Subscribed unsubscribe Subscribe Subscribe

@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Emacsで遊ぶ

Emacs Advent Calendar 2016 - Qiita 6日目のpeccuです。 5日目は yoshitiaさんの evil-modeのelispをちょっと覗いてみる - yoshitia’s diary でした。 明日はsylxさんのEmacsでライブコーディングする(仮)です。

Read more

ASDFとQuicklispとRoswellとqlotで利用する(インストールする)パッケージの場所

前の記事でわからない部分をまとめたので、少しずつ調べる。 peccu.hatenablog.com (そろそろorg-modeでブログ書きたい)

RoswellとQuicklispが簡単で便利ゆえに中身を気にしていなかった。 背景にある仕組みを理解すればパッケージ周りは多少解決できるのではないだろうか。

結論は、qlot使えば良さそうなことがわかった。

Read more

Common Lisp勉強中にわかりにくかったところと、まだわかっていない部分

これまででわかりにくかったところと、まだわからないところ。

Read more

Caveman2を試しに起動し、pm2でプロセス管理してみるところまで

Common Lispでウェブアプリを作りたい。これは雛形を生成してサーバーを起動するまでの話。

ningleとCaveman2の違いがわからず迷ったが、READMEのこの文より Caveman2 を選んだ。

One of the most frequently asked questions was "Which should I use ningle or Caveman? What are the differences?" I think it was because the roles of them were too similar. Both of them are saying "micro" and no database support.

Caveman2 is no more "micro" web application framework. It supports CL-DBI and has database connection management by default. Caveman has started growing up.

github.com

Read more

今更ながら Emacsを24から25にアップデートした

org-modeも9.0になったことだし、Emacsのバージョンを上げた。

Read more

Emacsでclhsコマンドを経由して、カーソル位置にあるシンボルをHyperSpecで調べる

前の記事でclhsコマンドを使えるようにしたので、カーソル位置のシンボルを引数にclhsコマンドを呼べるようにした。

clhsにはパスが通っている前提。

(require 'thingatpt)
(defun clhs-symbol ()
  (interactive)
  (shell-command (concat "clhs " (thing-at-point 'symbol))))

;; 必要に応じて
;; (define-key lisp-mode-map (kbd  "M-.") 'clhs-symbol)