M-x package-install pcre2el 概要 「Emacsの正規表現はバックスラッシュだらけでうざい」 みんな思っていることでしょう。 PerlやPythonを知っている人は当然これらの正規表現を使いたい・・・
「編集」の記事一覧(3 / 4ページ目)
ace-pinyin.el : 【念願のMigemo化】ace-jump-char-modeが日本語文字に対応!(元中国語)
概要 ace-jump-mode.el(レビュー) は、画面内の任意の位置に 少なくとも3ストロークで到達できるようにする 画面内に特化した 高速カーソル移動 パッケージです。 M-x ace-jump-char-mod・・・
dired-filter.el : diredでディレクトリ・特定の拡張子・ファイル名の正規表現にマッチしたもののみを表示
概要 dired で条件を満たすファイルのみを表示する標準コマンドは存在しますが、 フィルタリング機能付きバッファリストの ibuffer をモデルに体系化したのが この dired-filter.el です。 これを使・・・
phi-search-dired.el : diredからisearchでファイル名を絞り込んだりマークしたり
概要 phi-search-dired.el は dired において ファイル名で絞り込み機能 を提供します。 名前の通りphi-search.el(レビュー) という 独自の 正規表現isearch がベースとなって・・・
smart-tab.el : TABキーが補完・インデントと空気を読んでくれるヨ
概要 smart-tab.el は、空気読むTAB(C-i)を実現します。 これを導入すると、TABで補完すべきか インデントすべきかを自動判別してくれます。 これまでM-TABで補完していたのがTABで済むようになりま・・・
centimacro.el : 【キーボードマクロのレジスタ】マクロを任意のキーに割り当て使い回す
キーボードマクロを一時的にキーに割り当てることで同時に複数のキーボードマクロを使い回せる
electric-spacing.el : 演算子(=や+=)の前後に自動でスペースを入れる
概要 コーディングをしていて、「=」の間にスペースを入れるとき 手動でスペースを入力するのはちょっと面倒です。 自動で入力してもいいんじゃないでしょうか? そこで、 electric-spacing.el の登場です。 ・・・
undohist.el : ファイルを閉じてもEmacsを再起動してもundoできるようにする
概要 undohist.el はEmacsの undoを永続化 します。 通常のEmacsはファイルバッファを閉じると undoの履歴もクリアされるので戻せなくなってしまいます。 つまり、ファイルを閉じてもEmacsを再・・・
swiper.el : 一覧付き正規表現isearch!C-u C-sを置き換えろ
概要 3/10に登場したばかりのこのelispは、活発に開発されていてアツいです! swiper.el は正規表現isearchに一覧を付加するものです。 同じ目的では helm を使ったhelm-swoop.el(大々・・・
bbyac.el : 【タイプ数激減補完】ido式あいまいマッチなdabbrev-completion
概要 通常の M-/ (dabbrev-expand) や M-x hippie-expand では、 補完したい文字列の最初からタイプする必要があり、 elispの長いシンボルを補完するのには向いていません。 そこで、・・・
yatemplate.el : 【新規ファイル作成支援】auto-insertのテンプレートをyasnippetに進化させる
概要 auto-insert-mode は新規ファイル作成時に 決まった内容のテンプレートを用意したり、 特定の関数を実行できたりします。 一方で yasnippet.el はいまや鉄板の強力テンプレートです。 しかし、・・・
clipmon.el : 【メモ革命】任意のブラウザからクリップボード経由でガンガンメモれ!!
概要 これはすごい! Emacsでメモをとる方法は従来ならば M-x org-capture や ChangeLogメモ などの方法があります。 しかし、これらの方法だとEmacsに閉じているため、 Emacs以外のアプ・・・
wiki-nav.el : 【ハイパーリンク】ソースコードのコメントをWiki化し、M-n/M-pで辿れるようにする
概要 <2015-03-09 Mon> org-link.el(レビュー) でorg-modeのリンクが使えます。 org-mode のリンクはとても強力ですが、 メジャーモードなのでorg-mode以外では・・・
fancy-narrow.el : ナローイングを可視化する
概要 ナローイング とは、テキストの一部のみを表示するもので、 編集操作をその部分に限定できます。 一方、ナローイングされたことに気付かなかったりすることもあります。 そこで、 fancy-narrow.el はナローイ・・・
helm-ag.el : ripgrep/projectileにも対応!最初は粗く検索、あとはどんどん絞り込め!
今話題の爆速ripgrep(rg)にはhelm-rg.elなど作らなくてもhelm-ag.elで対応!名前とはうらはらに、grep -n形式の出力をする検索プログラムをhelmインターフェースで絞り込みます。
show-marks.el : マークされた行をoccur形式で表示し、巡回できるようにする
概要 これもvisible-mark.el(レビュー) に引き続き、 マーク(C-SPCで付けられるやつ)を可視化させるやつです。 こっちはマークされた行を別バッファに表示し、 そのバッファを経由して過去のマークを遡れる・・・
visible-mark.el : マーク(C-SPC)を目に見えるようにする
概要 通常のEmacsでC-SPCでマークしても、 その位置がわかるようにはなっていません。 一時的に場所を記憶する目的でマークしても、 目に見えない以上、迷子になってしまうこともあります。 そこで、 visible-m・・・
pangu-spacing.el : 全角と半角の間に自動でスペースを入れる新実装
概要 日本語においては、いわゆる半角文字と全角文字の間にスペースを 入れた方が見やすいと言われています。 それを自動で行ってくれるパッケージは かつて text-adjust.el がありましたが、 今はメンテナンスされ・・・
flex-isearch.el : 【安定】ido的あいまいインクリメンタルサーチ
概要 flex-isearch.el も 昨日のflx-isearch.el に引き続き、 あいまい検索を行うisearchです。 両者を使ってみたところ、こちらの方が安定して動作します。 あいまいisearchとは、文・・・
【isearchでdabbrev風】インクリメンタルサーチにマッチした部分(シンボル、行)を挿入する
インクリメンタルサーチでC-eを押してその部分のシンボルを、C-u C-eでその行を貼り付ける。fcopy.el風味、dabbrevやhippie-expandの補助。
flx-isearch.el : ido的あいまいインクリメンタルサーチ
isearchであいまい検索を行う。flex-isearchの方が安定していておすすめ。
jaword.el : 単語を扱うコマンド(M-f/M-b/M-d/M-t/M-DEL)を日本語に対応させる
概要 jaword.el は、日本語の単語を認識した各種単語コマンドを提供します。 M-x jaword-mode でマイナーモードを有効にすると、 M-f - 次の単語へ移動 M-b - 前の単語へ移動 M-d - 単・・・
mwim.el : コードの先頭・末尾を認識したC-a/C-eを定義する
概要 mwim.el はコードの先頭・末尾を認識するC-aとC-eです。 M-x mwim-beginning-of-code-or-line は、 コードの先頭(行頭からインデントを飛ばした位置) 行頭 に移動します。・・・
zop-to-char.el : M-z(zap-to-char)を目に見える形に置き換える
概要 zop-to-char.el は、 ace-jump-zap.el(レビュー) と同様M-zの置き換えです。 両者に共通するメリットは、標準のM-z (zap-to-char)や M-x zap-up-to-cha・・・
wimpy-del.el : 【弱虫C-w】一定文字数以上killするときに尋ねる
概要 大きなregionを削除するのは怖いですよね。 そこで wimpy-del.el はC-wを「弱虫バージョン」に置き換えます。 一定以上(2000)の文字数を削除するときは尋ねるようになります。 設定 150108・・・
narrow-indirect.el : ナローイングを間接バッファで行うようにカイゼンする!
概要 narrow-indirect.el は、 ナローイング を 間接バッファ で行うものです。 ナローイングとは、テキストの一部のみを表示するもので、 編集操作をその部分に限定できます。 一方、間接バッファとは、元の・・・
aggressive-indent.el : インデントを強制させるマイナーモード
概要 aggressive-indent.el はあらゆるタイミングでインデントを整えます。 標準マイナーモード M-x electric-indent-mode よりも信頼置けます。 まさに「攻めのインデント」という感・・・
helm-swoop.el : 【これはすごい】バッファ全体をMigemo絞り込み検索して走り回れ!Emacs Advent Calendar 2014
isearchとoccurを融合し、絞り込み検索もできる超親切な検索インターフェース。
isearch-dabbrev.el : isearch中に検索語を補完する/ace-isearch(helm-swoop)のお供に
概要 isearch-dabbrev.el は、 インクリメンタルサーチ 中に TABを押すことで dabbrev (動的略語展開)を行うものです。 つまり、検索語を完全に入力しなくても適宜補完してくれます。 isear・・・
ack-menu.el : ack-grepをmagitのメニューインターフェースで動かす!mag-menuの実例!!
ackをmagit風のメニューで動かす。とはいえthe_silver_searcher(ag)の方が早いのでおすすめ