概要 scratchバッファはちょっとしたテキストを書き出したり、Emacs Lispコードを試すのに便利ですね。 内容が保存されないというのは大きな欠点です。 そこで、Emacsを再起動したときにscratchバッファ・・・
【るびきち塾メルマガ#260】るびきちの進化論・Org9・たのしいEmacs Lisp
るびきち塾メルマガ『Emacsの鬼るびきちのココだけの話#260』の予告
hungry-delete.el : 【便利かも】貪欲にホワイトスペースを削除するマイナーモード
概要 hungry-delete.elは、DeleteやBackSpaceキーでカーソル前後すべてのホワイトスペースを削除するパッケージです。 ホワイトスペースを貪欲に食べるイメージですね。 ホワイトスペースだけをまとめ・・・
beacon.el : 【迷子防止】スクロール・バッファ切り替え時にカーソル位置をアニメーションでわかりやすく
概要 Emacsのカーソル位置ってたまに迷子になりませんか? hl-line-modeで十分…そうですか、はい(笑) カーソル位置が迷子になるのは、たいていスクロールやバッファ切り替えではありませんか? そこで、beac・・・
dired-ranger.el : diredに今風なファイルのコピー・貼り付けをする機能を追加
概要 dired-ranger.elはdiredで「今風」なファイル操作を行うEmacs Lispです。 dired-hacksメタパッケージに含まれています。 通常のdiredでコピー・移動するには、コピー先を入力する・・・
【Mark Ring】「VimのCtrl-oみたいにマークをたどる」をさらに快適にする設定
Emacsで、VimのCtrl-oみたいにマークをたどる - Qiita Vimは、C-oを連打することで、直前に編集していた箇所に戻れるという素晴らしい機能がある。 EmacsではC-x C-xで直前のマークに戻れるが・・・
org-elisp-help.el : 【org-mode】Emacs Lisp関数・変数へのリンクが使えるよ
概要 org-elisp-help.el は、2つの新しいorg-modeのハイパーリンクを提供します。 elisp-functionとelisp-variableはそれぞれ関数と変数へのリンクです。 たとえば、M-x ・・・
【るびきち塾メルマガ#259】秘密の勉強法+Emacs News
るびきち塾メルマガ『Emacsの鬼るびきちのココだけの話#259』の予告
show-paren-modeをバッファローカルにする
http://stackoverflow.com/questions/10266986/how-to-enable-show-paren-mode-only-for-el-files Emacs標準機能であるshow-p・・・
hl-line-modeを高速化する設定の競合問題を解決しました
http://emacs.rubikitch.com/global-hl-line-mode-timer/ カーソル行をハイライトするhl-line-modeはタイマーを使うことで描画が高速化されます。 しかしtodot・・・
org-mode 9.0が出たー!
http://orgmode.org/Changes.html Emacs最大のバケモノメジャーモードOrgがメジャーリリースされました。 Emacs 24.3以降のみサポートされるようです。 XEmacsのサポートは打・・・
【矩形編集@Emacs 25.1】さらに便利で使いやすくなったrectangle-mark-mode
Emacs 25.1ではEmacs 24.4で導入されたrectangle-mark-mode (C-x SPC) がさらに便利になりました。 なんといっても、rectangle-mark-modeでは改行よりも後ろにも・・・
heroku-theme.el : herokuの記事で使われているようなカラーテーマ
概要 heroku-theme.el は、以下のパッケージに対応したカラーテーマです。 mode-line magit hl-line-mode font-lock show-paren isearch org スクリー・・・
【るびきち塾メルマガ#258】一人旅から得たもの&超簡単なスマホ対応TODO管理!
るびきち塾メルマガ『Emacsの鬼るびきちのココだけの話#258』の予告
【Emacs 25.1新機能&オススメ設定】ミニバッファ履歴が使いやすくなったよ
ここ数日、疲れがたまっていたのでブログをお休みしてしまいました。 楽しみにしていた方、ほんとにごめんなさい。 最近はEmacs 25.1の新機能探索をしていますが、今日はミニバッファについてです。 かな〜り地味な変更点で・・・
【Google@Emacs 25.1】M-s M-wでサーチエンジンによる検索が使えるよ
Emacs 25.1になってWeb検索のコマンドが標準で使えるようになりました。 M-s M-w (eww-search-words) は検索エンジンによる検索結果をEWWで表示します。 どの検索エンジンを使うかは変数 ・・・
【Emacs 25.1】カーソル位置が復元されない?それsaveplaceの設定が変更になったから!
Emacs 25.1からはsaveplaceの設定は (save-place-mode 1) に変更しないと動きません。
【Emacs 25.1】M-x describe-symbol (C-h o)で変数・関数・フェイスの説明を一括で表示する
Emacs 25.1になって、便利なヘルプコマンドが追加されました。 C-h oまたは<f1> oにバインドされているM-x describe-symbolです。 Emacsのシンボルには変数・関数・フェイス・・・
【るびきち塾メルマガ#257】海外記事紹介&一人旅に出ます
るびきち塾メルマガ『Emacsの鬼るびきちのココだけの話#257』の予告
【Emacs 25.1】M-x shellが別ウィンドウで表示されるようになったヨ
今日もetc/NEWSからの情報です。 あなたはM-x shellを使っていますか? 僕は大昔は愛用していました。 今、僕が使っているシェルはeshellとfish の二刀流です。 Emacs 25.1からM-x she・・・
【Emacs 25.1】insert-register(C-x r i)の挙動が変わっていた件
あなたはレジスタを使っていますか? レジスタはちょっととっつきにくいですが、いつも入力する文字列を予め格納したり、一時的に複数のテキストを記憶させたりと、使ってみると便利なものです。 レジスタは文字列以外にもウィンドウ構・・・
【迷子になったら@Emacs 25.1】C-h l(view-lossage)が便利になったよ!
C-h l / <f1> l (view-lossage) は最近実行したキーを表示します。 本来このコマンドは問題解決時に最近どのような操作をしたのかを示すものですが、 Emacs25では実行されたコマンド・・・
el-x.el : 【ローカル関数】cl-fletが使いものにならない?ならばdfletを使おう
概要 Common Lispで使える関数・マクロを提供するclライブラリは cl-libライブラリとして合法的に使えるようになりました。 Common Lisp関数・マクロ群にプレフィクスcl-を付けることで、安心して使・・・
jazz-theme.el : 暖かく暗いカラーテーマ
概要 jazz-theme.el は、以下のパッケージに対応したカラーテーマです。 button link fringe header-line compilation grep isearch menu mode-li・・・
【るびきち塾メルマガ#256】#x100回目のメルマガは?
るびきち塾メルマガ『Emacsの鬼るびきちのココだけの話#256』の予告
tramp: リモート・sudoでコマンドを実行する(M-!, eshell, gud, gdbなど)
リモート(sshなど)・sudoを扱う標準機能Trampはファイルを開く以外にもコマンド実行もサポートされています。ここではM-!、eshell、gdbについて使用例を示します。
avy-menuでメニューごとにキーを設定する方法を追記
avy-menuでキーを設定する方法を書きました。 avy-keys変数をローカル変数で設定します。 http://emacs.rubikitch.com/avy-menu/
avy-menu.el : お手軽に使えるキーボード選択メニューライブラリ
少数の候補選択にはキーボード選択メニューが適しています。階層メニューも作成できます。ローカル変数としてavy-keysを設定すればキーを設定することもできます。
MewでHTMLメールを高速でレンダリングする設定(要emacs-w3m)
MewにはHTMLメールをレンダリングさせることができます。 EWWで使われているレンダリングエンジンshrを使うこともできますが、 HTMLメールで使われているHTMLをレンダリングするにはなぜか激重になります。 対し・・・
【追記】ダイアログボックスなんて大嫌い!
(defalias 'message-box 'message) (setq use-dialog-box nil) でダイアログボックスの表示を抑制する