Emacs

Emacsを使っている、拡張している、または開発している人のためのQ&A

1
emacsの起動後にシェルを自動的に起動するにはどうすればよいですか
Emacsを使用する主な理由の1つは、sshリモートマシンにアクセスした後に強力な環境を取得することです。Emacsを起動した後に私が最初に行うM-x shellことは、コマンドラインを取得するために実行することです。Emacsの起動には少し時間がかかるため、初期化ファイルを解析した後、実行時にEmacsにシェルの起動を要求するオプションがあると非常に便利です(シェルフックをいくつか設定して、それぞれ別のことを実行します) )。理想的には、追加のオプションで実行できるようにしたいので、リモートマシンの初期化ファイルに特定のものを追加する必要はありません(bash必要に応じてエイリアスを設定できます)。このようなもの: emacs afile1 afile2 -startShell 実際、セキュリティで保護された接続の確立には約30秒かかるので、私が本当にやりたいことは、「シェルを起動する」をsshコマンド自体に組み込み、with を使用sshし-tて画面ベースのプログラムを起動することです。 ssh -t me@remote emacs afile1 afile2 -startShell Emacsのコマンドライン引数のドキュメントを確認しましたが、まだEmacsとLisp、およびカスタマイズを開始しており、コマンドライン引数を処理する方法をすぐに理解できませんでした。これを行うにはどうすればよいですか? (ユーザー@Nameが言及した関連質問eshell。)
8 shell  start-up 

2
前の文字に依存する文字を挿入するときにスペースを自動的に挿入する
通常. , :、次の文字を挿入する前にスペースを入れるように句読点を挿入した後。Emacsが自動的にこの動作をすることは可能ですか?たとえば、のようなものを挿入すると、が任意の文字であると.x入力されます(がそれ自体である場合など、ユーザーによって除外された特定のケースを除く)。. xxxspace これは、タイピングのスピードアップに役立つ場合があります。

2
mmlを使用するときに、emacsで署名/暗号化に使用する鍵をどのように選択しますか?
長い間muttユーザーとして、現在、emacs内からの助けを借りてメールを処理する方法を学んでいmu4eます。 メールの署名に関しては、以下を使用します (add-hook 'message-send-hook 'mml-secure-message-sign-pgpmime) 自動的にジョブを完了させます。 いくつかの異なるキー/アカウントを管理する必要があるため、メッセージの署名に使用するキーを選択する方法を探しています(epa-list-keys3つの答えが得られます)。 使用時に署名/暗号化する鍵をemacsでどのように選択しますmmlか?

3
メールの作成時にUTF8エンコーディングをデフォルトとして使用する
Emacsで作成した電子メールを送信したいとき、私はを押すC-c C-cと常にそのようなエラーメッセージが表示されます。 These default coding systems were tried to encode text in the buffer `2015-02-03_19:08:30_1': (utf-8-unix (302 . 4194243) (303 . 4194208) (305 . 4194243) (306 . 4194217) (308 . 4194243) (309 . 4194221) (311 . 4194243) (312 . 4194227)) However, each of them encountered characters it couldn't encode: utf-8-unix …


3
org-plus-contribおよび `require`または` use-package`を使用した組織
またはを使用org-plus-contribして組織モードのリポジトリからダウンロードして使用していることを確認するにはどうすればrequireよいuse-packageですか?Package.elパッケージをダウンロードし、すべてをコンパイルしてから、ロードできないと言いますorg-plus-contrib。メーリングリストのこのスレッドは、似ているが逆転した問題について議論しています。ただし、を配置する(use-package org ...とuse-packageが返されますがt、がorg-plus-contribインストールされているかどうかに関係なくそうします。

2
現在の行だけを検索する方法
私はたぶんExcelで表示するだけの大規模で非常に広いデータファイルを操作しています...しかし、Emacsに留まりたいと思います。現在の行だけを検索(およびフォント化)するためのelisp関数はありますか?
8 search  csv 

1
ウィンドウの上部と下部に異なるスクロールマージンがありますか?
Q:ウィンドウの上下に異なるスクロールマージンを設定する方法はありますか? 変数scroll-margin(Cソースコードで定義)は、Emacsが最低でもウィンドウの上部と下部に表示するテキストの行数を設定します。 ウィンドウの上部と下部のマージンの行数。ポイントがウィンドウの上部または下部のこの数行内に入るたびにウィンドウを再配置します。 scroll-marginウィンドウの下部に使用したいが、上部に表示したくない(たとえば、下部は正の値、上部は0)。そうする方法はありますか?
8 scrolling 



1
Emacsはその実行ファイルのパスを検出できますか?
私のシステムに(同じバージョンの)2つの同一のemacがあるとします。1つはC:\Program Files\Gnu Emacs別の場所に、もう1つは別の場所に配置されますC:\Program Files\New Gnu Emacs。実行中のEmacsはどれかを検出できますか?たとえば、実行可能ファイルのパス(つまり、emacs.exeまたはemacs.binが見つかるパス)を指定できますか?


1
起動時にGNU Emacsがウィンドウを分割しないようにするにはどうすればよいですか?
既存のファイルをGNU Emacsで開こうとすると、ウィンドウは常に水平方向に分割され、2つのバッファー(ファイルを含むバッファーとGNU Emacsバッファー)が表示されます。Emacsがそれを行わず、ファイルのテキストを保持するバッファのみを表示するように設定するにはどうすればよいですか?

3
最も使用したキーまたは機能を知る方法はありますか?
私が最もよく使用したキーを見つけることができれば、そのためのマクロを作成できます。使用していないがバインドされていない関数を見つけることができれば、キーにバインドできます。これにより効率が向上する場合があります。これらの統計知識を取得する方法はありますか?

1
複数行の説明がある組織モードのリンクに下線を引きますか?
Q:複数行にまたがるリンクの左側の「マージン」の下線に下線を引くのを止めるにはどうすればよいですか? 面は、下線属性が設定されている(または少なくともデフォルトでそうなっている)面をorg-link継承します。通常、それで十分です。ただし、次のスクリーンショットのように、リンクの説明が長すぎて複数行にまたがる場合は、見苦しくなります。linkt スクリーンショットは、左マージンからインデントに至るまで下線を示しています。これはかなり醜い目盛りです。リンクに下線を付け続ける方法はありますか?それでも、このようにマージンから下線を引き延ばしませんか?
8 org-mode  faces 

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