サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC25
www.kaichan.info
この記事は.emacs Advent Calendar 2013の22日目の記事です。 去年のアドベントカレンダーでguide-keyという、キーバインドを自動表示する自作ラ イブラリを紹介しました。この1年でいくつか機能を追加したので改めて紹介します。 基本的な使い方 基本的な使い方は去年のアドベントカレンダーの頃と変わってません。guide-keyは MELPAに登録してあるので、 M-x package-install guide-key でインストールしてく ださい。 guide-key/guide-key-sequence にポップアップして欲しいプレフィクスキーを登録 します。init.elに以下のように設定してください。 (require 'guide-key) (setq guide-key/guide-key-sequence '("C-x r" "C-x 4")) (g
実質的な初エントリー。何を書こうかと考えていましたが、ここ数年をかけてカスタマ イズを続けていたキーボード配置の変態的カスタマイズをまとめのために紹介しようと 思います。使っているキーボードは日本ではごく一般的な109日本語キーボードです。 そもそもカスタマイズを始めたきっかけ 3年ぐらい前タイピングのスピードをあげるのにはまったことがありました1。最初はローマ字入力を練習していたのですがそれが上達し てくると、次はアルファベット、記号入力の練習を始めました。アルファベット、記号 入力になるとローマ字入力では使わなかった Shift キーを押さなければならなくなり ます。 このとき、左 Shift キーを左手小指で押していたので、A や Z とかの押しにくさといっ たらなかった。しかもホームポジションから離れて本来とは違う指で a や z を打鍵し なければいかなくなります。周りには左 S
最近 percol をヘビーに使っています。percol は入力された文字列を部分一致かつ AND 検索で絞り込んでくれるコマンドなので、ファイル名の絞り込み、補完に使えない わけがないと思っていました。 以前のエントリでファイル名の補完として insert-file-by-percol というのを紹介 しましたが、少々機能不足でした。今回は空気を読んでファイル名を補完、絞り込みし てくれる zsh のコマンド complete-filename-by-percol を書きましたので紹介します。 動作 complete-filename-by-percol は何を絞り込みの候補とするかを、空気を読んで変え てくれます。カーソル位置にある引数を ARG とすると以下のものが絞り込みの候補に なります。 ARG が空白の場合 カレントディレクトリを ls したファイル群 ARG が一意なディレ
現在開発中のguide-keyの機能がそれなりに増えてきたので、そろそろテストを書きた いなと思いました。そこでERTでユニットテストを書いて、Caskで依存関係を解決して、 Travis CIでCIするところまでできたので紹介します。 ERTでユニットテスト ERTはEmacs Lisp Regression Testingの略で、Emacs Lispのテスティングツールです。 JUnitなどと同様にユニットテストが書けます。 ディレクトリ構成 EmacsLispで最小構成(っぽい)テストをする方法 - プログラムとかののblog が丁度良くテストの最小構成を紹介していたので、真似して以下のようなディレクトリ 構成にしました。 guide-key/ ├── guide-key.el └── test/ └── guide-key-test.el 参考にしたリポジトリも、概ねリポジトリ直下
Emacs Advent Calendar 2012 - Qiita の3日目です! Qiita の投稿では軽く設定を説 明しただけなので、こちらではもう少し詳しく説明します。 自動的にキーバインドをポップアップするライブラリ、guide-key.el を自作したので 紹介したいと思います。 開発の動機 Emacs を利用する場合の大きな障壁の1つにキーバインドの覚えにくさがあるでしょう。 1ストロークのキーバインドは頻繁に使いますし、まだ覚えやすいですが、2ストローク 以上のキーは頻繁に使うものしか覚えていない、という人も多いのではないでしょうか。 ましてや新しく導入した外部ライブラリのキーバインドなどは覚えるのが億劫になりま す。Emacs には標準で describe-key や describe-bindings などキーバインドを 調べる機能もありますが、必ずしも使いやすくありま
このページを最初にブックマークしてみませんか?
『www.kaichan.info』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く