emueの日記

学んだことを書いていきます(主にClojure)

今日したこと

今週のお題「好きなアイス」: パルム

deinのインストー

リポジトリ
GitHub - Shougo/dein.vim: Dark powered Vim/Neovim plugin manager

vimrcの設定を参考にした。自動インストールが便利。
Vim入門(1): Vimのプラグインを管理するdein.vimの使い方 | Simplie Post

VimClojureのインストー

参考にした。
Markdown記法まとめ(見出し、段落、改行、水平線、強調、引用、コード)[1/3] - はしくれエンジニアもどきのメモ

deinを使ってのVimClojureのインストールはvimrcに

call dein#add('vim-scripts/VimClojure')

を追加して再起動。シンタックスがついて見やすくなった。

clojureの勉強

contains?はListに対しては使えない。

(def a-set #{:a :b :c})
(def b-list '(:a :b :c))
(class a-set)  ;=>  clojure.lang.PersistentHashSet
(class b-list)  ;=>  clojure.lang.PersistentList
(contains? a-set :c)  ;=>  true
(contains? b-list :c)  ;=>  IllegalArgumentException contains? not supported on type: clojure.lang.PersistentList  clojure.lang.RT.contains

vimの勉強

新たに学んだコマンド
先頭挿入 : I
やり直し : ctrl + r
入力補完 : ctrl + p