数十行程度の小細工 emacs lisp です。主に Meadow 3.00 (emacs 22.0.50.1) 上で動作確認しています。mule と聞いたらラバのことだと思っているので悪しからず。これらのコードは、頻繁に訂正しています。ご利用は自己責任で。 Contents 起動速度を改善するための emacs lisp [Meadow 1] ハイレベル API で定義されたフォントの読み込みを高速化 [Meadow 2] 色々なサイズのフォントの設定 [04/11/11 追記] .emacs の読み込みスピードを計算 追記: Meadow 2 起動時間の推移(試行錯誤中) [04/02/14 更新] エラー箇所へのジャンプつき .emacs.el の自動バイトコンパイル [05/01/02 更新] ちょっとした機能を追加する emacs lisp [emacs 21] バッファ移動を簡
はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu
wb-line-numberを使うと、ウインドウ左側に行番号を表示するためのウインドウが表示されます。wb-line-number開発者のサイトから、wb-line-number.elを取得し、emacs-lispのパスの通った所に収納します。 .emacsには (require 'wb-line-number) と書いて、必要な時にM-x wb-line-number-toggle とするか、Emacsの起動時から使う場合は、 (wb-line-number-toggle) も追加しておきます。 参考 wb-line-number開発者のサイト 文字コードを指定してファイルを読み直したい 参考:blog.woremacx.com ファイルを単に読み直すには M-x find-alternate-file (C-x C-v) ファイルの文字コードを指定して、読み直すには M-x unive
Emacs では global-set-key で自由にキーボードショートカットを設定することが出来ます。 有名なものだと C-h を backspace として動かすものですね。 (global-set-key "\C-h" 'backward-delete-char) よく使う機能にスグに押せるキーを設定しておくと Emacs を使うのが便利になります。 僕は M-q に lookup-pattern をアサインしているのですが、 この M-q の動作が c-mode では fill-paragraph に上書きされてしまいます。 このように、global-set-key による設定はモードによって上書きされてしまって、 あまり使い勝手が良くありません。 専用のマイナーモードを作り、そのキーバインドの優先度を最大に設定することで あらゆるモードで有効なキーボードショートカットを設定でき
2008年06月30日00:10 カテゴリMozilla AutoPagerizeバージョンアップ時に変更する事 私にとって AutoPagerize は無くてはならないものになっています。 でも、私はブログの個別ページはAutoPagerizeされなくてもいいと思っているので、 Greasemonkeyの「ユーザスクリプトの管理」で「ユーザスクリプトを実行しないページ」にいくつか追加しています。 新しいバージョンをインストールすると、手動で追加していたものは消えてしまいます。 ユーザスクリプトの管理では1個ずつしか追加できないので、数が多くなると面倒です。 ということで、Greasemonkeyの config.xml を直接編集することにしています。 AutoPagerizeをバージョンアップする前に、Firefoxのプロファイルフォルダ以下の gm_scripts 以下の confi
Emacs22から標準添付されているflymakeが超便利です。flymakeは、動的にシンタックスチェックを行ってくれるelispで、typo等によるミスが、これでかなり減ること受け合い。以下の設定には、set-perl5lib.elが必要なので、あらかじめload-pathの通った場所にインストールしておく必要があります。 http://svn.coderepos.org/share/lang/elisp/set-perl5lib/set-perl5lib.el 以下、設定。 ;; flymake (Emacs22から標準添付されている) (require 'flymake) ;; set-perl5lib ;; 開いたスクリプトのパスに応じて、@INCにlibを追加してくれる ;; 以下からダウンロードする必要あり ;; http://svn.coderepos.org/share/
持たない暮らし 2007-03-19 原則を教えてくれる本は、スゴ本率が高いです。この「持たない暮らし」もそのひとつで、示唆に溢れた原則を教えてくれる本でした。さあ、長文いきますよ。 お部屋も心もすっきりする 持たない暮らし このサイトから -人 が購入しました 全体で -人 がクリック posted with amazlet on 07.03.18 金子 由紀子 アスペクト (2006/12/01) 売り上げランキング: 6977 おすすめ度の平均: とってもよかったです すばらしい!! モノを持たない気持ちよさ Amazon.co.jp で詳細を見る 目次 モノの多さは豊かさをあらわさない モノのない時代は、「たくさんあること=豊かなこと」でした。 でも、モノが溢れている現代においては、たくさんあることは、むしろ暮らしの貧しさを表現している、といってもいいように思えます。モノがありすぎ
Cheat Sheet Roundup - Over 30 Cheatsheets for developers Updated on November 17, 2023 By Pete Freitag Lets face it, unless you have a photographic memory, no developer can remember all the different functions, options, tags, etc. that exist. Documentation can be cumbersome at times, thats why I like cheat sheets. They are quick references that feature the most commonly forgotten things on a specif
対象OS:Windows NT/Windows 2000 Professional/Windows 2000 Server/Windows 2000 Advanced Server/Windows XP Professional 離席中に端末を操作されたくない! コンピュータセキュリティの重要性については、ここであらためて述べるまでもないだろう。ファイアウォールの設置やウイルス対策ソフトウェアの導入など、システム面では着々と対策が進みつつある。 しかし、人間の慣習や、行動などにまつわるセキュリティ対策は簡単ではなく、対策がなかなか進まないのが現状のようだ。このため最近では、人間の弱点に付け込むソーシャルエンジニアリングというハッキング手法が大きな脅威の1つとなっている。 例えば、正規のユーザーが離席している隙に、その端末を操作されてしまうというのもソーシャルエンジニアリングの一種である。認
ちょっと古いですがなんだか身の回りで手品が流行っているのでご紹介。 こちらでは手品の種明かしをする10の動画が紹介されています。昔よく見た手品の種明かしなどもあり、「そうやっていたのかー」と感心してみたり。 » Everything Interesting (And More): Top 10 Magic Trick Tutorial Videos 簡単なものも多いので覚えておくとちょっとした時に使えそうです。出し物なんかにもいいかも。 では下記に1位からご紹介! 【1】 The snap card Amazing Card Trick – Snap Card – video powered by Metacafe 選んだカードがトランプの束から飛び出してきます。インパクトのある手品ですね。 【2】 The revolver Amazing Card Trick Revealed! – v
ここひと月くらいのことだろうか、Windows11のスタートメニューを出し、検索バーにカーソルを置いて検索を始めようとしても、文字が入力できないというケースが頻発するようになった。これはうちではなんとWindows11のすべてのPCで発生することがわかった。 この不具合、どうやらGoogle日本語入力の再インストールで治るらしい。やってみたら確かに問題解決。5ちゃんありがとう。 ThinkPad E16でBSとNumlockの押し間違えが頻発してしまう。 NumLockは切る必要ないので、常時ONにするためAutohotkey.iniに追記。 SetNumLockState, AlwaysOn NumLock::return どうやらこれで良さそう。 (追記) AHKをこの設定で常駐させている場合にちょっと問題が起きた。 テンキーのないPCでPersecから繋いだあとにショートカットキーか
IBMのサイトで「Learn 10 good UNIX usage habits」という記事が発表されていました。 面白かったので要約してみました。 変な部分があるかも知れないので詳細は原文をご覧下さい。 原文とは一部異なります。 本ページスペースなどの関係でコマンド引数などを短く省略しています。 原文のサンプルコマンドが間違っていたりするので、修正している部分もあります。 原文を修正しているのは、tar.gzをzオプションを使わないでxfvしようとしているところと、xargsにlsではなくls -lを渡している部分です。 あと、説明文を短くしてしまっています。 1. ディレクトリの作成 良く使うコマンドの一つであるmkdirですが、面倒臭い使い方をしていませんか? 悪い例 ~/ $ mkdir a ~/ $ cd a ~/a $ mkdir b ~/a $ cd b ~/a/b/ $ m
Emacs で wdired と moccur-edit を使っていない人は(ry と思ったので紹介します。 wdired wdired ではファイルのリネームが超簡単になります。 mv やエクスプローラで F2 を押してリネームをしている人は wdired を使うべし。 dired で ~/tmp を表示すると以下の様になっているとします。 /home/taro/tmp: 合計 273 drwxr-xr-x 6 taro taro 928 2006-12-26 10:41 . drwxr-xr-x 66 taro taro 3632 2006-12-26 10:25 .. -rw-r--r-- 1 taro taro 2232 2006-11-24 21:36 EndsWithTest.cpp -rw-r--r-- 1 taro taro 670 2006-11-24 21:24 End
担当:服部@ソニー mhatto@arc.sony.co.jplast update: Mar. 20, 2001 この文書はviというテキストエディタの使い方に関するものです。 といっても本物のvi(Solaris等の商用UNIX付属のviでしょうか?)は、 Linuxディストリビューションには入っていませんので、 viクローンの使い方です。文書内ではviクローンをviと呼んでいます。 1. viとは? 2. なぜviなのか? 3. これだけ覚えれば使えます(1st Step) 3.1 起動方法 3.2 すべての操作はコマンドで!! 3.3 大切なモードのお話 4. 少し進んだ使い方(1) -コマンドモード- (2nd Step) 4.1 作業の取消をしたい(アンドゥ) 4.2 カーソルのある行の先頭/末尾にカーソルを移動したい 4.3 現在ページの先頭行/末尾行にカーソルを移動したい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く