https://github.com/client9/misspell misspell command outputs like grep. So we can use it with compile interface. (defun misspell () (interactive) (compile (format "misspell %s" (file-name-nondirectory (buffer-file-name)))))
![Spell checking with misspell command from Emacs - Shohei Yoshida's Diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/60f7ce82aafb4f7ecd23a1c88e6ee0505e6a365a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsyohex%2F20160215%2F20160215105009.png)
最近知ったのですが, vc-modeが mode-lineに表示している情報(VCS+branch名: gitリポジトリであれば Gitとmasterを表示)はファイルが前のコミットから変更されている場合と されていない場合で異なります. わかりづらいですが, 変更がない場合 VCSとブランチ名のサパレータが -, 変更があった場合は :になります. 変更なし 変更あり 見づらい・わかりづらい 上記で示した通り, 見づらいし, わかりづらいんですが, 有用な情報だなと思ったので, 別情報を表示することにしてみました. 現在のバッファの変更 hunk数の表示 現在お試し中. git-gutterユーザ限定ではあるが, (git-gutter:buffer-hunks)という APIで現在の hunk数を取得している. 変更内容にもよるが, 多すぎるとそろそろコミットしておかないとなぁという気
neotree can work with vc-mode. So it works like Atom.io. However its feature is disabled as default. Please add following configuration to your init.el for enabling it. You also enable vc-mode. (custom-set-variables '(neo-vc-integration '(face))) Screenshot is here. Modified files are highlighted in magenta. neotree supports showing vc information by face and char. We can also enable both of them
先の関西 Emacsで数名に聞かれたのでメモ. 読んだ方が良いかもしれないもの https://github.com/magnars/s.el https://github.com/magnars/dash.el https://github.com/rejeep/f.el 私自身がっつり読んだという経験がないので, 進められる立場では ないのですが, 上記に上げたものは関数的に使用できて, 各パーツが わりと短いので良いと思います. 本体のコードだと, グローバル変数の 変更なども多く, 追っていくのが大変なのですが, 上記にあげたものは その類のものではないです. あとは Shingo Fukuyamaさんのov.elも良いと思います. https://github.com/ShingoFukuyama/ov.el ヘルプをひきやすくしておく 私は老害かつにわか Emacsユーザなので
emacs の lisp 管理に cask つかいはじめた。これだよー 2014-04-24 11:55:48 via web 私もしばらく前に Caskに切り替えたのでそのメモ. Caskを使う利点 (あまりいないだろうけど)Emacsのバージョンごとにパッケージを管理できる Gitで管理されていれば, MELPAに登録されていなくてもインストールできる 0.6から Gitのタグ, コミット IDの指定ができるようになり, バージョンの固定化が可能に. 自分の環境をファイルに落とし込める インストール % curl -fsSkL https://raw.github.com/cask/cask/master/go | pythonMacユーザの人は homebrewで入れれるみたいです. % brew install cask Caskのアップデート まだ開発中で問題修正も稀にあるので,
Emacsで何かやりたいとき, 何をすればいいかはわかっていても, Emacs Lispで それをどうやって表現したらいいかわからないということがあるかと思います. すべてではありませんが, よく使いそうな処理を他の言語と合わせて掲載します. 詳しいことは以下にあるので, そちらを見ていただければと思います。 Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました リストを加工する(写像, map) (mapcar (lambda (elm) (1+ elm)) '(1 2 3 4 5)) ;; => (2 3 4 5 6) ;; 複数のリストを関数に渡す場合 (require 'cl) (mapcar* (lambda (a b) (+ a b)) '(1 2 3) '(10 20 30)) ;; => (11 22 33) ;; loop
めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン 僕もこの記事見て最初は「これは Emacserに対する釣りだ。我慢しよう。」と思ったけど、 寝れなかったので書いてみた。 元ネタ Big Sky :: めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するVimを使ったHTML生成 テーブルだけでいいなら、org-modeを使いましょう org-mode Emacs 22から標準添付です。試したのは最新版 7.8なので、古いので使えるか どうかわかりませんが、基本的な機能であるはずなので、問題ないんじゃないかな と思っています。 手順 この表をテーブルにします。スプレッドシートからコピペして Emacsに貼り付けます。 org-modeが有効になるように、keion.orgとでも命名したファイル
「今すぐフォローすべきスーパーエンジニア」まとめ 流れに乗り遅れた感がハンパないんですけど, Emacs界がなかったのでまとめてみました. 順番は頭に出てきた順番です. 作者とかメンテナとか開発者っていう 表現が間違っていたらごめんなさい. 最後の方は力尽きてます. 中には Twitter IDが見つからなかった人もいました. 他にも書いてほしいとか, 抜けてるぞ, ってのがあったら 教えてください. 追記します. @rubikitchさん Emacsテクニックバイブルの作者で anythingのメンテナ ブログ http://rubikitch.com/に移転しました @kiwanamiさん deferred.el, calfw, e2wm等の作者 Emacsで 3Dゲームを作ったりしてます. とても広い視点で Emacsを見ている方です. まさに Emacsは環境だなと思わせてくれます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く