■掲示板に戻る■ 全部 1- 最新50自慢の.emacsを貼り付けよう
- 1 :こっそりだどん :01/09/25 13:54
- 皆さんの自慢の.emacsを貼り付けてください。
#もう他人のディレクトリへ行って勝手に.emacs見るの疲れました。
- 2 :名無しさん@お腹いっぱい。 :01/09/25 20:40
- (kill-emacs)
- 3 :名無しさん@お腹いっぱい。 :01/09/25 22:40
- (load "~/elisp/.emacs")
- 4 :名無しさん@お腹いっぱい。 :01/09/25 22:47
- 他人のディレクトリに設定ファイルを見に行って
隠れヲタと知るのも人生経験のうち。
- 5 :名無しさん@お腹いっぱい。 :01/09/26 00:45
- >>4
勝手に他人のところ見るのはクラッカーです。
クラッカーはテロリストです(by最近の米国の法案)
というわけで、ぼくら人民は人生経験しなくていいぞ、ということだそうです。
きっとウマウマな福祉で養ってくれるんだろうな政府が…
- 6 :俺 :01/09/26 01:48
- 俺です。
teratermでtelnetしたときにキーボードの設定でBSに
チェックをいれないでも、BSがemacsで使えるような
設定方法しりませんか?
おしえてちょんまげ
- 7 :俺 :01/09/26 01:50
- それと、emacs-20.7 って日本語対応していますか?
tera termでtelnetでつないでemacsで漢字編集しようとしたら
文字がバケラッタなんですけど。
tera termはちゃんとVT100JでEUCにしてます
- 8 :名無しさん@お腹いっぱい。 :01/09/26 01:51
- ;; Don't Display Startup Message
(setq inhibit-startup-message t)
;;C-x bでbuffersを選ぶ時便利
(iswitchb-default-keybindings)
;; 警告音のかわりに画面フラッシュ
(setq visible-bell t)
;; ステータスラインに時間を表示する
(display-time)
;; 行番号・桁番号をモードラインに表示する
(line-number-mode t) ; 行番号
(column-number-mode t) ; 桁番号
;; 画面から出たとき一行だけスクロールさせる
(setq scroll-conservatively 1)
;; バッファの最後の行で next-line しても新しい行を作らない
(setq next-line-add-newlines nil)
;; バッファの最初の行で previous-line しても、
;; "beginning-of-buffer" と注意されないようにする。
(defun previous-line (arg)
(interactive "p")
(if (interactive-p)
(condition-case nil
(line-move (- arg))
((beginning-of-buffer end-of-buffer)))
(line-move (- arg)))
nil)
;; C-h と Del の入れ替え
;; Help が Shift + Ctrl + h および Del に割当てられ、
;; 前一文字削除が Ctrl + h に割当てられます
(load-library "term/keyswap")
(if (eq window-system 'x)
(progn
(define-key function-key-map [delete] [8])
(put 'delete 'ascii-character 8)))
- 9 :名無しさん@お腹いっぱい。 :01/09/26 01:52
- ;; 長い文章の折り返しで物理的に次の行に移動
(global-set-key "\C-p" 'previous-window-line)
(global-set-key "\C-n" 'next-window-line)
(global-set-key [up] 'previous-window-line)
(global-set-key [down] 'next-window-line)
(defun previous-window-line (n)
(interactive "p")
(let ((cur-col
(- (current-column)
(save-excursion (vertical-motion 0) (current-column)))))
(vertical-motion (- n))
(move-to-column (+ (current-column) cur-col)))
(run-hooks 'auto-line-hook)
)
(defun next-window-line (n)
(interactive "p")
(let ((cur-col
(- (current-column)
(save-excursion (vertical-motion 0) (current-column)))))
(vertical-motion n)
(move-to-column (+ (current-column) cur-col)))
(run-hooks 'auto-line-hook)
)
- 10 :名無しさん@お腹いっぱい。 :01/09/26 01:52
- ;; C-x %で対応括弧に簡単にジャンプ
(progn
(defvar com-point nil
"Remember com point as a marker. \(buffer specific\)")
(set-default 'com-point (make-marker))
(defun getcom (arg)
"Get com part of prefix-argument ARG."
(cond ((null arg) nil)
((consp arg) (cdr arg))
(t nil)))
(defun paren-match (arg)
"Go to the matching parenthesis."
(interactive "P")
(let ((com (getcom arg)))
(if (numberp arg)
(if (or (> arg 99) (< arg 1))
(error "Prefix must be between 1 and 99.")
(goto-char
(if (> (point-max) 80000)
(* (/ (point-max) 100) arg)
(/ (* (point-max) arg) 100)))
(back-to-indentation))
(cond ((looking-at "[\(\[{]")
(if com (move-marker com-point (point)))
(forward-sexp 1)
(if com
(paren-match nil com)
(backward-char)))
((looking-at "[])}]")
(forward-char)
(if com (move-marker com-point (point)))
(backward-sexp 1)
(if com (paren-match nil com)))
(t (error ""))))))
(define-key ctl-x-map "%" 'paren-match))
自分も便利なの知りたいのでコピペ
- 11 :名無しさん@Emacs :01/09/26 04:30
- うちはこんなの使ってます。
;; バッファを切り替えるのに C-x e で electric-buffer-list を使う。
(global-set-key "\C-xe" 'electric-buffer-list)
;; hoge.txt~ みたいなバックアップファイルを作らないようにする
(setq backup-inhibited t)
;; c-mode その他で色が付くようにする
(global-font-lock-mode)
- 12 :名無しさん@お腹いっぱい。 :01/09/26 06:04
- http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=1001087615&ls=50
にいけ >>6-7
続きを読む
掲示板に戻る 全部 次100 最新50read.cgi ver5.26+ (01/10/21-)