私はイエス・オア・今の質問にanwserするEmacs:yes-or-no-pはロシア語で?
(fset 'yes-or-no-p 'y-or-n-p) ;; Make all "yes or no" prompts show "y or n" instead.
を使用しています。可能な答えとしてロシアのアナログを追加する方法はありますか?だから、yとrussian letterは「yes」を表し、nとtは「no」を表します。
私はイエス・オア・今の質問にanwserするEmacs:yes-or-no-pはロシア語で?
(fset 'yes-or-no-p 'y-or-n-p) ;; Make all "yes or no" prompts show "y or n" instead.
を使用しています。可能な答えとしてロシアのアナログを追加する方法はありますか?だから、yとrussian letterは「yes」を表し、nとtは「no」を表します。
y-or-n-p
文書によると、ユーザーに "yまたはn" 質問をします。答えが "y"の場合はtを返します。 引数をとります。これは、質問するために表示する文字列です。 はスペースで終わる必要があります。y-or-n-p' adds
(yまたはn) 'を入力します。いいえ 答えの確認が必要です。 1文字で十分です。 「はい」を意味する空白も受け入れるか、「いいえ」を意味するために「削除」を受け入れます。 (実際に、それは がquery-replace-map'; see the documentation of that variable for more information. In this case, the useful bindings are
行為 'skip',
recenterは' 内のバインディングを使用し、 `」終了します。)
だから、query-replace-map
にキーを追加する必要があり、この
;; use the Russian 'н' (which is on the same
;; physical key as 'y') or 'т' (which shares
;; the key with 'n') in query-replace-map
(define-key query-replace-map "н" 'act)
(define-key query-replace-map "т" 'skip)
OPは使い方を尋ねる現在のレイアウトにかかわらず同じキーです。つまり、どちらの場合も、同じキーが ''はい ''のために押されますが、現在のレイアウトは ''н ' y''。 – jfs
のようなものは、あなたを行いますあなたのキリル文字が混ざっているのですか? – Marcin
世界各地のキーボードはまあまあです。私が誤解されていないならば、私のレイアウトは「クワーティ」と呼ばれます。例えば、フランスでは、少し違うものを使っています。そこには10本の指で英語を入力することはできませんでした。 – Adobe
なぜあなたはそれについて言及しているのか分かりません。私の質問のポイントは、ロシア語の "いいえ"は "нет"なので、なぜ "н"が "はい"を意味するのか混乱しています。 – Marcin