Spacemacs

From Wikipedia, the free encyclopedia

Spacemacs(スペースマックス[6])は、GNU Emacsの設定フレームワーク及びEmacsディストリビューションである[7]。GNU Emacsのすべての機能を活用でき、グラフィカルユーザインタフェースキャラクタユーザインタフェースの両方を含み、X Window SystemおよびUnixシェルターミナル内で実行できる[8][3][4][5]GPL-3.0以降のライセンスの下でリリースされたオープンソースかつ自由ソフトウェアである[3][4][5]

作者 Sylvain Benner[1]
開発元 Sylvain Benner ほか[2]
初版 2014年10月 (11年前) (2014-10)
最終版
0.200.13 / 2018年1月25日 (8年前) (2018-01-25)
概要 作者, 開発元 ...
Spacemacs
 ウィキデータを編集
Spacemacs の公式ロゴマーク。
スクリーンショット
最近のファイルと編集ウィンドウを開いているSpacemacs
作者 Sylvain Benner[1]
開発元 Sylvain Benner ほか[2]
初版 2014年10月 (11年前) (2014-10)
最終版
0.200.13 / 2018年1月25日 (8年前) (2018-01-25)
リポジトリ ウィキデータを編集
プログラミング
言語
Emacs Lisp
対応OS Unix, Linux, Windows NT, macOS
対応言語 英語(デフォルト)
サポート状況 サポート中(?)
種別 テキストエディタ・オープンソースかつ自由ソフトウェア
ライセンス GPL-3.0以降[3][4][5]
公式サイト spacemacs.org ウィキデータを編集
テンプレートを表示
閉じる

Vimのキーバインドが高度に融合されている、いわば「第三のエディタ」ともいえ、その標語に「The best editor is neither Emacs nor Vim, it's Emacs and Vim!」(最高のエディタとはEmacsでもVimでもなく、その両方である)を掲げている[9]。 SpacemacsのSpaceは、その主たるキーバインドがスペースキーで始まることに由来する。

Spacemacsは、主に設定ファイル、定義済みの内部コマンド、およびさまざまなプラグイン(「パッケージ」と呼ばれる)の設定で構成されている[10][11][12]人間工学を改善し(およびEmacsの小指問題を避ける)、斬新なニーモニックキーバインディング設計(たとえば、ファイル操作のコマンドは多くの場合「f」で始まる)を採用し、「レイヤー」と呼ばれる事前設定された機能を追加または除外するシステムを備えている。詳細なドキュメントが含まれており、ユーザーが選択できる入力モードは3つある。Emacsモード、Vimモード(Vimエミュレーション用のevil Emacsパッケージに基づく)、ハイブリッドモードである。

2021年現在、GitHubリポジトリには21,100回以上スターが付けられ、11,300回以上のコミットがある[13]

開発にあたり、4つの主たる原則が求められている[14]

  1. 覚えやすさ(語呂合わせ):Mnemonic
  2. キーバインドの表示(見つけやすさ):Discoverable
  3. 首尾一貫性:Consistent
  4. コミュニティ主導の環境設定:Crowd-Configured

脚注

Related Articles

Wikiwand AI