blogこの広告は、90日以上更新していないブログに表示しています。calendarの110日目を大幅に遅刻し申し訳ありません。申し訳ないことにvimではなくemacsの話です。packageを皆さんご存知でしょうか。evilはvip.elから連なるvi(m)の操作性をエミュレートするelispの最新進化型です。名前がかっこいいですね。evilの何がいいのかemacsがmodal(vimのhjkl移動ができたりする)になります。できるようになっています。これを両方おいしいとこどりですばらしいと思うか中途半端と思うかは別れるところでしょう。emacsを使わないvim使いvimを使わないemacs使いどちらにも一度試してみてもらいたいです。emacsが持つ本来の機能との親和性に重きを置いているようです。下記は私の設定の一部です。最後がemacsのコマンドに対応していると考えてください。emacsには元々メジャーモード、マイナーモードという概念があり、この用途で既に用いられているためかと思います。'delete-other-windows)のようにvimのexコマンド的にemacsのコマンドを呼ぶことも可能です。非常に便利と思っています。lispの名前空間がフラットなため、必ず名前の先頭にプレフィックスが付いています。このため、vimと異なり用いたい(emacsの)コマンドを適当なキーワードですぐに見つけることができます。機能が見つけられれば前述のようにそれを適当なmode(state)に割り当てます。modalになることでキーバインドにマップできるコマンド数が増えるだけでなく、キー押下の負担も軽減されます。「mode(state)概念の導入と、emacsの機能(コマンド)の共存」これをevilでぜひ味わってみてください。calendarの7日目です。5日目)Archiveはてなブログをはじめよう!kozo2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。