Emacs
こんにちは、tahara です。 いつもコンソールで rails c していましたが Emacs にひきこもることにしました。 (defun rinari--wrap-rails-command (command) (concat (expand-file-name "~/.rvm/wrappers/default/bundle") " exec rails " command)) Pry 使…
はじめまして、こんにちは。oishiです。 昨年11月に第二新卒として入社しましたが、入社1週間ほどで社内トップレベルにデスクが散らかってるエンジニアとなりました。ありがとうございます。 さて、このように少し横着者な私なので、毎日のTODOである「Ya…
こんにちは、Chibaです! ネタ切れなので、ちょっとした自前便利Emacs lispの紹介です! browse-url-at-pointとは、ポイント位置にURLの文字があれば、それをブラウザで開くというものです。 このbrowse-url-at-pointで使われている、thing-at-pointという関数…
こんにちは、Chibaです! 今日もネタが無さ過ぎるのでぼんやり考えたEmacs小ネタで行きます! 自分は、括弧は先に対で入力する派なのですが、先に入力するとコッカの方を後ろに移動したり前に持って行きたくなったりします。 具体的には、 (a) b c d e f を、 …
こんにちは、Chibaです! ネタが無さ過ぎるのでぼんやり考えたEmacs小ネタで行きます! Emacsの初期化を細かく関数に分ける そのままな内容ですが、初期化するコード片を追加する度に関数にして書き散らし、大本の.emacsから呼ぶようにします。 具体的には、 (…
こんにちは、chibaです! Firefoxを使っていると良くお世話になるre-open tab(Ctrl+Shift+T)ですが、Emacsでも欲しくなりました。 ということで早速作ってみましたが、バッファをそのまま復元するというのは分からなかったので、前回閉じたファイルだけ復活で…
こんにちは、chibaです! ネタ切れなので、どうでも良い感じのEmacsの日々を書きます。 Emacsのユーザーには、お馴染の数引数を入力するC-uですが、デフォルトだと(* 4)な感じで増加していきます。 ========================================================…
こんにちは、chibaです! 本当にネタ切れなので、どうでも良いレベルのEmacsの日々を書きます。 emacsのVCモードでは、gitが使えるのですが、git pushはしてくれないらしく、これだけシェルで実行していたりしました。 いやいやこれでは、いけないということ…
こんにちは、chibaです! Emacs大好きな自分は、Firefoxのテキストエリアの編集には、It’s All Text!を利用しているのですが、最近Chromeを使うことも多く、It’s All Text!みたいなのが、Chromeにもないかなあとちょっと探してみたらEdit with Emacsというの…
こんにちは、chibaです! ネタ切れなので、Emacsをいじります。 Emacsを利用している方で、 ElScreenを使っている方は多いと思います。 自分も確かに便利だなあと思うのですが、どうも挙動が自分の好みに合わないところがあり、代りにEmacsのレジスタ機能を使…
こんにちは、chibaです! 完全にネタ切れなのですが、毎週1つのエントリーペースは守って行きたいので連投です。 質より量でまいります。 以前、空白一つにこだわりたいというエントリーを書きましたが、割と日々便利に使っています。 最近はちょっと違ったと…
こんにちは、chibaです! 完全にネタ切れなので、中途半端に失敗談を書きます。 skype.elは非常に便利なのですが、自分のEmacsの操作が鈍い所為かチャットの切り換えにいつも、もたもたしておりました。 このままではいけないと思った私は、便利elispを書いて…
こんにちは、chibaです! Emacsで色々な場所にちらばっている複数のバッファを編集しつつ、編集したファイルだけ名前を控えておきたいとき、皆さんはどのように対処されてますでしょうか。 多分、本当にたまにしか必要に迫られることはないと思うのですが、 …
こんにちは、chibaです。 今回もネタがないのでEmacsネタです。 Dylanのマクロについての文献: http://people.csail.mit.edu/jrb/Projects/dexprs.pdf を読んでいて、XMLや、LISPは、Skeleton Syntax Tree Representationsに分類されるというのを読んで、そ…
こんにちは、chibaです。 今回もネタがないのでEmacsネタです。 日常のちょっとしたテキストの編集作業なのですが、 app/views/top/foo.html.erb app/views/shared/_foo.html.erb app/views/shared/foo.html.erb app/views/top/_foo.html.erb app/views/shar…
こんにちは、chibaです。 今回もネタがないのでEmacsで遊んでいたネタを。 Googleは、便利にグラフを書けるAPIであるGoogle Chart APIというのを提供しています。 URLを指定するだけで、グラフが書けたり、QRコードが書けたり色々便利なものですが、数値のリ…
こんにちは、chibaです。 ネタがないので今回もEmacsの小ネタです。 Emacsには、LISPが搭載されているので、ちょっとしたLISPを書くことでも色々便利に使えます。 代表的なところとしては、ちょっとした計算でしょうか (+ 1500 200 3000 4500 ) ;⇒ 9200 S式…
こんにちはchibaです。 ネタ切れなのでいきなりLISPネタなのですが、letでつつまれた式を編集している際に、後で束縛したい変数を追加したくなることって良くありますよね。 (let ((str "foo bar baz")) .... (setq len (length str))) という風に書いていて…
こんにちは、chibaです。 ネタがないので今回もEmacs lispの小ネタです。 文字列やS式をだらだら編集し、最後に空白一つ区切りで整形しようとしたときなのですが、間に改行が挟まっていると、just-one-spaceがきかないので、kill-lineしたりして調整すること…
自分は、以前も「Emacsでスクラッチファイルを日付順にして管理するライフハック」で紹介したように日付を元にファイル名を付けて、スクラッチファイルやブログの下書きなどを書いているのですが、たまに、次の日付のファイルが欲しくなることがあります。 …
chibaです。依然としてネタ切れです。 WordPressのことを調べようと思って前フリしてましたが、これまた全然進んでません。 ■ ということなので、最近知ったEmacsの知ってる人には、当たり前な機能を紹介したいと思います。 Emacs使いの方は、C-sはもちろん…