「Emacs」の版間の差分

編集の要約なし
 
(4人の利用者による、間の10版が非表示)
2行目: 2行目:


== 概要 ==
== 概要 ==
emacsは[[LISP]]の[[統合開発環境]]である。設定ファイルなども[[LISP]]で記述する。
emacsは非常に重たい[[ソフトウェア]]であり、20世紀のショボい[[パソコン]]に[[*BSD]]や[[Linux]]を入れた状態では起動に1分近くかかったりした。
emacsは非常に重たい[[ソフトウェア]]であり、20世紀のショボい[[パソコン]]に[[*BSD]]や[[Linux]]を入れた状態では起動に1分近くかかったりした。
そのため[[LISP]]使いの[[プログラマー]]は[[メインフレーム]]や[[ワークステーション]]を利用するお金持ち(ほぼ自腹では買っていない)ばかりであった。
そのため[[LISP]]使いの[[プログラマー]]は[[メインフレーム]]や[[ワークステーション]]を利用するお金持ち(ほぼ自腹では買っていない)ばかりであった。
そのような人々でも一度Emacsを起動したら絶対に終了しないのが通例であった。
そのような人々でも一度Emacsを起動したら絶対に終了しないのが通例であった。
だが、近年の[[パソコン]]のアホみたいな高性能化によりEmacsですら一瞬で起動できるようになったため、最近では普通の[[テキストエディタ]]として利用している者も増えているかもしれない。
 
近年の[[パソコン]]のアホみたいな高性能化によりEmacsですら一瞬で起動できるようになったため、最近では普通の[[テキストエディタ]]として利用している者も増えているかもしれない。


==論争==
==論争==
14行目: 17行目:


===起動===
===起動===
起動はEmacsを起動したのにち「M-x tetris」と打ち込む。「M-x」は[[メタキー]]であり、[[メタキー]]が付いてない[[キーボード]]では[[Escキー]]を押した後に[[アルファベット]]の[[Xキー]]を押そう。
起動はEmacsを起動したのにち「M-x tetris」と打ち込む。「M-x」は[[メタキー]]([[PC/AT]]の[[Altキー]]、[[Mac]]の[[Optionキー]])である。[[メタキー]]が付いてない[[キーボード]]では[[Escキー]]を押した後に[[アルファベット]]の[[Xキー]]を押そう。


また、[[シェル]]からいきなり起動することも出来る。
また、[[シェル]]からいきなり起動することも出来る。
<source lang="bash">
<source lang="bash">
% emacs -f tetris
% emacs -f tetris
</source>
以下のように[[alias]]を利用すれば何時でも簡単に[[テトリス]]で遊び放題である。
<source lang="bash">
% alias tetris='emacs -f tetris'
</source>
</source>


39行目: 47行目:
(define-key tetris-mode-map " "    'tetris-move-bottom)
(define-key tetris-mode-map " "    'tetris-move-bottom)
(define-key tetris-mode-map [left]  'tetris-move-left)
(define-key tetris-mode-map [left]  'tetris-move-left)
(define-key tetris-mode-map [righ   t] 'tetris-move-right)
(define-key tetris-mode-map [right] 'tetris-move-right)
(define-key tetris-mode-map [up]    'tetris-rotate-prev)
(define-key tetris-mode-map [up]    'tetris-rotate-prev)
(define-key tetris-mode-map [down]  'tetris-rotate-next)
(define-key tetris-mode-map [down]  'tetris-rotate-next)
49行目: 57行目:


=== Mac OS X===
=== Mac OS X===
また、emacsは[[Mac OS X]]にも標準搭載されているが、[[Mac OS X]]の[[スポットライト]]とキーバインドが被るため発狂しそうになる。[[Mac]]を買ったらまずスポットライトの無効化である。
[[Mac OS X]]にはemacsが標準搭載されているが、[[Mac OS X]]の[[スポットライト]]とキーバインドが被るため発狂しそうになる。[[Mac]]を買ったらまずスポットライトの無効化である。[[ドヤリング]]するのはそれからである。


=== 禁止事項 ===
=== 禁止事項 ===
63行目: 71行目:
*[[Mew]] - [[メーラー]]
*[[Mew]] - [[メーラー]]
*[[Wanderlust]] - [[メーラー]]
*[[Wanderlust]] - [[メーラー]]


== 関連項目 ==
== 関連項目 ==
* [[LISP]]
* [[LISP]]


== 参考文献 ==
<amazon> Emacs </amazon>
{{reflist}}


{{stub}}
[[category: Emacs]]
[[category: テキストエディター]]
[[category: LISP]]