Emacs

Emacs Lispで感じた書き散らすプログラミング体験

この記事は、はてなエンジニア Advent Calendar 2023の2024年1月16日の記事です。 昨日は id:fxwx23 さんによる「Simulator.app の「Stay On Top」をキーボードショートカットで切り替える」でした。 かゆい所に手が届かないこと、よくありますよね。その際…

Emacsのlsp-modeが遅いときはlsp-doctorを見てみるといい

emacs-lsp.github.io タイトルと↑のリンクでFAなのだけれど、EmacsのLSPクライアントであるlsp-modeで補完などの動作が遅いなと感じたときは M-x lsp-doctor とやると遅い原因を列挙してくれる。 Emacsのデフォルト設定値ではlsp-modeの利用に最適ではない場…

Emacsのモードラインの時刻表示を秒単位するにはdisplay-time-intervalでやる

タイトルのままのことがやりたいだけ. 以下の設定でできます. (setq display-time-interval 1) ;; こいつで設定する. デフォルト値は60秒で, 今だと1秒毎に更新 (setq display-time-string-forms '((format "%s:%s:%s" 24-hours minutes seconds))) (setq di…

Emacs実践入門 出版記念イベントに参加してきた

Emacs実践入門 出版記念イベント に参加してきた. 5年前に出たEmacs実践入門の改訂版が出たことによる出版記念イベントで, 内容としては著者の 大竹智也 さんの基調講演や, 自分のエディタさばきを披露する『エディタの鉄人』, 様々な発表者の方の発表などが…

Elpyを使ってPython用Emacsの設定を書いた

大学4年生になり研究でPythonを使う必要が出てきたので, EmacsにPython用の設定を追加した. 普段なら他の人の設定をコピペするだけなのだが, 今回利用したパッケージを使った例が少なかったのでまとめることにした. 前提条件 Python Python 3.6.1 Pythonのイ…

Emacsの設定をぶっ壊してしまったので作り直してる (あとGitHubのProjectsの機能を試してる)

タイトル通り。Emacsの設定を変更したらぶっ壊れてしまったので難儀してます。 github.com 加えた変更は今まで一つの init.el に設定を書いていたのを、init-loaderというパッケージを使って細かくファイルを分割して読み込もうということをしたかった。 フ…