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

通常、その拡張性を特徴とするテキストエディタ。多くの場合、「拡張可能、カスタマイズ可能、自己文書化、リアルタイムディスプレイエディター」と説明されています。専門的な質問のためのEmacs固有のSEサイトがあります。

4
良いGNU / Emacsチュートリアル[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 emacsについて詳しく学びたいのですが。問題は、2つのカテゴリに分かれることです。 基本(C-x C-sファイルを保存し、C-x C-cemacsなどが存在する) すべて 現在、emacs機能の1%から10%を使用していますが、20%から40%に増やしたいです。ただし、機能がどのように役立つかを理解するために、詳細に読む必要はありません。 プログラマー向けの中間チュートリアルはありますか(LISPではなく関数型を含むいくつかのプログラミング言語を知っています)?
9 emacs 

1
emacsでウィンドウに名前を付けることは可能ですか?
emacsでウィンドウに名前を付け、新しいバッファーを開いて作成するときにそのウィンドウを指定できるようにしたいと思います。私はマニュアルを調べましたがfind-file-other-window、見つけることができるのは、バッファを開くウィンドウを指定することを許可していません。しかし、私が達成しようとしているのは、IDEに似たワークスペースです。 ---------------------------------------------- | Project | Main editor | Help Docs | | Files | | | | | | | | | | | | | | | | | | | | | | | | | | | | |---------------------| | | | Console/Shell | | | | …
9 emacs 

1
Emacs:バッファーの一部を読み取り専用にする
ファイルのemacs一部がドキュメンテーションまたは編集すべきではない何かである場所でファイルを編集することがあり、別の部分は自由に編集して新しいテキストを作成できる「遊び場」です。 質問:emacsバッファーの一部を読み取り専用にできますか? 最も簡単な例は、1行目から100行目を読み取り専用にすることです(たとえば)。より複雑な例(emacsブックマークと同様)は[readonly]、[/readonly]その間のすべてのテキストを編集不可にすることです。 私はこれをグーグルで調べました、しかし、有用なものを見つけることができませんでした。
9 emacs 

1
xmonadでALTキーの代わりにWINDOWSキーを使用する
私はxmonad + emacsを使用しています。どちらもALTキーを多用しています。ですから時々衝突があります。 私のキーボードにはWINDOWSキーが付いています。xmonadにALTの代わりにそのキーを使用させたい。 現在の~/.xmonad/xmonad.hsファイルは次のようになります import XMonad import XMonad.Config.Gnome main = xmonad gnomeConfig xmonadがWINDOWSキーの使用を開始するように変更するにはどうすればよいですか? たとえば、のWINDOWS + 3代わりにワークスペース3に切り替えますALT+3。 xmoandとemacsが一緒に幸せに暮らしてほしい。
9 emacs  xmonad 

1
どうすればemacsサーバー/クライアントでrecentf-modeを動作させることができますか?
recentf 最近開いたファイルのリストを生成するEmacsのモードを使用するのが好きです。このリストはセッション間で保持されるため、かなり前に使用したファイルにアクセスできます。 しかし、最近、Emacsclientを使用して、Emacsサーバーに接続し始めました。このサーバーは、ログに記録すると自動的にオンになります。全体として、これは大きな改善でした。しかし、コンピューターを再起動するたびに、開いたファイルのほとんどがrecentfモードから欠落し始めました。それらのいくつかを覚えており、ファイルが記録されるパターンを見ることができません。 この動作を修正するにはどうすればよいですか?アクセスしたすべてのファイルを記録し、セッション間でそれらを覚えておくにはどうすればよいですか?
9 emacs 

1
Emacsで完全にピクセルマップされたフォント
Ubuntuでは、IntelliJでは、PragmataPro Monoフォントは次のようになります。 完全にマッピングされたピクセルに注意してください。IntelliJ設定Appearance & Behavior > Appearance > Antialiasing > Editorはに設定されていNo antialiasingます。 Emacsでは、同じフォントがアンチエイリアスされています: ~/.Xresourcesを含むファイルを追加するEmacs.font: PragmataPro Mono-12:antialias=falseと、Emacsは次のようになります。 フォントは自動的にビットマップ化されますが、フォントの仕様に従っていません。 IntelliJのレンダリングをEmacsで再現するにはどうすればよいですか? Ubuntu–CinnamonとArch–Xfceでこの問題を再現しました。ありがとうございました。
8 x11  emacs  fonts 

1
UnicodeのサポートのためにUbuntuの/ etc / default / localeにあるにもかかわらず、ロケールでLANGを設定する方法は?
を実行しましたがUbuntu 12.04、ロケールをに設定できませんen_US.utf8。私は設定LANGの設定で/etc/default/locale説明したように、ここで。 $cat /etc/default/locale LANG=en_US.utf8 $locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=POSIX しかし、上記のように機能しません。このLANG変数をどのように設定しますen_US.utf8か? 私が尋ねる理由は、を実行するecho -e "\x03\bb"とunicode greek letter lambda symbol正しく表示されるのですが、私の問題はemacsにあります。:emacsのでは、私はユニコードのシンボル、例えば表示できないC-x 8 RET 03bb出力\u03bb、代わりにgreek letter lambda symbol。問題はこれらのロケール設定にあると思いましたが、設定できません。 編集:問題は修正されたと思います。 $su $USER -c 'env; echo ==; locale' | egrep '==|LANG' LANG=en_US LANGUAGE=en_US == LANG=en_US …

2
端末で実行されているEmacsがCtrl +を区別できないのはなぜですか。「;」から?
この質問は、emacsベータに関する私の以前の質問から生じました。つまりC-;、ターミナルでEmacs関数にバインドしたいのですが、Emacsに到達する前に何かがこのキーをキャプチャしているようです。Emacsはを押し;たと思っています。 明らかな疑いはターミナルエミュレーターですが、私はそれらの多く(xterm、gnome-terminal、ターミネーター、用語)をチェックしましたが、どれも動作しません。EmacsのGUIバージョンではキーがC-;正常に機能するため、ウィンドウマネージャーを除外できる可能性があります。また、bashとzshの2つの異なるシェルを試しましたが、やはり成功しませんでした。 他に何を試すことができますか?

2
emacsサーバーを停止する方法
私は自分の端末でEmacsを起動し、その中でEmacsサーバーをで実行し始めましたM-x server-start。Emacsプロセスを終了せずにEmacsサーバーの実行をキャンセルしたいと思います。そのためのコマンドがないようです。どうやってやるの?ありがとう。
8 emacs 

1
Helm(以前は何でも)、Ido、およびEmacs用の同様のツール:重複と違い
EmacsのHelmとIdoについて読んだところ、同じような機能をサポートしていることに気付きました。EmacsWikiは両方について素晴らしい情報を提供しますが、何がそれらを際立たせているのかまだわかりません。 これら2つのツールの違いは何ですか? 同様の機能を提供するものは他にありますか?
8 emacs 


2
パフォーマンスを向上させるために、.emacsファイルのオートロードでrequireステートメントを置き換えます
これらの投稿によると: emacsの起動を速くするにはどうすればよいですか a-nickels-worth.blogspot.de/effective emacs どういうわけか、emacsの起動を高速化するために、ファイル内のステートメントrequireとloadステートメントを置き換えることができ.emacsます。しかし、私はこれを詳細に行う方法を知りません。 たとえば、.emacsファイルに(特に)次のステートメントrequireとloadステートメントがあります。 (load "auctex.el" nil t t) (require 'alarm) (require 'linked) (load "nxhtml/autostart.el") (require 'autoinsert) (require 'recentf) (require 'color-theme) (load "~/.emacsaddons/emacs-color-theme-solarized/color-theme-solarized") ... 以下のためにalarmとlinked呼ばれるディレクトリに対応するファイルがある.emacsaddonsため、nxhtmlディレクトリが存在しているが、他人のためには、対応するファイルはありません.emacsaddons。私はすべて含まれていませんでしたrequireか、load私からの声明.emacs私はそれらを交換するための手順があることを感じるところ、わずか数上記の例では、ファイルをautoloadいくつかは持っているので、例えば(それらの間で異なりますelウンターファイルを.emacsaddons、いくつかしないのか、理由はnxhtmlIS .emacsaddons...のサブディレクトリ。 autoloadパフォーマンスを改善するための機能にすべてを置き換えるための詳細な手順はどのようになっていますか?

1
Kornシェル:End、pgup、pgdown、deleteキーが機能しない
したがって、基本的に、私のEnd、Pageup/ Pagedown、およびDeleteキーはksh93では機能しません。ちなみに私はFreeBSDを実行しています。 矢印キーが機能していて、ホームキーも機能しています。 これらのキーは、これを自分の中に入れると機能します .kshrc set -o emacs 私がやって試してみましたが、これを私の中でこれを置くことによって、.kshrc。Endキーを機能させるため。 alias __Y=`echo "\005"` # end = ^e = end of line vimを開き、を押しCtrlvてタイプしました005。そして^E現れた。それでも、何もうまくいきませんでした。 誰かがとにかくそれらのキーを機能させることを知っていますか? また、これらのキーを押すと、が出力されます~。また、を使用できることCtrld、またはCtrla使用したくないことも知っています。

3
タブを使用したEmacsインデント
スペースではなくグローバルにタブのみを使用してEmacsインデントコードを作成する方法はありますか?tabifyコマンドを知っています。デフォルトの構成のようにタブとスペースを混在させるのではなく、自動インデントでタブを使用することをお勧めします。
8 emacs 

3
Emacsのコマンドラインバージョンにインストール/デフォルトする方法は?
を使用してEmacsをインストールしましたsudo apt-get install emacs。問題は、コマンドライン(例:)からemacs main.cEmacsを起動すると、EmacsがGUIで開かれることです。ターミナルエミュレーターで実行されるコマンドラインバージョンを好みます。 EmacsがGUIの代わりにコマンドラインで開くようにするにはどうすればインストール(またはいくつかのデフォルトを変更)できますか?

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