2013-01-01から1年間の記事一覧

2013年を振り返る

いろいろやったのか記憶力が衰えたのか何を今年にしたか 全然わからないんですが, 軽く総括しておきます. Emacs Lispをよく書いた一年だった 他を言語を書こうという気の方があるんですが, 結局 Emacs Lispをばっかり 書いてしまった一年だったと思います. g…

Perl 5.19.2から $!が decodeされる

ふと Perl 5.19.6をインストールして, Plackをインストールして 見るとテストがコケたので原因を調べていました. 原因は, $!がデコードされていたことでした. エラー t/HTTP-Server-PSGI/harakiri.tがエラーとなります. これには LWP::UserAgent->getが失敗…

coffee-mode supports Emacs "thing 'defun"

I committed that coffee-mode support Emacs "thing 'defun". Repository https://github.com/defunkt/coffee-mode Install/Update You can install/update from MELPA with package.el Support Emacs "thing 'defun" We can use thing function, such as (…

リモートブランチも含め更新日時が新しい順番にソートする

git

http://stackoverflow.com/questions/2514172/listing-each-branch-and-its-last-revisions-date-in-git のままなんですが, いちいち調べるのが面倒になったのでメモと して残しておきます. Androidみたいに, 大量のリモートブランチが あってどのブランチを…

shell-popの C-u prefix

shell-popをアップデートしました. C-u prefixが新機能として追加されました. リポジトリ https://github.com/kyagi/shell-pop-el インストール package.elで MELPA, Marmaladeからインストールできます. C-u prefix C-u M-x shell-pop で空いている番号のシ…

Improve block comment highlighting

I fixed invalid block comment highlighting of coffee-mode. Repository https://github.com/defunkt/coffee-mode Update You can update coffee-mode from MELPA Image Before After Conclusion If you have any problems or suggestions, please report …

robe-completing-read-funcに helm-comp-readを使うためのラッパ関数

robeでは robe-completing-read-funcという変数に任意の補完入力関数を 指定することができます. これはドキュメント表示等で使われます. デフォルトは ido-completing-readで, 他に completing-readを指定する ことができます. これを helmインタフェースに…

Improve Regexp Literal Highlight

I fixed regexp literal highlight in coffee-mode. I hope that we fixed all well-known syntax highlight issue. Repository https://github.com/defunkt/coffee-mode Install/Update You can install newer coffee-mode from MELPA with package.el M-x …

coffee-mode 0.5.0をリリースしました

最近 coffee-modeの co-maintainerになって, issue, pull requestを 消化したり, 不具合修正をしたり, 新機能追加をしていました. まだ不具合はあるんですが, 区切りがついたということで バージョン 0.5.0をリリースしました. リポジトリ https://github.co…

エラーメッセージのカラー表示に対応しました

coffeescriptを表示させようとしたらエラーがちゃんと表示され なかったので修正しました. これにともない 1.9.7をリリースしました. MELPAからは数時間後ダウンロード可能になると思います. リポジトリ https://github.com/syohex/emacs-quickrun イメージ …

Goの Coverage機能を Emacsから利用する

http://golang.org/doc/go1.2 Go 1.2がリリースされましたが, その中の新機能にカバレッジがあります. この機能を Emacsから活用する機能を紹介します. インストール まずカバレッジツールをインストールします. % go get code.google.com/p/go.tools/cmd/co…

zeal-at-pointの紹介

zealを Emacsからお手軽に使うための拡張です. Windows(未確認)でも Linuxでも使える dash-at-pointというところでしょうか リポジトリ https://github.com/jinzhu/zeal-at-point インストール MELPAからインストールできます 設定 MELPAからインストールし…

highlightのテストに関するメモ

だいぶ前に m2ymさんに教えていただいたんですが, 最近になっていざ 使おうとしたときすっかり忘れていて, また調べまわるハメになったので メモとして残しておきます. 問題 ert等を使ってテストをするとき, '-batch'オプションを使ってコマンドライン から…

helm-gtags 1.0.7をリリースしました

helm-gtags 1.0.7をリリースしました. リポジトリ https://github.com/syohex/emacs-helm-gtags インストール MELPAからインストールできます. 新機能 helm-gtags-next-history, helm-gtags-previous-historyの実装 環境変数 GTAGSLIBPATHのサポート helm-gt…

ac-ispellをリリースしました

ispell/aspellを利用した auto-complete sourceを提供する ac-ispellをリリースしました リポジトリ https://github.com/syohex/emacs-ac-ispell インストール MELPAからインストールできます. 設定 ;; Completion words longer than 4 characters (custom-s…

zshで"C-M-somekey"にコマンドを割り当てる

zsh

zshで "C-M-f"とか "C-M-b"にキーを割り当てる方法がわからなかったので 調べたことを, ここに残しておきます. zshのバージョン 動作検証をしたのは zsh 5.0.2です. Ubuntu 13.10で aptからインストールしました. C-M-の指定 '^[^'が 'C-M-'に当たるのでそれ…

Zeal - Linux, Windowsで使えるオフラインドキュメントブラウザ

Zealは Linux, Windowsで使えるオフラインドキュメントブラウザです. MacOSXでいうところの dashです. Perlや Pythonなんかはコマンドラインからドキュメントを参照できますが, ものにはよっては HTMLしか存在せず公式サイトをブラウザで見てということに な…

free-keys 空いているキーバインドを教えてくれる拡張

Emacsを使っている人の中にはキーが足りないと感じている人が 多いことでしょう. 割り当てられるキー自体はいろいろありますが, デフォルトで何か割り当たっているということも多々あります. それを上書きしてしまうのもありですが, 完全に空いているキーと …

emacs-anzu 0.20をリリースしました

リポジトリ https://github.com/syohex/emacs-anzu MELPAからは数時間後ダウンロードできるようになるかと思います. 修正点 0文字のマッチ, '^', '$'を置換しようとしたとき機能しない問題の修正 to-stringのハイライトの改善. \,(...)の中に \1とか \#を書…

termitを Emacsから使うための設定

Ruby - コマンドラインからGoogle Translationを使える termit が便利 - Qiita ターミナルからだとめんどくさいので書いてみました. コード Google翻訳が対応しているものだと何でもいけるんでしょうけど、とりあえず 英語 日本語で. 仕様なのか何なのか 1文…

flycheck-list-errorsがよい

flycheckの flycheck-list-errorsがいい感じです. 機能としては, 下記のイメージのようにエラー・警告を compileのように 表示してくれるもの. next-errorや previous-errorに対応しています. 大域的にエラーを眺めたいときに便利です. デフォルトでは "C-c …

runtime-gdb.pyを Python3で動かすためのパッチ

Go言語のOS X上でのGDBデバッグ環境構築 - unknownplace.org パッチ go-1.1.2のソースに対するパッチです. https://gist.github.com/syohex/7207967#file-support-python3-diff diff --git a/runtime-gdb.py b/runtime-gdb.py index cb70ca0..ac940c3 100644…

emacs-anzu 置換コマンドの改良

to-stringに "\1", "\2"みたいなのがあったとき, 展開されていなかった問題を 修正しました. リポジトリ https://github.com/syohex/emacs-anzu イメージ

関西 Emacs #8に参加しました

(kansai-emacs #x08) #関西Emacs : ATND 第 8回 関西 Emacsに参加しました. あまりおもしろいネタがしこめて いなかったので, 特に発表する気はなかったのですが, 最近の作業報告的な 感じの発表を行いました. 発表資料 その他 フリータイムが多かったので, …

Mavericksで Emacsからデスクトップ通知を使う

Bash - Mavericksでターミナルからパイプで通知だけするワンライナー - Qiita の Emacs版 コード (defvar notification-center-title "Emacs") (defun notification-center (msg) (let ((tmpfile (make-temp-file "notification-center"))) (with-temp-file …

helm-gtagsの persistent action時に該当箇所を highlightするようにしました

Add highlight to persistent-action · Issue #6 · syohex/emacs-helm-gtags · GitHub 要望があったので対応しました. リポジトリ https://github.com/syohex/emacs-helm-gtags イメージ 確かにいい感じになったと思います. おわりに 問題があれば github is…

emacs-anzuの置換コマンドを evil風にしてみた

いかがでしょうか ? コミットはまだしていない. 追記 2013年 10月 23日 17:30 コミットしました.

Re: emacs-quickrun で MacOSX 上の Java を実行してエラーが文字化けする場合の対処メモ

emacs-quickrun で MacOSX 上の Java を実行してエラーが文字化けする場合の対処メモ - 牌語備忘録 -pygo 新規にコマンドを追加するよりも, hookで quickrunのコマンドライン オプションを変更する方がお手軽な気がします. コード option変数(quickrun-optio…

emacs-anzuに置換コマンドを実装しました

とりあえず実装してみました. リポジトリ https://github.com/syohex/emacs-anzu 置換コマンドは 0.09で ハイライト機能は 0.10で実装しました. MELPAからは数時間後にダウンロードできるようになるかと思います. コマンド anzu-query-replace anzu関連の情…

emacs-anzuの置換コマンド対応

作業中なんですが, emacs-anzuを置換コマンド, query-replace, query-replace-regexpを対応しています. 現状は以下のイメージのような具合です. こんな風にすれば良い等の 意見があれば twitter等でお知らせいただければと思います. 現状のイメージ 単にマッ…