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

GNU Emacsは、Lispコードで拡張できる、拡張可能でカスタマイズ可能な自己文書化テキストエディターです。Emacsは汎用エディターですが、Emacs自体の拡張(通常はEmacs Lisp関数を作成すること)または特定のプログラミングモードについての質問は、ここで話題になることがあります。それ以外の場合(そしておそらくそれらのケースでも)、Emacs Stack Exchangeについて質問することを検討してください。

5
Emacsでカーソルの下のフォントフェイスを取得する
私は独自のカスタムカラーテーマを開発しており、カーソルの下のテキストに影響を与えるフォントフェースのリストを取得できれば非常に便利です。 Textmateのshow current scopeコマンドのようなもの。 これにより、Mx Customize-Faceを実行したり、利用可能なオプションを調べたりして、現在使用している単語にどれが影響するかを推測する手間が省けます。 何か案は?

20
WindowsのEmacs
WindowsでEmacsをどのように実行しますか? Windowsで使用するEmacsの最高のフレーバーは何ですか?どこでダウンロードできますか?そして、.emacsファイルはどこにありますか?
95 windows  emacs 

5
Javascriptを含むHTMLファイルを編集するために、emacsをどのように設定しますか?
私はemacsを使用して、HTMLタグとJavaScriptコンテンツの両方を含むHTMLファイルを編集するという苦痛な最初のステップを開始しました。私はnxhtmlをインストールしてそれを使ってみました-.htmlファイルにnxhtml-mumamo-modeを使うように設定しました。しかし、私はそれを愛していません。コードのJavascript部分を編集しているとき、タブのインデントがC / C ++コードの編集時のように動作しません。これは、行内にタブを配置し始め、行の前の空白スペースでタブを押すと、行を再タブ化するのではなくタブを挿入します。 私が気に入らないもう1つの側面は、通常のC / C ++モードのように構文の色分けを行わないことです。私は、HTMLファイルを編集するときのデフォルトのJavaモードの動作を非常に好みますが、HTMLコードではうまく機能しません。:-( 1)JavaScript部分を含むHTMLファイルを編集するためのより良いモードはありますか? 2)nxhtmlがjavascript部分にデフォルトのjavaモードを使用する方法はありますか? よろしく、 M
94 javascript  html  emacs  lisp 


9
EmacsシェルモードでのBashオートコンプリート
GNOMEターミナルでは、Bashはスマートな自動補完を行います。例えば apt-get in<TAB> なる apt-get install Emacsシェルモードでは、明示的にソースを指定した後でも、このオートコンプリートは機能しません/etc/bash_completion。上記の例inでは、有効なapt-getコマンドオプションではなく、現在のディレクトリのファイル名をそのまま使用するか、オートコンプリートします。おそらく、これはEmacsがTabキーの押下をインターセプトしているためです。でスマートオートコンプリートを有効にするにはどうすればよいshell-modeですか?


12
OSXのコマンドラインからGUI Emacsを起動する方法
OSXのコマンドラインからGUI Emacsを起動するにはどうすればよいですか? Emacsをhttp://emacsformacosx.com/からダウンロードしてインストールしました。 次の基準をすべて満たす回答を受け入れます。 端末ウィンドウの前に emacsウィンドウが開きます。 「emacs」と入力すると、GUI Emacsウィンドウが起動します。そのウィンドウでファイルを検索すると、デフォルトで、Emacsを起動したディレクトリから検索されます。 foo.txtが存在するときに「emacs foo.txt」と入力すると、foo.txtがロードされたGUI Emacsウィンドウが起動します。 foo.txtが存在しないときに「emacs foo.txt」と入力すると、GUIのEmacsウィンドウが起動し、「foo.txt」という名前の空のテキストバッファーが表示されます。そのバッファで^ X ^ Sを実行すると、foo.txtがEmacsを起動したディレクトリに保存されます。



6
バッファを並べて分割するためのEmacsの設定
多くのEmacs関数は自動的に画面を分割します。ただし、これらはすべて、ウィンドウが上下に重なるように行われます。代わりに、デフォルトで並んでいるように分割する方法はありますか?
90 emacs 

1
イドモードはスマートすぎます、ファイル名を完成させないようにすることはできますか?
私の問題:Idoモードが有効になっていて、(たとえば).emacsホームディレクトリ内のファイルを編集したい。そこには.emacsファイルはありませんが、.emacs.dはあります。そのため、idoは、そのときにディレクトリーに入る必要があると想定しますC-x C-f .emacs RET。 私はこれを少なくとも数週間解決しようと努めており、いくつかの回避策を持っていますが、私は本当に気が狂ったことをする必要はまったくありません。
90 emacs  ido-mode 


1
EmacsLispのsetqとsetq-defaultの違い
EmacsLispについて質問があります。setqとsetq-defaultの違いは何ですか? チュートリアルによると、setqはローカルバッファで有効になりますが、setq-defaultはすべてのバッファに影響します。 たとえば、init.elに(setq a-var a-vars-value)と書いた場合、Emacsを起動して新しいバッファーを開いた後、a-varもそこにあり、その値はa-vars-valueであることがわかりました。そこにあるはずがないと思った。setqとsetq-defaultの間に違いはないようです。 私の理解に何か問題がありますか? 例えば: 私が書いた(ハローsetqの123)にinit.elファイル、と私は実行abufferのemacsのシェルでは、その後、I入力は"helloてCx Ce" 、それが"123"を示しています。これをすべての新しいバッファーで実行すると、同じことが起こります。 init.elファイルに(setq tab-width 4)を書き込みました。tab-width Cx Ceを実行すると、「8」と表示されます(現在のモードは「テキスト」です)。ただし、(setq-default tab-width 4)を使用すると、「4」と表示されます。この現象を説明することはできません。
89 emacs  elisp 


7
コンソールモードでEmacsのメニューにアクセスするにはどうすればよいですか?
-nwフラグを使用してemacsを起動してコンソールセッションを強制する場合(Xウィンドウを実行している場合はXセッションではなく)、どのようにしてメニューにアクセスしますか? メニューにはめったに使用されない項目がいくつかあります-私の側では十分に使用されているので、エスケープまたは制御シーケンスを思い出せません。
88 emacs 

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