[emacs] タグが付いた質問
Emacs(イーマックス・Editor MACroS)とはUNIX環境で広く使われている、高機能かつカスタマイズ性の高いエディタ。Emacs Lispというプログラミング言語をエディタ内に実装しており、全ての編集コマンドはEmacs Lispによって実現されている。そのため、ユーザーがエディタのほぼ全ての機能を変更可能であり、一部の熱狂的なユーザーからはEmacsは環境であると呼ばれている。おおよその場合、Emacsとだけ書かれる場合はGNU Emacsの事を指す。このタグを付けるのが好ましいのは、Emacsに関係する事でEmacs Lispの問題(その場合はelispタグを使う)ではない時でしょう。
124 件の質問
0
票
1
回答
638
閲覧数
Ubuntu on WSL2 の Emacs が Segmentation Fault で起動できない
昨日まで動作していたEmacsが、Ubuntuをupgrade後、Segmentation Faultで動作しなくなりました。
動作環境
Windows 10
WSL2
Ubuntu 22.04.3 LTS
Emacs 28.1 (build 1.x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-05-...
0
票
1
回答
1,468
閲覧数
emacs 起動時に自動で設定ファイルを読み込む方法
提示の設定ファイルですが起動時に読み込まれず起動のたびにload-fileコマンドを入力しないといけないことに困っています。毎回起動時に自動で読み込ませるにはどうすればいいのでしょうか?参考書籍を参考にしているのですが設定の反映方法についての記述がないので困っています。
試したこと
提示画像のようにドライブ全体でinit.elのファイル検索をかけて関連するファイルをすべて削除して再起動
...
0
票
0
回答
78
閲覧数
elisp の正規表現を使って'\n'を挿入したい
やりたいこと
以下のような文字列に
"1. mojiretsu 2. strings 3. 4 shoes"
elisp の正規表現を使って'\n'を挿入したい
"1. mojiretsu \n2. strings \n3. 4 shoes"
試したこと
(let ((str "1. mojiretsu 2. strings 3. 4 shoes&...
1
票
2
回答
414
閲覧数
emacs dired時の親ディレクトリへ、あるいはファイル編集時のカレントディレクトリーへ移動
ファイルを編集している時のカレントディレクトリへ、そしてdiredの時は親ディレクトリー移動も同じキーボード操作でディレクトリー(dired)移動したいのですが方法はありますか?
現在は、ファイル編集時はC-xd を2回続けることで、ディレクトリー(dired)の時は .. をエンターすることでディレクトリー移動しています。
あるいはC-xbでバッファーリストからの移動等の操作でやっています。
...
0
票
1
回答
162
閲覧数
EmacsのM-x shellでgit-completion.bashが効かない
以下の記事を参考に、git-completion.bashとgit-prompt.shを設定しました。
「Git補完をしらない」「git statusを1日100回は使う」そんなあなたに朗報【git-completionとgit-prompt】
同じ~/.bashrcで、ターミナルのbashと、EmacsでM-x shellで起動するshellバッファのbashを共用していますが、git-...
0
票
0
回答
141
閲覧数
emacs M-x dired-toggle-marks 毎回しなければならない?
たまにここで質問させてもらい、助かっています。
M-x dired-toggle-marksコマンドでディレクトリー表示が見やすくなります。
しかし、ディレクトリーが変わる毎にこのコマンドを実行する必要が��り
面倒です。何か良い方法はありますか?
3
票
1
回答
259
閲覧数
Emacsのorg-babelでTypeScriptを書くとき、tsconfig.jsonはどこに置けば?
Emacsでorg-babelを使って、文書の中にTypeScriptのコード例を埋め込んでいます。
.emacs.d/init.elに追加したのは以下の行です。
(eval-after-load "org" '(org-babel-do-load-languages 'org-babel-load-languages '((typescript . t))))
(...
2
票
1
回答
129
閲覧数
xyzzyで((4 1 . #1=(2 . #2=(3))) (1 4 . #1#) (1 2 4 . #2#) (1 2 3 4))は普通のリストで表示されない
このようなコードを作成しましたが、結果は普通なリストになっていませんでした。
(defun ins (x f s)
(cons
(append f (cons x s))
(if (null s)
nil
(ins x
(reverse (cons (car s) (reverse f)))
(cdr s)))))
...
1
票
3
回答
506
閲覧数
EmacsでC-x C-fすると、バッファが二分割する動作の抑制
お世話になります。
Emacsを使っているのですが、新しいパソコンに新しいバージョンをインストールすると、C-x C-fでファイルやディレクトリを開いたときに、現在開いているバッファが上下に二分割し(C-x 2の状態)、その一方に新しいファイルが、別の方には前のバッファが表示されるようになりました。
なるほど、その方が便利なのかなと思ってしばらく使っていたのですが、そうしたくない時(...
0
票
1
回答
80
閲覧数
typescript を emacs で記述する際に利用できるパッケージは何ですか?
typescript (.ts) のファイルを emacs で編集する際に、利用できるパッケージは何ですか?
0
票
2
回答
479
閲覧数
emacs で、大きく設定が異なる設定ファイル(init.el) を編集ないし開発するには?
普段、 emacs の設定ファイル群を編集する際には、 emacs 自身でそれを行なっています。今、普段と大きく構成が異なる init.el に対して、これを実際に試しながら、必要とあれば修正をかけていきたいと思っています。その試行錯誤を行う際に利用するエディタには、 emacs を用いて、かつ普段使いの設定でもってこれを行いたいと考えています。
具体的にどういうことかというと、 ...
1
票
1
回答
97
閲覧数
elisp に定番のテストフレームワークはありますか
ruby には rspec, javascript (nodejs) には jest といった、単体テスト用のフレームワークで、定番の物があるかと思います。
emacs の elisp は書いていくと普通に高度なプログラムを書くことになるかと思いますが、であるならばテストフレームワークがほしくなるな、と思いました。
質問
elisp (パッケージ) の開発において、...
2
票
1
回答
222
閲覧数
Emacsでsimple.elまたはsimple.elcがないと怒られる
お世話になります。
【要旨】
- Emacsをインストールして起動しようとすると「simple.elまたはsimple.elcがありません」と怒られました。
- 検索して得られたワークアラウンドを元に以下のようにしました。
+ /usr/share/emacs/25.3というディレクトリを改名して無効化
+ 25.2を差す25.3にリンクを張る
- これでなんとなく動きましたが、...
0
票
1
回答
197
閲覧数
Emacs で 起動時に M-x コマンドを実行するには
Emacs の M-x コマンドを起動時に実行するように設定ファイル(.emacs)に書くにはどうすればいいでしょうか?
例えば、M-x speedbar として実行しているコマンドを起動時に実行するようにするには、設定ファイルにどう書けばいでしょうか?
ご教授お願いいたします。
1
票
1
回答
172
閲覧数
emacs で、スペース区切りのカラムをいい感じにフォーマットしたい
たとえば、以下は rails の migration コードです。
class CreatePosts < ActiveRecord::Migration[6.0]
def change
create_table :posts do |t|
t.string :title, comment: 'タイトル'
t.text :body, comment: '...