タグ

Emacsに関するpn11のブックマーク (49)

  • emacsclientを使ってEmacsの起動を速くする - 計算物理屋の研究備忘録

    目次 emacsclient 基的な使い方 終了方法 もっと楽に GUIの場合 emacsclient Emacsをカスタマイズして使うパッケージを増やしていくと、どんどん起動に時間がかかるようになる。emacsclientを使うことでEmacsを一度起ち上げたら、起動しっぱなしにできる 参考サイト 出、出〜〜〜〜wwww emacsをふたつ以上実行奴〜〜〜〜www(emacsclient編) - Shogo's Blog 基的な使い方 まずデーモンモードでEmacsを起動する $ emacs --daemon これでEmacsが裏で動いてくれている。開きたいファイルemacsclientコマンドで開くと、すでに起動しているEmacsでバッファを開く $ emacsclient xxx.txt 終了方法 Emacsを再起動したいときなど、デーモンを一旦終了させるには emacsclie

    emacsclientを使ってEmacsの起動を速くする - 計算物理屋の研究備忘録
    pn11
    pn11 2015/08/12
  • 出、出〜〜〜〜wwww emacsをふたつ以上実行奴〜〜〜〜www(emacsclient編)

    emacsを使って編集している最中にシェル操作をしたくなって, C-z を押してバックグラウンドにしてシェル操作. その後,emacsに戻ってくるには fg コマンドを打つ必要があるんだけど, 間違えてもう一回 emacs を新しく立ち上げるというミスを何度もやってしまう・・・. これに対し,型さんが複数起動しようとすると警告を出してくれるようにしてくれました. (出、出〜〜〜〜wwww emacsをふたつ以上実行奴〜〜〜〜www) 警告してくれるのはありがたいんだけど, これだとシェル操作中に別のファイルの編集をしたいと思っても,警告が返ってくるだけ. emacs をフォアグラウンドに出して,ファイルの指定をやり直さなきゃいけない. 僕はファイルの編集をしたいんだ!! わかったから早く編集させろ!!! emacsclient 単なる警告じゃなくて, 「裏で動いていたemacsを復帰させ

    pn11
    pn11 2015/08/12
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    pn11
    pn11 2015/08/12
  • emacs での Ricty の導入手順 - わからん

    追記(2011/11/6) "emacs ricty" で検索してこのページにだどりつく人が多いようです。ありがとうございます。家サイトでのフォントの配布方法の変更があったので、このエントリは内容を編集しました。記事のタイトルは「emacs で使うフォントをプログラミング用フォント Ricty にした。感動。」から「emacs での ricty の導入手順」に改めました。この記事を書いた当時、Ricty はそれほど知られておらず、ずいぶん自分的に盛り上がっていたみたいです。しばらく使ってみて不満をあげるなら、小文字のエル "l" と 大文字のアイ "I" の区別がつきにくいところぐらいです。 emacs で使うフォントを Ricty にのりかえました。何より嬉しいのは、半角文字と全角文字の横幅の比が 1:2 になるところ。他にもあります。家サイトから、その特徴を引用します。 * ラテン

    pn11
    pn11 2015/06/01
  • Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました

    基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4

    Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました
    pn11
    pn11 2015/05/14
    このままチートシートにできそう。
  • dot.emacs

    exec-if-bound, defun-add-hook, load-safe 普通のまっとうな環境でまっとうな Emacs を使っているだけなら、まっとうに M-x customize を使うべきだと思います。しかし現在棲んでいる環境が、Solaris 2.5.1/2.6 の SPARC 版 / Intel 版, RedHat Linux 6.2/7.0 あとよく分からない Alpha マシンとかとにかくごちゃごちゃ混在の上にすべて $HOME が NFS 共有されているという状態で、当然 Emacs/Mule も下は 19.28 から上は 20.7 に至るまで、しかも elisp ライブラリだって全然統一されていない。おまけに、頻繁にマシンが追加されたり消えたりする。こんな状態では、M-x customize は全く無力です。(そんなことないかな。) こんな場合 .emacs を手書

    pn11
    pn11 2015/05/14
    難しくてよく分かんないけど一応めも。
  • Emacs Lispでスクリプト処理 — ありえるえりあ

    今回はこのバッチモードでのEmacs Lispに焦点を当てて,テキストを処理するスクリプトやサーバーデーモンを書くためのテクニックを紹介したいと思います. ■■ バッチモードでの標準入出力 バッチモードでは一部の関数が標準入出力を扱うための関数に変化します.早速おきまりのスクリプトを書いてみましょう(リスト1). ------------------ <リスト1> hello.el (princ "Hello, world.\n") ------------------ princ関数は第一引数を標準出力に出力する関数です.このスクリプトを実行するにはターミナル上でEmacsを起動します(リスト2). ------------------ <リスト2> % emacs --script hello.el Loading subst-ksc... oading subst-gb2312...

    pn11
    pn11 2015/05/14
  • Single dot emacs file and per-computer configuration

    1. Introduction Once you have found the perfect emacs configuration stuff for you, you don’t usually want to change it. But it can happen that you want to use the same dot emacs configuration in different computers or even different systems. I use emacs at home (Mac OS X and Ubuntu) and also at work (Kubuntu). It happens that when I write ChangeLog entries (C-x 4 a) I usually want to have differen

    Single dot emacs file and per-computer configuration
    pn11
    pn11 2015/05/14
  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
    pn11
    pn11 2015/04/05
  • package.elから Caskに切り替えました - Shohei Yoshida's Diary

    emacs の lisp 管理に cask つかいはじめた。これだよー 2014-04-24 11:55:48 via web 私もしばらく前に Caskに切り替えたのでそのメモ. Caskを使う利点 (あまりいないだろうけど)Emacsのバージョンごとにパッケージを管理できる Gitで管理されていれば, MELPAに登録されていなくてもインストールできる 0.6から Gitのタグ, コミット IDの指定ができるようになり, バージョンの固定化が可能に. 自分の環境をファイルに落とし込める インストール % curl -fsSkL https://raw.github.com/cask/cask/master/go | pythonMacユーザの人は homebrewで入れれるみたいです. % brew install cask Caskのアップデート まだ開発中で問題修正も稀にあるので,

    package.elから Caskに切り替えました - Shohei Yoshida's Diary
    pn11
    pn11 2015/04/05
  • quelpa.el : 【本邦初公開】MELPAを改善した新しいパッケージ管理システム

    quelpa.el : 【本邦初公開】MELPAを改善した新しいパッケージ管理システム
    pn11
    pn11 2015/04/05
  • もう初心者なんて言わせない、Anything で始まる Emacs 道。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る僕が Emacs を使いはじめたのは、MacBook を買ってからなので、月日が短く、まだ1年半くらいしか経っていないのですが*1、Emacs を使い始めてすぐに至るところで目にしたのが Anything という単語でした。 たぶん、現 anything.el のメンテナの id:rubikitch さんの記事今anything.elがアツいあたりを見て知って、使

    もう初心者なんて言わせない、Anything で始まる Emacs 道。 - 日々、とんは語る。
    pn11
    pn11 2015/04/05
  • init-loader.el と package.el を導入して快適 Emacs ライフ - Qiita

    今まで(恥ずかしながら)適当だった Emacs の設定を改革したらとても快適だったので紹介します 今回紹介したいのは init-loader.el package.el です 今まで .emacs に適当に設定を書いていたので以下の様な問題で悩んでいました 環境依存(具体的には Mac と Ubuntu)な設定を分離出来ないので環境構築に手作業が発生する 設定を追加しても上の事情で各々の環境に手作業で導入する必要がある ということで init-loader.el の出番です ~/.emacs.d/site-lisp/ 以下に init-loader.el を置いて ~/.emacs.d/init.el に ;; ~/.emacs.d/site-lisp 以下全部読み込み (let ((default-directory (expand-file-name "~/.emacs.d/site-

    init-loader.el と package.el を導入して快適 Emacs ライフ - Qiita
    pn11
    pn11 2015/04/05
  • 「Emacsのトラノマキ」連載第09回「auto-completeを使おう」(松山智大) | ありえるえりあ

    auto-completeを使おう ==================== auto-completeとは —————– 今回は手前味噌ながら拙作のauto-completeという補完パッケージの紹介と使い方の説明をしたいと思います。auto-completeはEmacsの貧弱な補完インターフェースを補完する目的で2008年に開発されました。従来のEmacsの補完インターフェースというのは良くも悪くもEmacs流でした。例えばカーソル直下のLispシンボルを補完するlisp-complete-symbol(M-TAB)を実行すると、現在のウィンドウが分割されて新しいウィンドウに補完候補が一覧されます。そして、最新のEmacsでもそうなのですが、その新しいウィンドウは自分で閉じない限り永遠に存在しつづけるのです。 長年Emacsを使っている人にとってはこの挙動はむしろ自然なのかもしれません

    pn11
    pn11 2015/04/05
  • Emacs LispのRainbow Delimitersで,対応する括弧を虹色で示そう. - Qiita

    Googleで, ゆゆ式 lisp S式 みたいなワードで検索してたら,こんな記事を見つけた. Scheme書くためにVimの環境を整えたメモ えー,何々, Vimにはオプションでlisp_rainbowというのがあって、これを有効化すると、 Lispを書く時に大量に出てくる( )の色を対応する物毎に変えてくれるから、対応関係の見分けが付きやすくなる。 初めて知った.これは便利そう. でもVimなどいらない.EvilすらあるEmacs,VimにできてEmacsに出来ないことなどない! というわけで探しました.10秒で見つかりました. Rainbow Delimiters package.elで普通に導入出来ます. スクリーンショット. なお,私のEmacsの設定ファイルの集合体は,githubに上げてあります. github Register as a new user and use Q

    Emacs LispのRainbow Delimitersで,対応する括弧を虹色で示そう. - Qiita
    pn11
    pn11 2015/04/05
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • ターミナルでC-,やC-.に割り当てたい - (ひ)メモ

    無理らしいです… たぶん不可能です。 ターミナルの上で動いているアプリケーションにはターミナル経由で文字コードしか渡せません。ASCII文字の制御コードは0x00〜0x1fの32種類しか覆?0x40〜0x5fの文字とCtrlキーの同時押しに割り当てられています。 つまり使える組み合わせは以下のものだけです。 C-@(C-SPC), C-a 〜 C-z, C-[, C-?, C-], C-^, C-_ X上ではすべてのキーがイベントを起こすので、任意の通常キーと任意のモディファイキーの組み合わせを使えるわけですが、ターミナルではそうはいかないということですね。 2002-02-22追記。 片山@PFUさんのフォローでうまくいったっす。 まとめるとこんな感じ。(googleアーカイブ) * 目的 xterm, kterm などの中で emacs -nw で起動した Emacs で、C-. や

    ターミナルでC-,やC-.に割り当てたい - (ひ)メモ
    pn11
    pn11 2015/01/29
    めんどくさそうだからいいや。
  • Emacs設定講座「キーバインドよ、俺色に染まれ。ア!!」。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る簡単とは言え、Elisp とかの話がメインだった前回までとは、がらりと変って、今回はキーバインドの話をしたいと思います。 なので、Lisp とかわからんちんな人も、今回は大丈夫なはずです。 キーバインドの調べ方。 Emacs と言えば、よくその特殊なキーバインドが覚えられない。という意見が多く聞かれます。 逆に、Emacs をずっと使っている人は、キーバインドで何

    Emacs設定講座「キーバインドよ、俺色に染まれ。ア!!」。 - 日々、とんは語る。
    pn11
    pn11 2014/12/25
    “(define-key global-map (kbd "C-x C-k") 'kill-buffer)”
  • Carbon版 Emacs 22.1 のフォント設定

    Emacs のフォント設定については、(私も含めて)情報の出し方が悪かったのか、偏った情報が、広まっています。且つ、何だか難しい様に思われています。でも、そんなことはないです。 なので、ここで、整理しておきたいと思います。 尚、このページの2章以下に紹介した設定は、fixed-width-fontset パッケージに記述してあります。 このページの目次 fixed-width-fontset パッケージを使う default のフォントセットを変更する フォントセットを予め定義する フォントの大きさを調整する 簡単な例 気をつけたい設定 1. fixed-width-fontset パッケージを使う http://sourceforge.jp/projects/macemacsjp/files/ から、fixed-width-fontset.1.2.0 をダウンロードして、carbon-f

    pn11
    pn11 2014/07/26
  • Microsoft Office WordのショートカットキーをEmacs風にする - phithonのブログ

    WordだとIMEのCtrl+t(半角英数にする)がインデント機能に割り当てられてて、 無効化する方法無いのかと思ったら意外といろいろ変えられることに気づいたので、 Wordのキーバインドを一通りEmacs化してみた。 設定画面はMicrosoft Office Word 2003なら「ツール > ユーザー設定 > キーボード」、 Microsoft Office Word 2007なら「左上のロゴ > Wordのオプション > ユーザー設定 > ショートカットキー: ユーザー設定」から行ける。 「分類」で「すべてのコマンド」を選んで「コマンド」から割り当てたい機能を選び、 「割り当てるキーを押してください」で使いたいショートカットキーを入力。 最後に左下の「割り当て」で適用される。 自分の場合は以下のように設定した。 ショートカットキー コマンド 動作 Ctrl+B CharLeft カ

    Microsoft Office WordのショートカットキーをEmacs風にする - phithonのブログ
    pn11
    pn11 2014/06/10
    c]