ラベル Emacs の投稿を表示しています。 すべての投稿を表示
ラベル Emacs の投稿を表示しています。 すべての投稿を表示

2009/11/11

Lispの今日の写経

Emacs+SlimeのCheetSheetを発見
http://www.pchristensen.com/blog/articles/public-beta-open-for-ultimate-n00b-slimeemacs-cheat-sheet/

やっとEmacsのコピペのやり方覚えた
C-@でマークセットして、M-wで範囲コピーできる
一行だけコピーするにも同じようにやらんといかんのかな


(defvar *test-name* nil)

(defmacro deftest (name parameters &body body)
`(defun ,name ,parameters
(let ((*test-name* ',name))
,@body)))

(deftest test-+ ()
(check (= (+ 1 2) 3)
(= (+ 1 2 3) 6)
(= (+ -1 -3) -4)))

2009/11/09

Emacsの備忘録

普段はVimを使用してプログラムやテキストを書いているけど、今はCommon Lispの勉強中でEmacsを利用しているので備忘録

マジックコメント
1行目にshebangがある場合は2行目に書く。

;;; -*- mode: lisp; coding: utf8 -*-


バッファ操作
  • C-x C-f ファイルを開く
  • C-x C-s 保存
  • C-x o 次のbufferに移動
  • C-x 1 分割されているウィンドウを一つにする
  • C-x 2 ウィンドウを分割
  • C-x C-b buffer list表示
  • C-x b buffer名を指定して開く