Emacsの本体は基本的な編集機能とEmacs Lispを内蔵しているだけで、便利な機能のほとんどはEmacs Lispを使って後付けで実装されています。 ということは、一般のユーザーもEmacsの基本機能をベースにしてさまざまな機能を実装できるということです。
Emacsは,LinuxをはじめとするUNIX系OS上において,前回に紹介したvi(「viエディタ入門」を参照)と並んで人気の高いエディタです。 Emacsは,しばしば「単なるエディタではなく,一つの環境である」といわれます。その理由は,ソースコードの編集 ...
この記事はStockmark Advent Calendar 2025の10日目の記事です。 はじめに こんにちは、ストックマークの森長です。 突然ですが ...
本書は普段Emacsを使っている人を対象に、カスタマイズをする際、ちょっとしたことをLispで書く手助けとなる本です。前作『Emacsテクニックバイブル』は、自分でEmacs Lispを書くわけではなく、すでに用意されているEmacs Lispを知ってもらい、そのまま組み込む ...
( It's mostly Common Lisp in Elisp syntax, for now; based on reading Land of Lisp. ) The listing sheet, as PDF, can be found here, while below is an unruly html rendition. This reference sheet is ...
初期設定の配色は前述のとおりアンバーイエローディスプレイを模したものですが、選択範囲の色が柔らかくわかりにくく感じました。そこで筆者の個人的な好みで選択範囲の背景色を水色、文字色を黒色にするため「init.el」に囲みの2行を追加してください。
以前にも紹介しましたが、Unix系OSで昔から利用されているエディタEmacsで大規模言語モデルを利用する追加機能Ellamaです。 本記事は、Ellamaの使い方というよりも、ローカルで(分かりづらい)情報を整理する具体例としてください。 たぶんEmacs利用者は年々 ...
テキストエディター「GNU Emacs」の最新版「GNU Emacs 26.1」が、5月28日にリリースされた。Windows版のリリースは遅れていたが、3日よりGNUプロジェクトのFTPサーバーなどから無償でダウンロードできるようになっている。 メジャーバージョンアップとなる「Emacs 26 ...
lazy-slot.el provides macros and functions for defining and using "lazy" slots in Emacs Lisp objects, specifically those defined with cl-defstruct. Lazy slots delay the computation of their values ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する