Emacsの本体は基本的な編集機能とEmacs Lispを内蔵しているだけで、便利な機能のほとんどはEmacs Lispを使って後付けで実装されています。 ということは、一般のユーザーもEmacsの基本機能をベースにしてさまざまな機能を実装できるということです。
本書は普段Emacsを使っている人を対象に、カスタマイズをする際、ちょっとしたことをLispで書く手助けとなる本です。前作『Emacsテクニックバイブル』は、自分でEmacs Lispを書くわけではなく、すでに用意されているEmacs Lispを知ってもらい、そのまま組み込む ...
10日 (米国時間)、GNU Emacsの最新版「GNU Emacs 24.1」が 公開 された。GNU Emacs (以下Emacs)は、Richard Stallman氏を中心としたGNU Projectによって開発されている高機能なテキストエディタ。テキスト作成からプログラミング開発まで、幅広く利用可能な機能を提供している。 Emacsは、プログラミング言語Lispを ...
本章に入る前の基礎知識 12.1C-M-f、C-M-b、C-M-d、C-M-u、C-M-SPC、C-M-k、C-M-t ~S式・リストを編集する 12.2 C-M-a、C-M-e、C-M-h ~関数間を移動・関数をマークする 12.3 paredit.el ~括弧の対応を取りながらS式を編集する 12.4 eldoc.el ~Emacs Lisp関数・変数のヘルプをエコー ...
xyzzyはWindows用のテキストエディタの1つで、Unix系のOSで人気の高いEmacsライクな操作性を備えているのが大きな特徴だ。 Emacsは各種操作をキーボードからのコマンド入力で行うことができるため、慣れるとマウスなどのポインティングデバイスを一切使わずに ...
久々にEmacs-Lispのプログラミングを朝からした。ログをとりながらやることを昔より意識してやろうとした以前よりもう少し精確にわかるのだけども、朝から7時間くらいやっていた。ランチを作ったり、ちょっとだけ別のことをしたのははっきり書いてない ...
テキストエディター「GNU Emacs」の最新版「Emacs 30.1」が、2月23日にリリースされた。2023年7以来のメジャーアップデートで、以下の改善が含まれる。 ネイティブコンパイルが既定有効に。可搬性を重視してLispコードを中間表現(バイトコード)翻訳・実行 ...
この記事はStockmark Advent Calendar 2025の10日目の記事です。 はじめに こんにちは、ストックマークの森長です。 突然ですが ...
テキストエディター「GNU Emacs」の最新版「GNU Emacs 26.1」が、5月28日にリリースされた。Windows版のリリースは遅れていたが、3日よりGNUプロジェクトのFTPサーバーなどから無償でダウンロードできるようになっている。 メジャーバージョンアップとなる「Emacs 26 ...