タグ

Emacsに関するkenkitiiのブックマーク (164)

  • Spacemacs: Emacs advanced Kit focused on Evil

    (spacemacs) A community-driven Emacs distribution The best editor is neither Emacs nor Vim, it's Emacs and Vim! Download Install git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d Copy to clipboard Quick Start • Documentation • Layers List • Layers Tutorial • Conventions • Contribute • Vim Users Spacemacs is a new way to experience Emacs -- a sophisticated and polished set-up focused on er

  • Windows 10 で Emacs キーバインディングを利用するための設定のメモ: Days on the Moon

    Windows の操作全般および MS-IME で Emacs のようなキーバインディングを利用するための個人的なメモ。 Ctrl キーの位置調整 Change Key を利用。管理者として実行する。 CapsLock → Ctrl (左) カタカナ/ひらがな → Shift (右) 半角/全角 → Esc XKeymacs の設定 XKeymacs のスナップショットバージョンを利用。Explorer を「管理者として実行」し、その上で C:\Program Files にフォルダをコピー。 dot.xkeymacs 以下の内容でファイル %APPDATA%\dot.xkeymacs (たいていは C:\Users\{user}\AppData\Roaming\dot.xkeymacs) を作成。 (fset 'browser-back [browser-back]) (fset 'br

  • bzrは死につつある。Emacsは移行しなければならない

    bzr is dying; Emacs needs to move Emacsのソースコードは、Bazaarでバージョン管理されてきた。しかし、Bazaarは分散バージョン管理システムとしては、Gitに敗北したし、もはや死につつある。Eric S. Raymondは、Emacsは他のバージョン管理システムに移行しなければならないと書いている。 私がこの投稿をしている理由は、バージョン管理システムとその周辺ツールのエキスパートとしての責務であって、この議論に参加したいがためではない。 bzrバージョン管理システムは死につつある。ほとんどの点で、もはや死んでいる。dev listは死んでいるし、Canonicalのほとんどの内部プロジェクトはbzrを捨ててgitを使っているし、古参開発者の一人が、なぜbzrが失敗したかについて書いている: http://www.stationary-trave

  • Emacs における快適な Ruby 開発環境を求めて - Qiita

    今日は Emacs で Ruby を編集する場合に是非知っておきたい便利なツールについて紹介したいと思います.紹介するツールは以下の 3種類 + 1 です. Smart Compile xmpfilter what_methods (anything-ruby-methods) Smart Compile Smart Compile は Emacs からキーを叩くだけで編集中のファイルをコンパイル/実行できる elisp です.これは Ruby に限らず,様々な言語での開発に使用できます. Emacs には標準のコンパイル機能(M-x compile)があるのですが,これは残念ながら make -k を呼び出すだけとなっており,使用場面が限られてしまいます.C 言語であればこれでいいけど,Ruby であれば,「ruby [編集ファイル]」を呼び出したいです.Smart Compile を使

    Emacs における快適な Ruby 開発環境を求めて - Qiita
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

  • 64bit版WindowsのためのXKeymacsを作ってみた - Windowsは好きですが何か

    [2011-08-30] XKeymacsの開発を元の作者から引き継いで、64bitWindowsへの対応も含めさまざまな改良を加えたXKeymacsを開発しています。今後は新しいXKeymacsのホームページからダウンロードできるものを利用してください。 Unix使いがWindowsを使うときには、Emacsライクなキー操作を実現するために何かキー操作の割り当てを入れ替えるソフトウェアに頼ることになる。その一つがXKeymacsである。 残念ながら長い間メンテナンスが止まっていて、Windows 7でCygwinを動かしたときに、割り当ての変更を止めることができないなどの不具合がある。Cygwinのbashは最初からEmacsライクなので、割り当ての変更を止めないとまずい。ほかのバージョンのWindowsではうまくいくのだが7ではだめだ。幸いオープンソースソフトウェアなので自分で直して

    64bit版WindowsのためのXKeymacsを作ってみた - Windowsは好きですが何か
    kenkitii
    kenkitii 2012/08/01
    まじすばらしいいいいいい
  • iTerm で Command key をMETAキーとして使用するもう一つの方法 - t9mdの日記

    Emacsを使っているとShellのコマンドラインでもWord単位で移動する META-b とか META-f とか、C-y 後に META-y したくなったりする。 MacユーザーはCommandキーがoptionよりも押しやすいので、CommandキーをMETAキーとして使いたいとも思う訳だ。 Leopardに元々ついているTerminal.appはいまいちなので、俺はiTermを使ってるが、CommandキーをMETAキーとして使用するわりと簡単な方法が分かったので書いておく。 日でも外国でもパッチを当てる方法がよく見つかる。 http://openlab.dino.co.jp/2007/10/30/095010128.html や、id:hnw:20081219 をみていろいろやってみた。 俺も格闘してパッチを当てる方法も試してみて、それはそれでちゃんと動いたが、iTermのソー

    iTerm で Command key をMETAキーとして使用するもう一つの方法 - t9mdの日記
  • Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser

    未踏プロジェクトの援助を受けて、ここ数ヶ月集中して開発していた、Rubyのための開発補助ツールRSenseをようやくリリースしました!配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/rsense/index.ja.html RSenseの最大の特徴は、他の開発環境(IDE)では実現できていない高精度なコード補完を実現しているところです。周知のことだと思いますがRubyは動的型付け言語です。そのためプログラムを実際に実行してみないと、ほとんどの式の型は分からないのです。型情報からユーザーの入力を補助するコード補完機能の分野では、これはかなり致命的な問題です。RSenseは型推論の技術を応用することで、この問題を解決しました。上記のURLにもありますが、以下に実際のスクリーンショットやデモが貼っておくので、ぜひご覧ください。 現在利用できる

    Rubyのための開発補助ツール、RSenseをリリースしました - Functional Emacser
  • ターミナルのEmacsでも特殊キーコンボ - 工夫と趣向と分別と。

    XやWindowsCocoa上のEmacsでは、Control+ReturnだろうがControl+,だろうがCtrl+Shift+Spaceだろうが、好きな機能を割り当てることができる。これらのGUI環境ではアプリケーションが検出できる修飾キーの組合せに制約がほとんどないためだ。 ところが、ターミナル(エミュレータ)上では原則として一つのキー入力は一つのASCIIコードとしてアプリケーションに渡されるため、上記のように対応するASCIIコードのないキーの組合せはEmacsなどでそれとして認識することができない。Meta+XをEscape Xの二ストロークに置換する仕掛けがせいぜいだ。 …と思いきや、実はEmacsにはいわゆるスティッキー修飾キーに相当するevent-apply-*-modifierというギミック的関数が用意されており、たとえばC-x @ c(event-apply-co

  • A Blog: WP7: Visual Studio 2010 Express を Emacs like なキーバインドにする

    Windows Phone アプリ開発で初めて Visual Studio を使いました。 普段は Mac を使っているので、VSのキーバインドも emacs なものに変更しようと試みましたが、 Express 版ではそのような手段は提供されていないようです。 大変がっかりしたのですが、手で一つ一つ設定することで大体の目的を達成することができました。 以下のようにします: Tools > Options > Environment > Keyboard を開く 必要な Edit.XXX を再定義する Edit.EmacsXXX というエントリもあって紛らわしいが、これは変更しても何も起きないようだ スコープは "Text Editor" にしておく "Global" と"Text Editor" スコープで定義が重複している場合には "Global" が負ける この設定をエクスポートしたも

  • 連続操作を素敵にするsmartrep.el作った - sheephead

    Emacsを使っていると、多くの人が経験するであろう悩みの一つにキーバインドがあります。 当たり前ですがバインドできるキーは有限で、しかも楽して打てるキーともなるとそんなに多くはないように思います。VimのようなモードをもたないEmacsでは、これは宿命のようなものです。 なので、この問題を解消する多くの拡張があって、key-chord.elやsmartchr.elは使われている方も多いんではないかと思います。 ただ、どちらも万能というわけではなくて、例えば、key-chord.elは通常の入力とバッティングすることが往々にしてあるので、バインドするキーの選択にはかなり用心する必要がありますし、smartchr.elも入力パターンがトグルするという特徴上、連続する入力とかには向いていません。 こんな感じで今のところこの枯渇問題を解消する決定打というのはなくて、いろいろと組み合わせて使うのが

    連続操作を素敵にするsmartrep.el作った - sheephead
  • おすすめEmacs設定 - 2011-02-16 - ククログ

    注: これの更新版である2012年版があります。 他の人がEmacsを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のEmacsのおすすめ設定をここに記しておきます。 ディレクトリ構成 長年漬け込んできたEmacsの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。 .emacs.d |-- init.el ;; 基的な設定を記述 |-- config ;; 特定のモードや非標準のElispの設定をこの下に置く | |-- builtins.el ;; 標準Elispの設定 | |-- packages.el ;; 非標準Elispの設定 | `-- packages ;; 非標準Elispのうち、設定が多

    おすすめEmacs設定 - 2011-02-16 - ククログ
  • Emacsで3DなマルチプレイヤーなFPSを作ってみた - 技術日記@kiwanami

    関西Emacsで発表したデモです。 まず、「FPS」は CoD MW のようなシューティングとかではなくて(それは是非やりたかったのですが)、一人称散歩(First Person Sanpo)プログラムです。FPSは釣りです。ごめんなさい。 (2011/05/06 追記: Vimにも出来てました!! 3D in Vim — KaoriYa) 動作風景 所詮テキストエディタのやることですので、期待せず、生暖かい目で見てください。 一人用のムービー バッファで描いた迷路を歩きます マルチプレーヤーのムービー Emacsでサーバーを起動して、3つのEmacsから接続します。あとでtelnetで直接接続してチートします。 動かし方:シングルプレーヤー 必要な物: 64bitEmacs23.x 22でも動くかも知れません 32bitだと整数桁あふれするそうです banner 文字のビットマップを取

    Emacsで3DなマルチプレイヤーなFPSを作ってみた - 技術日記@kiwanami
  • CUTT System:改訂版やさしいEmacs-Lisp講座

    改訂版 やさしいEmacs-Lisp講座 著者 広瀬 雄二 判型 B5変型, 292頁 体価格 2,800円 ISBN 978-4-87783-271-1 書について 書は、1999年に刊行された『やさしいEmacs-Lisp講座』の改訂版です。最新版のEmacs 23(2011年6月現在)にも対応するよう記述を修正し、初版では取り上げなかったテキストプロパティや画像の扱いに関する新章を追加しました。 「単なるエディタの枠を超えた1つの環境」とも言われ、登場以来数多くのユーザーの強い支持を得ているEmacsは、現在も世界中の開発者によって機能強化が進められています。Emacsが支持を集める大きな理由として、その豊富な機能とともにカスタマイズの自由度の高さが挙げられますが、その基盤となるのがEmacsに組み込まれている強力な言語「Emacs-Lisp」です。 Emacsでは、カーソル位

  • そういえばsshfsが便利な件 - (ひ)メモ

    以前はリモートのファイル編集するのにEmacsでTRAMP使ってたんですが、sshfsの方がシェルでcdとかlsできるし、Emacsでoccurとかもできるしいいよねってんで最近はsshfs使ってます。 で、sshfsしたいホストが多いといろいろめんどくなるんで、↓みたいなヘルパスクリプト書いて使ってましたよって話です。 マウントポイントをまとめておくディレクトリ(~/r/とか)の下に、予めsshfsするリモートホストの名前のディレクトリを作っておきます。sshするときユーザー名が必要なホストはUSERNAME@HOSTNAMEでmkdirしときます。 $ cd ~/r/ $ mkdir host1 $ mkdir foo@host2 あとは末尾のヘルパスクリプトで、sshfsでマウントしたり、sshfsなマウントポイントの一覧を見たり、アンマウントしたりできます。 $ ./m host1

    そういえばsshfsが便利な件 - (ひ)メモ
  • anything-howm.el という howm の anything インターフェースをつくりました - わからん

    anything-howm.el という howm の anything インターフェースをつくりました。一年ぐらい使い続けながら、チビチビ改良していました。この記事はその機能紹介と設定例です。特徴は次の2つです。 「最近のメモ」と「メモを作成」などの主な機能を anything インターフェースで表示する anything-c-source-buffers などの表示を「日付時刻.howm」 ではなくメモのタイトルにする まずは、anything インターフェースについて紹介します。 ▼ C-c ,, (M-x howm-menu) で表示されるメニュー、これではなく、 ▼ こう表示します。現代的! ▼ 絞り込みも当然できます。migemo,anything-migemo を利用しているので、ローマ字でも可能です。 次にバッファ一覧での読みやすい表示について紹介します。 ▼ anythi

    anything-howm.el という howm の anything インターフェースをつくりました - わからん
  • calfwからGoogleカレンダーを編集するcalfw-gcal.elを書いてみた - sheephead

    こないだ@kiwanamiさんがリリースしたcalfw.elが当に素晴らしいんです。 Emacsでカレンダーコンポーネントを作った – 技術日記@kiwanami 早速使わせてもらって、faceとかもちょこっと変えて今は↓のような感じになってます。 Emacs標準のcalendarは、ろくに起動することすらありませんでしたが、calfw.elは一等地キーバインドを割り当てて常用させてもらっています。いつも素敵なelispありがとうございます。 calfw.elの特に素敵なところはicalと連携できるところで、googleカレンダーを常用している僕としては非常にありがたいところです。 ただ、calfw.elはicalを表示するだけで、googleカレンダーの予定を編集したりすることはできないようです。ここまで来るとEmacsからgoogleカレンダーの予定も管理したい!! てことで、cal

    calfwからGoogleカレンダーを編集するcalfw-gcal.elを書いてみた - sheephead
  • Administrative Quarantine

    Your system administrator has blocked your computer or device. Please contact the system administrator.

  • cc-env - Muse Mode の設定

  • Amazon.co.jp: Emacsテクニックバイブル ~作業効率をカイゼンする200の技~: るびきち: 本

    Amazon.co.jp: Emacsテクニックバイブル ~作業効率をカイゼンする200の技~: るびきち: 本