-
-
Notifications
You must be signed in to change notification settings - Fork 192
How to hack on lem itself
There are two ways to achieve hack/develop lem.(主に二つの方法があります。)
- Directory modify lem process behavior (エディタに直接変更を反映する)
- start swank on lem and connect from swank client(other lem process or emacs) (lem上でサーバを起動し、別のlemやemacsのslimeから接続する)
The first case, just open file and edit, evaluate the expression would apply immediately. Disadvantage of this choice is editing process and editor process are completely same so if you break the process you might mess up like having difficulty to save the buffer.
一つ目の方法はただlemを起動後、ファイルを開き,編集し,式を評価するだけで出来ます。 今編集に使っているエディタプロセスと反映されるプロセスが同じなので、壊れた場合に影響するプロセスが編集に使っているエディタである点に注意が必要です。
The second case, would start by following way,It is safe to break lem because the editing process is separated from lem.
二つ目の方法は次のやり方で始められます。 プロセスが二つにわかれているのでlemを壊した場合も安全に編集できます。
M-x start-lisp-repl
CL-USER> (swank:create-server :dont-close t)
M-x slime-connect
I (@svetlyak40wt) found, that when you do M-x start-lisp-repl
, then you can just browse Lem's sources, and hit C-c C-c
on any definition, to change your Lem's behaviour. No need to start a Swank server and to connect it from the separate Emacs.