emacs

Mac

[macOS] Emacsで^Hをバックスペースにする設定

macOSのターミナルでEmacsを使用する際に、バックスペースの設定が必要になりました。global-set-keyコマンドを使用して、C-hキーをバックスペースとして機能するように設定しました。その他にもautocomplete.elの問題があり、さらなるメンテナンスが必要な状況です。^H をバックスペースにする久しぶりに macOSのターミナルで Emacsを起動したら、^H をバックスペースにする設定が違っていました。確か以前はこれで動いていたはずなのですが、(glo...
[Mac] どうして Control + H で「バックスペース」なの?【ASCIIの制御コード】 Mac

[Mac] どうして Control + H で「バックスペース」なの?【ASCIIの制御コード】

Macでは、コントロールキーを押しながら Hキーを押すと「バックスペース」になります。これは、ASCIIの制御コード「BS」を入力するときに、コントロールキーを押しながら0x40足した文字「H」を入力したことに由来しています。macOSのControl + H は bashに由来するmacOSには Controlキーによる、編集作業のショートカットキーがあります。これらの多くは、UNIXプログラムの Emacsや bashのキーバインドに由来します。macOSで Contro...
Macで Control+M を改行に設定する(Karabiner-Elementsの設定) ニッチな話題

Macで Control+M を改行に設定する(Karabiner-Elementsの設定)

MacBookの controlキーは、UNIX系のショートカットキー操作が利用できるのが面白い特徴です。ところが、一部のキー操作はアプリによって動作したり、しなかったり、ということがありました。control-mは returnキーと同等ではないのか?例えば、「control-m」のキー操作。Emacsやターミナルでは「改行(return)」にバインドされているキー操作です。しかし、macOSのアプリで操作していると、これが動作するときと、しないときがあることに気づきました...
MacにEmacsをインストールした 【パッケージ管理システムHomebrew】 Mac

MacにEmacsをインストールした 【パッケージ管理システムHomebrew】

MacにEmacsをインストールするには、まずパッケージ管理システムのHomebrewをインストールします。 次に、ターミナルから「brew install emacs」コマンドを実行することで、Emacsをインストールできます。 これで、「emacs」コマンドを使ってEmacsを起動し、テキスト編集を始めることができるようになります。MacにEmacsをインストールする2つの準備macOS 10.15 Catalinaには、はじめからEmacsが入っているわけではありません...