(前の記事からの続きです)

チェックアウトしたソースコードをちょっとだけいじって
REPL から起動することに成功したのでメモ。

ソースをちょっとだけ改変

Visual mode のコードをちょっとだけ変えてみます

~/.roswell/local-project/cxxxr/lem/lem-vi-mode/visual.lisp

$ git diff

--- a/lem-vi-mode/visual.lisp
+++ b/lem-vi-mode/visual.lisp

 (define-command vi-visual-line () ()
   (if (visual-line-p)
       (vi-visual-end)
       (progn
         (change-state 'visual 'visual-line)
-        (message "-- VISUAL LINE --"))))
+        (message "-- VISUAL LINEa --"))))

起動

$ ros run

* (ql:quickload :lem-ncurses)

To load "lem-ncurses":
  Load 1 ASDF system:
    lem-ncurses
; Loading "lem-ncurses"
..................................................
[package trivial-clipboard].......................
[package lem.term]................................
[package lem-ncurses]...
(:LEM-NCURSES)

* (lem:lem)

Visual モードにしてみると・・・

f🆔moremagic:20180913091303p:plain

できたぁぁぁ!!

あれ、、もしかして、、、

ros -s lem-ncurses -e '(lem:lem)'

うごいた! なるほど・・・

参考にした資料

local-project フォルダの使い方がやっと理解できました。感謝。

qiita.com