Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

長ーい歴史をもつEmacsでも、いまだ解決できてない問題はいろいろあるわけで、その一つにパッケージ管理があると思います。 これには、すでにいろいろな試みがあります。 EmacsWiki: ELPA auto-install.elでEmacsLispパッケージを自動インストール→anything.el関連を一括インストール – (rubikitch loves (Emacs Ruby CUI Books)) el-get.elでEmacs Lispパッケージをインストール・アップグレードする – (rubikitch loves (Emacs Ruby CUI Books)) 他のプログラミング言語やLinuxディストロに目を向けてみますと、それぞれ独自のパッケージ管理方法があるわけですがCRAN、CPAN、PyPIのようなELPAに当たるサイトで集約的に管理されているものがほとんどです。
Emacsの背景色やフォントの色を一括で管理してくれるEmacs Color Themeというものがあったのでインストール。 Link:Gnu Emacs Color Theme まずは上のリンクから「color-theme-6.6.0-mav.zip」をダウンロードしてくる。(分かりにくい) Link:http://www.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/color-theme-6.6.0-mav.zip ダウンロードしたら解凍して、できたディレクトリ内にある color-theme.el themes(ディレクトリ) を /usr/share/emacs/site-lisp/ にコピーする。 次にEmacsを起動して.emacsに以下を追加 (require 'color-theme) (color-theme-initializ
各種設定 キーバインド キー順 機能順 カスタマイズ Reference C-iやC-mに別の機能を割り当てる カスタマイズ例 - Windows風 キーボードマクロの開始・終了を同じキーに割り当てる キーワード Reference カスタマイズ例 編集に関する設定 保持する削除バッファの数 対応する括弧に飛ばない デフォルトのモード 関連づけ 画面表示・バッファ バッファ移動をツールバー表示順にする タスクバー・モード行の表示 ステータスバーの表示 特殊バッファを削除してウィンドウを1つにする ミニバッファ上の補完候補リストをチップヘルプで表示する メニュー追加 編集機能 html+-mode 状況に依存したタグ候補 タブでインデント スペースでインデント Insert Image Tagの文字を変更 パス挿入のスタイルを変更 html+-modeでブラウザの「ソース表示」 文法チェック
anything.elがあればこれひとつでfind-file, file-cache, bookmarkなどのアクションをひとまとめにできてめちゃくちゃ便利だ。M-x anythingで開きたいものを正規表現で指定するんだが、日本人ならばぜひともmigemoと併用したいところ。実際navi2chのバッファをanythingで選択できるようにしているが、日本語なので不便だ。 んー、俺が今使ってるanything.elは古くて新しくするのめんどいんだよなぁ。非互換の変更たくさんされてるから移行するまで時間かかるし…。開発者は外人だからmigemoなんて知るかって言われそう…orz仮に実装できたとして実用的な速度で動くかどうかも心配だ。 やっぱ、C-u anything-skkしたらskkが立ち上がった状態になってるようにするのがいいかな。
紫藤のページにようこそ! Lisp, Haskell, Python, Sather などの関数型言語の解説、小品プログラムを載せています。 ここでは関数型プログラミング言語をものすごく広い意味で使っており、 手続きをデータとして扱える言語を指します。 (Python, Sather などは普通はオブジェクト指向言語に分類されます。) また、xyzzy のマクロに関するメモもあります。 面白そうな割りに、web 上に文書が少ない題材を取り上げています。 リンクはご自由にお張りください。 更新ログ [Sep 15, 2014](Python) Set を用いたライフゲームの実装 を作成 [Jul 21, 2014]デコレータを用いた bottle.py のアクセスコントロール を作成 [Jul 13, 2014]Maildir のバックアップ を作成 [Jun 28, 2014]自宅サーバの
このページでは、プログラミング言語Schemeの紹介、および 自作のSchemeのライブラリやアプリケーションの紹介をしてゆきます。 特に、ファイルをパーズしてテキストファイルを生成したりとか、 プロセスを監視したりとか、ちょっとしたGUIをでっちあげる と言った、職業プログラマとしてやってく上で避けて通れない雑用に便利な ライブラリが中心になる予定です。 SchemeはLisp系の言語で、見かけはLispに良く似ています。 Lispと聞いたら人工知能用言語だとか、もう古くさい言語だとか思われることも 多いんですが、CommonLispで書かれた実用的なアプリケーションはいろいろ ありますし、Schemeも拡張言語としてそれなりに使われています。 ただ、いかんせんマイナーな言語であることは間違いなく、メンテできる人が居ない とか他に分かる人が居ないという理由で採用が見送られることがあるのは
Recent entries 宣伝:C/C++のための開発補助ツール、GCCSenseをリリースしました matsuyama 2010-04-15 宣伝:Rubyのための開発補助ツール、RSenseをリリースしました matsuyama 2010-03-21 Emacsは死んだ matsuyama 2010-02-22 WebアプリケーションをiPhoneに対応させるための技術メモ matsuyama 2009-10-13 tokyo-emacs#x02の個人的レポート matsuyama 2009-09-07 Recent comments replica louis vuitton Anonymous User 2010-12-22 Re:テキスト入力中に補完候補を自動的に表示してくれる auto-complete.el をリリースしました Anonymous User 2010-12
faceの設定をいじれば良さそう。 kordersでfaces.elの中を覗いてみた 大体、分かったと想う。 describe-faceでどの様なattributeで設定されているか確認する。 face-listで現在使用しているfaceがlistになって帰ってくる face-attributeで指定したfaceのattributeを取り出せる set-face*という感じの名前の関数でattributeを設定できる。 あと、色とかfaceの情報を見るにはlist-*-displayという感じの関数が便利 list-faces-display list-colors-display とか (setq faces (face-list)) (defun filterd-face (attr expect) (let ((Expect (capitalize expect))) (reduce
www.oti-orz.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to D
xyzzyからのWin32 API SendInput()呼び出しコード。 最近、xyzzy上で動く作業用のスクリプトを色々と書いています。Win32 APIを叩くこともたまにあって、たいがいは単純なんですが、SendInput()を使ってみようとしたところで手が止まりました。引数にunionで複数の構造体をまとめたメンバーをもった構造体をとるのですね。unionでまとめられたメンバーをどう扱えばいいのか、さっぱりでした。わざわざxyzzyからそんな面倒な関数を呼び出さないでもいいんじゃないかって気もちょっとしたんですが……。まあ、色々と試しまして、なんとか動かすことができました。その結果をまとめたのが以下のコードです。 "SendInput-def.l"をload-fileにて読み込んでから、"SendInput-test-01.l"、"SendInput-test-02.l"をload
銀行カードローンだとしたら、すべて専業主婦が申し込めるかというと、決してそうではないです。「年収の下限は○○万円」といった細々とした条件のクリアが必要な銀行カードローンというものもあるようです。 適用されることになる実質年率は、利用者自身の持つ信用度で変わってきます。高額を借りる場合は、低金利カードローンを一度チェックしてみてください。 即日融資でお金を借りるつもりなら、当たり前のことながら審査には欠かせない各種書類を持参しないといけないのです。身分証明書だけでなく、今の時点での所得金額が記されている書類のコピーなどが求められます。 消費者金融業者にてキャッシングすることに不安感があるとおっしゃるなら、にても実際即日融資ができるということなので、銀行の売れ筋商品でもあるカードローンを上手く活用してみると良いと思います。 キャッシングサービスを利用することを望むなら、事前に審査が必要とされま
あまり役に立たない emacs lisp のコード。あるいは、新しいコードを書いて obsolete になったコード。 Contents .emacs.el のバイトコンパイルをし忘れる バッファ移動を簡単に こんがらがったバッファのソート keyboard-quit で連続実行する種類のコマンドの結果を元に戻す kill-ring はテキスト属性を保存しなくていい フレームのサイズと位置を初期設定に戻す yank 時に次の yank 候補を minibuffer に表示 対応する括弧にジャンプ プログラムでデバッグのprint文を挿入 ispell で LaTeX 文書などを校正するときに固まらないようにする [Emacs 21] ミニバッファでプロンプトの扱いがおかしい 複数のネットワーク環境で Meadow を使いたい 複数の home で session.el や tramp を使
はじめに 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
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/
いまさらながら気付きました. xyzzy とは,素晴らしいエディタが付いてる Windows 用 Common Lisp 処理系のことです (笑). 準拠度は 6 割とのことですが,それでも凄すぎです (確か,CLtL2 (第二版仕様) では,関数だけでも 500 ぐらいあったような.データ構造も,リスト配列ハッシュ構造体クラスタプルシンボル文字列 fixnum 有理数複素数多倍長数… と選り取りみどりです). 亀井哲弥さんというスーパハカーが開発しました.湯淺太一先生と萩谷昌己先生の KCL (Kyoto Common Lisp.世界初の CLtL1 実用処理系.後に GNU に寄与され,現 GCL) といい,日本人の Common Lisp への貢献には目を見張るものがありますね.素晴らしい. やる気のないこと山の如しなぺぇじ てきとーに解凍して,アイコンをだぶるくりっく ! 後は S
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く