2013-03-01から1ヶ月間の記事一覧

"M-("で空白を入れない

autopair-mode等を使う必要はないけど、括弧のペアを入れたいという ときがたまにあり "M-( "(insert-parentheses)を使っていたけど、 空白も一緒に挿入されていらついたので、それを抑制する方法を調べて みた。 設定 parens-require-spacesを nil に設定す…

idoを部分的に利用する

idoを部分的に使いたかったのですが、ido-modeを有効にすると、find-fileやら kill-bufferがすべて ido操作になってしまい、利用をあきらめていたんですけど、 ido-minor-mode-map-entryに登録されるキーマップを削除してやると うまくいく(っぽい)ことがわ…

git-gutter.el 0.39リリース

git-gutter.el 0.39をリリースしました. MELPA, Marmaladeからインストールできます。 リポジトリ https://github.com/syohex/emacs-git-gutter 最近行った修正は以下のとおりです。 バグ修正 git-gutter:popup-hunkが削除された(deleted)差分箇所で機能しな…

日本語入力と autopair-mode

autopair-modeを有効にしていると日本語入力がうまくいかない。 調べても対策が見つからなかったのは、Emacsの input methodを 使っている人があまりいないためだろうか ? 環境 Emacs 24.2 mozc.el 対応 inputmethodを有効にしたときに autopair-modeを無効…

kyoto.pmに参加しました

http://www.zusaar.com/event/582004 kyoto.pmに参加しました。ハッカソンだったのですが、最近タスクがいろいろ 溜まっていたのでを主にそれを消化していました。家だとどうしても 2chまとめを みたり、ニコニコ動画を見ながら作業をしてしまうので、だらだ…

Emacsに黒魔道士

vallog: ターミナルに黒魔道士 の Emacs版 コード (require 'cl) (defun ff3 () (interactive) (save-excursion (goto-char (point-min)) (loop with chars = nil while (not (eobp)) do (let ((char (buffer-substring-no-properties (point) (1+ (point)))…

global-git-gutter-modeのデフォルトの挙動が変わりました

今までは何かしらの差分がないと Gutter部が表示されませんでしたが、 global-git-gutter-modeが有効な場合は、差分情報がなくても必ず Gutter部を表示するようにしました。 具体的には global-git-gutter-modeが有効な場合上の画像の左端の隙間の 部分が常…

git-gutter.elが重く感じられたときの対処

git-gutter.elがもっさりするという意見をいただいたので、調べてみました。 いいんですけど全体的にモッサリしちゃうんですよねぇ。。 RT @naoya_ito: git-gutter.el ヤバイ2013-03-15 11:22:36 via atig.rb リポジトリ https://github.com/syohex/emacs-gi…

git-gutter.el設定いろいろ

たくさんの人に使っていただき、ありがとうございます。 githubで検索してみると、あまり変えず使っている人が多かったという 印象なのでいろいろ設定を変えてみて遊んでみました。 漢字 設定 (setq git-gutter:window-width 2) (setq git-gutter:modified-s…

コンテキストスイッチの回数を調べる

Starletのヘッダとボディを合わせて出力する閾値を変更してみる - Hateburo: kazeburo hatenablog この手の記事の話でコンテキストスイッチについて出てくることが あるけど、あまり数値が併記されているものがないように思えます。 その手のプロの人が言っ…

quickrun.el 1.8.4

数日前になりますが quickrun.el 1.8.4をリリースしました。 package.el等からインストールできます。 リポジトリ https://github.com/syohex/emacs-quickrun 修正 プロセスが kill可能に 無限ループを考慮して、デフォルトだと 10秒走行するとプロセスを ki…

git-gutter.el, git-gutter-fringe.elをアップデートしました

https://github.com/syohex/emacs-git-gutter https://github.com/syohex/emacs-git-gutter-fringe git-gutter.el, git-gutter-fringe.elをいろいろ修正しました. git-gutter.el、fringe版を使っている人は両方アップデートする ことを推奨します 修正点 err…

標準入力が pipeかどうかの判定

c

the silver searcherは stdinが ttyに関連付けられていないと 標準入力が pipeと判定しているんですが、そのせいで単純に エディタから agコマンドを叩くと標準入力待ちになってしまいます。 問題となる部分は src/options.cの以下の部分です /* stdin isn't…

helm-agを書きました

ackを捨てて、より高速なag(The Silver Searcher)に切り替えた - Glide Note - グライドノート http://blog.64p.org/entry/2013/03/01/103831 流行りに便乗してきて書きました。 リポジトリ https://github.com/syohex/emacs-helm-ag 必要なもの Emacs24 hel…