質問編集履歴
1
emacsclientwに関する設定ファイルを追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,8 @@
|
|
9
9
|
|
10
10
|
|
11
11
|
---------------------------------------
|
12
|
+
|
13
|
+
### 問題
|
12
14
|
|
13
15
|
emacsclientwから(日本語).txtのような日本語を名前に含むファイルを開くと、
|
14
16
|
|
@@ -25,3 +27,55 @@
|
|
25
27
|
どうすれば日本語を名前に含むファイルをemacsclientwで開き編集できるようになるか、
|
26
28
|
|
27
29
|
教えて頂きたいです。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
### 設定ファイル
|
34
|
+
|
35
|
+
init.elを分割しているので、その中のemacsclientwに関する設定を載せておきます
|
36
|
+
|
37
|
+
この内容は[Emacsをログイン時に常駐させ、emacsclientでEmacs起動を高速化](https://www.yokoweb.net/2017/01/15/msys2-emacs-emacsclient/)からそのまま写したものです
|
38
|
+
|
39
|
+
```emacs lisp
|
40
|
+
|
41
|
+
(when window-system ; GUI時
|
42
|
+
|
43
|
+
(require 'server)
|
44
|
+
|
45
|
+
(unless (eq (server-running-p) 't)
|
46
|
+
|
47
|
+
(server-start)
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
(defun iconify-emacs-when-server-is-done ()
|
52
|
+
|
53
|
+
(unless server-clients (iconify-frame)))
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
;; C-x C-cに割り当てる(好みに応じて)
|
58
|
+
|
59
|
+
(global-set-key (kbd "C-x C-c") 'server-edit)
|
60
|
+
|
61
|
+
;; M-x exitでEmacsを終了できるようにする
|
62
|
+
|
63
|
+
(defalias 'exit 'save-buffers-kill-emacs)
|
64
|
+
|
65
|
+
;; 起動時に最小化する
|
66
|
+
|
67
|
+
(add-hook 'after-init-hook 'iconify-emacs-when-server-is-done)
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
;; 終了時にyes/noの問い合わせ
|
72
|
+
|
73
|
+
(setq confirm-kill-emacs 'yes-or-no-p)
|
74
|
+
|
75
|
+
)
|
76
|
+
|
77
|
+
)
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
```
|