約 4,242,633 件
https://w.atwiki.jp/oxon/pages/20.html
Carbon Emacs Last Updated 2006-12-14
https://w.atwiki.jp/mymy212/pages/13.html
GNU Emacs GNU Emacs Emacs 電子書棚 CLiki CL-Emacs .
https://w.atwiki.jp/kenichiro/pages/104.html
Carbon Emacsをインストールしていること前提。 ターミナルでemacsと打ったときにCarbon Emacsが起動するようにaliasを設定。 alias emacs= /Applications/Emacs.app/Contents/MacOS/Emacs とターミナルで打つ。 でもこれだとターミナルを起動する度に打たなければいけないので、.bash_profileに記述しておく。
https://w.atwiki.jp/shirayuu/pages/18.html
Unix 系の中で、2大エディタの1つである Emacs に関する設定の記述。 .emacs.el の設定 Emacs で、anthy-el を使うanthy-el のインストール .emacs.el の記述。 Emacs で、M+ Font (Bitmap Font) を使う。M+ Font がインストールされているか 記述場所 動作確認 Emacs server を使う。同じウインドウで開きつづける 設定手順 環境変数の設定 確認 .emacs.el の設定 主な参考元は以下のとおりです。本当に、ありがとうございます。このような方々がおられるからこそ、快適になります。 http //d.hatena.ne.jp/bluerepliroid/20071227/1197882707 http //www.cozmixng.org/~kou/emacs/dot_emacs http //coderepos.org/share/browser/dotfiles/emacs/shyouhei/.emacs.d/elisp/configs.el ;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 他の elisp の設定を読み込む ;;;;;;;;;;;;;;;;;;;;;;;;;; (setq load-path (cons "~/.emacs.d/" load-path)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Emacs の 表示関係を変更 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; title bar にファイル名を表示 ;;(setq frame-title-format "%f") (setq frame-title-format (format "emacs@%s %%f" (system-name))) ;; tool bar を表示させない (tool-bar-mode 0) ;; menu bar を表示させない (menu-bar-mode -1) ;; スプラッシュを非表示にする (setq inhibit-startup-message t) ;; 行番号・桁番号を modeline に表示する (line-number-mode t) ; 行番号 (column-number-mode t) ; 桁番号 ;;; 対応する括弧を光らせる。 (show-paren-mode 1) ;;; 終了時にオートセーブファイルを消す (setq delete-auto-save-files t) ;;; カーソルの点滅を止める (blink-cursor-mode 0) ;;; カーソルの位置が何文字目かを表示する (column-number-mode t) ;;; カーソルの位置が何行目かを表示する (line-number-mode t) ;;; スクロールを一行ずつにする (setq scroll-step 1) ;;; スクロールバーを右側に表示する (set-scroll-bar-mode 'right) ;;; 最終行に必ず一行挿入する (setq require-final-newline t) ;;; 一行が 80 字以上になった時には自動改行する (setq fill-column 80) (setq-default auto-fill-mode t) ;;; モードラインに時間を表示する (display-time) ;;; 現在の関数名をモードラインに表示 (which-function-mode 1) ;;行間 (setq-default line-spacing 3) ;; 無駄な空行に気付きやすくする (setq-default indicate-empty-lines t) ;;文字の色つけ (global-font-lock-mode t) ;;Ctrl-Hでバックスペース (global-set-key "\C-h" 'backward-delete-char) ;;警告音を消す (setq visible-bell t) ;; リージョンに色をつける (暫定マークモード) (transient-mark-mode 1) ;; bs-showを使用する (global-set-key "\C-x\C-b" 'bs-show) ;; テキストの折り返し無効 (setq-default truncate-partial-width-windows t) (setq-default truncate-lines t) ;;フレームのタイトル指定 (setq frame-title-format (concat "%b - emacs@" system-name)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 補完関係 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; 補完時に大文字小文字を区別しない (setq completion-ignore-case t) ;;; 強力な補完機能を使う ;;; p-bでprint-bufferとか ;;(load "complete") (partial-completion-mode 1) ;;; 補完可能なものを随時表示 ;;; 少しうるさい (icomplete-mode 1) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 文字表示位置関係 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;整数で指定するとピクセル数で、少数で指定すると ;;行の高さに対して相対値で設定されます。 (setq-default line-spacing 4) ;;; 最終行に必ず一行挿入する (setq require-final-newline t) ;;; 一行が 80 字以上になった時には自動改行する (setq fill-column 80) (setq-default auto-fill-mode t) ;;;;;;;;;;;;;;;;;;;;;; ;; カーソル移動設定 ;;;;;;;;;;;;;;;;;;;;;; ;;カーソル移動を論理行ではなく、物理行(見たまま)単位で移動する。 (require 'physical-line) (setq-default physical-line-mode t) ;; dired-mode は論理行移動のままにする. (setq physical-line-ignoring-mode-list '(dired-mode)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 日本語設定 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (set-language-environment "Japanese") ;; 文字コード関連 (set-terminal-coding-system 'utf-8-unix) (set-keyboard-coding-system 'utf-8-unix) (set-buffer-file-coding-system 'utf-8-unix) (setq default-buffer-file-coding-system 'utf-8-unix) (prefer-coding-system 'utf-8-unix) (set-default-coding-systems 'utf-8-unix) (setq file-name-coding-system 'utf-8-unix) (set-locale-environment "ja_JP.UTF-8") ;Ctrol + \ 無効 (mozc 使う関係で無効化する) (global-set-key "\C-\\" nil) Emacs で、anthy-el を使う emacs での日本語入力は、インプットメソッドからの入力と Emacs 自体の漢字エンジンを使う方法があります。 今回は、emacs の漢字エンジンに anthy を使おうというものです。 anthy-el のインストール ubuntu では apt で、、 $ sudo apt-get install anthy-el とインストールできます。 .emacs.el の記述。 Anthy Wiki を参考にして。 ~/.emacs.el に、以下の内容を追記すれば日本語入力ができます。 ; 日本語をデフォルトにする。 (set-language-environment "Japanese") ; anthy.el をロードする。 (load-library "anthy") ; japanese-anthy をデフォルトの input-method にする。 (setq default-input-method "japanese-anthy") Emacs で、M+ Font (Bitmap Font) を使う。 M+ Font がインストールされているか $ xlsfonts | grep mplus で確認。 記述場所 ~/.emacs.el に記述する方法もあるが、結構面倒くさいらしいので、 ~/.Xresources に次の記述を行う。 ! ~/.Xresources Emacs.Fontset-0 -mplus-gothic-*-r-normal--10-*-*-*-*-*-fontset-mplus_j10,\ ascii -mplus-gothic-medium-r-normal--10-*-*-*-*-*-iso8859-1 Emacs.Fontset-1 -mplus-gothic-*-r-normal--12-*-*-*-*-*-fontset-mplus_j12,\ ascii -mplus-fxd-medium-r-semicondensed--12-*-*-*-*-*-iso8859-1 Emacs.font fontset-mplus_j12 動作確認 反映されたか確認するために、 $ xrdb -merge .Xresources $ emacs Emacs server を使う。 同じウインドウで開きつづける 特に設定を行わない Emacs では $ emacs と起動するごとに新たなウインドウが開くと思う。 $ emacs filename と記述したとき、既にウインドウが開いている場合はそのウインドウに表示させたいときは 次のような設定を行う。 設定手順 手順1.~/.emacs.el の追記 ;; ~/.emacs.el ;; emacs server の起動 (server-start) 手順2. 次のスプリクトを作成する #!/bin/sh # filename emacs # emacs と言う名前の 全 pid のうち番号の最も若いものを取得 pgreph=`pgrep emacs | head -1` # XIM を起動させない XMODIFIERS=@im=none # 取得した pid は、起動したスプリクトの pid であるか if [ $pgreph -eq $$ ] then /usr/bin/emacs $* # 既に emacs が起動しているとき elif [ -z "$1" ] then # 引数がないときは、起動させない echo "Usage $0 filename " else # emacs client で起動 /usr/bin/emacsclient "$@" fi このスプリクトをemacs という名前にし ~/bin/ に格納する。 (~/bin/ は、自分で作成した起動スプリクトなどを入れる場所とする) 環境変数の設定 環境変数path に~/bin/ を通す。 コマンドでは, $ export PATH=~/bin $PATH と行えばよい。 しかし、起動するたびにコマンドを打ち込むのは面倒なので, ~/.bashrc などに次の内容を追記 (zsh の場合は,.zshrc) # .bashrc export PATH=~/bin $PATH 反映させるために、 $ source .bashrc 確認 touch test.txt emacs ~/.emacs.el emacs test.txt 同じウインドウに表示された?
https://w.atwiki.jp/oxon/pages/66.html
Emacs Unixで長い歴史を持つ定番のエディタである。OS Xにも/usr/binに標準でインストールされている。 キーバインディング Cocoa?で記述されたアプリケーションのキーバインディングは、bashやEmacsの主要なキーバインディングと一致する。そのため、Cocoaのキーバインディングに慣れたユーザにとっては、Emacsは馴染みやすいエディタであろう。 X Window System対応 /usr/bin/emacsはコンパイル時のフラグのせいで、X Window Systemでの使用ができない。そのため、-nwオプションをつけたのと同じ動作しかしてくれない。X Window System上でEmacsを使用したいユーザは、Finkから導入するのが簡単である。 日本語入力 Carbon Emacsをインストールすることで、ことえり?やATOK?での日本語入力に対応する。またFinkなどからCannaなどを導入することもできる。 Leopardからは、Terminal.appで起動したEmacsが日本語入力を受け付けるようになった。そのため、LeopardでEmacsを使う分には、普段使用していることえり?がそのまま使えるので、Carbon Emacsなどを導入しなくともよい。 Last Updated 2008-04-11
https://w.atwiki.jp/damedev/pages/12.html
トップページ サーバー emacsを入れる 目次 目次 方法 方法 cd ~/ mkdir -p src/Emacs mkdir usr cd src/Emacs cvs -d pserver anonymous@cvs.sv.gnu.org /sources/emacs login CVS password (単に RETURN) cvs -d pserver anonymous@cvs.sv.gnu.org /sources/emacs co emacs setenv LANG C setenv L_ALL C cd emacs ./configure --without-carbon --without-x --prefix=/home/※USERNAME※/usr make bootstrap make install
https://w.atwiki.jp/kenichiro/pages/107.html
Carbon Emacsにやてふを入れる。 Help Carbon Emacs Package Net-Install YaTeX でYaTexをダウンロード。これでYaTexが入る。 .emacsに以下を記述してやてふモードが起動するようにする (setq auto-mode-alist (cons (cons "\\.tex$" yatex-mode) auto-mode-alist)) (autoload yatex-mode "yatex" "Yet Another LaTeX mode" t) ついでに^C T Jでコンパイル。^C T Pでビューになる設定。 (add-hook yatex-mode-hook (lambda () (setq tex-command "platex") (setq dvi2-command "xdvi") ))
https://w.atwiki.jp/saicron/pages/27.html
Emacs Lisp テキストエディタ プログラミング言語 Emacs GNU Emacs Lisp Reference Manual Programming in Emacs Lisp GNU Emacs Lispリファレンスマニュアル GNU Emacsマニュアル 入門 GNU Emacs 第3版 目次 Help Narrowing Bookmark Register 括弧・式・関数単位のカーソル移動 大文字・小文字変換 HTML Help キーストローク 関数名 ノート describe-key キー入力からバインドされているコマンドを表示 command-apropos コマンド名の一部でコマンドを検索表示する apropos-documentation page top Narrowing キーストローク 関数名 ノート C-x n n narrow-to-region C-x n w widen page top Bookmark キーストローク 関数名 ノート C-x r l list-bookmarks dで削除。 C-x r m RET bookmark-set ブックマークする。 C-x r m bookmark RET bookmark-set 名前を付けてブックマークする C-x r l list-bookmarks 一覧 +more... キーストローク 関数名 ノート C-x r b bookmark RET bookmark-jump ブックマークに移動する bookmark-save ブックマークファイルにセーブ M-x bookmark-load RET filename RET ブックマークデータのリストを収めたfilenameという名前のファイルをロードする。デフォルトのブックマークファイル以外のブックマークデータを収めたファイルに対しても、コマンドbookmark-writeと同じく、このコマンドを使える。 M-x bookmark-write RET filename RET 現在設定されているブックマークデータをファイルfilenameに保存する。 M-x bookmark-delete RET bookmark RET bookmarkという名前のブックマークを削除する。 M-x bookmark-insert-location RET bookmark RET ブックマークbookmarkが指しているファイルの名前をバッファに挿入する。 M-x bookmark-insert RET bookmark RET ブックマークbookmark page top Register キーストローク 関数名 ノート C-x r SPC REGISTER REGISTERは[a-z] C-x r j REGISTER C-x h 全てヤンク recentf-open-files page top 括弧・式・関数単位のカーソル移動 キーストローク 関数名 ノート C-M-f, C-M-b 式単位で移動 C-M-n, C-M-p 括弧単位で移動 C-M-u, C-M-d インデントを移動 M-a, M-e 文単位で移動 C-M-a, C-M-e C-M-SPC C-M-k C-M-h page top 大文字・小文字変換 キーストローク 関数名 ノート M-l 単語を小文字(カーソル以降)。 M-u 単語を大文字(カーソル以降)。 M-c 文字を大文字(カーソル上)。 C-x C-l リージョンを小文字。 C-x C-u リージョンを大文字。 page top HTML html-helper-mode M-C-i 補完 page top © Sai
https://w.atwiki.jp/sevenlives/pages/1187.html
GNU Emacs? XEmacs? Gosmacs FSF リチャード・ストールマン? ジェームズ・ゴスリング? TECO キー・バインディング? バッファ(emacs) ミニバッファ(emacs) ポイント(emacs)? モード(emacs) フレーム(emacs)? モード・ライン(emacs) エコー・エリア? メジャー・モード? マイナー・モード? ポイント(emacs)? マーク(emacs)? リージョン キルリング ヤンク Cask? El-Get? ELPA? MELPA? auto-install.el? load-path? Emacs lisp VC?
https://w.atwiki.jp/o230483/pages/14.html
目次 ダウンロード コマンドウインドウ操作 ファイル(バッファ)操作 編集 検索 その他 各種設定 解説 Ctrl-hの問題 howm (一人お手軽 Wiki もどき) Emacs で C 言語プログラミングを始める人へのイントロダクション ダウンロード Private Packages for Sharp Zaurus SL-C series コマンド ウインドウ操作 C-x 3 ウィンドウを左右 2 つに分割する C-x 2 ウィンドウを上下 2 つに分割する C-x 1 分割したウィンドウを 1 つに戻す ファイル(バッファ)操作 C-x C-f ファイルを開く C-x C-s ファイルをセーブする C-x C-w ファイルを別の名前で保存 C-x b 別バッファに移る C-x d ディレクトリを開く C-x k ファイルをセーブせずに閉じる C-x C-c Meadow を終了する C-x d ディレクトリを開く (ワイルドカードも使用可能, *.cpp でソースのみ表示などもできます) C-x i 別ファイルを挿入 編集 C-k 一行削除 C-a カーソルを行頭へ持っていく C-SPACE マークをセット C-w C-SPACE でセットした位置と今カーソルがある位置の間にあるテキストをカットする M-w C-SPACE でセットした位置と今カーソルがある位置の間にあるテキストをコピーする C-y テキストを張り付ける M- テキストの一番最初へ行く M- テキストの一番最後へ行く C-v 下方へ移動 M-v 上方へ移動 検索 日本語を検索するには工夫が必要 C-s 文字列を下方向に検索する C-r 文字列を上方向に検索する その他 M-x 関数の入力. [Tab] キーや [SPC] キーにより補完ができる C-x RET f 文字コードの変更 C-/(C-x u や C-_ も同じ) Undo 各種設定 Zaurus SL-C750 メモ(Zaurus で袖珍 Emacs 改め) .emacs設定集 日本語環境の設定 改行キーでオートインデントさせる BS キーを有効にする マシン毎に設定を切り替える ファイルの拡張子によってメジャーモードを切り替える スクリプトを編集するメジャーモードの設定 スクリプトを保存する時,自動的に chmod +x を行なうようにする 強調表示付き動的略称展開 概略表示付き yank-pop shell-command のコマンド入力に補完が効くようにする shell-mode を使う パスワードの入力を隠す エスケープシーケンスを処理する C のソースのインデント幅を変更する RCS で漢字を含んだファイルを扱うための設定 Perl スクリプトを編集するための設定 HTML 形式のファイルを編集するための設定 英和辞書を組み込む Emacs 上で w3m を使う an Emacs interface to w3m 関数・変数の説明文を参照するコマンド 個人用の Info を追加する方法 締め切りまでの時間をモード行に表示する dired を使う Emacs-Lisp をいじろうとする時に覚えておくと便利なコマンド Emacs Lisp の参考書籍 GNU Emacs Lisp リファレンス・マニュアル Emacs Lisp によるプログラミング - 初心者のための入門 Emacs20.6 日本語マニュアル 解説 GNU Emacsマニュアル Emacs 電子書棚 Ctrl-hの問題 Ctrl-hでBSとなる場合は、.bashrcに下記の記述を追加する。 case `tty` in /dev/tty*) stty erase ^? ;; *) ;; esac ※^?はCtrl-Shift-.です。 howm (一人お手軽 Wiki もどき) Emacs で断片的なメモをどんどんとるための環境です. ダウンロード Emacs で C 言語プログラミングを始める人へのイントロダクション clmemo@aka 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル