elispを書き散らかすあばれん坊M-x doctor

平成22年11月4日(木) 16時50分28秒
区分
Emacs
報告者:
chiba

こんにちは、Chibaです!
ネタが無さ過ぎるのでぼんやり考えたEmacs小ネタで行きます!

Emacsの初期化を細かく関数に分ける

そのままな内容ですが、初期化するコード片を追加する度に関数にして書き散らし、大本の.emacsから呼ぶようにします。
具体的には、

(defun setup>grep ()
  (require 'grep-edit)
  (setq grep-find-command "/usr/local/bin/ack --nocolor --nogroup "))
という風に定義し、.emacsから、(setup>grep)のように呼ぶという風。
なんのメリットもなさそうですが、find-function-at-pointで定義先に飛べるので、気儘に書き散らかしても、一発でジャンプできます(要バイトコンパイル)。
これで書き散らかしても安心。もっと書き散らかしたい!

バッファのファイル名をキルリングに入れる

これまた、そのままな内容ですが、編集しているバッファのファイル名をタスクのチケット等に貼りたことが多いので、

(defun kill-new-current-bufffer-file-name ()
  (interactive)
  (kill-new (buffer-file-name)))
こういう風なものを作ってみました。地味に便利です。
以上、小ネタ2つでした。

トップページに戻る

技師部隊からの
お知らせ

エンジニア募集 しています。

本頁の来客数
十万八千九百五十一名

メンバー一覧

アクトインディ技師部隊員名簿

アクトインディ技師部元隊員

アクトインディへ

投稿する

カテゴリー

アクトインディ

aaaa