これは, 動的略語展開の候補を複数表示して, その中から補完できるようにするものです. とりあえず, 目的としていた機能の主要な部分の実装は終わりました. まだまだ, バグを含んでいると思われ, 誤動作する可能性があると思います. 使ってみようという場合には, そこらへん了承の上お願いします. # まだまだ大丈夫か不安・・・. 動作 関数の動作としては, 以下のようなものになります. ある語について, dabbrev-expand-multiple を起動すると, まず, 通常の dabbrev-expand と同様に動作. dabbrev-expand-multiple を起動したキー, もしくは, M-/ を押すと, 複数の補完候補があれば, それを表示する. その後, M-/, SPC もしくは, dabbrev-expand-multiple を起動したキーを押すと, 次の補完候補
Individual Archive dhcp.confのhost情報を抜き出してCSV化するPerlスクリプト Prev:ISOファイルをマウントする Emacs(Meadow)には辞書引きマクロがいくつかあり、私が愛用しているのは軽 くてシンプルなsdicです。 これを使用すると例えばw3m で英文のページを見ながら、キー一つで単語 を和訳することができて非常に便利です。 ところが最近、「英辞郎」を本家サイトから購入し MeadowMemoの記事やsdic本家のページを 参考にsdicから使用できるようにしたのですが検索がえらく遅くなってしまいました。 何とかならないかと調べてみると、saryというアプリケーションがあってこれを利用したとこ ろ検索スピードがかなり改善されました。その導入方法のまとめをメモ。ついでにWindows用のバイナリも置きました。 なお英辞郎ファイルをsdicフ
英辞郎は何年か前に話題になって、今でもたまに名前を見るので気にはなっていたのですが、先週買ってみました。2500円。 Mac OS X に導入するわけですが、まずorzな点がでてきた。 インストーラでインストールすると、なぜか「デスクトップ」に決めうちでフォルダが作られて、そこにアプリと辞書がインストールされる(予想外) 付属のMac用検索アプリ(PDIC Viewer)はIntel Macでは力不足 1はこれでまず面食らった。 2は、作者の人も「Universal化されていないからバンドリングは不本意」とおっしゃっていますが(このエントリの追記のところ)、もっさりなのに加え、検索欄に日本語が直接入れられない(on the spotではなく、確定前に別窓で入力中の文字が出る)、スクロールバーが狂う、などの症状が出ました。ちょっと常用は厳しい。 もともとEmacsでは使う気だったけど、検索ア
今年の春頃からトリプルディスプレイで仕事しているbokkoです。なんだか同僚の視線が気になりますが、あえて空気を読まないことにしています。 前に「EmacsLispを自分で拡張する際のTips」という記事を書きましたが、今回はその続きです。 EmacsLispは難しい? EmacsLisp(以下、elisp)は難しいという意見をたまに耳にしますが、elisp自体はそれほど難しいものではありません。ただ、関数名がバラバラでややこしかったり、マニュアルが巨大でどこを見ていいのかわからず、目的のことをするための関数が見つからない、といったようにユーザが難しいと感じるのはelispという言語そのものではなく、環境(OS、ウインドウ、バッファなど)とのインタフェースにあるため、結果的にEmacsLispは難しいと感じてしまうことが多いようです。 実際、elispでプログラミングしていて感じるのはウ
ウノウでは少数派なEmacsユーザのbokkoです。 今回は自分でEmacsLisp(以下、elisp)を書いてEmacsを拡張する際のTipsについて紹介します。 拡張する際に気に留めておくこと Emacsを拡張する上で覚えておくべきなのはEmacs上で行える対話的な動作は「M-x 関数名」で実現できるということです。例えば、C-bはカーソルを1文字分左へ戻しますが、これは「M-x backward-char」とタイプすることと同じです。もしC-bが押しにくい(多分私だけです)のであれば、以下のようなelispを評価してキーバインドを変更することができます。 (global-set-key "\C-l" 'backward-char) Emacsではこのようなキーバインドに限らず、あらゆる操作をelispを使って変更したり、新たに定義することができます。関数名もしくはキーバインドの一方し
複数のファイルにまたがる特定のパターンを置換する必要があった。そんなときにはEmacs使いならばgrep-edit.elがよい。M-x grepで置換箇所を出力して、M-x query-replaceで置換。これ最強。grep-edit無双。 unix wizardならばperlのワンライナーで置換するだろうけどヘタレな俺には不安で…誤爆するかもしれんし。 http://www.bookshelf.jp/elc/grep-edit.el 俺設定。buffer-read-onlyでハネられたら嫌なので置換時にinhibit-read-onlyをセットしておく。そして、C-c C-cで編集終了したいからそう設定しておく。行へ飛ぶのはEnterで。 grepの結果から探索する目的にはそのうち公開予定のanything-grep.elを使っている。anything.elだと絞り込みができるからね。
このエントリーはcolor-moccurとanythingの連携をするanything-c-moccur.elのまとめです。 anything-c-moccur関連の情報がブログ内で散らばらないように、関連した情報はこのエントリーからリンクするようにしていきます。 このエントリーは随時編集されます。 これはなに? color-moccurとanythingの連携をするelispです。 color-moccurはMatsushita Akihisaさん作のelispで、moccurを超強力にした感じです。 grep や grep-findのようなことや、moccur-edit.elと組み合わせて検索結果を直接置換する事ができ、自分的には、ないと死んでしまうレベルの必須拡張です。 詳細は以下の紹介ページを見てください。非常に便利で強力なので、使っていない方は、是非、試してみることをお勧めします
You are here: Home → 原稿・資料 → Software Design 2008年2月号 「Emacsマスターへの道」 原稿
YAPC::Asia 2008 で Michael Schwern は「SEO に有効な独自ドメインを取って,もっと Perl 初心者が集まりやすい nice な Perl の情報を集めたサイトを作れ!」といったそうです.そして「Perl-users.jp - 日本のPerlユーザのためのハブサイト」ができました. これは Emacs も同じではないのか? そう思って emacs-users.jp ドメインを取り,ここに emacs-users.jp を開始します.完全に perl-users.jp にインスパイアされています.本当にありがとうございます.noplans です. とりあえずのリンク集 CodeRepos:/dotfiles/emacs CodeRepos:/lang/elisp Emacs クイックリファレンス Emacs 電子書棚 Emacs Beginner's HOW
[ もしかしたら関連するかもしれないページ ] _ イントロダクション Emacs で GDB を もっと便利に使おう。 元ネタはNetBSD Meeting 19th (株)絹 藤原さんの発表より。 http://www.ki.nu/~makoto/e/emacs-gdb.pdf _ 必要なもの Emacs 22 _ Emacs 22 のインストール方法 CVS レポジトリからソースを取得して、コンパイルを行う。 % setenv CVS_RSH ssh (又は export CVS_RSH=ssh) % cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs login % cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs % cd emacs % ./c
最近僕の周りで Eclipse が流行っていて、Eclipse は再起動かけても以前作業していた状態で作業再開出来ると聞きました。 Emacs も session.el などを使えば、ファイル単位で復元出来るのは知ってたんですが、バッファリストの復元はどうするのかさっぱり。 Eclipse 導入って選択肢もあるのですが、環境を整えるのに時間かかりそうだったので Elisp で都合のいい物がないか探したわけです。そうしたら目的の物がありましたよ。 revive.el 調べてみると windows.el って物と一緒に使うのがベターらしいのですが、僕の場合バッファだけで良かったのでとりあえず revive.el だけ設定してみました。キーバインドなんかが C-x S とかになってて、いちいち保存しなきゃいけないみたいだったんですが、面倒なので Emacs を終了する時に勝手に保存するように変え
CEDET is a Collection of Emacs Development Environment Tools written with the end goal of creating an advanced development environment in Emacs. CEDET is hosted at Source Forge and is Free Software. You can view CEDET's CVS archive, project summary, and mailing lists at the CEDET Project page. Why is CEDET needed? Emacs already is a great environment for writing software, but there are additional
emacs でリアルタイムに構文チェックする方法です.flymakeを使います.仕組みとしては コーディング中に C-x C-s を押すと,バックグラウンドで make が走る make がエラーを出した場合は,該当するコードをハイライト表示する だけです.恐ろしく便利です. 参考 開発元 http://flymake.sourceforge.net/ すでに他の方のブログでも取り上げられています. flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ Flymake を使って編集中にシンタックスエラーを検出する — ありえるえりあ インストール emacs22以降であればflymakeはデフォルトでインストール済です. 設定 flymakeは,構文チェックの処理を外部プログラムに丸投げしています.たとえば構文チェッカとして make を使う場合は,以
All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro
Recent entries jlineで日本語を使えるようにする。 sugawara 2009-12-10 五反田Emacsの資料 sugawara 2009-10-19 trac-ticket.el sugawara 2007-11-19 Emacs Lisp 勉強会(バッファとウィンドウ編) sugawara 2007-10-22 10/11に行ったEmacs Lisp勉強会の内容です。 コラムのとこに載せようと思ったのですが、やり方がわからないのでここに載せました。 バッファとウィンドウって? バッファは Emacs で編集するテキストを持っているオブジェクトです。 簡単に言うと、文字列みたいなものです。 MVC の Model だと思えば良いです。 ウィンドウはバッファを表示する領域です。 MVC の View だと思えば良いです。 複数のウィンドウに同じバッファを表示する事がで
trac-wiki.el -- Trac Wiki Page Editing Mode for Emacs News 2008-06-07: Version 1.8 is released. Fixed two bugs on interactive end-point url input. (changes) And it also tested with emacs 22.1 and 23.0.60 on debian etch. 2007-11-14: Version 1.7 is released. Fixed a serious bugs which is introduced in version 1.6 and cause memory exhaust. (changes) 2007-11-14: Version 1.6 is released. Many bugs are
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く