タグ付けされた質問 「emacs」

Emacsテキストエディタの使用に関する質問。Emacs Stack Exchange:https://emacs.stackexchange.comも参照してください。


1
Aquamacs、MacOS、および言語固有のホットキー
Mac OS LionでAquamacsを実行しています。入力モードはネイティブに設定されます。 入力言語をロシア語に切り替えると、すべてのホットキーが機能しなくなります。すべてのキーはロシア語のキーとして解釈されるため。どの入力言語を使用していても^ Cを動作させる簡単な方法はありますか? emacs入力モードに切り替えてemacs入力言語をロシア語に変更すると問題は解決しますが、OSのネイティブ言語の切り替えは使用できません。そして、3つのシステム言語では、私にとって大きな問題です。

1
Emacs Orgモードでは、特定の日付に基づいて一連の日付をスケジュールできますか?
プロジェクトのメモと日付を保持するためにEmacs Orgモードを使用していますが、これまでのところ非常にうまく機能しています。 私がやりたいのは、1つの入力日付に基づいていくつかの日付をスケジュールするマクロを作成することです。入力日は期日であり、引き渡し日、レビュー日などを生成したいと思います。 機能的には、ここに例があります: 期日:ゼロデイ! 引渡し日:-1日 レビュー開始日:-14日 レビュー終了日:-7日 ローカライズ日:-21日 研究を開始:-30日 必要な他の唯一のロジックは、これらの日が週末でないことを確認することです(たとえば、日が月曜日と金曜日の間にある場合)。日付が週末に当たる場合は、前の金曜日に移動します。
2 emacs  org-mode 

1
emacs内からmatlabのコマンドウィンドウを使用するにはどうすればよいですか?
Emacs内からmatlabのコマンドウィンドウを使用しようとしています。 次の図にM-!示すように、シェルコマンドのプロンプトを取得するために入力してからを入力しmatlab、予想どおりMatlabのコマンドウィンドウをemacs内で開きました。 問題は、コマンドを入力しようとしても何も起こらないことです。具体的には、入力した内容がそこに表示されます(図では、「demo」と入力したことがわかります)が、returnキーを押しても期待どおりに動作しません。コマンドを実行する代わりに、プロンプトは次の行に進みます。 友達にこのコマンド(M-!matlab)を教えてみたところ、彼は試してみて、自分のコンピューター(私のようなMacとAquamacs)で動作しました。つまり、Emacs内からMatlabを使用できるようになりました。 コンピューターで動作しないのはなぜですか?オフにするオプションなどがありますか?

1
emacsの異なるフォルダ内のファイルにすばやくアクセスするにはどうすればよいですか?
基本的に、異なるフォルダに異なるタイプのファイルがあります。E:\ org-notesの組織メモ、e:... \ wamp \ www \などの特定のphpファイルなど。そして、これらのさまざまなフォルダーからファイルをすばやく開きたいです。ここで良い方法は何ですか?フォルダ間をジャンプします。 Recentfがあれば問題は解決すると思いましたが、それでも入力が多すぎます。最近のフォルダのようなものが仕事をするでしょう。 また、複数のウィンドウを持つことで問題が発生すると思うので、デスクトップ保存モードをオンにしたくないです。
2 emacs 

2
ファイル内の構造を並べ替える[複製]
この質問にはすでに答えがあります: Vimの各ブロックの最初の行で複数のテキストブロックを並べ替えるにはどうすればよいですか? 4つの答え たとえば、次のような構造で構成されるファイルがあります name = { foo = bar; ... }; ファイルにはこのような構造がたくさんあります。 それらを名前でソートするにはどうすればよいですか(私は使用してvimいますemacsが、確かに大丈夫です)?しかし、フィールドは変更されていませんか?というのは b = { bfoo = bar; ... }; a = { afoo = bar; ... }; に行く a = { afoo = bar; ... }; b = { bfoo = bar; ... }; 更新 構造にも同じ構造が含まれる場合があります。 b …
2 vim  emacs  sorting 

1
emacsはデフォルトでどのようにファイルを保存しますか?
通常、アプリケーションは、古いファイルの名前を変更して新しいファイルを所定の場所に書き込むか、一時ファイルを書き込んで古いファイルを新しい一時ファイルに置き換えることにより、アトミック保存を実行します。emacsはこれらのどれをしますか?パッチディスカッションへのこのリンクを見つけましたが、何が起こっているのかわかりません。
2 emacs 

2
emacs EasyPGは、epa-file-encrypt-toがすでに指定されているにもかかわらず、使用するキーを尋ねます
シナリオ:EasyPGでemacsを使用して、ファイルの暗号化と復号化を自動化します。test.gpgという空のファイルを開きます。次に、次のテキストをファイルに貼り付けます ;; -*-epa-file-encrypt-to:( "itsme@mydomain.org")-*- this-is-a-test、このテストでは任意のテキストが使用されます 次に、ファイルの保存に進みます。Emacsは、暗号化に使用するキーを選択することになっている* Keys *というバッファーを開くことで応答します。しかし、上記のように、マニュアルに規定されている構文を使用して、すでにキー仕様( "itsme@mydomain.org")をバッファーに挿入しました。そして、目的のキーを見つけて選択するために他のバッファを手動で検索しなければならないのは面倒です。 EasyPGが保存時にキー仕様をチェックしないのはなぜですか?簡単な回避策はありますか?



0
Emacsでテキストファイルのエンコーディングを変更しますか?
Emacsはテキストファイルで表示します。 \ 246 \ 262という有限のアルファベットを考えると、(空のセット)\ 2016 \ 3221はセット\ 2016 \ 3221を表します。 しかしそれは示すべきです 有限アルファベットΣが与えられると、(空集合)ξは集合ξを表す。 Emacsにテキストを正しく表示させるにはどうすればいいですか?ありがとう。
1 emacs  encoding 

4
Emacsのトランプモード - ファイル名の自動補完が機能しない
私はEmacsでトランプモードを使ってsshでファイルを編集しています。しかし問題は、リモートシェルではlsに "ls --color"というエイリアスを付けたことです。 Trampは自動補完のためにlsを使います、そしてそれは色分けされたls出力を解析することができません。 に記載されている解決策 https://www.gnu.org/software/tramp/#Frequently-Asked-Questions 別名を削除して、lsからの出力の色付けを無効にします。それが私にとって大きな特徴であるので、私はそれをしたくありません。 trampがlsコマンドを発行する方法を再定義して、シェル構成を保持したままtrampでファイル名補完を使用できるようにする方法はありますか。 編集1 :問題は他の何かであるようです。 @chepnerで示唆されているようにエイリアスを 'ls --color = auto'に変更してから、単に 'ls'に変更してみました。まだうまくいきません。さらに問題を解決するにはどうすればよいですか。
1 linux  bash  shell  emacs  tramp 

1
Emacs - sort - 初期リストを変更する副作用の有用性[クローズド]
関数の副作用の有用性はありますか sort、初期リストを変更しますか?変更されたリストはの結果とは異なります sort: (let* ( (initial-list '(3 2 4 1)) (sorted-list (sort initial-list '<))) (cons initial-list (list sorted-list))) それは機能にとって良くないでしょうか sort 内部的に次のようなものを使う copy-list 初期リストが変更されないように? 編集 :Emacsタグを監視するコミュニティが superuser.com 私はこの質問に答えることに無関心を表明しています(例えばそれを閉じるために投票することによって)、私はこの問題に関する新しいEmacsバグレポートを作成しました: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18837
1 emacs 


3
Emacsの変更履歴を記録する
他の人に見せるために後で再生するためにEmacsで働いている自分を記録するにはどうすればよいですか?少し前に著者が記事を書いていて、彼らがタイプしたもの、修正したもの、書き直したものなどをすべて表示しているサイトがありました。 私はすでに1つの恐ろしい考えを持っています。 EmacsではGitを使用して変更後フックにグローバルにフックし、単一のコミットとして、すべての単一バッファーを1つのリポジトリー内のファイルに記録します。 「ブラウザ」を作りたいですか?データベースとしてGitリポジトリを使うだけです。しかし、それはGitをそのような方法で使うことを卑猥に侮辱するかもしれません、私は知りません。
1 emacs 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.