2013年11月21日木曜日

ファイルを「送る」(SendTo)から emacsの起動が失敗する。

前エントリーWindows8.1 右クリック 「送る」にNTEmacsを追加の不具合

windowsのダイアログエラーが出る。
Emacsclient ERROR emacsclientw.exe: connect: 対象のコンピュータによって拒否されたため、接続できませんでした。

~/.emacs.d/server/server 異常終了などでファイルが残っているため。
M-x server-force-delete で強制終了。ファイルも消える。

NTEmacs スレッド 2 (985) 152から

2013年11月20日水曜日

Windows8.1 右クリック 「送る」にNTEmacsを追加

環境変数 HOME を設定する
コントロール パネル\すべてのコントロール パネル項目\システム
→ システムの詳細設定 → 環境変数
HOME=D:\home


「送る」メニューのフォルダにショートカット作成
C:\Users\myname\AppData\Roaming\Microsoft\Windows\SendTo にショートカット作成
リンク先に emacssclientw.exe のパスと引数にemacsの実行ファイルを指定
C:\softs\emacs\bin\emacsclientw.exe -n --alternate-editor=c:\softs\emacs\bin\runemacs.exe


-n: C-x k でバッファをkillする時も "still has clients; kill it?" の鬱陶しいメーッセージがでない。
 --alternate-editor: emacsが起動していない状態でファイルを「送る」してもエラーメッセージが出ずにファイルを開いた状態でemacsが起動する。

init.el 編集

(require 'server)
(unless (server-running-p)
  (server-start))


使わせていただいております。
GNU Emacs 24.3.1 (i386-mingw-nt6.2.9200) of 2013-07-01 on ROCKERS

2013年11月7日木曜日

google chrome の自動アップデートを無効にする

chrome等のgoogleアプリが勝手にアップデートして欲しくない。

1.管理ツール → サービス → Google Update サービス (gupdate) を無効にする。

2.管理ツール → タスクスケジューラ → GoogleUpdateTaskMachineCore
  管理ツール → タスクスケジューラ → GoogleUpdateTaskMachineUA を無効にする。
3.firefox を使っていたらプラグインのGoogleUpdate を無効にする。