タグ

emacsclientに関するnekoharuのブックマーク (5)

  • EmacsClient すこし改良

    先週設定した EmacsClient があんまり使い勝手がよくない。。。 気に入ってないのは、 screen 起動すると Emacs も起動するのはやっぱり余計なときがある(.screenrc) Emacs を起動する screen の window が 0番固定はなんだかなぁ というところ。特に2個目のやつが僕はキモイ。 で、改良してみた。 ~/.emacs 起動した window を覚えておく設定 (when *on_linux* (add-hook 'after-init-hook 'server-start) (shell-command "echo $WINDOW >~/.emacs.d/emacs-server-window") (add-hook 'emacs-kill-hook (lambda () (shell-command "rm ~/.emacs.d/emacs-s

  • emacsclient+screen - speg03の雑記帳

    emacsclientは便利なのだけど,GUIのない環境でもうまく使いたい. 解決したいのはこの辺. screenのウィンドウ切り替え(行き帰り)をして欲しい. .emacsにemacsclient用の設定を書きたくない. .emacsに書きたくないのは,スケジューラ専用のemacsとかを別で立ち上げていたりするので,そちらはサーバになって欲しくないから. この辺を参考にした. Using EmacsClient with screen - ~fumi/ChangeLog EmacsClient すこし改良 : おまえのログ シェルスクリプト emという名前で作った.他にem-wとem-extという名前でシンボリックリンクを作っておき,名前によって挙動を変えている. #!/bin/sh SERVER_WINDOW=~/.emacs.d/emacs-server-window CLIENT_

    emacsclient+screen - speg03の雑記帳
  • Using EmacsClient with screen - ~fumi/ChangeLog

    http://www.emacswiki.org/cgi-bin/wiki/EmacsClient#toc6 screen 上で emacsclient を実行したら Emacs の window に切り替え, 編集を終えたら emacscient を実行した window に戻る方法. - screen の設定 Emacs の window は特定しておきたいので,.screenrc に screen -t Emacs 1 /usr/bin/emacs などと書いておく. - ~/bin/emacs を次の内容で用意 #!/bin/sh echo $WINDOW >~/tmp/emacsclient-caller screen -r -X select 1 emacsclient "$1" - Emacs の設定 (add-hook 'after-init-hook 'server-st

  • 仙石浩明CTO の日記: su & emacsclient

    普段 emacs を使っている人に質問なのですが、 root 作業するときどうしてますか? 私は、GNU Screen の中で emacs をずーっと立ち上げっぱなしにしていて、 ほとんどの作業を emacs の中で行なっています。 もちろんコマンドラインから何かを実行するときも、 emacs の shell モード (正確に言うと j-shell.el なんですが ^^;) の中で 行なっています。 いきおい、root になるときも shell モードで「su」を実行することになります。 で、root 権限でファイルを読み書きしようとしたとき、 どうするのがいいか、というのが問題です。 そんなの root で emacs を実行しておけばええやん、 という声が聞こえてきそうですが、 root 権限で常に emacs が動いている、というのは 想像するのもおぞましいですし、かといって 編集

  • emacsclient / gnuclientを使えばシェルから既存のEmacsを呼べる - http://rubikitch.com/に移転しました

    シンプルEmacs - Kentaro Kuribayashi's blog Emacsに慣れきってしまって、ちょっとしたものを書くのですらVimとかまったく使えない体に 成り果ててしまったので、なんでもEmacsでやりたい!!!とか思ったりする。しかし、Emacsをも う一個立ち上げるのも重いし、とりあえず設定ファイルをちょっと修正するぐらいなら、素の Emacsでもなんとかなりそうなので、jedを入れたりするのはおおげさだ。 emacsclient(標準添付)やgnuclientを使えばシェルから既存のEmacsセッションでファイルを開けるようになる。ウィンドウマネージャーの設定で自動的にウィンドウを切り替わるようにしておけば、事実上「フル装備の軽量Emacs」が手に入る。 俺はもちろん EDITOR=gnuclient だ。 追記:trampでsu/sudoできる trampを使えば

    emacsclient / gnuclientを使えばシェルから既存のEmacsを呼べる - http://rubikitch.com/に移転しました
  • 1