2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Emacs Part 51

1 :emacs利用者:2017/12/30(土) 11:44:54.97 .net
前スレは落ちていないみたいだけど。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/

前スレ
Emacs Part 50
https://mevius.5ch.net/test/read.cgi/unix/1482097785/

2 :名無しさん@お腹いっぱい。:2017/12/30(土) 11:45:42.43 .net
次スレを立ち上げました。旧スレから利用してください

3 :名無しさん@お腹いっぱい。:2018/01/10(水) 22:23:59.37 .net
>>2


4 :名無しさん@お腹いっぱい。:2018/01/11(木) 00:12:10.71 .net
>>1


5 :名無しさん@お腹いっぱい。:2018/01/12(金) 20:27:53.05 .net
Org-modeの9.x.x版のマニュアルの和訳を作る予定はないの?
ttps://github.com/org-mode-doc-ja

6 :名無しさん@お腹いっぱい。:2018/01/13(土) 15:00:29.29 .net
>>2
やるじゃん

7 :名無しさん@お腹いっぱい。:2018/01/22(月) 18:12:32.65 .net
https://www.reddit.com/r/emacs/comments/7rbzqx/rms_please_help_proofreading_the_emacs_manual/
redditに投げとるぞ...

8 :名無しさん@お腹いっぱい。:2018/01/24(水) 19:21:54.89 .net
今更ながらSKKが流行の兆しらしい
確かに辞書鍛えると便利だよね
https://newsyo.jp/?p=4683

9 :名無しさん@お腹いっぱい。:2018/01/24(水) 20:28:34.97 .net
>>8
だまされたwww

10 :名無しさん@お腹いっぱい。:2018/01/24(水) 23:08:01.90 .net
可愛いから許す。
違う?

11 :名無しさん@お腹いっぱい。:2018/01/25(木) 00:36:40.01 .net
許した

12 :名無しさん@お腹いっぱい。:2018/01/25(木) 16:40:53.02 .net
【苫米地英人】 宇宙人の存在は明らか <世界教師 マイトLーヤ> ビリーバーって怖いわ 【上念司】
https://rosie.5ch.net/test/read.cgi/liveplus/1516240795/l50

13 :名無しさん@お腹いっぱい。:2018/01/31(水) 19:18:34.70 .net
ctrlキー押しっぱで指つるからviに替えた

【ゆく年】ブロンを楽しむ22【くる年】
http://krsw.5ch.net/test/read.cgi/mental/1514129459/

14 :名無しさん@お腹いっぱい。:2018/01/31(水) 22:34:18.95 .net
そんなあなたに Spacemacs

15 :名無しさん@お腹いっぱい。:2018/02/01(木) 12:22:50.18 .net
画面スクロールを滑らかにするのに何使ってますか? もしくはそんなもの入れない?

16 :名無しさん@お腹いっぱい。:2018/02/02(金) 11:07:35.20 .net
親指controlおすすめ

17 :名無しさん@お腹いっぱい。:2018/02/02(金) 21:02:14.95 .net
>>15
滑らかではないけど、なんとなく気持ちよく、というので
(global-set-key (kbd "M-p") 'scroll-up-line)
(global-set-key (kbd "M-n") 'scroll-down-line)

18 :名無しさん@お腹いっぱい。:2018/02/03(土) 18:20:27.68 .net
>>15
俺は、「C-,」「C-.」にscroll-up-line、scroll-down-lineを割り当てている。
それと、「C-l」(recenter-top-bottom)を使い慣れれば快適かも

19 :名無しさん@お腹いっぱい。:2018/02/03(土) 20:30:01.32 .net
>>13
攣るとかは全然ないけど、さっき「なーんかキーボードが濡れてるなあ」
と思って手元を見たら、何故か小指の横が切れてて、
Ctrl, Shift, A, Z, S のキーが血まみれになってた。

20 :名無しさん@お腹いっぱい。:2018/02/03(土) 20:53:14.54 .net
高級キーボード使ってたら最悪な気分になりそうだな

21 :名無しさん@お腹いっぱい。:2018/02/04(日) 13:27:49.27 .net
26.xってリリースまだなんですかね

22 :名無しさん@お腹いっぱい。:2018/02/04(日) 14:55:30.48 .net
>>21
> 26.xってリリースまだなんですかね

俺なんて、まだ24.5使ってるw

23 :名無しさん@お腹いっぱい。:2018/02/04(日) 18:12:32.08 .net
>>21
Emacsって秘伝の設定ファイルでカスタマイズし過ぎているのもあって、本体がメジャーバージョンアップしてもあんまりメリットが感じにくいよな。
最近だとDllの読み込みとかWebviewが動くようになったこととか言われてるけど、俺は全く活用できてない。

24 :名無しさん@お腹いっぱい。:2018/02/04(日) 18:32:01.54 .net
前スレの701なんだけど解決したからいちおう報告します

(which-key-add-major-mode-key-based-replacements
'yatex-mode
"\C-c y" "TeX用関数"
"\C-c y p" "PGF関数"
"\C-c y p g" "PGF設定"
"\C-c y t" "TeX Typeset"
"\C-c y x" "TeXソース編集"
"\C-c y x f" "ファイル初期設定")

みたいにすると YaTeX モードで \C-c と打つと y に「TeX用関数」続けて y を打つと p と t と x にそれぞれ「PGF関数」「TeX Typeset」「TeXソース編集」などと which-key のウィンドウに表示することができました

25 :名無しさん@お腹いっぱい。:2018/02/05(月) 00:06:02.15 .net
>>23
むしろ自作のが動かなくなって焦ることが多い
まあそれ直すのも楽しいんだけど

26 :名無しさん@お腹いっぱい。:2018/02/05(月) 19:24:55.35 .net
mac ports25.2でsmooth-scrollつかうと滑らかにはなるんだけど,トラックパッドでのスクロールがガクガクになる.類似品のsmooth-scrollingはなぜか機能しない.半スクロールを滑らかにつかいたいだけなのに...orz

27 :名無しさん@お腹いっぱい。:2018/02/06(火) 08:30:08.38 .net
なにかの移植の、バッファ全体を縮小表示してくれるパッケージ名なんだっけ

28 :名無しさん@お腹いっぱい。:2018/02/06(火) 14:51:21.33 .net
minimapか?

29 :名無しさん@お腹いっぱい。:2018/02/06(火) 18:49:59.08 .net
それです

30 :名無しさん@お腹いっぱい。:2018/02/06(火) 23:24:56.05 .net
emacs日本語マニュアルの人
バージョン26も和訳してくれてるのでめっちゃ助かります
ありがとう

31 :名無しさん@お腹いっぱい。:2018/02/07(水) 23:53:01.08 .net
ほんと助かる、ありがとうございます
俺が訳したら15年はかかりそう

32 :名無しさん@お腹いっぱい。:2018/02/09(金) 10:52:20.02 .net
swoopを知って別世界になった

33 :名無しさん@お腹いっぱい。:2018/02/10(土) 01:09:02.85 .net
26 はいろいろ削除

Appendix E Emacs 25 アンチニュース
https://ayatakesi.github.io/emacs/26.0.90/emacs-ja.html#Antinews
Emacs 26.0.90機能の不在による結果としての偉大なる単純さを、ぜひ堪能してください。

サポートを削除しました。
サポートされなくなります。
も削除しました。
コマンドは削除されました。

34 :名無しさん@お腹いっぱい。:2018/02/14(水) 07:18:28.02 .net
冗談で言ってんのか、本気でアンチニュースの意味が分かってないのか

35 :名無しさん@お腹いっぱい。:2018/02/14(水) 09:19:18.03 .net
なんか後者の気がする

ところで質問です。*Messages* には残さないでエコーエリアに aaa って表示するには
(let ((message-log-max nil))
(message "aaa"))
ですけど、逆にエコーエリアには表示しないで *Messages* だけに記録したい時は
どうすればよいですか?

36 :名無しさん@お腹いっぱい。:2018/02/14(水) 10:23:08.85 .net
>>35
こうかな

(let ((currmsg (current-message)))
(message "aaa")
(let ((message-log-max nil))
(message currmsg)))

37 :名無しさん@お腹いっぱい。:2018/02/14(水) 23:51:21.12 .net
Emacs本体のコード量で2009年と2010年に極端なスパイクがあるけど昔なんかあったの?
ttp://ftp.newartisans.com/pub/emacs/gitstats/lines.html

38 :名無しさん@お腹いっぱい。:2018/02/15(木) 01:34:43.44 .net
>>36
ありがとうございます。元の内容を再表示すればいいんですね。
message と同じように使える関数にしてみました。

(defun my-no-echo-message (format-string &rest args)
(let ((currmsg (current-message))
(result (message (if args
(apply 'format format-string args)
format-string))))
(let ((message-log-max nil))
(message (replace-regexp-in-string "%" "%%" (or currmsg ""))))
result))

39 :名無しさん@お腹いっぱい。:2018/02/15(木) 01:51:57.63 .net
>>35
そんなことよりエコーエリアに表示する秒数を短くしたい・・・

40 :名無しさん@お腹いっぱい。:2018/02/15(木) 03:39:28.16 .net
>>38
argsをあれこれしなくても、単にmessageを直接applyして良いと思う

(defun my-no-echo-message (format-string &rest args)
(let* ((currmsg (current-message))
(result (apply #'message format-string args))
(message-log-max nil))
(message currmsg)
result))

41 :名無しさん@お腹いっぱい。:2018/02/15(木) 04:09:06.34 .net
>>40
ありがとうございます、目から鱗です。

>>39
表示まで秒単位かかるってどゆこと?

42 :名無しさん@お腹いっぱい。:2018/02/15(木) 06:42:44.46 .net
>>41
表示されてる秒数 でした ^^;

43 :名無しさん@お腹いっぱい。:2018/02/16(金) 08:35:41.27 .net
>>37
2000年の急増もなかなか凄いね。

44 :名無しさん@お腹いっぱい。:2018/02/18(日) 08:34:20.66 .net
>>34
疲れてる時にアンチニュース読んでると unless で混乱して
when に書き直してる時みたいな気分になる

45 :名無しさん@お腹いっぱい。:2018/02/18(日) 15:44:18.83 .net
新しくてまだxcodeもいれていないMacに、brewをインストールしてupgradeしたら、xcodeもアップグレード、emacs25.3にも自動的に
アップグレードされておどろいた。
これからどうやってemacs.dを作ってそのなかにinit.elを作るんだろう?とおもってる。
普通に、home directoryに作っていいんでしょうか?
emacsについては/usr/local/bin/emacsに、リンクが入っています。
そのリンク先は、/Cellar/emacs/25.3/bin/emacs-25.3
となっています。

46 :名無しさん@お腹いっぱい。:2018/02/18(日) 17:43:33.61 .net
初回起動したら$HOMEに勝手に作ってくれるよ

47 :名無しさん@お腹いっぱい。:2018/02/18(日) 21:51:42.12 .net
>>46
ありがとう
今起動させて、emacs.dができたのを確認しました。

48 :名無しさん@お腹いっぱい。:2018/02/19(月) 11:51:15.65 .net
かわいい(*^^*)

49 :名無しさん@お腹いっぱい。:2018/02/19(月) 14:36:29.96 .net
Macで試すとあぶないかもしれない話な。
iPhone他をクラッシュさせる文字ってのがユニコード5個からなるらしくて
U+0C1C U+0C4D U+0C1E U+200C U+0C3E なんだそうだ。
この問題の考察ページにどんな文字か出てるんだがEmacsで表示すると形が少し違う。
4個めの U+200C (zero-width non-joiner)ってのを抜くと同じ形になるんだが
考察ページとEmacsのどっちが正しいのかわかんね。

50 :名無しさん@お腹いっぱい。:2018/02/19(月) 15:18:29.53 .net
web-modeを使っているのですが、htmlに埋め込んだjavascriptのインデントが効きません。
どなたかご存じでしょうか

51 :名無しさん@お腹いっぱい。:2018/02/19(月) 20:32:05.75 .net
>>49
Macのターミナル版Emacsでやってみたけど
これでいいの?

(format "%s%s%s%s"
(char-to-string ?\u0C1C)
(char-to-string ?\u0C4D)
(char-to-string ?\u0C1E)
;; (char-to-string ?\u200C)
(char-to-string ?\u0C3E))

聖火台の上で炎が燃えさかってるみたいなのが一文字出た
ちなみにchar-widthは順に 1,0,1,0,0

52 :名無しさん@お腹いっぱい。:2018/02/19(月) 23:14:19.39 .net
U+200C の有無で右上の部分がくっついたり離れたりするんだが
それで正解なのか、U+200C ありでもくっついてるのが正解なのか
どっちなんだろうなと思って。

53 :名無しさん@お腹いっぱい。:2018/02/19(月) 23:23:56.97 .net
Gigazine とかの画像を見るとくっついてるんだよなあ

https://gigazine.net/news/20180216-iphone-crush-letter/

54 :名無しさん@お腹いっぱい。:2018/02/19(月) 23:55:54.54 .net
>>50
web-mode-code-indent-offset で設定

55 :名無しさん@お腹いっぱい。:2018/02/24(土) 11:17:10.43 .net
>>47
init.el に、ここにあるコード入れとくと便利だよ。
https://gist.github.com/rrichards/721d0c6038d0fe9be813971efd6987d5
これだけで Emacs と OS のクリップボードを共有できるようになる。

ってとっくに知ってたかな?俺は今さっき知ったw

56 :名無しさん@お腹いっぱい。:2018/02/24(土) 15:46:38.24 .net
なぜか何も設定してなくても共有されてる。なんで?

57 :56:2018/02/24(土) 15:55:12.45 .net
ああ、Macじゃないからかな。うちはArchです。

58 :名無しさん@お腹いっぱい。:2018/02/24(土) 23:03:54.42 .net
>>47
ごめん、>>55のは最後に余計な閉じ括弧がついてる方だった。
こっちが正解。
https://gist.github.com/carimatics/f2d0a24aa4000036131d1fffc0d42b5e

59 :名無しさん@お腹いっぱい。:2018/02/25(日) 15:48:13.64 .net
>>58
じぶんの環境ではubuntuでもmacでもデフォで共有される

60 :名無しさん@お腹いっぱい。:2018/02/27(火) 02:42:09.67 .net
C-x 8 のキーバインドって変えられないの?

61 :名無しさん@お腹いっぱい。:2018/02/27(火) 12:27:05.43 .net
>>60
こういうこと?

;; C-x 8
(define-key ctl-x-map "8" #'view-hello-file)

;; もとの C-x 8 RET => insert-char に戻す
(define-key ctl-x-map "8" '(keymap (?\r . insert-char)))

62 :名無しさん@お腹いっぱい。:2018/02/27(火) 14:23:00.27 .net
>>61
すみません説明不足でした
例えば「→」を出す C-x 8 a > を C-x 8 > にしたいとか
C-x 8 * はプレフィックスキーでなく「※」を出したいとかです

63 :名無しさん@お腹いっぱい。:2018/02/27(火) 16:20:10.39 .net
>>62
へーそういうのあったんだ

iso-transl-ctl-x-8-map を書き換えればいいみたい
https://www.emacswiki.org/emacs/PrefixKey

(define-key 'iso-transl-ctl-x-8-map ">" [?→])
(define-key 'iso-transl-ctl-x-8-map "<" [?←])
(define-key 'iso-transl-ctl-x-8-map "*" [?※])

64 :名無しさん@お腹いっぱい。:2018/02/27(火) 17:07:15.73 .net
>>63
おー、そんなmapがあったんですね
ありがとうございます!!!

65 :名無しさん@お腹いっぱい。:2018/02/27(火) 20:06:29.37 .net
矢印ならSKKかMozc、Goole日本語入力の方が早いとは思うけどね。

zl →
zh ←
zj ↓
zk ↑

てな具合で

66 :名無しさん@お腹いっぱい。:2018/02/27(火) 23:33:30.87 .net
主に入れたいのは「※〃〜・」辺りです
SKKやMozcは使った事ないけど
googleとかは入力した後また切り替えないとなので
C-x 8 の打ちっぱなしでOKってのは便利だと思います

67 :名無しさん@お腹いっぱい。:2018/02/28(水) 00:24:02.30 .net
SKKならその辺はz+なんちゃらで打てるし、不足分も新しくマッピングする事も辞書登録も即できる。
IMEのON/OFF的な切り替えも不要なわけで。

別に使いやすい方でいいけど、理論的には2つの英文字ても入力できるから圧倒的に効率的。

68 :名無しさん@お腹いっぱい。:2018/02/28(水) 01:26:44.14 .net
全然分かってないけど切り替え不要なのはいいですね
今使ってるIMEがちょっとアレなんで乗り換えも考えて試してみます
ありがとう

69 :名無しさん@お腹いっぱい。:2018/02/28(水) 23:23:01.21 .net
>>55
ありがとう
前にここで教えてもらって、そのコードを
入れてました。(だけど、今のパソコンは
新しくて、前のemacs.dをまだ入れていないので
コピーペーストができないけど)

70 :名無しさん@お腹いっぱい。:2018/03/08(木) 05:52:58.68 .net
Spacemacsなんですがtermを開いてるウィンドウにフォーカスした時にだけインサートモードに入るような関数ってどうつくればいいですか?

71 :名無しさん@お腹いっぱい。:2018/03/08(木) 06:08:45.66 .net
>>70の補足です
デフォルトの状態だとSPC a s tでans-termをポップアップした時に初めの一回は自動でインサートステートに入るのですが、
一度SPC a s tでポップアップを閉じた後再SPC a s tでポップアップさせてもノーマルステートのままフォーカスが行ってしまいます
理想としては何度ポップアップを出し入れしてもtermのウィンドウにフォーカスが行くときは常にインサートステートで入るように設定したいです

72 :名無しさん@お腹いっぱい。:2018/03/08(木) 20:34:32.07 .net
バッファ名拾ってインサートモードにすればいいんじゃない。ポップアップを何で実現してるかは知らんけどウインドウ切り替えにアドバイスとか。

73 :名無しさん@お腹いっぱい。:2018/03/09(金) 23:29:30.05 .net
70です
キーバインドを設定しようとしてみましたがうまく動くないのでアドバイスもらえるとありがたいです

(global-set-key (kbd "C-'") '(lambda() (interactive)
(shell-pop)
(if (string= (buffer-name) "\*ansi-term-1\*")
(evil-insert-state)
(evil-normal-state))))

これで実際にキーを入力してみるとWrong number of arguments:(1 . 1), 0 と出てしまいます
理想としてはバインドしたキーを入力したらshell-popコマンドを実行して、その直後にバッファ名に合わせてevil-insert-stateかevil-normal-stateのどちらかのコマンドを実行するというふうにしたいです

74 :名無しさん@お腹いっぱい。:2018/03/10(土) 11:23:38.42 .net
(shell-pop) -> (shell-pop 1) に変更

75 :名無しさん@お腹いっぱい。:2018/03/10(土) 13:51:05.35 .net
任意のバッファに移動してから C-' するくらいなら普通に ans-term にフォーカス戻したときにインサートステートにすればいいんじゃないかと…
(dotspacemacs-editing-style が vim なら i とか a の入力で済むしね)

76 :名無しさん@お腹いっぱい。:2018/03/10(土) 21:08:07.60 .net
70です
ここまで質問しといてなんですが、そもそもバッファ毎にステートが保持されてるみたいなんで単純にインサートステートからでも呼び出せるグローバルキーマップにshell-popをバインドするだけで解決できました
スレ汚しすみませんでした

77 :名無しさん@お腹いっぱい。:2018/03/12(月) 18:03:29.26 .net
ヽ(・ω・)/ズコー

78 :名無しさん@お腹いっぱい。:2018/03/18(日) 09:09:03.94 .net
mode-line-in-non-selected-windows が t の時に
モードラインの active/inactive が切り替わるタイミングって取れます?

79 :名無しさん@お腹いっぱい。:2018/03/19(月) 13:04:52.83 .net
dash.elを初めて使ってみたけどこれ便利だね(時代遅れ感)

80 :名無しさん@お腹いっぱい。:2018/03/19(月) 13:17:24.50 .net
f.el, s.el, ht.el も一緒にどうぞ!

81 :名無しさん@お腹いっぱい。:2018/03/25(日) 08:44:24.57 .net
最近 php-mode の更新がやたら多いんだけど本気出したのか

82 :名無しさん@お腹いっぱい。:2018/03/26(月) 14:59:04.10 .net
emacs上で日本語入力の時に変換の範囲の長さをShift+←→で
変えるんだけど、変換範囲の切れ目が見えず、変換範囲の長さ
を勘で調整してから変換する、という使い方を余儀なくされてる。

MacOSX : 10.13.3
emacs : emacsformacosx.comの25.2.1

- IMEはgoogle日本語入力でもMac標準(ことえり?)でも同じ。
- color-themeは何にしても同じ。(color-themeは使わない、も含む)
- フォントも、設定しないというのも含めて関係なく再現。

- Terminal上でMacPortsの25.3.1を起動すると大丈夫。
- 他のアプリならもちろん文節の切れ目はわかる

ということで、おそらくはMac GUI Emacs特有の現象だと思うんだけど、、、
地味に使いにくくてちょっと困ってます。

どなたか同じ現象の方とか直し方わかる方いませんかね?

83 :名無しさん@お腹いっぱい。:2018/03/26(月) 15:09:04.12 .net
マルチすんなゴミクズ

84 :名無しさん@お腹いっぱい。:2018/03/26(月) 17:34:45.36 .net
すんません、mac板のほうが過疎ってるっぽかったんで。

85 :名無しさん@お腹いっぱい。:2018/03/27(火) 09:45:26.29 .net
anythingが氏んだ?melpaから消えてやがる・・・

86 :名無しさん@お腹いっぱい。:2018/03/27(火) 16:56:20.50 .net
Helm de ok

87 :名無しさん@お腹いっぱい。:2018/03/27(火) 20:30:38.75 .net
ivy ga Eyo

88 :名無しさん@お腹いっぱい。:2018/03/27(火) 22:49:54.02 .net
bokuha zutto anything

89 :名無しさん@お腹いっぱい。:2018/03/29(木) 19:11:23.00 .net
>>79
安心しろ
俺なんか5年もEmacs使ってやっと最近helmに手を出した

90 :名無しさん@お腹いっぱい。:2018/03/29(木) 21:12:39.10 .net
>>82
ttps://debbugs.gnu.org/cgi/bugreport.cgi?bug=7282

91 :名無しさん@お腹いっぱい。:2018/03/30(金) 00:43:24.99 .net
Emacs使っててddskk使わないのは勿体無いなぁ。
この世で唯一、純正ssの動作が享受できる環境やぞ。
導入めんどいってのは否定しないけど。

92 :名無しさん@お腹いっぱい。:2018/03/30(金) 08:05:46.20 .net
>>91
今ならmelpaにあるからちょろっとやればすぐ使えね?

93 :名無しさん@お腹いっぱい。:2018/03/30(金) 08:34:35.42 .net
>>89
俺がhelmに手を出したのは15年目の頃だったわ
パッケージ管理とかanythingとかずっとスルーしてた

94 :名無しさん@お腹いっぱい。:2018/03/30(金) 09:25:54.80 .net
>>91
純正ssって何?

95 :名無しさん@お腹いっぱい。:2018/03/30(金) 12:22:46.22 .net
>>94
kが抜けた

96 :名無しさん@お腹いっぱい。:2018/03/30(金) 12:34:31.65 .net
裏を返すとddskkでないskk(ibus skkなど)には不便を感じるんだよね
それがあったからEmacs内部外部の差異が殆どなく使えるmozc.elへ移行した

97 :名無しさん@お腹いっぱい。:2018/03/30(金) 19:02:00.93 .net
skkは辞書登録が簡単にできて秀逸というけれど、辞書登録しないと
使えないイメージ。

98 :名無しさん@お腹いっぱい。:2018/03/30(金) 19:16:10.84 .net
>>95
sskって何だよ

99 :名無しさん@お腹いっぱい。:2018/03/30(金) 20:19:07.28 .net
昔、SSKの野球用品なら使ってた

100 :名無しさん@お腹いっぱい。:2018/03/30(金) 20:25:09.13 .net
俺はミズノ

101 :名無しさん@お腹いっぱい。:2018/03/30(金) 22:53:06.02 .net
しょーぉりはいーつもー

102 :名無しさん@お腹いっぱい。:2018/03/30(金) 23:50:08.76 .net
>>100
ミズノはなかなかナウいな

103 :名無しさん@お腹いっぱい。:2018/03/31(土) 00:24:57.12 .net
ジャック ハズ ア バット & ツー ボールズ!

104 :名無しさん@お腹いっぱい。:2018/03/31(土) 14:49:34.96 .net
FAQ気味の質問ですいません
答えがわかる方で
気の向いた方はお答えください

emacs 24.3.1
linux(ubuntu 14.03.3 LTS)

長らく使っていなかったマシンを動かしたら
ctl+p 等でカーソル移動させると、範囲指定が効いている状態になっていました。
ctl+shft+pを押すと範囲指定されない状態での移動になります。
これを、逆(shft キーを押していない状態で非範囲選択)に戻すにはどうしたらいいでしょう。

105 :名無しさん@お腹いっぱい。:2018/03/31(土) 15:16:46.63 .net
caps lock 押されてるだけじゃ?

106 :名無しさん@お腹いっぱい。:2018/03/31(土) 15:36:32.12 .net
Aを押すと小文字のaが出て
shft+A で大文字のAが出るので
CAPS lock がかかっているということはないと思います。

107 :名無しさん@お腹いっぱい。:2018/03/31(土) 15:49:34.54 .net
M-x describe-key

108 :名無しさん@お腹いっぱい。:2018/03/31(土) 16:17:04.30 .net
>>107
ありがとうございます。
どうも c-p が s-c-p と認識されてるようです。
どうもemacs の外に原因があるようです。ほかを調べてみます。

109 :名無しさん@お腹いっぱい。:2018/03/31(土) 17:28:29.40 .net
あるよね。そういうこと。
どちらかっていうとWindowsのキーがおかしくなってそれにVMが引っ張られることが多い

110 :名無しさん@お腹いっぱい。:2018/03/31(土) 20:06:03.29 .net
;;; -*- lexical-binding: t -*- とした el ファイルで、dynamic binding の
let を使う方法があれば教えてください。逆であれば、cl-lib を require して
lexical-let を使えば良いのですが..。よろしくお願いします。

111 :名無しさん@お腹いっぱい。:2018/04/02(月) 10:15:08.79 .net
>>110
defvaするとか?

112 :名無しさん@お腹いっぱい。:2018/04/02(月) 12:18:59.14 .net
>>111
ありがとう。以下に書いてあった。Common Lisp の理解が必要な気がする。
ttp://diary.wshito.com/comp/lisp/dynamic-scope/

113 :名無しさん@お腹いっぱい。:2018/04/02(月) 12:26:39.93 .net
このサイトも内容が深い。クロージャの辺りも含め、もう少し勉強します!
ttp://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp10.html

114 :名無しさん@お腹いっぱい。:2018/04/03(火) 16:25:06.10 .net
プロポはサンワ

115 :名無しさん@お腹いっぱい。:2018/04/13(金) 15:34:27.96 .net
フタバだろ

116 :名無しさん@お腹いっぱい。:2018/04/23(月) 10:30:57.16 .net
IDEの関数補完みたいな機能のパッケージってあります?auto-completeかcompanyで実現しようと思ってるんだが、ヘッダーファイルの中身どうにか読み出して...って超重たそうだよな。

117 :名無しさん@お腹いっぱい。:2018/04/23(月) 13:17:37.17 .net
>>116
YASnippetのことかな?

118 :名無しさん@お腹いっぱい。:2018/04/23(月) 19:53:56.46 .net
>>117
あぁ、確かに標準関数はいいかもしれないけど。
ライブラリのヘッダファイル読んで関数だけ補完に使えないかなぁって。流石にライブラリの関数書き出してくのは...きつい

119 :名無しさん@お腹いっぱい。:2018/04/23(月) 20:05:29.29 .net
標準機能のCEDET(Semantic)があるにはある

120 :名無しさん@お腹いっぱい。:2018/04/23(月) 20:51:20.96 .net
irony-modeとか?使ったことないけど

121 :名無しさん@お腹いっぱい。:2018/04/23(月) 22:57:38.02 .net
dabbrev がだいたいの状況でそれなりに補完してくれちゃうから、補完系のパッケージってあんまり充実してないんだよね。

122 :名無しさん@お腹いっぱい。:2018/04/24(火) 07:03:44.47 .net
dabbrevとかはじめて知った orz

123 :名無しさん@お腹いっぱい。:2018/04/24(火) 07:33:00.68 .net
eclimとかOmniSharpとかとの連携はどうだろう?

124 :名無しさん@お腹いっぱい。:2018/04/24(火) 10:16:08.10 .net
いろんな案を教えて頂きありがとうございます!色々触って見ます

125 :名無しさん@お腹いっぱい。:2018/04/24(火) 11:20:21.88 .net
使ったこと無いけど、lspというのもよさげだね。
ttps://github.com/emacs-lsp
ttps://qiita.com/atsushieno/items/ce31df9bd88e98eec5c4

126 :名無しさん@お腹いっぱい。:2018/04/24(火) 12:36:20.93 .net
【マイトLーヤと不正義】 テロリストが天国を求めるのは、中東が地獄だから、犯人は誰か、G7の国々
http://rosie.5ch.net/test/read.cgi/liveplus/1524536573/l50

127 :名無しさん@お腹いっぱい。:2018/04/24(火) 23:27:49.35 .net
>>125
最終的にはそれに収束するのは間違いない
rmsも認めてるからね

128 :名無しさん@お腹いっぱい。:2018/04/25(水) 01:58:55.04 .net
>>125
C#のOmniSharpはこの方式だね

129 :名無しさん@お腹いっぱい。:2018/04/25(水) 02:31:25.45 .net
NeovimとSpacemacsってどっち優れてる?

130 :名無しさん@お腹いっぱい。:2018/04/25(水) 18:38:53.50 .net
>>129
優れているかどうかはわからないけど使っている感想を

Emacs から Spacemacs に移行したんだけどキーバインドは emacs や hybrid ではなく vim にしている
理由は text object が新しく覚えなければならないことだったけど非常に便利に感じたし、実際に便利に使わせてもらっている
vim-surround も便利

helm で補完が便利
SPC SPC で使える命令がズラッと表示され目的のコマンドの実際の名前を覚えていなくても何となくそれっぽいキーワードで絞り込めるのがいい
SPC b でバッファ関連 SPC f でファイル関連 SPC g で git 関連と非常にわかりやすくまとめられていて、さらに次のキーバインドが表示されどんどん絞り込まれるのでキーバインドを暗記していなくても使いやすい

もちろん Emacs で使っていた自作の関数なんかも引き続き使えるのがいい

日本語の情報が少なめなので便利な機能があるんだけど見逃している感じ
実際 helm transient state とか最近見つけたw

Emacs からの移行だったので Vim っぽい操作に慣れるのにちょっと戸惑った

私にとっては Emacs より直感的で使いやすいです
Emacs を使っていたときは基本デフォルトでキーバインドは弄っていなかったので移行しやすかったのかな?

131 :名無しさん@お腹いっぱい。:2018/04/25(水) 23:33:37.21 .net
>>116
オムニ補完の git-complete もあるよ。
https://qiita.com/zk_phi/items/642b1e7dd12b44ea83ce

132 :名無しさん@お腹いっぱい。:2018/04/26(木) 02:06:59.94 .net
>>116
c/c++
https://github.com/Sarcasm/irony-mode
https://github.com/yaruopooner/ac-clang

C#
https://github.com/OmniSharp/omnisharp-emacs

visual studioとの連携
https://github.com/yaruopooner/msvc

133 :名無しさん@お腹いっぱい。:2018/05/04(金) 05:03:11.70 .net
version26.1ってまだなんかね。
もうpretestしてたっけ?

134 :名無しさん@お腹いっぱい。:2018/05/05(土) 23:10:19.21 .net
みなさんのcontrolキーはAの左?。それとも左下?

135 :名無しさん@お腹いっぱい。:2018/05/06(日) 00:05:30.39 .net
変換キーに割り当ててる。

136 :名無しさん@お腹いっぱい。:2018/05/06(日) 00:06:14.27 .net
>>133
26.0.91の後いきなり26.1-rc1で4週間経ったところ

137 :名無しさん@お腹いっぱい。:2018/05/06(日) 00:31:08.21 .net
>>135
同じく

138 :名無しさん@お腹いっぱい。:2018/05/19(土) 10:04:49.93 .net
Ubuntu18.04LTSをクリーンインストールして、
環境を構築中。emacsがemacs25になっていて、
emacs-mozcを入れてmozcで日本語変換をするようにした。
ここで問題が発生。和文を入力するとタイピング速度に追いついてこない。
geditでの和文タイピングの5倍は反応が遅延ている。
何から手をつけたら良いのかトホホ

139 :名無しさん@お腹いっぱい。:2018/05/19(土) 23:46:13.92 .net
自分もWnn/eggから乗り換えようとしたけど遅いのと、確定しただけでは
auto-fillが効かないので諦めたことがある。
そういえば26はrc1で止まってるなあ。

140 :名無しさん@お腹いっぱい。:2018/05/20(日) 08:14:11.15 .net
>>138
mozc-imではどうだろう?

141 :名無しさん@お腹いっぱい。:2018/05/22(火) 02:42:13.86 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

N0ACJ

142 :名無しさん@お腹いっぱい。:2018/05/22(火) 11:31:30.95 .net
>>140
遅くなりましたが、助言をありがとう。
mozc-imを試してみたけど、emacs-mozcのさらに倍ぐらい応答や変換に時間がかかって、
さらにダメな結果でした。
ibus.elを試したけど、emacs25だと動作しないようでした。
Emacsを長年使い続けてきた理由の1つが軽快さだったので、どうしたものか。
もっさりしたgeditに負けるなんて。

143 :名無しさん@お腹いっぱい。:2018/05/22(火) 11:40:12.29 .net
>>138 だけど、
変換候補をoverlayじゃなくてエコーエリアに表示するようにしたら、
かなり応答が良くなりました。
しばらくこれで使います。

144 :名無しさん@お腹いっぱい。:2018/05/22(火) 13:50:02.34 .net
>>143
以下の設定をするとどう?
(setq default-input-method "japanese-mozc-im")
(setq mozc-candidate-style 'popup)

145 :名無しさん@お腹いっぱい。:2018/05/22(火) 13:59:34.54 .net
>>143
もう一つ、インストールが必要でした。mozc-popup。以下が参考になります。
https://www49.atwiki.jp/ntemacs/pages/48.html

146 :名無しさん@お腹いっぱい。:2018/05/22(火) 14:16:39.08 .net
>>144-145
ありがとう。
echo-areaからpopupに変えたら激速になりましたと報告しに来たら、
すでに助言をもらっていたorz
ありがとうございますm(__)m

検索してブログを漁っていたらoverlayが遅いのでpopupに変えたという人もちらほらいらっしゃいました。

あと、Ubuntu 18.04で、emacs -qとすると、中華フォントぽいもので、
約物のベースラインがデタラメになっています。
Noto Sans Mono CJK JPなど適当なフォントを指定する必要がありました。

147 :名無しさん@お腹いっぱい。:2018/05/24(木) 11:37:15.62 .net
saveplaceが効かないので調べたら、
Emacs25で変更があったみたいだ。

どこかにEmacs25に乗り換えてた人のためにまとめたページはないかな。

148 :名無しさん@お腹いっぱい。:2018/05/24(木) 15:45:24.13 .net
save-place → save-place-mode に関数名がリネームされた
エイリアスが有るから関数を直接呼んでる人は影響無いと思うけど、カスタマイズで有効にしてる人はエラーも出ずに有効にもならない
もう一度やり直せば良い

149 :名無しさん@お腹いっぱい。:2018/05/25(金) 23:15:07.81 .net
Macでemacsを使っていて今までMacOSのショートカットキーが優先されていたのがemacsに奪われるようになったのですが解決方法分かりませんでしょうか?
Command + Hをデスクトップ移動にしてたのですがemacsにs-hとして先に取られてしまようになりました
emacsは25.3.1でGUIで使用してます

150 :名無しさん@お腹いっぱい。:2018/05/26(土) 01:39:28.83 .net
>>149
(global-set-key "s-h" nil)
とかすればいいんじゃない?

151 :名無しさん@お腹いっぱい。:2018/05/26(土) 20:13:17.40 .net
バイトコンパイルの警告抑制について質問です。
以下のようなelファイルを作ります。

~/test.el
------------------------------
;;; -*- mode: emacs-lisp ; coding: utf-8-unix ; lexical-binding: t -*-
(defun test ()
(let ((hoge 0))))
------------------------------

scratchにて
(byte-compile-file "~/test.el")
を評価します。

Compile-logバッファには↓の警告が出ます。
test.el:4:1:Warning: Unused lexical variable ‘hoge’

未使用変数なので警告がでるのは当然なんですが、
この警告を抑制する方法はありませんか?
ちなみに、byte-compile-warnings 系の設定を行っても変化はありませんでした。

そもそも、未使用変数消せばええやん、という話かもしれませんが、
自分で記述しているコードでは
letでw32-系の変数をshadowingしており、 Windows環境では当然意図した通りに動作します。
非Windows環境では、そもそもw32-系変数は存在しないので、値を設定しても無視され、それ以降のコードは通常通り動作する。
という想定で書いています。
目的がshadowingでないのであれば (when (boundp 'w32-〜〜)
とかで回避できるので問題ないのですが・・・。

152 :名無しさん@お腹いっぱい。:2018/05/27(日) 06:19:12.96 .net
>>151
未使用変数消せばええやん

(defun test ()
(let ((hoge 0))
hoge))

そうしない理由がよく分かんないな

153 :名無しさん@お腹いっぱい。:2018/05/29(火) 03:02:38.10 .net
26.1 リリース

154 :名無しさん@お腹いっぱい。:2018/05/29(火) 10:03:29.84 .net
>>153
&マニュアル日本語訳
https://ayatakesi.github.io/#emacs-26.1-emacs

155 :名無しさん@お腹いっぱい。:2018/05/29(火) 19:28:33.98 .net
26.1をビルドして使ってみたんだけど

YaTeX で \include している子ファイルから C-c -t j でコンパイルするとき親ファイルの \includeonly の引数を「子ファイルのバッファ名」にするために「r」と指定すると
親ファイルの \includeonly の引数ではなく、おかしな所(\include{子ファイル}の先頭など)にバッファ名が挿入されてしまう…

./configure にはオプションは何も付けなかったんだけど何か必要だったのかな?

156 :155:2018/05/29(火) 19:32:20.11 .net
>>155
ごめん
> C-c -t j
じゃなくて「C-c C-t j」だね^^;

157 :名無しさん@お腹いっぱい。:2018/05/30(水) 12:10:53.55 .net
うげぇ、companyの候補、2バイト文字あると崩れるのかよ

158 :155:2018/05/30(水) 18:10:49.56 .net
>>155
YaTeX の ML に投げてみたら switch-to-buffer の仕様が大きく変わったみたいで対応してくれました

…が、今のところ修正は確認できずオヨヨ

159 :155:2018/05/30(水) 22:37:35.73 .net
>>155
# hg clone http:/www.yatex.org/hgrepos/yatex yatex
# cd yatex
# hg up -C dev

として YaTeX の開発版を clone した後に make install したもので \includeonly の引数が正常に書き換えられることを確認しました

160 :名無しさん@お腹いっぱい。:2018/05/31(木) 00:07:20.90 .net
raspberry piのmodel 3 B+という新型を買ったのでemacs 25.3のソースをダウンロードして入れた
コンパイルに2時間くらいかかったけどTeraTermからsshでログインして快適に使えている
ブレッドボードにLEDと抵抗を挿してGPIOの端子にジャンパー線で繋いでLEDを点滅させて遊んでいる

emacsからM-x gdbでgdbを起動し自作したLED点滅プログラムをソースラインデバッグ
step実行させ出力ポートを叩く行を通過するたびにブレッドボード上のLEDが光ったり消えたりする
割と面白いよ

161 :名無しさん@お腹いっぱい。:2018/05/31(木) 01:58:46.09 .net
>>160
ssh で繋がるならtramp使えばいいような気もするが、それじゃダメなのか..
http://d.hatena.ne.jp/teny/touch/20100915

162 :名無しさん@お腹いっぱい。:2018/05/31(木) 13:00:27.59 .net
>>161
突然ダメなのか?と言われても困惑する

何か言いたきゃまず君がパソコンでターミナルエミュレータを使いsshでraspberry piのemacsを起動するとどんなデメリットがあるのか書かないと

163 :名無しさん@お腹いっぱい。:2018/05/31(木) 17:21:03.21 .net
ホームポジションから絶対に指離したくねー
何でもemacsでやりテー
メールは当然emacsから
RSSも見られるからニュースの要約も読めるぞ
ブラウジング? テテテ テキストのみならemacsでブラウジングできるぞ
Twitterだってできるんだからな

パソコンとラズパイで別のemacs使うなんてありえねーよ
emacsは1つで済ませるものだ
パソコンのemacsからラズパイのプログラムをtrampでリモートデバッグするの当然だよ
trampなぜ使わないんだよ
お前困ってるだろ なっ なっ 困ってるだろ

というはなしじゃない?

164 :名無しさん@お腹いっぱい。:2018/05/31(木) 18:30:55.02 .net
俺もラズパイのデバッグするのにEmacsを動かす所からというのは牛刀割鶏と思うなぁ
まあ、趣味なら(゚з゚)イインデネーノ?

165 :名無しさん@お腹いっぱい。:2018/05/31(木) 18:35:58.24 .net
むしろラズパイ内でemacs使うメリットってあるの?

ラズパイ触ったこと無いから知らんのだけど、パソコンの方がハード的スペック上だし、emacsをからソースから準備も大変だしデメリットしかないと思うんだが。

まぁ、trampの存在をそもそも知らなかったか、ラズパイにemacsをいれること事態が目的っぽいけど

166 :名無しさん@お腹いっぱい。:2018/05/31(木) 18:39:41.27 .net
つーか、リモートデバッグするのに最近はtramp要るの?
gdb serverじゃダメなん?

167 :名無しさん@お腹いっぱい。:2018/05/31(木) 21:36:22.98 .net
sshでログインしていろいろやるなら
ターミナルソフトから接続しての方が切り替えずに済んで
楽なケースはあるんじゃないか
Emacsだけローカルのソフトを使うってのもそれはそれで…

オレの場合、会社なんかだと自分のPCとは限らないから
エディタはメモ帳だけってことなんてザラ
もしラズパイ使うならその中に入ってるemacs使う事はあると思うな

ケースバイケースだろ?

168 :名無しさん@お腹いっぱい。:2018/05/31(木) 22:53:44.84 .net
ラズパイなんて色々動かして遊ぶもんだろ
Emacsが快適に使えてるというのは有益な情報だった

169 :名無しさん@お腹いっぱい。:2018/06/01(金) 12:29:31.91 .net
follow exec 系の機能は gdb server 経由だと使用不能だと思うから、
ネイティブで gdb 使いたい時もある。
ネイティブで gdb 使うなら gdb mode あると便利だし、
そうするとその場で修正したくなるから結局 emacs 入れたくなると思う。


クロスコンパイルでクロスデバッグならなくてもいいけど、
クロス環境構築って微妙に手間だから、
コンパイル速度とか気にならない程度の
小規模な開発ならネイティブでやっちゃうかな。

170 :名無しさん@お腹いっぱい。:2018/06/01(金) 13:40:44.61 .net
>>169
trampで接続してgdb動かす場合、gdbはリモートで動いているぞ。
shell-modeみたいな感じだ。

171 :名無しさん@お腹いっぱい。:2018/06/01(金) 14:50:36.97 .net
>>170
emacs は一つだけ上げるのが
いいってのも分かるから、
そういう人はそれがいいだろうねえ。
昔は自分もそうしてたんだけど、開発環境的な都合でやらなくなっちゃったな。

172 :名無しさん@お腹いっぱい。:2018/06/01(金) 23:56:33.09 .net
trampといえば26.1でパスにmethod必須になってて面食らった。
>>163の前半は全くその通りだな。twitterでなく2chだけど。

173 :名無しさん@お腹いっぱい。:2018/06/07(木) 13:12:18.45 .net
>>165
家にあるUNIXマシンがラズパイだけで、すべてをここに集約してる自分みたいな人間もいる。
1人暮らしの時ならともかく、さすがにSunのマシンを今の家には持って来れなかった。
スペック的には物足り無いが、小さくて静かだし、こっそりテレビの後ろとかに置いておいてもサーバーだと家族にバレない。

174 :名無しさん@お腹いっぱい。:2018/06/07(木) 14:28:17.09 .net
sunより性能いいだろ

175 :名無しさん@お腹いっぱい。:2018/06/07(木) 17:03:42.77 .net
>>174
うん。今時のサーバに比べると超ヘボいけど、以前のマシンが性能的には今やうんこだったので、家で動かす程度の用途なら特に不便は感じてない。

176 :名無しさん@お腹いっぱい。:2018/06/08(金) 20:28:05.54 .net
wslでvcxsrv使ってemacs26動かそうとしてるんだが文字が表示しない。どうして?

177 :名無しさん@お腹いっぱい。:2018/06/10(日) 09:28:11.01 .net
>>173
家族にバレるとどうなるの

178 :名無しさん@お腹いっぱい。:2018/06/13(水) 23:11:40.57 .net
raspberry piでコンパイルしたemacs 25.3でewwを使えるようにするのに一苦労した
M-x ewwで起動したらURLか検索ワードの入力を求められ入力したらlibxml2と一緒にコンパイルしたemacsを使えとエラーメッセージが出た

libxml2のソースをdownloadしコンパイルしたらPython.hが無いとコンパイルエラー
python-devというpythonの処理系そのものの開発環境を入れてようやく解決

179 :名無しさん@お腹いっぱい。:2018/06/18(月) 10:30:40.48 .net
>>177
うるさい、邪魔と言われる

180 :名無しさん@お腹いっぱい。:2018/06/18(月) 16:02:44.07 .net
ubuntuなんだがsuperをcommandにするのどうするの?

181 :名無しさん@お腹いっぱい。:2018/06/20(水) 08:55:46.24 .net
質問です!

emacsで改行すると、現在の行もインデントされてしまいます。
この挙動をやめて、次の行だけインデントするようにするにはどうすればいいのでしょうか?

182 :名無しさん@お腹いっぱい。:2018/06/20(水) 09:16:34.76 .net
なんとかindent-modeを無効に

183 :名無しさん@お腹いっぱい。:2018/06/20(水) 09:39:53.66 ID:oMOmt8KC.net
>>181
(setq-default electric-indent-inhibit t)

184 :名無しさん@お腹いっぱい。:2018/06/20(水) 09:54:48.45 .net
>>181
その時だけならCtrl-Jで改行

185 :181:2018/06/24(日) 01:09:40.46 ID:EqndIiXgo
神様ありがとう

186 :名無しさん@お腹いっぱい。:2018/06/25(月) 10:11:02.67 .net
hyperをcommand置き換えるコードおしえてください(_ _;)

187 :名無しさん@お腹いっぱい。:2018/06/25(月) 12:07:41.01 .net
>>186
全然試してないけど、key-translation-mapとか使えるのかしら?
https://ayatakesi.github.io/emacs/24.5/elisp_html/Translation-Keymaps.html#Translation-Keymaps

188 :名無しさん@お腹いっぱい。:2018/06/26(火) 09:13:41.02 .net
教授に設定を~/.emacs.elに書けと言われたんだが古いよね?

189 :名無しさん@お腹いっぱい。:2018/06/26(火) 09:29:37.65 .net
こういうもんは人に合わせる必要ないよ

190 :名無しさん@お腹いっぱい。:2018/06/26(火) 13:13:08.43 .net
教授の知識が専門の研究分野以外については古いなんて当たり前だよん

191 :名無しさん@お腹いっぱい。:2018/06/26(火) 13:35:12.63 .net
>>188
教授だけど、自分の学生に自分の知識が古いことを指摘されると、
その分、自己改善が進むので嬉しい。
でも、プライドが傷つけられる向上心のないバカ同僚もいるので要注意。
そういう奴はハリネズミのような奴なので、見たらわかると思う。

192 :名無しさん@お腹いっぱい。:2018/06/26(火) 13:39:40.57 .net
昔.elついてたっけ?

193 :名無しさん@お腹いっぱい。:2018/06/26(火) 23:19:14.57 .net
今も昔もドキュメントには.emacsも.emacs.elも書いてあるから必ずしも古いわけでもないけど、普通は.emacsかな。
~/.emacs.d/init.elは他のinit.elとファイル名で区別できないから何となく不便で使わない。

194 :名無しさん@お腹いっぱい。:2018/06/27(水) 08:35:00.03 .net
稀ではあるが間違ってること教える教授もいるからなあ。
古いだけで合ってるなら、だいぶマシw

195 :名無しさん@お腹いっぱい。:2018/06/27(水) 08:46:40.09 .net
>>193
init.el とどういう付き合い方をすれば不便を感じられるのか詳しく

196 :名無しさん@お腹いっぱい。:2018/06/27(水) 09:27:10.60 .net
稀によくあるね

197 :名無しさん@お腹いっぱい。:2018/06/27(水) 19:28:36.80 .net
Cygwinで、Emacs 26になってから、Xリソースの

Emacs.geometry: WIDTHxHEIGHT+XOFFSET+YOFFSET

のXOFFSETとYOFFSETが効かなくなりました。
--geometryオプションでも同様です。
これってなぜなんでしょうか。
(ひとまず、set-frame-positionで指定してます)

198 :名無しさん@お腹いっぱい。:2018/06/29(金) 01:22:43.93 .net
>>195
emacsじゃないけど、昔本番機セットアップでinit.oraをviで編集しようとして間違ってinit開いて、バイナリの文字化け画面で何かした挙げ句に!wqしてinitプログラム破壊した人が居たなあ

199 :名無しさん@お腹いっぱい。:2018/06/29(金) 10:51:55.91 .net
init.oraがinitと同じディレクトリにあったのか?

200 :名無しさん@お腹いっぱい。:2018/06/29(金) 11:42:18.69 .net
>>199
んなこたない。
何か色々間違えた結果w

201 :名無しさん@お腹いっぱい。:2018/06/29(金) 18:09:01.40 .net
じゃあinit.elで問題ないな
間違う奴はどうしたって間違える

202 :名無しさん@お腹いっぱい。:2018/06/29(金) 18:41:28.56 .net
それぞれ自分でいいように管理してるってだけだろ。
編集するときにファイル履歴をinitで検索すると~/.navi2ch/init.elとか他のinit.elも引っかかるから、
自分は.emacsの方がいいとか。

203 :名無しさん@お腹いっぱい。:2018/06/29(金) 23:01:44.75 .net
どんだけ高頻度で .emacs 編集してんだよwって突っ込みたかっただけなんだけどな
これも emacs あるあるかね

204 :名無しさん@お腹いっぱい。:2018/06/30(土) 06:52:59.37 .net
>>188
読み込む時のファイルの優先順位があったと思う。
昔の浅い階層にあるファイルが、最終設定として上書きする
もしくは最初にそれを見つけたら以下を無視して高速起動するような仕様。

205 :名無しさん@お腹いっぱい。:2018/07/01(日) 22:35:11.62 .net
.emacsの編集ってテキストエディタでやったらだめなの?
読み込みエラーがでるんだけど

206 :名無しさん@お腹いっぱい。:2018/07/01(日) 22:54:56.27 .net
んなこたーない
単純にlispが間違ってんだろ
括弧が足りないとかよくある

207 :名無しさん@お腹いっぱい。:2018/07/01(日) 22:55:39.94 .net
(require 'auto-complete-config)
(ac-config-default)
を.emacsに書き加えると
読み込み中にエラーが置きましたという主旨の言葉がでる。

208 :名無しさん@お腹いっぱい。:2018/07/01(日) 23:01:59.53 .net
取り敢えず--debug-initを付けて起動すればエラーの内容が分かる

209 :名無しさん@お腹いっぱい。:2018/07/01(日) 23:11:40.27 .net
https://gyazo.com/d73671c273b65298fcc29839ace96992

auto-complete-configをインストールすればいいのかな?

210 :名無しさん@お腹いっぱい。:2018/07/01(日) 23:23:23.61 .net
auto-completeにpathが通ってないんだろ
load-pathに書いてあるディレクトリにインストールしないと駄目だ
普通packageを使ってインストールすれば気にしなくていいはずだがな
後は自分で解決してくれ

211 :名無しさん@お腹いっぱい。:2018/07/01(日) 23:29:21.65 .net
分かった
packageでインストールしたものはafter-init-hookに書かないとnot foundになるんだよな

212 :名無しさん@お腹いっぱい。:2018/07/02(月) 00:23:46.90 .net
ああ、パッケージインストールしたelファイルは毎回消されてたのか

対象方法はまだわかっていない

213 :名無しさん@お腹いっぱい。:2018/07/02(月) 01:13:57.31 .net
設定用に.emacs使わない方がいいかもよ
微妙にループしてる話だが

214 :名無しさん@お腹いっぱい。:2018/07/02(月) 01:38:49.33 .net
やっとauto-compelete使うことができた!!
dotspacemacs-additional-packages
の中に使いたいパッケージ名を書いたらできた。
設定ファイルを誤って乙らせるとよくなさそうなのでレイヤーについて勉強してきます。

インストールしたのに勝手に消えるって、
解説サイトに書いてあるけどもっと強調してくれませんかねぇ…

215 :名無しさん@お腹いっぱい。:2018/07/02(月) 02:20:17.77 .net
Spacemacs 使いか
ちゃんとマニュアル読めば「dotspacemacs-additonal-packages に追加したい奴書いとけ」ってあるだろ(´・ω・`)

216 :名無しさん@お腹いっぱい。:2018/07/02(月) 02:31:48.79 .net
う、うん…(´・ω・`)

217 :名無しさん@お腹いっぱい。:2018/07/02(月) 04:47:37.31 .net
出遅れてる者なんだが spacemacs ってどうなの

「これがエディタ論争の平和的解決だ」みたいな記事ばかり見る
学習コストを厭わないならチャレンジしない理由はないって感じ?

218 :名無しさん@お腹いっぱい。:2018/07/02(月) 07:43:17.70 .net
>>217
Emacs から Spacemacs に移行して editing-style を vim で使っているんだけど vim-surround とか気に入っている
それと Emacs ではキーバインドを覚えておかないと中々使いにくかったけど Normal モードで Space キーを基点として何かキーを押す度に次のキーバインドとその説明が表示されるのがいいね(そのお陰で学習コストはちょっと下がると思うよ)
SPC b でバッファ関連、SPC f でファイル操作関連、SPC g でgit関連、SPC q で終了操作関連とか直感的にわかりやすいキーバインドってところが親切設計だね
editing-style を hybrid にしておくと Insert モードで emacs キーバインドが使えるから hybrid ならそれほど違和感もないかもね

219 :名無しさん@お腹いっぱい。:2018/07/02(月) 08:22:32.07 .net
>>218
開発のペースが落ちてるって聞くが、それは単純に安定期に入ったってことなのかな?

Vimの高速入力には憧れるから、使ってる人から見て将来のあるプロジェクトなら俺も試そうかな

220 :名無しさん@お腹いっぱい。:2018/07/02(月) 08:24:14.27 .net
>>209
パッケージならauto-completeという名前ですでに登録済み。
使ってないならgitで引っ張ってきてロード。

221 :名無しさん@お腹いっぱい。:2018/07/02(月) 08:25:11.45 .net
あ、ごめん、リロードしてなかった

222 :名無しさん@お腹いっぱい。:2018/07/02(月) 09:44:14.10 .net
yasnippetを自作していたのですが、行頭がずれてしまいます。

https://gyazo.com/87b1ed20d73c3f57ff8dcc3294735b85
のようにかいても
https://gyazo.com/6a514eba813a2c0dcf736be106d0db95
のようにfor文のとじカッコ}がタブ一つ文くらいずれてしまうのですが
どうすればいいのでしょうか

223 :名無しさん@お腹いっぱい。:2018/07/02(月) 09:56:50.95 .net
スニペットを展開後、特に変更がない場合
すぐに&0の場所に移動して埋め込みのための入力を終わらせたいのですが
良い方法はありませんか?

224 :名無しさん@お腹いっぱい。:2018/07/02(月) 09:57:15.50 .net
$0でした

225 :名無しさん@お腹いっぱい。:2018/07/02(月) 10:02:12.09 .net
>>223
ずれてしまう問題は自己解決しました。

226 :名無しさん@お腹いっぱい。:2018/07/02(月) 10:21:54.04 .net
shift+tabで変更がない場合は一瞬で終わらせることができました
途中まで編集して後はデフォルトどおりで確定したいときはどうすればいいのでしょうか

222名無しさん@お腹いっぱい。2018/07/02(月) 09:56:50.95
スニペットを展開後、特に変更がない場合
すぐに&0の場所に移動して埋め込みのための入力を終わらせたいのですが
良い方法はありませんか?

227 :名無しさん@お腹いっぱい。:2018/07/02(月) 12:25:29.15 .net
dotspacemacs-install-packages 'used-but-keep-unused

dotspacemacs-install-packages 'all
を使ってもインストールしたパッケージが消えるんですけど
わかる方いませんか。

228 :名無しさん@お腹いっぱい。:2018/07/02(月) 13:15:13.96 .net
>>219
気に入る・気に入らないは好みの問題もあるから興味があるなら一度使ってみるといいと思うよ
~/.emacs.d をバックアップしておけばいつでも戻せるしね
インストール時にパッケージのインストールで引っかかる場合は .spacemacs の dotspacemacs/init に dotemacs-elpa-timeout が 5 になっているんだけどそれを 20 位にしておくとどうにかなるかも

あっ今 melpa から evil-ediff パッケージが外れていてそれが原因で Spacemacs の導入ができないかもかも…

229 :名無しさん@お腹いっぱい。:2018/07/04(水) 11:07:11.86 .net
>>227
dotspacemacs-configuration-layersかdotspacemacs-additional-packagesに
書かれていないパッケージは使われていないと判断されて消される。

spacemacsについて便乗質問です。

リモートのマシンでspacemacsを端末で使っているのですがマウスを奪われてしまいます。
素のemacsでは奪われません。奪わないようにするにはどうしたら良いでしょうか。

素のemacsではinit-loaderを使っていました。
spacemacsでも使っていますが、layerを作る以外のシンプルな方法はありませんか。

230 :228:2018/07/04(水) 18:38:19.26 .net
もひとつお願いします。
eval-bufferしても反映されないっぽいのですがどうしたらいいでしょう?
いちいち起動しなおすのは面倒なので。
.spacemacsでeval-bufferしてもだめっぽいい。

231 :名無しさん@お腹いっぱい。:2018/07/04(水) 20:04:49.57 .net
>>230
SPC f e R (dotspacemacs/sync-configuration-layers) じゃダメなん?

232 :名無しさん@お腹いっぱい。:2018/07/04(水) 20:15:34.57 .net
>>228
emacs --insecure で一通り設定が終わった後で .spacemacs の dotspacemacs-excluded-packages に evil-ediff を加えておけばどうにかなるかな

233 :名無しさん@お腹いっぱい。:2018/07/04(水) 20:30:33.30 .net
>>227
その変数は多分 Spacemacs でサポートしているレイヤーをとにかく全部読み込むか必要なだけ読み込むかってのの設定じゃないのかな?
Spacemacs に無関係なパッケージは >>229 さんの書いてある通り dotspacemacs-additonal-packages に追加じゃない?

234 :名無しさん@お腹いっぱい。:2018/07/04(水) 23:23:29.15 .net
>>227です。
助かりました!ありがとうございました。

235 :228:2018/07/05(木) 09:29:44.24 .net
>>231
ありがとうございました!出来ました。

236 :名無しさん@お腹いっぱい。:2018/07/05(木) 18:29:28.86 .net
場違いだったらすまない

事の始まりから書く
学校のパソコンでのこと
学校の課題で、全角スペースに色をつけて見易くする、というのが出たからいろいろやり方調べて書いてあるのinit.elにコピペしたりしたんだけど全然出来ない
さらに調べを進めてみると.emacsに書くよ、て書いてあったサイトを見つけた
.emacsなんてなかったから作ってコピペしてみたら成功した
やったー、て思って作業を進めようと思ったのだが、日本語が変換出来ないことに気づく
「egg Japanese backend: サーバと接続できませんでした」とのメッセージが下部に表示される


どないすればいいでしょうか

237 :名無しさん@お腹いっぱい。:2018/07/05(木) 18:36:08.04 .net
まず.emacsを消します

238 :名無しさん@お腹いっぱい。:2018/07/05(木) 18:41:48.65 .net
>>237やはりそうすべきか
何書いたら全角スペースに色付けられるかわかる人いますか

239 :名無しさん@お腹いっぱい。:2018/07/05(木) 21:37:32.90 .net
>>238
whitespace-mode なんていうのを検索すると望みのものが得られそう

240 :名無しさん@お腹いっぱい。:2018/07/05(木) 22:55:12.31 .net
>>238
highlight-regexp とか

241 :名無しさん@お腹いっぱい。:2018/07/06(金) 07:38:20.99 .net
find-dired に関する質問です

M-x find-dired [RET] -type f [RET] でバッファのカレントディレクトリおよび以下のディレクトリにあるすべてのファイルを表示させます
そのとき表示されるファイルリストの日本語が文字化けしてしまいます
目的は特定の拡張子をもつファイルの削除なので支障はないのですが気持ち悪いのでちゃんと日本語を表示させたいです

(setq default-buffer-file-coding-system 'utf-8-unix)
(set-buffer-file-coding-system 'utf-8-unix)
(set-terminal-coding-system 'utf-8-unix)
(set-keyboard-coding-system 'utf-8-unix)
(set-clipboard-coding-system 'utf-8-unix)
(prefer-coding-system 'utf-8-unix)
(set-default-coding-systems 'utf-8-unix)
(setq locale-coding-system 'utf-8)
(setq dired-default-file-coding-system 'utf-8-unix)
なども試しましたが文字化けは治りませんでした

表示されたバッファ上で C-x [RET] r (revert-buffer-with-coding-system) で utf-8-unix を指定しても表示は変わりませんでした

同じディレクトリで端末から同様の操作(find . -type f)をすると日本語はちゃんと表示されます

よろしくお願いします

文字コード関係の設定
.spacemacs の dotspacemacs/user-init に (set-language-environment 'utf-8) のみです

環境
linux mint mate 18.3
emacs 26.1
spacemacs 0.200.1

242 :名無しさん@お腹いっぱい。:2018/07/06(金) 08:09:27.81 .net
「リージョン選択時はその文字列をisearch、なければふつうにisearch」をC-sに置き換えたいです。いい書き方ないですか・・・

243 :名無しさん@お腹いっぱい。:2018/07/06(金) 14:22:12.03 .net
>>241
(set-language-environment "japanese")
(set-default-coding-systems 'utf-8)
(prefer-coding-system 'utf-8-unix)
spacemacsは知らないけど、emacsで日本語ファイル名をdiredで表示する設定例
1行目を最後に実行するとutf-8ではなく、EUCが優先されるから注意

>>242
isearchの機能 C-s C-w を使うのはどう?
C-sを押してからC-wを押すと単語を検索文字列に追加する

日本語を検索するとワード区切りの問題が辛いので
isearch-delete-charからisearch-del-charに変更すると個人的に便利
(define-key isearch-mode-map (kbd "<backspace>") 'isearch-del-char)

244 :名無しさん@お腹いっぱい。:2018/07/06(金) 14:49:44.52 .net
>>242
こんな advice 付けるってのは?

(defadvice isearch-mode (around ad-isearch-bounds activate)
(let ((bounds (and (use-region-p)
`(,(region-beginning) . ,(region-end)))))
(when bounds
(deactivate-mark t))
ad-do-it
(when bounds
(let ((str (buffer-substring-no-properties (car bounds) (cdr bounds))))
(when (< (car bounds) (point))
(goto-char (car bounds)))
(isearch-yank-string str)))))

245 :240:2018/07/06(金) 15:44:58.07 .net
>>243
ご指導ありがとうございます

その3つの設定を dotspacemacs/user-init に記述しましたが文字化けは解消されませんでした
~/.emacs.d/init.el に同様の記述をした素の emacs でも同様でした

*Find* バッファの最初の1行目のカレントディレクトリの表示は日本語は問題なく find された結果だけ文字化けをしています

246 :名無しさん@お腹いっぱい。:2018/07/06(金) 17:03:22.63 .net
>>241
Emacs じゃなくて find -ls の時点で化けてるね

FIND(1) 変わり者のファイル名
https://linuxjm.osdn.jp/html/GNU_findutils/man1/find.1.html#lbAL

Emacs 側での対策はカスタマイズ変数 find-ls-option を設定して、find の -ls 以外のアクションを使うこと

247 :名無しさん@お腹いっぱい。:2018/07/06(金) 17:12:30.27 .net
>>246
設定例
https://pastebin.com/w9dw0HFc

何かが引っかかるらしく書き込みがブロックされるのでpastebin

248 :名無しさん@お腹いっぱい。:2018/07/06(金) 18:09:24.36 .net
今の今までテキストターミナルのフレームとウインドウのフレームを同時に使用できるなんて知らなかった…

249 :240:2018/07/06(金) 19:39:47.12 .net
>>246-247
ありがとうございます

設定例で *Find* バッファの日本語ファイル名が文字化けせずに表示されました
;; ネット検索してもほとんど find-ls-option に関する情報がなく自力では絶対解決できなかったので大変助かりました

250 :名無しさん@お腹いっぱい。:2018/07/06(金) 20:00:15.50 .net
>>248
どういう意味?
emacsclientってこと?

251 :sage:2018/07/06(金) 22:08:26.58 ID:zhlDzOXpC
>>243
ありがとうございます。しかしカーソル位置の単語だと不便なんですよね
>>244
これです!以下のコードいじってつくれないか考えていましたが無理でした。ありがとうございます ^^;
http://blog.livedoor.jp/tek_nishi/archives/2831992.html

252 :名無しさん@お腹いっぱい。:2018/07/06(金) 22:29:15.19 .net
>>250
うん。
サーバーに接続してるターミナルのsshからローカルのXmingに
emacsを接続させてサーバー機能を起動してからemacsclient -nw -cしたら
新しいウインドウができる代わりにターミナルにフレームが出てきた。
こんな使い方をしたことなかったからびっくり。

253 :名無しさん@お腹いっぱい。:2018/07/06(金) 23:05:28.45 .net
>>243
カーソル位置の単語だと不便なんですよね
>>244
やりたいことができました。ありがとうございます。以下のコードいじって作れないか考えましたが自分には無理でした
http://blog.livedoor.jp/tek_nishi/archives/2831992.html

254 :名無しさん@お腹いっぱい。:2018/07/13(金) 07:15:20.71 .net
spacemacs 使い始めたが、マイナーモードを表すシンボルとして丸文字と普通のアルファベットが入り乱れててダサい

ここのテーマ的なものって変えられる?
丸文字を使わせないようにできれば満足なんだが

255 :名無しさん@お腹いっぱい。:2018/07/13(金) 11:28:12.59 .net
>>254
マニュアルの「Minor Modes」に

> Unicode symbols are displayed by default.
> Setting the variable dotspacemacs-mode-line-unicode-symbols to nil in your ~/.spacemacs will display ASCII characters instead (may be useful in terminal if you cannot set an appropriate font).

ってあるから nil にしたみたら「Hmio|w|K」って Ascii になったよ
こっちの方がいいかも

http://spacemacs.org/doc/DOCUMENTATION.html#minor-modes

256 :名無しさん@お腹いっぱい。:2018/07/13(金) 12:23:10.84 .net
>>255
thank you

こちらの方が格好良いね

257 :名無しさん@お腹いっぱい。:2018/07/13(金) 19:32:05.78 .net
evil の検索(スラッシュ、クエスチョン、n、N 等)で migemo って使える?
やり方分からん

isearch、helm、swoop 等ではちゃんと使えてる

「migemo したいならisearch」と割り切るべき?

258 :名無しさん@お腹いっぱい。:2018/07/13(金) 22:33:25.40 .net
>>257
/,? での検索および n N では使えないね
SPC s s (Swoop) なら使えてる

SPC f f (HELM Find Files) では例えばカレントディレクトリが
/user/hoge/fuga/
で「fuga/」の「/」の後ろにカーソルがあって「あわわ.txt」を開きたいときは「 awawa」(半角スペース+awawa)って入力するとOK

そだ additional-packages に migemo と avy-migemo を入れて user-config で (helm-migemo-mode 1) と (avy-migemo-mode 1) はやってる?

259 :名無しさん@お腹いっぱい。:2018/07/13(金) 23:14:24.63 .net
migemo を用いた検索は
同一バッファ内で隠れたところを含むジャンプなら SPC s s (Swoop) で他のウィンドウを含む見えているところへのジャンプなら SPC j j (evil-avy-goto-char) や SPC j J (evil-avy-goto-char-2) を使い分けている

まあ evil-avy-goto-char の無制限文字列版があれば便利なことは認めるw

260 :名無しさん@お腹いっぱい。:2018/07/13(金) 23:41:18.74 .net
>>258
> SPC s s (Swoop) なら使えてる
> SPC f f (HELM Find Files) では例えばカレントディレクトリが
> /user/hoge/fuga/
> で「fuga/」の「/」の後ろにカーソルがあって「あわわ.txt」を開きたいときは「 awawa」(半角スペース+awawa)って入力するとOK

それは俺もできてる
できなくて困ってるのは Vim 風の検索での話


> そだ additional-packages に migemo と avy-migemo を入れて user-config で (helm-migemo-mode 1) と (avy-migemo-mode 1) はやってる?

もちろんやってる


>>259
俺もそのように使い分けようと思う

261 :名無しさん@お腹いっぱい。:2018/07/14(土) 12:39:26.59 .net
ノーマルステートでの/のバインド書き換えるのはダメなん?

262 :名無しさん@お腹いっぱい。:2018/07/14(土) 15:32:25.97 .net
香り屋vimのg/みたいな動作が欲しいってことでは。
spacemacsには無かったはず。

263 :名無しさん@お腹いっぱい。:2018/07/14(土) 15:43:21.29 .net
>>261
「/」を次のように書き換えてもまともに動作しないんじゃない?
(bind-keys :map evil-normal-state-map ("/" . isearch-forward))

「/ hoge」で「hoge」を検索して次の「hoge」を探そうと「/」を入力しても「hoge/」を検索するような気が
単純にキーバインドの書き換えじゃ無理じゃないかな?

264 :名無しさん@お腹いっぱい。:2018/07/14(土) 15:48:01.45 .net
>>259
SPC s C-s (helm-multi-swoop-all) が evil-avy-goto-char の無制限文字列版の代わりになるかな?

265 :名無しさん@お腹いっぱい。:2018/07/15(日) 05:00:07.35 .net
https://imgur.com/a/1VeGYA3

flycheck のポップアップのアイコンってこれで合ってるん?

266 :名無しさん@お腹いっぱい。:2018/07/15(日) 06:34:17.66 .net
dired で表示する属性を指定できる便利なの見つけたんだけど find-dired に対応してないのが悲しい

https://github.com/misohena/dired-details-s

267 :264:2018/07/15(日) 07:44:21.61 .net
>>266
dired-details-s-regexp の size と dired-details-s-set-text-properties の一部を変更したら find-dired でも使えるようになった・ω・

268 :名無しさん@お腹いっぱい。:2018/07/18(水) 00:21:59.87 .net
spacemacs を使ってる者ですが、auctex モードで auto-fill が必ずオンになるという現象がおきます。

user-config() に
(auto-fill-mode -1)
と書いても auctex モードではオンになります。
latex-enable-auto-fill は nil です。
理由も解決方法も分からないです。

助けていただけないでしょうか。

269 :名無しさん@お腹いっぱい。:2018/07/18(水) 02:22:35.60 .net
>>268
(electric-indent-mode -1) でどうだろ?必要なら auctex モードに紐付けして

270 :名無しさん@お腹いっぱい。:2018/07/18(水) 20:19:01.68 .net
>>269
ありがとうございます

electric-indent-mode 自体初めて知りましたが、これをマイナス1にしても auctex では auto-fill-mode になります

271 :名無しさん@お腹いっぱい。:2018/07/18(水) 22:41:27.47 .net
toggle-truncate-lines と新機能の (setq auto-hscroll-mode 'current-line)
の組み合わせいいね
joveだかmicro emacsであったの思い出した

272 :名無しさん@お腹いっぱい。:2018/07/19(木) 01:33:08.56 .net
>>270
このサイトの内容が参考にならないかな?

Emacs の auto-fill-mode の挙動を抑える
http://biwakonbu.com/?p=581
>el-get でインストールした skk-mode のデフォルト設定が悪さをしていました。

273 :名無しさん@お腹いっぱい。:2018/07/19(木) 03:17:50.62 .net
>>272
ありがとうございます。
skk は使用しているのですが、ここで言われていることはやっています。
また、英語ドキュメントでも同じように auto-fill-mode が動きます。

274 :名無しさん@お腹いっぱい。:2018/07/19(木) 06:04:59.56 .net
>>273
とにかく auto-fill-mode を off にしたいのなら user-config に (spacemacs/toggle-auto-fill-mode-off) を追記ではどうかな?
SPC t F で on/off の切り替えができるみたい

275 :拡散を全国へ:2018/07/19(木) 14:36:51.06
名古屋アベック殺人犯の 犯人の 男
株式会社エコス 面接官の男
神奈川県 平塚市 明石町10-3 浜田平塚ビル5階
私達 従業員全員で 全国に 一斉に 送信し続けています

276 :名無しさん@お腹いっぱい。:2018/07/19(木) 14:31:46.96 .net
NTEmacsでorg-modeで画像のインライン表示の設定をしたんだけど、画面がちらつく。どうしたらいいかな?

277 :名無しさん@お腹いっぱい。:2018/07/19(木) 22:21:04.44 .net
>>276
windowsとおさらばする

278 :名無しさん@お腹いっぱい。:2018/07/20(金) 03:03:45.54 .net
>>277
そうしたいのはやまやま何ですが、MS-ACCESSが業務の根幹でして、そのドキュメントやらを作成したり、VBEの代替を目標にNTEmacsを導入した経緯がありまして…

279 :名無しさん@お腹いっぱい。:2018/07/21(土) 16:28:17.75 .net
>>274
ありがとうございます。
現状はそれで対応しています。

ただ、なぜこうなっているのか全く分からないので質問させていただきました。
こちらの方でもう少し調査し、なにか分かったら報告いたします。

280 :名無しさん@お腹いっぱい。:2018/07/21(土) 17:56:26.46 .net
>>279
Spacemacs ではデフォルトで (spacemacs/toggle-auto-fill-mode-on) になっているだけなんじゃない?

281 :名無しさん@お腹いっぱい。:2018/07/21(土) 18:45:06.26 .net
gnupackに入ってるemacsってcygwinのやつ?

282 :名無しさん@お腹いっぱい。:2018/07/21(土) 19:08:55.21 .net
>>281
Windows 環境で動作するのではなく擬似 Linux 環境で動作するかどうかという質問なら確か Windows 環境でそのまま動作するんじゃなかったっけ?

283 :279:2018/07/21(土) 19:13:35.98 .net
>>281
すまん嘘言った(´・ω・`)

https://ja.osdn.net/projects/gnupack/
emacs と cygwin を導入できるって書いてあったから cygwin のやつなんじゃないかな?

284 :名無しさん@お腹いっぱい。:2018/07/21(土) 21:00:49.02 .net
>>281
スレ違いのような気もするが、12.00からCygwin版になった。遅いよ。

285 :名無しさん@お腹いっぱい。:2018/07/22(日) 01:51:01.05 .net
mingw版がNTEmacsということになるのかな。
パフォーマンスの問題はあるけど、アプリ一般の動作としてはcygwinの方が良かったりするよね。

286 :名無しさん@お腹いっぱい。:2018/07/22(日) 03:46:18.58 .net
NTEmacs スレッド 5
http://egg.5ch.net/test/read.cgi/software/1425826918/

287 :名無しさん@お腹いっぱい。:2018/07/22(日) 07:56:44.68 .net
>>285
WSLのemacs使った方がいいよ。

288 :名無しさん@お腹いっぱい。:2018/07/26(木) 22:28:17.15 .net
org-modeのTODOでclock-inを使用しないで,clock-outだけ使いたい場合はそのような機能はありますか?
終了日時の記録のみ欲しくて経過時間は不要という場合はどうしたいいのでしょうか?

289 :名無しさん@お腹いっぱい。:2018/07/26(木) 22:54:19.72 .net
>>288
org-clockを使わないで素のorg-modeを使うんじゃダメ?

290 :名無しさん@お腹いっぱい。:2018/07/28(土) 00:52:40.73 .net
>>288
TODO -> DONE で終了時刻付くよ

291 :名無しさん@お腹いっぱい。:2018/07/28(土) 01:47:58.78 .net
>>289
それでいいですね。しかしながら
>>290さんのおっしゃるとおりTODO -> DONEで記録が自動的に出来るならそれがベストですね。
で、試してみましたが、終了時刻が付与されませんね。なにか設定が必要なのでしょうか

292 :285:2018/07/28(土) 02:13:36.79 .net
ここに書いてありましたね。
>>https://orgmode.org/manual/Closing-items.html
ありがとうございました。

293 :名無しさん@お腹いっぱい。:2018/08/03(金) 08:23:27.00 ID:gyA/v4WUe
今ごろhelmを入れたカス野郎です。
helm-find-file でディレクトリ配下のファイルを再帰的に候補リストに出してくれるようなのないでしょうか?
find . * した候補から選ぶ感じなんですが。

294 :名無しさん@お腹いっぱい。:2018/08/03(金) 18:21:42.69 .net
知恵を貸してほしい。
next-logical-line で next-line のようにカーソルの位置を維持するには
どうしたらいいだろう?
next-logical-line は 空行に一度行くと、そのまま行頭を移動するようになる。
よろしくお願いします。

295 :名無しさん@お腹いっぱい。:2018/08/03(金) 18:58:04.14 .net
そりゃ空行は行頭しかないんだから,そこに移動したら行頭になる。

空行に移動したときにスペース連打して位置をキープさせたいってこと?

296 :名無しさん@お腹いっぱい。:2018/08/03(金) 19:11:04.66 .net
next-lineだと開始したポジションを維持するよね。
それをlogicalの方でも実現したい。

297 :名無しさん@お腹いっぱい。:2018/08/05(日) 11:49:16.47 .net
picture-modeかな?

298 :名無しさん@お腹いっぱい。:2018/08/06(月) 08:23:33.66 .net
temporary-goal-column という変数が関係しているようだ。継続調査中。

299 :名無しさん@お腹いっぱい。:2018/08/06(月) 09:22:46.79 ID:t8YAH+Gm.net
next-logical-line が桁位置を保持しないのはなんだかバグっぽい気がするけど、どうなんだろう

とりあえず lisp/simple.el の line-move-1 の6353行目
https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/simple.el?id=e1646e1e2864#n6353

(if (not (memq last-command '(next-line previous-line)))

ここを


(if (not (memq last-command '(next-line previous-line next-logical-line previous-logical-line)))

に変えてみるとそれっぽくはなる

300 :名無しさん@お腹いっぱい。:2018/08/06(月) 09:38:07.64 ID:t8YAH+Gm.net
こんなのも見つけた
こっちはより一層バグっぽい感じ

abcdef
abcdef

1行目の、たとえば c の上にカーソルを置いて M-x next-logical-line すると
2行目の c に移動する
そこで C-p で1行目の c に戻り、もう一度 M-x next-logical-line すると
今度は2行目の先頭に移動する

Emacs 24では再現しない
また M-x … ではなく、global-set-key でキーに割り当てた next-logical-line でも再現しない
この現象は (setq line-move-visual nil) した状態なら、M-x next-line でも再現する

301 :名無しさん@お腹いっぱい。:2018/08/06(月) 12:21:34.96 .net
multiple-cursorsがnext-logical-lineを使っていてカーソルがずれるのをなんとか
しようとしている。以前は以下の設定でうまく動いていたような気がするんだが、
現在使っているemacs26.1ではカーソルがずれる時がある。やはりバージョンが
関係しているんですかね。
https://www49.atwiki.jp/ntemacs/pages/40.html

302 :名無しさん@お腹いっぱい。:2018/08/07(火) 08:58:25.83 .net
>>300
FreeBSD11.2の26.1だとそれ再現しないっぽいんだが。

303 :名無しさん@お腹いっぱい。:2018/08/07(火) 10:37:28.83 .net
emacsを久しぶりに立ち上げたらinit.elにエラーがある。
と出て、emacs --debug-initで立ち上げろと出たのでそうしたら
いろいろ表示されたのですが、これからどうやってdebugしたらいいのか
アドバイスください

304 :名無しさん@お腹いっぱい。:2018/08/07(火) 12:08:25.97 .net
>>302
何でだろう…
ああわかった、多分 M-x next-logical-line の入力方法が違うからだ

私は二回目の M-x プロンプトでの入力に、上矢印キー(履歴)を使っていました
履歴を使わずコマンド名を直接タイプしたり
あるいは M-p (previous-history-element) で履歴を呼び出して使った場合は、再現しません
上矢印キー (previous-line-or-history-element) で履歴を使うと再現します

305 :名無しさん@お腹いっぱい。:2018/08/07(火) 12:23:37.73 .net
>>304
つまり previous-line-or-history-element に何かあるのかな
と思ったけど previous-line-or-history-element が絡んでいなくても
変な位置に移動する別の手順を発見(Emacs 26.1)

emacs -Q で起動
*scratch* バッファが表示される。バッファ内容は:
;; This buffer is for text that is not saved, and for Lisp evaluation.
;; To create a file, visit it with C-x C-f and enter text in its buffer.

M-x column-number-mode RET (※これは位置の説明を明確にする為で症状再現とは関係ない)
M-< (バッファ先頭へ移動)
M-f (最初の単語 "This" 直後の空白の上へ移動。行,桁表示は 1,7)
M-x n-l-l RET (二行目の b の上に移動)
C-p (一行目の b の上に移動)
M-x C-p (ミニバッファに "Beginning of buffer" と表示される)
M-p (ミニバッファの表示が M-x next-logical-line となる)
RET (二行目の最初の単語 "To" 末尾、"o" の上に移動する。行,桁表示は 2,4。
ここで期待した結果は 2,7、"create" の "r" の上)

306 :名無しさん@お腹いっぱい。:2018/08/07(火) 12:30:11.30 .net
>>303
いろいろ表示されたのを見て頑張ってくださいとしかw

ウチラはあんたの Emacs のバッファを見ることできないんだよ

307 :名無しさん@お腹いっぱい。:2018/08/07(火) 13:52:07.67 .net
>>306
ホントそれ。
バックトレース見ればどの関数でエラー起きたかの
特定くらいは初心者でも自力でできそうな気がするので、
とりあえずそこをコメントアウトしとけば?

308 :名無しさん@お腹いっぱい。:2018/08/07(火) 14:11:48.35 .net
>>303
エスパー「解決しておいたよ」

309 :名無しさん@お腹いっぱい。:2018/08/07(火) 18:35:24.46 .net
>>303
久しぶりに emacs を立ち上げるくらい使っていないのならどうせ init.el だって大したことないと思うから ~/.emacs.d 以下全部削除すればいいんじゃない?

310 :名無しさん@お腹いっぱい。:2018/08/08(水) 10:26:46.84 .net
>>305
開始位置に関係なく移動先はミニバッファの入力欄先頭位置と同じ桁になってる。
ミニバッファの入力が元のバッファの入力と同列に扱われてるね。

バグというべきかは悩む挙動…

311 :名無しさん@お腹いっぱい。:2018/08/08(水) 15:51:01.43 .net
>>294
結局、interactiveに前後の論理行に移動するときに桁位置を保持したいだけなら、
next-lineでline-move-visualをnilにするだけ?
ただ、next-logical-lineの挙動は必ずしも一致しないけど、
この関数を使う機会があるのかな?

312 :名無しさん@お腹いっぱい。:2018/08/08(水) 16:16:51.22 .net
>>311
multiple-cursors内で使っているのです

313 :名無しさん@お腹いっぱい。:2018/08/08(水) 18:24:05.31 .net
とりあえず、logical-line問題はこれで解決できるかなぁ。
(defun ad-next-logical-line (orig-fun &rest args)
(if (eq last-command 'next-logical-line)
(let ((last-command 'next-line))
(apply orig-fun args))
(apply orig-fun args)))

(advice-add 'next-logical-line :around #'ad-next-logical-line)

(defun ad-previous-logical-line (orig-fun &rest args)
(if (eq last-command 'previous-logical-line)
(let ((last-command 'previous-line))
(apply orig-fun args))
(apply orig-fun args)))

(advice-add 'previous-logical-line :around #'ad-previous-logical-line)

でも、multiple-cursors問題はさらに別なところにあることが分かった。
temporary-goal-columnが保管される仕組みがあるみたい。
mc/cursor-specific-vars変数に定義されている。

314 :名無しさん@お腹いっぱい。:2018/08/08(水) 18:32:36.57 .net
原因みつけた。これかぁ。
https://github.com/magnars/multiple-cursors.el/commit/eba10208fc38889e792dca08f4c2067936c3008a#diff-749d0080f8fe91f23f075149bf069e64

315 :名無しさん@お腹いっぱい。:2018/08/08(水) 18:56:27.56 .net
結局、multiple-cursorsは以下で直った。wikiの設定に1行目を追加しただけで
した。ただ、どのような影響があるのかは分かりません..。

(delq 'temporary-goal-column mc/cursor-specific-vars)

(defun mc/last-command-check ()
(memq last-command '(mc/mark-next-like-this
mc/unmark-next-like-this
mc/skip-to-next-like-this)))

;; 縦移動時にカーソル位置が維持されないのを対策する
(advice-add 'mc/mark-next-like-this
:around (lambda (orig-fun &rest args)
(if (mc/last-command-check)
(let ((last-command 'next-line))
(apply orig-fun args))
(apply orig-fun args))))

316 :名無しさん@お腹いっぱい。:2018/08/08(水) 19:13:35.01 .net
wikiに反映しました。cua-modeのように動きます。mc/cursor-specific-varsの影響は
確認できていませんが、良ければお使いください。
https://www49.atwiki.jp/ntemacs/pages/40.html

317 :名無しさん@お腹いっぱい。:2018/08/16(木) 05:01:04.61 .net
electric parentheses って皆やってる?
やった方が良いって思う自分と邪魔だから要らないって思う自分がせめぎ合ってるんだが

318 :名無しさん@お腹いっぱい。:2018/08/16(木) 06:57:27.47 .net
electric-pair-mode のこと?

319 :名無しさん@お腹いっぱい。:2018/08/16(木) 07:01:21.66 .net
そりゃそうだろ

俺はやってない

320 :名無しさん@お腹いっぱい。:2018/08/17(金) 00:00:49.94 .net
逆に使わない意味がわからない。
ddskk で設定してる

321 :299:2018/08/19(日) 23:45:52.58 .net
emacs --debug-initでemacsを立ち上げると次のようになりました。
エラーが出るのでデバッグモードで立ち上げました。
(show-paren-match-face nil
のところなのですが、最初は'#500のように書いていたのをnilにしました。
それでも下のエラーがでるのですが、どのようにすればいいか
できれば教えていただけないでしょうか?

Debugger entered--Lisp error: (error "Invalid face" show-paren-match-face)
internal-set-lisp-face-attribute(show-paren-match-face :background unspecified 0)
set-face-attribute(show-paren-match-face nil :background unspecified)
set-face-background(show-paren-match-face nil)
eval-buffer(#<buffer *load*> nil "/ホームディレクトリ/.emacs.d/init.el" nil t) ; Reading at buffer position 6390
load-with-code-conversion("/ホームディレクトリ/.emacs.d/init.el" "/ホームディレクトリ/.emacs.d/init.el" t t)
load("/ホームディレクトリ/.emacs.d/init" t t)
#f(compiled-function () #<bytecode 0x4009eced>)()
command-line()
normal-top-level()

322 :299:2018/08/19(日) 23:55:50.61 .net
解決しました。
show-paren-match-face nilを
(set-face-attribute 'show-paren-match nil
:background 'unspecified
:underline "turquoise")
にしました。
https://typeinf-memo.blogspot.com/2016/06/emacsshow-paren-match-faceremoved.html

323 :名無しさん@お腹いっぱい。:2018/08/20(月) 01:40:09.00 .net
>>321
それを >>303 の時点で晒せやw

ほんとどのような質問をしたら解答を得られやすいかとかまったく考えない人が増えたよね…

324 :299:2018/08/21(火) 22:06:31.24 .net
>>323
質問していいですか?と尋ねたときに
イイトモー
といってもらえたら載せてたよ。謙譲したんだ

325 :名無しさん@お腹いっぱい。:2018/08/21(火) 22:17:26.75 .net
>>324
ホント馬鹿だな…エラーの「内容」がわからないとそのエラーを解決することが不可能なことすら理解できないとは…

それとお前のどこがへりくだってんだよw
へりくだることは、エラーの解決を目標にする人間が他人に協力してもらうための情報提示を惜しむことじゃねえよ(´・ω・`)

326 :名無しさん@お腹いっぱい。:2018/08/21(火) 22:33:47.54 .net
口頭なら「質問していいですか」と聞く意味もあるけど、
不特定多数が見る掲示板ではroundtrip一回分無駄に時間を費やすだけで無意味。
出せる情報は始めから全部出して、いきなり質問すべき。
質問の書き方は以下を参照。
ttp://www.hyuki.com/writing/techask.html

327 :名無しさん@お腹いっぱい。:2018/08/22(水) 08:39:45.05 .net
>>326
こういうのを読ませても理解できないバカなんだから
スルーが一番

回答してくれる人達は
質問の仕方も理解してるんだよな…
質問内容を整理している間に自己解決してそうだけども

328 :名無しさん@お腹いっぱい。:2018/08/22(水) 08:43:39.03 .net
>>327
おまえみたいなきもい奴にはviがお似合い

329 :名無しさん@お腹いっぱい。:2018/08/23(木) 01:06:16.91 .net
>>328
横レスですまんが君には秀丸がお似合いだな
当たり前の内容が理解できないんだからわかりやすいシステムを使えばよろしい

330 :299:2018/08/23(木) 01:21:19.82 .net
>>325
>>326
ありがとう。今度からはそうします。

331 :名無しさん@お腹いっぱい。:2018/08/23(木) 01:22:30.40 .net
秀丸か。秀丸でtex使うといいよと言ってた人、最近お亡くなりになった

332 :名無しさん@お腹いっぱい。:2018/08/23(木) 08:14:45.66 .net
>>331
誰?

333 :名無しさん@お腹いっぱい。:2018/08/23(木) 10:56:21.80 .net
【中庸はNG、右か左】 世界教師マ@トレーヤ「新時代を切開くため70億人を2つのグループに分ける」
http://rosie.5ch.net/test/read.cgi/liveplus/1534987219/l50

PCとスマホのモニターを覗いている傍観者のみなさん、腹を決めてください。

334 :名無しさん@お腹いっぱい。:2018/08/23(木) 19:01:05.85 .net
emacs で動作する peco コマンドを考えてみた。(epeco)
https://github.com/smzht/wsl-utils/blob/master/epeco
これはこれで便利なんだけど、入力データをすべて取り込んでからしか動作しない。
本家の peco はデータ入力途中でも絞り込みを開始できる。
この動きを epeco で実現できればさらに便利になるんだけど、なにか良いアドバイスが
あれば教えてほしい。
epeco 中では helm を使っているだけど、なんとなく入力するデータを作成するコマンドを
helm 側でコントロールできていないと、実現できないような気がしている。でも、epeco に
入っているデータはパイプで流れてくるものだからそれは実現できない。
shell-mode のように comint と絡めればできると思うけど、シェルスクリプトで動作
できるようにコマンドで完結させたい。

335 :名無しさん@お腹いっぱい。:2018/08/23(木) 19:02:20.87 .net
あ、コマンドの説明はこちらです。
https://github.com/smzht/wsl-utils#-epeco

336 :名無しさん@お腹いっぱい。:2018/08/23(木) 20:46:18.72 .net
helm-recentf はキーワードを半角空白で区切って入力するとどんどん絞り込んでくれるけどそんな感じにしたいってことなのかな?

337 :名無しさん@お腹いっぱい。:2018/08/23(木) 20:53:08.33 .net
それは今のバージョンでも実現できている。やりたいのは、epeco にパイプでつなげる
コマンドが終了する前に helm が起動して絞り込みをできるようにしたい。
helm-build-async-source 辺りを使えばできそうなきもするんだけど、helm の知識が
足りなくてうまく行っていない。なんとなく、パイプで流れてくるストリームを非同期
で処理するのはできないのかなぁと思ったりしている。

338 :299:2018/08/23(木) 23:13:10.67 .net
Oさん

339 :名無しさん@お腹いっぱい。:2018/08/23(木) 23:13:58.76 .net
>>338>>332むけ

340 :名無しさん@お腹いっぱい。:2018/08/23(木) 23:49:00.07 .net
関係ないけど昔、YaTeXのサイトに秀丸用にポートしてた人の追悼文か何か
載ってなかったっけ。

341 :名無しさん@お腹いっぱい。:2018/08/24(金) 07:39:53.58 .net
>>338
誰?

342 :名無しさん@お腹いっぱい。:2018/08/24(金) 07:44:57.61 .net
>>334
とりあえずテストコード書いてみた。
https://gist.github.com/smzht/9fdb573297bb11937a96fc94d81e001f

query文字列を入れるとコマンドが再実行されることと絞り込みが効かなところ
から調べてみる。

343 :名無しさん@お腹いっぱい。:2018/08/25(土) 10:50:14.19 .net
非同期バージョンの原型できた。
https://gist.github.com/smzht/0e4886b8857fe028d24388b8c70462e3
以下でテストできる。
while :; do date; sleep 1; done | epeco-test-2
さらに直したいところ。
・migemoが不安定(現在は使わないようにしている)
・epecoが終了しても入力元のコマンドが終了していなとコマンド全体が終わらない
 (割り込みで終える必要がある)
もう少し。

344 :名無しさん@お腹いっぱい。:2018/08/25(土) 13:23:27.63 .net
プロセスがうまく終了しないのはteeで対応できた。
https://gist.github.com/smzht/0e4886b8857fe028d24388b8c70462e3/revisions
megemoが使えないけど、まずは大体いいかんじ。コマンド化します。

345 :名無しさん@お腹いっぱい。:2018/08/25(土) 14:21:41.57 .net
コマンド化しました。
https://github.com/smzht/wsl-utils/blob/master/epeco
helm ユーザの方は良ければご利用ください。migemo は継続調査とします。
以上、おじゃましました。

346 :名無しさん@お腹いっぱい。:2018/08/26(日) 11:35:12.33 .net
Macでbrew cask install emacs-macを使用しています
OSは、最新版で、APFSです

dired及びwdiredで濁点や半濁点が入ったファイルを使うことができないのですが、
皆さんはどうでしょうか?

設定ファイルは、次の通り指定しています。

(require 'ucs-normalize)
(prefer-coding-system 'utf-8)
(setq file-name-coding-system 'utf-8-hfs)
(setq locale-coding-system 'utf-8-hfs)

347 :名無しさん@お腹いっぱい。:2018/08/26(日) 12:10:02.09 .net
>>346
Linux版のEmacs-25.3ではwdired-modeで問題なし
Ext4で環境は全然違うから参考にならないかもしれないけど
関係ありそうな設定は以下

(require 'wdired)
(set-default-coding-systems 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(define-key dired-mode-map "r" 'wdired-change-to-wdired-mode)
(setq dired-recursive-copies 'always)
(setq dired-recursive-deletes 'always)

下の4行は関係なさそうだけど

348 :名無しさん@お腹いっぱい。:2018/08/27(月) 13:29:20.02 .net
>>346
>濁点や半濁点が入ったファイルを使うことができない
UTF-8-MACで検索

349 :名無しさん@お腹いっぱい。:2018/08/28(火) 10:38:33.01 .net
org-modeのcode blockの言語にVisual Basicを設定したいんだけど,どうしたらいいかな?

350 :名無しさん@お腹いっぱい。:2018/08/30(木) 22:30:33.75 .net
spacemacs って yasnippet は auto-completion layer でオンにできるが、肝心のスニペットってどこにあるの?

.emacs.d/layers/+completion/auto-completion/local/snippets
には emacs-lisp-mode しかないが、デフォルトではこんだけしかスニペットないの?

351 :名無しさん@お腹いっぱい。:2018/09/01(土) 20:10:33.98 .net
Spacemacsはいろいろな言語のlayerが揃っているからyasnippetとかほとんど使わない印象

http://spacemacs.org/layers/+completion/auto-completion/README.html#snippets-directories

必要なら~/.emacs.d/private/snippetsに拾ってきたもの詰め込めばいいんじゃないのかな?

https://github.com/AndreaCrotti/yasnippet-snippets

352 :名無しさん@お腹いっぱい。:2018/09/01(土) 21:08:45.29 .net
画像インライン表示とかバッファ単位での文字サイズ変更とか、GUIでしかできないこともあるけどみんなGUI使ってる?
こういう機能偶に使いたいしelscreenとeshellとか使えば大体代替できるからscreen/tmux CUIから移行しようと思ったけど
複数プロジェクト同時にいじりたい時にctagsとかgtagsのタグテーブル切り替えだけ面倒で
あんまりやりたくないけど複数ウィンドウ開くしかないかなーと思ってる

353 :名無しさん@お腹いっぱい。:2018/09/01(土) 21:32:42.45 .net
>>352
普通に使ってる。その人の用途による部分もあるかもね。
Emacsからシェルのコマンド叩いたりもするけど、ターミナルは別に立ち上げてる。

354 :名無しさん@お腹いっぱい。:2018/09/02(日) 06:11:37.84 .net
>>350
dotspacemacs-addtional-packages に yasnippet と yasnippet-snippets を追加したら latex-mode や emace-lisp-mode で yas-describe-tables したら色々表示されたで・ω・

355 :名無しさん@お腹いっぱい。:2018/09/03(月) 18:32:34.35 .net
Debian GNU/Linuxで自分でコンパイルしたemacs-26.{1,2} を使っていますが、
GoogleのNoto fontを入れると、句読点の高さが行の真ん中まであがり、おかしいなとおもったら
どうも中国語のフォントが表示されているみたいなのです。

Google Noto フォントを外すと問題なくなるのですが、そこそこきれいなフォントなので
残念です。2台のPCで同様な症状がおこりました。
Noto フォントを使っていて問題ない方の /etc の下と ~/.config/fontconfig/fonts.conf
のカスタマイズをどうしているか教えていただけませんか?

ちなみに手元のPCで調べてみたら次のようなことになってました。
Noto font ある場合:(face-font 'default nil ?。)の戻す値。
これでみるとnoto font のときには iso のなんちゃらをみている。
"-GOOG-Noto Serif CJK TC-normal-normal-normal-*-24-*-*-*-*-0-iso10646-1"

Noto フォントをシステムから外すと、 ricty フォントを入れてる場合だが、次のフォントを見る。
"-PfEd-Ricty Diminished Discord-normal-normal-normal-*-24-*-*-*-*-0-iso10646-1"
さらにricty フォント入れる前には、
"-IPA -IPAPMincho-normal-normal-normal-*-24-*-*-*-*-0-iso10646-1"
を見ていたようです。

なんか言語とフォント関係のおまじないを入れないといけないのだと思いますが、それが
何かが分かりませんでした。

356 :名無しさん@お腹いっぱい。:2018/09/03(月) 22:55:44.00 .net
>>354
yasnippet は completion layer で入ってるから、yasnippet-snippet だけ入れたら色々できるようになった
やっぱりデフォルトでは入ってなかったっぽいな

>>351の事情かもしれない
tab じゃなくて C-バックスラッシュでスニペットが展開されることもいかにもどうでも良さそうな割当だ

357 :名無しさん@お腹いっぱい。:2018/09/04(火) 03:11:48.49 .net
>>355
> "-GOOG-Noto Serif CJK TC-normal-normal-normal-*-24-*-*-*-*-0-iso10646-1"

ちょっと試してみましたが、上のようにNoto ... CJK _TC_が選択されているとそうなるようです。
フォント設定で正しくNoto ... CJK _JP_を選択していれば良さそうですが。
"-adobe-Noto Sans CJK JP-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1"

358 :351:2018/09/04(火) 09:54:54.50 .net
>> 353
> ちょっと試してみましたが、上のようにNoto ... CJK _TC_が選択されているとそうなるようです。
> フォント設定で正しくNoto ... CJK _JP_を選択していれば良さそうですが。
> "-adobe-Noto Sans CJK JP-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1"

なるほど貴重なヒントありがとうございます。フォントいれるときに選択優先度が
なんかおかしくなっているのか、あるいはフォント入れた後でなにか再度言語設定とか
しないといけないのか。Debian GNU/Linux のtesting repository を種々の事情で使っているので
フォントパッケージの設定のバグかもしれません。

もう少し自分で調べてみます。

359 :名無しさん@お腹いっぱい。:2018/09/04(火) 10:54:25.06 .net
>>358
Emacs側でフォントの設定を何もしていないということでしょうか?
emacs -Qで起動して*scratch*バッファで次の式を評価(行末でCtrl+j)するだけで
正しく設定されませんか?

(set-frame-font "Noto Sans CJK JP-12")

360 :351:2018/09/04(火) 11:21:18.15 .net
句読点の位置がおかしくなる問題が解決しました。
背景:手元の状況を説明すると、ずいぶん昔にNoto フォントを入れたときには問題なかったような気がするのです。
そのときには~/.emacsの変更も特にしてなかったような気がするのですが、自信がありません。
そのあと、Debian GNU/Linux そのもののバージョンアップ、Emacs  のバージョンアップを
するうちにここ1年半くらいのどこかで句読点がずれたような気がするのですが、
正確な時期とトリガーになったきっかけを覚えてないのです。

今回おかしくなったのを直そうとどこぞのブログで見かけた次の行を~/.emacs にいれたのですが、これは
駄目でした。最後にfc-list の抜粋みせますが、よく見ると手元のDebian GNU/Linux では名前がマッチしてない。
apt-get install fonts-notoでnoto フォントいれてます。だから有効ではなかったと。

;;; Noto font が句点を中国文字の場所で表示するのを防ぐ。
;;;
;;; これだけでは駄目。結局フォントを削除する必要あり。
;;; => なぜかというと: だって名前マッチしてないんだもん。
;;;(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Noto Sans CJK JP Medium" . "iso10646-1"))
;;;
(試したときにはコメントではなく手、有効なelisp の文でした。)
で、今は次のようにしてNoto Serif CJK JP にマッチしています。
;;; works. Serif を使う。細い字体。
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Noto Serif CJK JP" . "iso10646-1"))
;;; works. Sans を使う Regular入れても入れなくても太い?
;;; (set-fontset-font "fontset-default" 'japanese-jisx0208 '("Noto Sans CJK JP Regular" . "iso10646-1"))

これでとりあえず句読点の位置は日本語の想定する場所になりました。
(face-font 'default nil ?。) は
"-GOOG-Noto Serif CJK JP-normal-normal-normal-*-24-*-*-*-*-0-iso10646-1"
を返しています。

長いので、fc-listの一部リストは次の投稿にします。

361 :351:2018/09/04(火) 11:34:25.71 .net
Debian GNU/Linuxで apt-get install fonts-noto でNoto fontを入れたあと. CJK関係のNoto フォントは以下の通り。

fc-list | grep -i "noto " | grep -i cjk

出力は長いのでこちらに投稿しました:
https://pastebin.com/yV19HCBA

御覧のようにMediumというような名前のものはないので、正しくマッチする名前を
設定することでとりあえずJPフォントが選ばれるようになりました。

例: (set-fontset-font "fontset-default" 'japanese-jisx0208 '("Noto Serif CJK JP" . "iso10646-1"))


なんで昔一時期何も設定しなくても、一見うまく表示されていた(ような気がしたのです)のは不思議。
.../NotoSansCJK-Regular.ttc: Noto Sans CJK SC,Noto Sans CJK SC Regular:style=Regular
.../NotoSansCJK-Regular.ttc: Noto Sans CJK TC,Noto Sans CJK TC Regular:style=Regular
.../NotoSansCJK-Regular.ttc: Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Regular:style=Regular
.../NotoSansCJK-Regular.ttc: Noto Sans Mono CJK SC,Noto Sans Mono CJK SC Regular:style=Regular
.../NotoSansCJK-Bold.ttc: Noto Sans CJK KR,Noto Sans CJK KR Bold:style=Bold,Regular

362 :351:2018/09/04(火) 11:36:53.30 .net
>> 357
> なんで昔一時期何も設定しなくても、一見うまく表示されていた(ような気がしたのです)のは不思議。
> .../NotoSansCJK-Regular.ttc: Noto Sans CJK SC,Noto Sans CJK SC Regular:style=Regular
> ... 略
最後の行はコピー&ペーストのミスでした。 _| ̄|○ ガクッ

363 :351:2018/09/04(火) 15:34:17.44 .net
>> 355
> emacs -Qで起動して*scratch*バッファで次の式を評価(行末でCtrl+j)するだけで
正しく設定されませんか?
>
> (set-frame-font "Noto Sans CJK JP-12")

なんと、これでもうまくいくことを確認しました。(サイズが想定していたものと少し違うのですが。)
ですが、これではっきりしたことがあります。
emacs -Q はinit file (site-specificなものも含め)、とXのリソースの処理をしないのですが、
これで起動した直後にすでに句読点の位置は正しくなっていました。
そのときに (face-font 'default nil ?。) は次をもどしました。(先日と違うPCなんで非常に恐縮なんですが、
今別の場所で使っているDebian GNU/Linuxです。)。
"-PfEd-HanaMinA-normal-normal-normal-*-15-*-*-*-d-0-iso10646-1"
そのあとで、次を実行すると、いきなり全体のフレームが縦に伸びて長くなります。多分フォントサイズと
選ばれたフォントの行間スペーシングが大きいのではないかとおもいました。
(set-frame-font "Noto Sans CJK JP-12")
この状態で(face-font 'default nil ?。)  をすると、
"-GOOG-Noto Sans CJK JP-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1"
となりました。
-Qが X リソースを処理しないというところが味噌のような気がします。
私は、Emacsが起動するときに24ピクセルサイズのフォントを使うようにフォントセットを
X リソースを作って、それを起動の際に
exec $HOME/repos/emacs-26.1/src/emacs --font fontset-24 $*
という形で指定したたのです。、今 ちなみに emacs -q でinit file 処理しないけども、X resourcesを処理するモードで起動してみた結果を次に投稿します。

364 :351:2018/09/04(火) 15:56:15.42 .net
(ちなみにemacs -Q --font fontset-24 はXresource を処理してないので
--font の処理でエラーになります。emacs -Q だとだいじょうぶでした。)

今 emacs -q --font fontset-24 で起動してみます(init file は処理しない
が、X resourcesは処理する。fontset-24 はリソースで定義している。)

まず私の.Xdefaults .Xresources をXの環境にマージしてない状態での挙動を報告
します。これをマージしている普段の状況でどうなるかは更に次に投稿します。

ちゃんとスプラッシュスクリーンで24ドットのフォントが選ばれているようです。
ここで日本語ファイル(unicode)を訪れると句読点の位置は正しいのです(!)。
(face-font 'default nil ?。) をすると
"-jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0" が得られます。
その状況で (set-frame-font "Noto Sans CJK JP-12")を実行すると、フォントサイズが変わり(幅が狭くなる、高さは意外にもあまり変わらない。)
そして(face-font 'default nil ?。) は次のフォントを返してます。
"-GOOG-Noto Sans CJK JP-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1"

これから判断するに、私のXresourceの設定(.Xdefaults, .Xresource に入っている 
+ ~/.emacsで起動中に行っている・ないしは行っていなかったこと)が大昔
のNOTOフォントの時にはうまく動作し(そもそもそのときにはNoto フォント
ファイルをgoogleから落として自分で設定したかも)、それ以来
(a) apt-get install fonts-noto でフォント入れるようにした。
(b) Debian GNU/Linuxのバージョンアップをおこなった。
(c) emacs-25.x,-26.yに切り替えたときに それまでの設定(あるいは未設定)でたまたまうま
くいってたものが壊れたということなのでしょうかね。

だんだん問題点の所在があきらかになりつつあり、かなりすっきりしてきまし
た。いろいろ参考になります。ありがとうございました。

上記は私の.Xdefaults .Xresources をXの環境にマージしてません。私のリソー
スをマージしている普段の状況でどうなるかは更に次に投稿します。

365 :351:2018/09/04(火) 16:16:03.96 .net
うーむ。間違えました。しまった上のはすでに自分で定義したXリソースがX環境にマージされていた状態での動作かな。
念のためにブートしなおして、Xを起動した状態でやってみると、
emacs -i --font fontset-24 はfontset-24 が定義されてないので、エラー。
emacs -i で起動すると、小さい14?(12?)のフォントで起動。
ここで日本語UNICODEファイルの句読点の位置はただしい。
(face-font 'default nil ?。) は ”-PfEd-HanaMinA-normal-normal-normal-*-15-*-*-*-d-0-iso10646-1
”を戻す。
ここで(set-frame-font "Noto Sans CJK JP-12") を実行すると、ウィンドウが縦長になり、
句読点の位置は正しく、(face-font 'default nil ?。)は予想通り
"-GOOG-Noto Sans CJK JP-normal-normal-normal-*-16-*-*-*-*-0-iso10646-1"
を戻す。
念のために、このままXを再起動して、私の.Xdefault, .Xresourcesをマージしてみます。

366 :351:2018/09/04(火) 16:21:38.17 .net
混乱してきたので、再度今夜落ち着いて挑戦してみます。

367 :名無しさん@お腹いっぱい。:2018/09/05(水) 06:23:02.06 .net
Noto フォントの人はだらだら書かないで結果だけ書いてくれりゃいいよ

368 :名無しさん@お腹いっぱい。:2018/09/05(水) 08:52:32.86 .net
参考なるかしらんけど張っとく

(setq-default font-family-default "Noto Sans Mono CJK JP")
(setq-default font-height 110)
(setq-default font-weight 'bold)
(setq-default line-spacing 0)
(set-face-attribute 'default nil
:font font-family-default
:height font-height
:weight font-weight)


あと、下記でいじる
M-x list-faces-display

369 :名無しさん@お腹いっぱい。:2018/09/10(月) 18:47:41.27 .net
コントロールコード含んだファイルを開くと、コントロールコードは^@とか表示されるけど
こういうファイルをバッファで表示されてるままテキストに変換するにはどうすればいい?
例えば文字コードが0だけ含まれているファイルは^@と表示されるけど、これを文字コード94(^)64(@)なテキストファイルにする感じ
そういうのがあったような気がするけど忘れた

370 :名無しさん@お腹いっぱい。:2018/09/11(火) 01:59:31.63 .net
自己解決したから書いておく
(text-char-description 0)とかすると"^@"と返ってくるからこれを使えば行ける
しかしEmacsに不可能は無いな
普通の人間が考えてるような事は既に用意されている
他のエディタじゃこうはいかんだろう、知らんけど

371 :名無しさん@お腹いっぱい。:2018/09/11(火) 17:34:25.18 .net
eww でググる時の文字化け対策って、どうするのが正解?
現状は自分で form 要素用意してるけど。

372 :名無しさん@お腹いっぱい。:2018/09/12(水) 01:54:47.45 .net
https://github.com/chuntaro/NTEmacs64
NTEmacsのIMEパッチ済みをwindwos10ニインストールしたのにIMEが使えない、、、
どうしたらいいんでしょうか?

373 :名無しさん@お腹いっぱい。:2018/09/12(水) 02:03:54.86 .net
カタカナひらがなキーで使えた
ほんとお前ら使えんな

374 :名無しさん@お腹いっぱい。:2018/09/12(水) 03:09:29.65 .net
&#55358;&#56596;

375 :名無しさん@お腹いっぱい。:2018/09/12(水) 06:06:03.03 .net
UNIX 板やで NTEmacs なんて知らんがなー

376 :名無しさん@お腹いっぱい。:2018/09/12(水) 14:38:59.82 .net
ddskkがいいぞ
ime捨てれてた。
日本語入力したあとbuffer切り替えとか楽になった。
C-x b の「b」が全角で誤爆してたのが、なくなって快適。

377 :名無しさん@お腹いっぱい。:2018/09/16(日) 15:30:13.36 .net
少し古い環境Debian(Jessie)でビルドしてるんですが、
emacs26.1/27.0.50とも--fg-daemonで起動するとsegmentation faultで落ちます。
古くからあるバグのようですが他の環境では動いてるんでしょうか?

Warning: due to a long standing Gtk+ bug
http://bugzilla.gnome.org/show_bug.cgi?id=85715
Emacs might crash when run in daemon mode and the X11 connection is unexpectedly lost.
Using an Emacs configured with --with-x-toolkit=lucid does not have this problem.
Fatal error 11: Segmentation fault

378 :名無しさん@お腹いっぱい。:2018/09/17(月) 16:31:23.08 .net
>>377
動いてる

このバグってGentooのビルドシステムが寄越してくるメッセージのやつか
それによると "This is no problem if you just use one display" だって

WARN: configure
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.

379 :名無しさん@お腹いっぱい。:2018/09/17(月) 16:38:10.72 .net
リモート接続した場合にも問題が起きるみたい
起動直後いきなりsegvるわけじゃないみたいだけど

https://peace.5ch.net/test/read.cgi/unix/1429172451/80-112n
> サーバ側でemacs --daemonでemacsを起動しておいて
> remoteからsshで接続後emacsclient -cして作業し
> emacsclientを終了後sshをexitすると
> jessieにしてから抜け出せなくなりました

380 :373:2018/09/17(月) 21:06:48.98 .net
ありがとうございます。マルチディスプレイでもなく、必ず即死で、
私の環境依存のようなので調べてみたところ、フォント設定のところで落ちていました。
具体的にはフォントセットにフォントを追加するところらしく、
initに次のような簡単な設定だけを記述しても落ちます。
(フォントの種類は関係ないと思います)

(set-face-attribute 'default nil :family "Ricty Diminished" :height 120)
(set-fontset-font nil 'unicode (font-spec :family "Migu 1M") nil 'append)

381 :名無しさん@お腹いっぱい。:2018/09/17(月) 22:10:59.24 .net
>>380
ああ、それはgtkのバグ関係ない。emacs daemon fontとかでぐぐればなんかでてくる。

382 :373:2018/09/18(火) 01:42:07.74 .net
https://www.reddit.com/r/emacs/comments/6lxf9b/question_emacsclient_and_connection_hooks/

ここに書かれているように、daemonで起動するときは
こんな風にafter-make-frame-functionsに引っかけておけばいいんですかね。

(if (display-graphic-p)
(set up your font font-size)
(add-hook 'after-make-frame-functions
(lambda (frame)
(when (display-graphic-p frame)
(with-selected-frame frame
(set up your font font-size))))))

とりあえず動いているようです。助かりました。

383 :名無しさん@お腹いっぱい。:2018/09/20(木) 02:13:17.06 .net
フォント設定に続いて、daemonで起動した場合のフレームサイズの設定も、
before-make-frame-hookに引っかけることで解決しましたが、
SKKのカーソルの色の変更だけがまだうまくいきません。
どうも無理みたいな気もするんですが、
成功している方がいらっしゃればご教唆ください。

384 :名無しさん@お腹いっぱい。:2018/09/20(木) 14:37:49.01 .net
ddskkでカーソル色分けする場合

https://github.com/skk-dev/ddskk/blob/master/etc/dot.skk
skk-use-color-cursorでサーチ

385 :379:2018/09/20(木) 16:09:21.70 .net
普通に起動した場合は問題ないのですが、
先にdaemonで起動しておいて作成されたフレームでは、
default-frame-alistで設定した色のままです。
そちらの環境ではdaemonで起動しても影響はありませんか?

386 :名無しさん@お腹いっぱい。:2018/09/20(木) 17:12:17.40 .net
わからんなdeamonなら
ddskkが用意している設定変数かえて無理なら。


こっちは、GTK Emacs on archlinxでGUI環境か
terminalでもno-window on tmux環境で普通に起動してる。

387 :379:2018/09/21(金) 18:40:27.02 .net
daemonで起動したフレームの設定を通常のフレームと比較してみたところ、
skk-cursor.elの中でccc-default-cursor-colorがnilで、
フレームのcursor-colorの設定を取得できていないようでした。
この値を直接設定してもうまく動かなかったので、
after-make-frame-functionsにccc-setupを設定するといいようでした。

daemonではbefore-make-frame-hookでdefault-frame-alistを設定しているので、
SKKのライブラリがロードされるタイミングでは、
作成されるフレームの設定を取得できないのかもしれません。

388 :名無しさん@お腹いっぱい。:2018/09/21(金) 22:02:27.12 .net
Spacemacsでもgitのブランチとかその辺りの表現は近代的なエディタに負けてるよな。
ブランチとかこんな風に表示できるとうれしいんだけど。
GUI部分の拡張とかがんばってる奴はいないのかな?

https://cdn-ak.f.st-hatena.com/images/fotolife/t/takezoe/20170830/20170830101434.png

389 :名無しさん@お腹いっぱい。:2018/09/21(金) 22:07:27.35 .net
無茶振りでワロタ

390 :名無しさん@お腹いっぱい。:2018/09/22(土) 06:28:00.50 .net
>>388
ん?今時のVimはここまでモダンなUIになってんのか
すげー

391 :名無しさん@お腹いっぱい。:2018/09/22(土) 07:24:08.51 .net
>>390
vim ではない

392 :名無しさん@お腹いっぱい。:2018/09/22(土) 07:33:03.92 .net
>>391
NeoVim?

393 :名無しさん@お腹いっぱい。:2018/09/22(土) 11:36:46.05 .net
GitKrakenなのでエディタではない。
ただ、やろうと思えばこれぐらいの表現ができるGUI機能は欲しい。

394 :名無しさん@お腹いっぱい。:2018/09/22(土) 13:18:08.85 .net
車に空を飛んで欲しいとか言っている感じ

395 :名無しさん@お腹いっぱい。:2018/09/22(土) 14:35:32.87 .net
いつかEmacsもUIの選択肢としてWebブラウザの技術が

396 :名無しさん@お腹いっぱい。:2018/09/22(土) 14:50:17.89 .net
なまじ何でもできるのはもう時代の流れには逆行してるんだろうし、
今後はやっぱり衰退して行くのは否めないんじゃないの?

397 :名無しさん@お腹いっぱい。:2018/09/22(土) 14:53:35.91 .net
vim元気だけどな

398 :名無しさん@お腹いっぱい。:2018/09/22(土) 14:58:26.22 .net
VimもEmacsに比べればずっと控え目な多機能だし。

399 :名無しさん@お腹いっぱい。:2018/09/22(土) 15:13:12.09 .net
何でも出来ることが時代に逆行してるとか意味不明
単にコンソールアプリが作りやすいってだけだろ
Emacsの外で作ろうとすればcursesの知識とか必要になってかなり面倒

400 :名無しさん@お腹いっぱい。:2018/09/22(土) 15:35:09.16 .net
>>388
https://f.cloud.github.com/assets/85981/466042/ab49c9d0-b64e-11e2-893b-e4e67a160af3.png

https://github.com/georgek/magit-pretty-graph

401 :名無しさん@お腹いっぱい。:2018/09/22(土) 15:37:43.42 .net
emacsとしてwebサーバーを内包してもいいんじゃないっすかね

402 :名無しさん@お腹いっぱい。:2018/09/22(土) 19:06:52.80 .net
俺もwebレベルのGUI表現ができて最強に強まったエディタが欲しいいいぃぃぃ!

と思ったけど、それatomじゃんと気づいた。

403 :名無しさん@お腹いっぱい。:2018/09/22(土) 20:20:54.56 .net
>>401
Webサーバーのpackage自体は幾つもあるぞ
ちゃんとWebサーバーになる

404 :名無しさん@お腹いっぱい。:2018/09/22(土) 21:17:48.28 .net
>>403
なるのはわかるんだけどさ、もうちょっと連携の度合いを強めてもいいと思うんだよね。
UIの幅を広げる以外に何かあるのかわからんけどね。

405 :名無しさん@お腹いっぱい。:2018/09/22(土) 22:31:22.86 .net
それはWebサーバーの範疇ではないだろう。

406 :名無しさん@お腹いっぱい。:2018/09/23(日) 22:37:05.19 .net
サーバとレンダラ勘違いしてないかね
今xwidgetってどうなってんの?

407 :名無しさん@お腹いっぱい。:2018/09/29(土) 00:12:15.00 .net
tramp on spacemacs でリモートの C++ ソースを開いたときに、git、flycheck との相性が悪い

git はファイルを開いてからしばらく検知されず、flycheck はヘッダファイルを見つけられずに冒頭で一個だけエラーを出して沈黙

これは知られてることですか?
解決のための手がかりがあったら、キーワードだけでも教えていただけたら幸いです

408 :名無しさん@お腹いっぱい。:2018/09/30(日) 02:11:12.82 .net
インデントについて相談です。
以下を両立させることって可能ですか?

;; この場合はカラムを揃えたまま
(cond ((bolp) (abc))
______((eolp) (xyz)))

;; 最初に改行した後は行頭にスペース2個入れたい
(cond
__((bolp) (abc))
__((eolp) (xyz)))

409 :名無しさん@お腹いっぱい。:2018/09/30(日) 06:32:41.91 .net
>>408
(put 'cond 'lisp-indent-function 0)

410 :名無しさん@お腹いっぱい。:2018/09/30(日) 13:19:55.57 .net
>>409
ありがとうございます!

411 :名無しさん@お腹いっぱい。:2018/10/01(月) 19:16:43.39 .net
multifiles.el動かないのですが、自分だけ?
http://emacs.rubikitch.com/multifiles/

412 :名無しさん@お腹いっぱい。:2018/10/02(火) 12:19:17.43 .net
Mojaveに上げたら、
ttps://www.reddit.com/r/emacs/comments/9iu5vd/error_when_opening_up_emacs_and_wont_open_file/
これと同じ現象でEmacsが使えなくなったorz
$ /Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs -nw
だと使える

413 :名無しさん@お腹いっぱい。:2018/10/03(水) 01:55:57.30 .net
avy ってキー入力は少なくできるけど、思ったよりカーソルを移動するまでの速度は上がらなくて
何でだろうと考えたら自分の視力と認識速度が落ちてるっぽい
という事はボケ防止になるのか
うちの爺さんにも Emacs + avy 生活勧めてみるかな

414 :名無しさん@お腹いっぱい。:2018/10/03(水) 12:05:21.49 .net
avyの思想に感動してC-uという一等地に割り当ててはや1年。
いまだにC-{npfb}を連打してる俺がいる。

415 :名無しさん@お腹いっぱい。:2018/10/03(水) 16:22:52.40 .net
>>412
macOS Mojave上で Emacs nextstep port であれば、
git HEADを使えば幸せになれると思う。

416 :名無しさん@お腹いっぱい。:2018/10/03(水) 20:02:36.61 .net
>>414
大胆すぎる

417 :名無しさん@お腹いっぱい。:2018/10/04(木) 00:03:44.47 .net
>>416
ちまちまカーソル移動しなくなると思って割り当ててみたものの、
単純なカーソル移動とavyのジャンプとどっちがキータイプが短くなるのか
移動の度に考えてしまってだめだ。
なんか常に頭に負荷がかかかる感じ。

418 :名無しさん@お腹いっぱい。:2018/10/04(木) 14:57:18.47 .net
emacsは老人ホーム

419 :名無しさん@お腹いっぱい。:2018/10/04(木) 15:53:40.02 .net
ぼくまだ20代です★

420 :名無しさん@お腹いっぱい。:2018/10/04(木) 19:15:43.48 .net
RMSがリリースして42年しか経ってないからまだアラフォーだろう

421 :名無しさん@お腹いっぱい。:2018/10/04(木) 22:08:42.64 .net
>>417
手数は少なくなるがストレスかかりますよね。ブラインドタッチのできる人には快適なのかもしれませんが。
結局、いじくったM-f M-bとC-j M-jを10文字進む戻るに割り当てて、大雑把な移動させてます

422 :名無しさん@お腹いっぱい。:2018/10/05(金) 15:59:57.38 .net
>>417>>421
どっちが早いか毎回悩むってのはありますねぇ。
「何かこんな昔話あったなー、狐だっけか」とか思ったり。

423 :名無しさん@お腹いっぱい。:2018/10/06(土) 13:18:11.93 .net
本ナントカ稲荷神社がお賽銭もっと欲しいからなのか名前変えたらしい
狐さん怒りそう

424 :名無しさん@お腹いっぱい。:2018/10/08(月) 19:52:23.57 .net
今表示されてる領域の最初と最後にいきたいんだけど何かそういうのってあるかな?
スクロール固定してカーソルだけ動かしたいんだけど

425 :名無しさん@お腹いっぱい。:2018/10/08(月) 20:41:59.01 .net
C-rを連打とかnarrowingとかかな

426 :名無しさん@お腹いっぱい。:2018/10/08(月) 20:44:08.81 .net
M-rで画面中央、そのままもう1回M-rで画面最上部
さらにもう1回M-rで画面最下部

427 :名無しさん@お腹いっぱい。:2018/10/08(月) 21:14:06.78 .net
一発で行きたいならこうかな

(defun my-move-to-window-top (&optional bottom)
"画面最上部へ"
(interactive)
(let ((this-scroll-margin (min (max 0 scroll-margin) (truncate (/ (window-body-height) 4.0)))))
(move-to-window-line (if bottom (- -1 this-scroll-margin) this-scroll-margin))))

(defun my-move-to-window-bottom ()
"画面最下部へ"
(interactive)
(my-move-to-window-top t))

428 :名無しさん@お腹いっぱい。:2018/10/08(月) 21:42:25.88 .net
>>426
C-rじゃなかった…おっしゃる通りM-rでした

429 :名無しさん@お腹いっぱい。:2018/10/09(火) 00:24:43.14 .net
(goto-char (window-start))
(goto-char (1- (window-end)))

430 :名無しさん@お腹いっぱい。:2018/10/09(火) 09:32:37.28 .net
emacs 27 で動く promise.el 無いかのう。

431 :名無しさん@お腹いっぱい。:2018/10/10(水) 03:04:22.04 .net
25から26は特に動かないとか無かったけど、27はまた苦労する事になるのか。

432 :420:2018/10/10(水) 08:23:05.85 .net
おおうこんなにレスが…ありがとー
M-rなんてあったんだね。一応いろいろ検索したんだけどなぁ
簡易スクリプト作ってくれた人もありがとー

433 :名無しさん@お腹いっぱい。:2018/10/10(水) 09:41:55.16 .net
M-rでそんな動きするのか。
昔からそうだった?

434 :名無しさん@お腹いっぱい。:2018/10/10(水) 10:56:52.91 .net
NEWS.23に書かれてるから、そこそこ前からそうだったみたい。

** M-r is bound to the new `move-to-window-line-top-bottom'.
This moves point to the window center, top and bottom on successive

435 :名無しさん@お腹いっぱい。:2018/10/11(木) 00:35:12.12 .net
>>417
ワシの場合
(setq avy-keys (append "asdfghjkl;ASDFGHJLqwertyuopQERTUPzxcvbnm" nil))
こんな設定で自分が間違い少なく速くタッチタイピング出来るキーを選ぶと楽になった、ほぼホームポジションの列だけで済む
文字を読み間違えるのも捨てていった

436 :名無しさん@お腹いっぱい。:2018/10/12(金) 20:36:31.99 .net
>>426
M-r は知らなかった、サンクス
C-l で今いる行が上、中央、下になるのは
最近気づいたけど(昔は中央に来るだけだったよね)

437 :名無しさん@お腹いっぱい。:2018/10/12(金) 20:38:11.44 .net
>>431
25から26でdefault-なんとか系が廃止され
いろいろ動かなくなって苦労してます

438 :名無しさん@お腹いっぱい。:2018/10/12(金) 22:15:54.42 .net
FlycheckってTRAMPではオフになるのがデフォルトの挙動なんだね


リモート (TRAMP) 上でシンタックスチェックやりたいときってどうしたら良いの?
そんなことやるべきでない?

439 :名無しさん@お腹いっぱい。:2018/10/12(金) 22:52:27.34 .net
>>437
例えば default-truncate-lines と default-line-spacing が無いと困る場合は
こんな風にしてるけど、
調べるの面倒なら無くなったの全部入れちゃえば良いんでない?

(when (>= (string-to-number emacs-version) 26)
(defvar default-truncate-lines)
(defvar default-line-spacing)
(setq default-truncate-lines (default-value 'truncate-lines)
default-line-spacing (default-value 'line-spacing)))

440 :433:2018/10/13(土) 10:18:41.73 .net
>>439
ありがとう
default-*がなくなった背景しらなかった
default-valueで各自もってこいっていう
お作法になったのね

441 :名無しさん@お腹いっぱい。:2018/10/13(土) 12:00:20.46 .net
そう。26から。

442 :名無しさん@お腹いっぱい。:2018/10/13(土) 19:33:01.24 .net
https://imgur.com/FAF05na.jpg

443 :名無しさん@お腹いっぱい。:2018/10/17(水) 21:46:04.48 .net
C-なんとかとかM-なんとかの一覧ってみれる?
describe-keyで個々のキーは確かめられるけど
Emacs足かけ五年使ってるけどM-rなんて気づかなかったよ

444 :名無しさん@お腹いっぱい。:2018/10/17(水) 22:37:57.54 .net
describe-bindings あたりかな。

445 :名無しさん@お腹いっぱい。:2018/10/18(木) 01:13:49.17 .net
spacemacsとddskkが微妙に相性悪い。
skkがアスキーモードで spacemacsをノーマルモードにしてから挿入モードにすると、skkがかな入力モードになってしまう。
skk-viper-modeをtにすると、skkオンからノーマルモードにして挿入モードにするとskkがオフになってしまう。
なんとかならないか悩んでる。
spacemacsがノーマルモードになる時にskkの状態を取っておいて、挿入モードになるときに戻すようにしようと思ったのだが、skkの状態が取れない……

446 :名無しさん@お腹いっぱい。:2018/10/18(木) 08:23:10.10 .net
>>445
> skkがアスキーモードで spacemacsをノーマルモードにしてから挿入モードにすると、skkがかな入力モードになってしまう。

これなる?
再現できない

ちなみに skk は手動の skk-mode でオンにしてる

447 :名無しさん@お腹いっぱい。:2018/10/18(木) 15:02:54.87 .net
>>443
anythingでみてる
http://d.hatena.ne.jp/tomoya/touch/20090415/1239809615

448 :名無しさん@お腹いっぱい。:2018/10/18(木) 20:35:03.85 .net
モード切替のあるVimなエディタで、ON/OFFやモード切替のあるddskkを使うってのは、聞いてるだけで脳みそが腐りそうだなぁ

449 :名無しさん@お腹いっぱい。:2018/10/18(木) 21:36:50.42 .net
そうは言っても、日本語入力自体が否応なくモーダルだ

450 :名無しさん@お腹いっぱい。:2018/10/18(木) 21:49:59.61 .net
>>444 >>447
おー見れた
サンクス

451 :名無しさん@お腹いっぱい。:2018/10/18(木) 22:08:32.59 .net
shell-mode上のshellで実行したコマンドの出力を別なバッファに取り込む良い方法が
あれば教えてください。具体的にはhistoryの出力を取り込みたいです。
historyはshellの内部コマンドなので、別シェルを起動するコマンドではだめでした。

452 :名無しさん@お腹いっぱい。:2018/10/18(木) 22:35:47.28 .net
>>451
M-x comint-redirect-send-command
かな

453 :名無しさん@お腹いっぱい。:2018/10/18(木) 22:43:19.37 .net
comint-redirect-send-command は試してみたんだけど、コマンドの出力が
途中からshellバッファに出てしまう。

454 :名無しさん@お腹いっぱい。:2018/10/18(木) 23:05:06.23 .net
history -w FILENAME して
そのファイルをvisitするのではダメなの?

455 :名無しさん@お腹いっぱい。:2018/10/19(金) 00:01:20.69 .net
historyは例なので。汎用的なコマンド作るために調査しているのです。

456 :名無しさん@お腹いっぱい。:2018/10/19(金) 00:20:38.94 .net
eshellを使えば簡単にバッファにリダイレクト出来るけどね

457 :名無しさん@お腹いっぱい。:2018/10/19(金) 01:03:47.31 .net
汎用的なコマンドなら、shell-modeじゃなく、shell-command で普通にバッファに出力すれば良いんじゃない?

458 :名無しさん@お腹いっぱい。:2018/10/19(金) 01:16:14.31 .net
historyなどshellの内部コマンドがうまく動かないのです。また、shell-modeの
shellで実行した状態を取得したいのです。shellで実行したコマンドの出力を
lisp側で受け取りたい。comint-redirect-send-command は非常に惜しいのだけど
なにか対策あるんですかね? eshellは興味があるけれども、今回はshell-modeで
動くようにしたいです。

459 :名無しさん@お腹いっぱい。:2018/10/19(金) 01:22:15.42 .net
comint-preoutput-filter-functions で引っ掛けるとか

460 :名無しさん@お腹いっぱい。:2018/10/19(金) 01:35:04.49 .net
使えるかも。明日というか起きたら試してみる。

461 :名無しさん@お腹いっぱい。:2018/10/19(金) 06:56:18.39 .net
うまくいきそう。
(defun test (string)
(message string))
(push 'test comint-preoutput-filter-functions)
ありがとう。

462 :名無しさん@お腹いっぱい。:2018/10/19(金) 12:35:50.89 .net
comint-preoutput-filter-functions はある長さの文字列を繰り返して
filterしているのですね。残念。

463 :名無しさん@お腹いっぱい。:2018/10/19(金) 15:38:13.01 .net
俺はそれを繋げてゴニョゴニョして、プロンプトと思われる出力が来たらタイマー発動して
少し経っても次が来てなければ終了って判断してる。

464 :名無しさん@お腹いっぱい。:2018/10/19(金) 15:54:27.17 .net
emacs の 初期設定で便利なスターターセットみたいな やつなんだったかな
久々に Emacs戻ってきて せっかくだからそれ使ってみたい

465 :名無しさん@お腹いっぱい。:2018/10/19(金) 16:28:32.43 .net
自前でプロセス叩いてるわけでない以上、comintとかterm-modeはプロンプト監視とかするしかないよなぁ。

466 :名無しさん@お腹いっぱい。:2018/10/19(金) 16:41:04.57 .net
思い出せないが
Prelude oh-my-emacs emacs24-starter-kit spacemacs
のどれかが試したいやつだった

467 :名無しさん@お腹いっぱい。:2018/10/19(金) 17:37:05.00 .net
>>463
>>465
comint-redirect-results-list-from-processが上手く処理しているように
みえるんだけど、上手く動かない。
https://github.com/emacs-mirror/emacs/blob/master/lisp/comint.el#L3802
うまく動かないのが正しい動きなんだろうか。

468 :名無しさん@お腹いっぱい。:2018/10/19(金) 22:03:52.81 .net
>>464
spacemacsのこと?

469 :名無しさん@お腹いっぱい。:2018/10/19(金) 22:22:24.38 .net
spacemacsは何気にそれ専用で覚えることいくつかある

自分用の設定どこに書きゃ良いのかしばらく分からなかったわ

470 :名無しさん@お腹いっぱい。:2018/10/20(土) 01:11:59.42 .net
>>468
たぶんそう
記念に soacemacs 入れてみた

それは、環境の移植性の為短期的に動かして
こんな考え方、環境の作り方があるんだ というのを学ぶ意味合いが強い

471 :名無しさん@お腹いっぱい。:2018/10/20(土) 14:18:19.07 .net
道具は使ってなんぼなのに、emacsヲタは
emacsを使うこと自体が目的化してるのが多い。

472 :名無しさん@お腹いっぱい。:2018/10/20(土) 15:11:08.78 .net
やめるんだ

473 :名無しさん@お腹いっぱい。:2018/10/20(土) 15:13:02.56 .net
Spacemacsは完成されててなんか下手に手つけられん印象だったわ
レイヤーとかなに?って感じだし…幸いデフォルトでもそれなりに動くからだましだまし使ってるけど
老害になってしまったか

474 :名無しさん@お腹いっぱい。:2018/10/20(土) 15:39:14.76 .net
>>473
別に無理に使うことなくね

475 :名無しさん@お腹いっぱい。:2018/10/20(土) 18:17:30.48 .net
>>471
違う。emacs lispの勉強をしてるんだよ。

476 :名無しさん@お腹いっぱい。:2018/10/20(土) 18:49:51.74 .net
体裁の良い逃避には違いないよね。
プログラムの勉強って本当時間潰せるから。
電気があれば無人島だって行ける。

477 :名無しさん@お腹いっぱい。:2018/10/20(土) 19:52:42.06 .net
逃避の成果物ができたので、よければ使ってみて。
https://www49.atwiki.jp/ntemacs/pages/83.html

478 :名無しさん@お腹いっぱい。:2018/10/20(土) 19:53:33.32 .net
上記でhistoryも動かすようにしたかった。挫折しました。

479 :名無しさん@お腹いっぱい。:2018/10/20(土) 20:58:42.47 .net
>>474
まーねー
ただ最新技術についていけなくなったかと思うと悲しくてね

480 :名無しさん@お腹いっぱい。:2018/10/21(日) 04:40:08.63 .net
>>476
ほんと楽しいよね。
退屈な仕事でも自作パッケージのデバッグだと思えば
俄然やる気が少し出てくる。

481 :名無しさん@お腹いっぱい。:2018/10/21(日) 05:41:13.52 .net
>>477
使い方だけじゃなくてどのような入力でどういう動作をするかの具体的な例とかあるといいんじゃないかな?

482 :名無しさん@お腹いっぱい。:2018/10/21(日) 09:28:42.58 .net
>>481
うぁ、難しいリクエスト。使い方に書いているps -efの例などが具体的な例だと
思っているのですが。pecoの置き換えと思ってくれれば、イメージしてもらえる
かと。

command(例:ps -ef) -> pecoもどきで行選択 -> filter(例:kill コマンド生成)

483 :名無しさん@お腹いっぱい。:2018/10/21(日) 09:34:07.43 .net
peco
https://qiita.com/vintersnow/items/08852df841e8d5faa7c2
これをemacsでも使いたい!ということで作りました。

484 :名無しさん@お腹いっぱい。:2018/10/21(日) 13:21:50.18 .net
そもそもansi-termでpeco使えないんかね

485 :名無しさん@お腹いっぱい。:2018/10/21(日) 15:38:49.24 .net
emacsでのスクリプト爆撃見せてくれ。
このスレ埋めていいいぞw

486 :名無しさん@お腹いっぱい。:2018/10/21(日) 18:40:21.69 .net
>>484
WSL上のemacsではうまく動かない。あと、ansi-termはtrampと連携しないので、
普段から使っていないのです。

487 :名無しさん@お腹いっぱい。:2018/10/21(日) 19:42:03.24 .net
default-directoryみてsshするようにってのは結構探すと出てくるな
shell-modeは偽物感が強くて俺はだめだわ

488 :名無しさん@お腹いっぱい。:2018/10/22(月) 18:28:34.00 .net
>>487
バッファ編集の操作性をとるか、ターミナルの操作性をとるかですかね。
自分の場合は前者を選択しています。comintのコマンドでemacs lispから
コントロールもしてるし。

489 :名無しさん@お腹いっぱい。:2018/10/25(木) 20:24:50.70 .net
Linux Mint 18.3 MATE を使っています
ファイラー(Caja)からOSにテキストファイルと認識されているすべてのファイルに対して、あるファイルをクリックしたときに Emacs で開かせる方法はありますか?

例えば hoge.txt をクリックしたら emacsclient -n hoge.txt を実行、fuga.html をクリックしたら emacsclient -n fuga.html を実行と同等な動作をさせたいです

;; Emacs とブラウザとの連携で edit-server なるものは使えるようになっています

まあ Emacs からそれらのファイルを開けばいいだけなんですけど^^;

490 :名無しさん@お腹いっぱい。:2018/10/26(金) 00:54:40.92 .net
回答していいですか?

491 :名無しさん@お腹いっぱい。:2018/10/26(金) 15:36:02.51 .net
>>489
これの解決方法は、Emacsと全く関係ないな。

Mate(もといGnome 2)でどうやってファイル関連付けをやっているのか調べれば、すぐにわかる。
とあるxmlのファイルを直接いじるのもよし、gconfなりgsettingなりでやるのもよし。

それから、Mateというかまぁアレだけど、xdg-openコマンドで
xdg-open ファイル名とかそーゆーのでいけるようになっから。
(macOS だと open コマンド、Windowsだと start コマンドみたいなもの)


> まあ Emacs からそれらのファイルを開けばいいだけなんですけど^^;
まぁ、locale コマンドの情報を helm とかでやっとけば、困らんと思うけど。

492 :485:2018/10/26(金) 17:26:39.96 .net
>>491
ありがとう調べてみるね

493 :485:2018/10/26(金) 18:56:15.74 .net
>>491
スレチごめん

なんか教えてもらったのと違うけどどうにかなったw

~/.config/mimeapps.list
の text/* の xed.desktop を emacsclient.desktop に変更して
~/.local/share/applications に emacsclient.desktop を次のように作成したら Emacs が起動していたらちゃんと動作した

[Desktop Entry]
Name=emacsclient
GenericName=Text Editor
Comment=Edit text
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=emacsclient -n %f
Icon=emacs
Type=Application
Terminal=false
Categories=Development;TextEditor;
StartupWMClass=Emacs
Keywords=Text;Editor;

ありがとうね・ω・

494 :名無しさん@お腹いっぱい。:2018/10/27(土) 15:20:34.20 .net
anythingでコマンドぜんぶではなくて、お気に入りコマンドだけを情報源にしたいのですがどうすればいいですか ^^;

495 :名無しさん@お腹いっぱい。:2018/10/27(土) 21:42:01.39 .net
>>494
そのような source を作って、然るべき実装をするだけです :D
helm でも anything でもほぼ同じで実装可能ですよ。

496 :名無しさん@お腹いっぱい。:2018/10/28(日) 01:28:35.47 .net
helmだと、ここが参考になるんだが。
https://github.com/emacs-helm/helm/wiki/Developing

497 :名無しさん@お腹いっぱい。:2018/11/02(金) 22:56:16.59 .net
anythingは、melpaからもemacswikiからも消されてるし、もう新規で使うのは難しいでしょ。

素直にhelmでコマンド作ったほうがいいよ

498 :名無しさん@お腹いっぱい。:2018/11/03(土) 07:51:43.91 .net
ubuntuでalt keyをmeta keyとして扱う設定誰か知りませんか

今わかってる事は、以下の通り
1.xevでalt keyを押すとalt keyとして認識されてる
2.emacsの中でalt+fと押してもfと入力されるだけ
3.esc+fを押すと期待通りカーソルが進む

いろいろググってみたけど、自分の力では解決出来なかった

499 :名無しさん@お腹いっぱい。:2018/11/03(土) 11:14:43.92 .net
端末の設定じゃねえの?
Xでもだめ?

500 :名無しさん@お腹いっぱい。:2018/11/03(土) 11:45:35.61 .net
よくわからないけど参考になる?

https://www.emacswiki.org/emacs/MetaKeyProblems

501 :名無しさん@お腹いっぱい。:2018/11/03(土) 12:51:47.04 .net
>>497
ずっとanythingつかいたいよお><

502 :名無しさん@お腹いっぱい。:2018/11/03(土) 12:56:48.97 .net
OS上では正しく認識されているのだから .emacs や .init や読み込んでいるパッケージが悪さしているんじゃないのかな?

503 :名無しさん@お腹いっぱい。:2018/11/03(土) 14:55:22.82 .net
(menu-bar-mode -1)
メニューバーにaltすわれてるとか?

504 :名無しさん@お腹いっぱい。:2018/11/03(土) 20:37:07.96 .net
>>501
helmでも一緒だろ。どの機能にこだわってるの?

505 :名無しさん@お腹いっぱい。:2018/11/03(土) 20:42:58.51 .net
>>499
端末説に一票

506 :名無しさん@お腹いっぱい。:2018/11/03(土) 22:06:53.49 .net
>>504
anythingしか使ったことないだけです ^^;

507 :名無しさん@お腹いっぱい。:2018/11/08(木) 02:55:13.39 .net
どこかのブログにもあったんですが、
evil-surroundにて |oh yeah(“nice”) という状況で、
ci( にて oh yeah(|) となるのがvimでの本来の挙動でして、
どうにかこちらの挙動に修正する方法はありませんでしょうか?
確認したのはspacemacsです。なんだかすみません。
実際、自分みたいなしょうもないもんがこのようなはしたない書き込みをしてしまって申し訳ないと感じています!!

508 :名無しさん@お腹いっぱい。:2018/11/08(木) 13:21:42.80 .net
vscodeの全体のプレビュー機能付きスクロールバーみたいなのってemacsにあります?

509 :名無しさん@お腹いっぱい。:2018/11/08(木) 13:24:23.65 .net
minimapみたいな名前であった記憶がある

510 :名無しさん@お腹いっぱい。:2018/11/09(金) 21:47:58.07 .net
spacemacs使ったことないからわからんなぁ

511 :名無しさん@お腹いっぱい。:2018/11/09(金) 23:19:53.38 .net
minimapがコンソールで使えるという素晴らしさ

512 :名無しさん@お腹いっぱい。:2018/11/10(土) 22:35:56.79 .net
>>511
そんなことができるの!?

513 :名無しさん@お腹いっぱい。:2018/11/11(日) 00:45:47.86 .net
>>512
もちろんC-x 2と変わりません

514 :名無しさん@お腹いっぱい。:2018/11/11(日) 17:11:27.27 .net
>>507
evil-surround の挙動がそういう風に指定されているから仕方ないんじゃない
どうしても Vim の挙動でなければダメなのであれば Vim を使うか evil-surround に手を加えて検索方向を変えるとか?

515 :名無しさん@お腹いっぱい。:2018/11/14(水) 07:05:39.55 .net
>>513
それは画面の縦分割では?

516 :名無しさん@お腹いっぱい。:2018/11/14(水) 08:06:53.18 .net
C-x 3 だな

517 :名無しさん@お腹いっぱい。:2018/11/15(木) 23:33:06.11 .net
>>494
500円で直接メンテナに教えてもらったら?
https://www.mag2.com/m/0001373131.html 👀
Rock54: Caution(BBR-MD5:7bff9ed63942b4cd01610d20b2c06e65)


518 :名無しさん@お腹いっぱい。:2018/11/16(金) 00:56:06.47 .net
↑この手の補完インターフェースってみんな何使ってるんだろう?
自分はivy。ミニバッファで選択できるのと情報源作るのが楽なので使ってます。

519 :名無しさん@お腹いっぱい。:2018/11/16(金) 01:29:08.60 .net
helm

520 :名無しさん@お腹いっぱい。:2018/11/16(金) 05:47:59.27 .net
Spacemacs 上で helm を選択してる

521 :名無しさん@お腹いっぱい。:2018/11/16(金) 19:16:46.43 .net
ivyも用途によって常用してるけど、抽出の場合はhelm。

キーワードの順序問わないから、うろ覚えのコマンドやヒストリが探しやすい。ヒストリなら、とりあえずホスト名やディレクトリなど、思いつくキーワードを順序考えず打っていけば見つかる。

ivyは早いけど、その意味で抽出面ではhelmに軍配だな

522 :名無しさん@お腹いっぱい。:2018/11/28(水) 21:47:31.83 .net
同じ拡張子が設定されているけれども中身は別の言語の時に、それぞれの言語に対応したモードに切り替える良い方法は無いでしょうか?
Verilog用の設定をEmacsに書いた後に、新たにCoq用の設定を書こうとしてこの問題に遭遇しました
VerilogもCoqもどちらも拡張子が .v なのでどうしたものかと悩んでいます

.v拡張子を開く際と、.v拡張子の保存を行うタイミングでファイル内のコードのパターンを検出してモードを切り替えてみようかと考えています
何か良い方法があれば教えて頂きたいです

523 :名無しさん@お腹いっぱい。:2018/11/28(水) 21:57:35.05 .net
>>522
プラグマを指定する

524 :名無しさん@お腹いっぱい。:2018/11/28(水) 22:04:45.29 .net
マジックコメントとも言うのかな。いずれこれです。
https://www.gnu.org/software/emacs/manual/html_node/emacs/Specifying-File-Variables.html

525 :名無しさん@お腹いっぱい。:2018/11/28(水) 22:39:30.91 .net
ありがとうございます!!本当に助かりました!
ファイル毎にモード設定やevalが行えるのを初めて知りました

こんな感じでファイル先頭に記述して動作するのを確認できました

// -*- mode: Verilog; coding:utf-8; -*-
// Local Variables:
// eval: (message "もっともっとたけもっと")
// End:

526 :名無しさん@お腹いっぱい。:2018/12/04(火) 20:48:37.68 .net
emacsが衰退したんやない、おまえらが衰退したんや

527 :名無しさん@お腹いっぱい。:2018/12/04(火) 21:11:15.50 .net
最近の Emacs ユーザーって evil 使ってることが多いの?

Emacs のデフォルトの入力様式が最悪なのは多くの人が思ってることだから、快適に使うためにはカスタマイズが必須なんだが、evil とか spacemacs ならかなりお手軽に快適な入力を導入できるし、どうなんだろう

要するに、evil (spacemacs) 以外で定番というものがあれば知りたい

528 :名無しさん@お腹いっぱい。:2018/12/04(火) 21:14:34.90 .net
デフォルトであまり困ってない

529 :名無しさん@お腹いっぱい。:2018/12/04(火) 21:16:00.34 .net
生え際か

530 :名無しさん@お腹いっぱい。:2018/12/04(火) 21:20:53.29 .net
C-b とか頭おかしいんじゃないのとは思うが、もう慣れたw

ESCキーみたいにprefixとして動くんじゃなくて
modifierとして動くメタキーは使ってます。
ESC f を繰り返し打つとかなんぼなんでも無理なんで。

531 :名無しさん@お腹いっぱい。:2018/12/04(火) 21:59:36.88 .net
Windowsでemacs使っているのでWindowsの操作もemacsキーバインドで利用
している。そうすると、モーダレスなキーバインドでないと難しい。
emacsキーバインドはshellのデフォルトのキーバインドでもあるし、
もう慣れたのでevil使うことはまずないと思う。

532 :名無しさん@お腹いっぱい。:2018/12/04(火) 22:14:08.65 .net
>>530
M-< 押すときはESCの方が便利だからAltと使い分けている

533 :名無しさん@お腹いっぱい。:2018/12/04(火) 22:19:22.03 .net
Altは他のmodifierと組み合わせて打つのに不便な位置なので、
左AltとTABを交換して使ってる。

534 :名無しさん@お腹いっぱい。:2018/12/04(火) 23:44:30.71 .net
forward
back
previous
next
なのでQWERTYキーボードじゃなくても
覚えやすい、という話だったが
結局DVORAK使わずに生きてるので関係ない

535 :名無しさん@お腹いっぱい。:2018/12/05(水) 00:28:24.98 .net
どんなキーバインドが使いやすいかなんて人それぞれだし、あんまり「定番」って確立されない気がする。
各自バラバラに試行錯誤してると思う。

536 :名無しさん@お腹いっぱい。:2018/12/05(水) 00:56:55.38 .net
emacsはデフォが使いにくすぎるのが流行らない理由の一つだとおもう。時間かけて熟成しないといけない

537 :名無しさん@お腹いっぱい。:2018/12/05(水) 01:58:50.27 .net
今はそういう時代じゃない、とも思うんだよな


spacemacsはEmacsの「ディストリビューション」だというが、プロジェクトとしてどれくらい長生きするだろうか
実際はただの.emacsでしかないんだが、今後どう生き残っていくか興味深い

既存のLISPは普通に使えるし、導入も簡単、多くのEmacsユーザーに受け入れられた
この先どうなるだろうか
定番として定着するか、廃れるかしかないが

538 :名無しさん@お腹いっぱい。:2018/12/05(水) 02:23:11.57 .net
わしは Spacemacs ユーザーだけどできれば Emacs の呪縛から逃れて単独のソフトウェアになってくれないかなと思っている
.spacemacs の設定を失敗しても C-x C-f とか使わなくて済むようなアプリケーションになってほしい

Emacs 単体からいろいろいじって使いやすくしなければならないっては結局不完全なソフトウェアってことだもんね
Emacs は素晴らしいソフトウェアだと思っているけど自分のものにするまでが大変だよね(´・ω・`)

539 :名無しさん@お腹いっぱい。:2018/12/05(水) 03:15:18.00 .net
>>538
Emacs Lisp が使えなくて良いなら、Vimを使えば良い
最近は多機能かつ Vim 風の入力をサポートするエディタもあるんだから、そういう選択肢もある

個人的には spacemacs を独立のソフトウェアに、というのは無理があると思う
>>537でも書いてあるけどspacemacs の実体は .emacs (といくつかのLisp?) だろうし

540 :名無しさん@お腹いっぱい。:2018/12/05(水) 06:04:28.50 .net
emacsは結局まともに使えるようになるまでのコストが高すぎるんだよね
その点spacemacsだとemacsに縛られるけど操作等はわかりやすいしキーバインドを丸暗記しなくても自分で探せるのがいいよね
>>537の考えの通りemacsがなければspacemacsが存在しないのは確かだけどそのうちspacemacsの名前がemacsのことを指すことになるかもね
そしてそのうち>>538が言っているように純粋にspacemacsの操作性と拡張性(elisp)を兼ね備えたエディタが現れるかもね

541 :名無しさん@お腹いっぱい。:2018/12/05(水) 08:46:29.51 .net
キーバインディングは基本的なのだけ覚えて、後は時々
M-x describe-bindings や apropos で
探しながら覚えたなあ。
探索機能が充実してるから、最初の暗記は少なくて済む方な気がするけど。
若干の英単語力は必要だが。

542 :名無しさん@お腹いっぱい。:2018/12/05(水) 13:51:16.07 .net
viの実体はvimかnviやし
emacsの実体がspacemacsでも無問題

543 :名無しさん@お腹いっぱい。:2018/12/05(水) 15:55:03.21 .net
もう終わったプロジェクトじゃん > spacemacs

最後の更新ずっと前

544 :名無しさん@お腹いっぱい。:2018/12/05(水) 18:22:57.23 .net
>>543
それマスターブランチの話だろ
https://github.com/syl20bnr/spacemacs/branches

545 :名無しさん@お腹いっぱい。:2018/12/05(水) 23:16:43.38 .net
ぶっちゃけspacemacsの保守ってどんくらいシンドいの?

あくまで巨大な.emacsなんだよな?

546 :名無しさん@お腹いっぱい。:2018/12/06(木) 00:51:30.34 .net
spacemacsのdevelopブランチ使ってて、週一くらいでpullしてるけど、
更新がないことは殆ど無い感じだな。

547 :名無しさん@お腹いっぱい。:2018/12/06(木) 01:41:52.59 .net
>>543
そう遅くない時期に0.300がでるみたいよ

548 :名無しさん@お腹いっぱい。:2018/12/06(木) 12:57:34.25 .net
書き込み見ると、spacemacsが主流にも聞こえるんだが利用者そんなに多いの?
Emacsから移ろうとも思わないからノーチェックなんだけどさ。

個人的にはVim的なモード切替って日本語入力との相性最悪だと思う。

549 :名無しさん@お腹いっぱい。:2018/12/06(木) 12:58:51.57 .net
カーソル移動にメリットを見出したとしても、それはview-modeで事足りるかな

550 :名無しさん@お腹いっぱい。:2018/12/06(木) 13:14:51.56 .net
vimと日本語入力の相性とかよく見るけど、モードが切り替わるときに必ず日本語入力をオフればむしろ快適そのものだけど
実際vim使ってるときはそうしてて快適だった

551 :名無しさん@お腹いっぱい。:2018/12/06(木) 14:02:37.09 .net
Vim内では連動できても、ブラウザとか他のアプリ移った時にVimではステートを連動できないでしょ。Emacsならフックでできるけどさ

552 :名無しさん@お腹いっぱい。:2018/12/06(木) 16:24:25.19 .net
デーモンはログアウトする前にわざわざkill-emacsしないと、
セッションの終了処理はできないんでしょうか?
Xfceなんですが、デーモンはセッションのプログラムリストに現れないので、
要するにそういうことなんですかね?

553 :名無しさん@お腹いっぱい。:2018/12/06(木) 23:56:53.64 .net
逆になぜ自動的に終了処理が走ると思ったのか…

554 :名無しさん@お腹いっぱい。:2018/12/07(金) 00:41:57.26 .net
デーモンでなく普通に起動した場合なら、
わざわざkill-emacsせずにログアウトしてしまっても、
シテスム?が自動的に終了処理してくれるので、
設定なども保存されますよね。

デーモンだとグラフィカルなフレームをすべて閉じてもデーモンが起動したままだと、
ログアウトした時にセッションの設定が飛んでしまうので、
通常と同じようにkill-emacsしてくれるような方法はないんでしょうか?

555 :名無しさん@お腹いっぱい。:2018/12/07(金) 01:11:17.05 .net
>>551
vimがフォアグラウンドになったらIMEオフるとか出来たはずだけどな
兎に角vimとIMEの連携で困ることは無かった(無いように出来た)

556 :名無しさん@お腹いっぱい。:2018/12/07(金) 01:19:58.78 .net
>>554
ま、ログアウトしても残ってるのがデーモンな訳で…
しかしrecentfとかは終了しないとちゃんと保存されないから、kill-emacsしたくなったけど、結局上手くいかずデーモン化を諦めた思い出がある

557 :名無しさん@お腹いっぱい。:2018/12/07(金) 07:55:09.64 .net
>>554
emacsclientでkill-emacsできるので、それをどこかのスクリプトに組み入れたら?

558 :名無しさん@お腹いっぱい。:2018/12/07(金) 08:43:50.59 .net
>>555
純粋にvim自体ではできないはずだよ
それに毎回ノーマルモード戻してたら、ちょっとブラウザや翻訳とか見て、続きを打つときにも毎度Ime onにするひと手間が必ず発生する

好きならそれでいいけど俺には面倒

559 :名無しさん@お腹いっぱい。:2018/12/07(金) 09:22:25.93 .net
emacsではバッファ単位でIMEの状態を維持するようにしている。それが普通の使う方では?

560 :名無しさん@お腹いっぱい。:2018/12/07(金) 12:12:13.12 .net
>>558
アプリ間のIMEの状態の問題はよく考えたらvimだけの問題じゃないな
ブラウザでアドレス入力しようとして日本語になってる事とかしょっちゅうだからな

561 :名無しさん@お腹いっぱい。:2018/12/07(金) 12:17:02.28 .net
当然アドレスバーに日本語を入力したいときもある
だから必ずオフから始まるのも嫌なら、人間の思考を完全に読めるAIでもない限り永遠に解決しないな

562 :550:2018/12/07(金) 12:34:25.82 .net
>>557
そうですね。何とか工夫できるのかな?

ただ、例えばXfceならセッションのプログラムリストに出てくるものは、
Xfceがセッションを管理して終了処理をしているわけですよね?
他の環境でも同様だと思いますが、
通常起動したEmacsは勝手にこのリストに出てくるので、
デーモンもクライアント?としてセッションの管理下に置く方法はないんですかね?

563 :名無しさん@お腹いっぱい。:2018/12/07(金) 19:08:53.50 .net
それならVim使えばいいんじゃない
ちょっとフォーカス他に移しただけで、続きを打つにも、毎回インサートモードにして、日本語入力Omにするふた手間かけるなんて動作はかったるすぎるな

VimとIMEのステート連動させないなら、今度は4通りの状態があるわけで、さらに面倒すぎる。

普通にEmacs使えばそんな苦労しないですむでしょ

564 :名無しさん@お腹いっぱい。:2018/12/07(金) 19:21:41.47 .net
count-words-region でHTMLタグを除去して単語のみ数えたいのですが、どうすればいいですか?

565 :名無しさん@お腹いっぱい。:2018/12/07(金) 21:44:41.85 .net
>>563
Vimユーザでもインサートモードでemacs キーバインド使っているユーザ多いんでない?
ならEmacsでいいじゃないと。

566 :名無しさん@お腹いっぱい。:2018/12/07(金) 22:53:36.21 .net
>>564
count-words-region 使う解じゃないけど
M-| sed 's/<[^>]*>/ /g' | wc -w
とかどう?
sedの部分はHTMLコメントとかscript部とか
ちゃんと取り除くコマンド使った方がいいかも。

567 :名無しさん@お腹いっぱい。:2018/12/08(土) 10:11:53.07 .net
>>566
なるほど、確かにシェルに投げて正規表現利用した方が簡単ですね。ありがとうございます

568 :名無しさん@お腹いっぱい。:2018/12/08(土) 23:28:25.79 .net
>>565
Vimの挿入モードの操作性の貧弱さは既に定番ネタだね

569 :名無しさん@お腹いっぱい。:2018/12/08(土) 23:31:11.24 .net
>>563
それ逆パターンもある
日本語入力を有効のまま、Vimに戻り、挿入モードに入ろうとすると「い」となる事故が頻繁に起こる。

問題点というよりそれが仕様だから、モードは好きな奴は好きだけど、嫌な奴はとことん合わないと思うよ

570 :名無しさん@お腹いっぱい。:2018/12/09(日) 00:10:28.57 .net
imeは小まめに切るしか無い

571 :名無しさん@お腹いっぱい。:2018/12/11(火) 08:57:21.30 .net
vim <- eskk
emacs <- dskk?
ともかくvimscript emacs lisp のskk ならよくなじんだからそれ使ってる
OS変わった時の移植性も最高です

572 :名無しさん@お腹いっぱい。:2018/12/12(水) 21:25:24.14 .net
mojaveにしてまともに使えなくなった orz

573 :名無しさん@お腹いっぱい。:2018/12/28(金) 15:21:28.29 .net
お前らemacsの最新情報とかおすすめプラグインとかってどうやって調べてるん?
自分で調べても大体数年前の情報ばっか出てくる

574 :名無しさん@お腹いっぱい。:2018/12/28(金) 15:29:59.12 .net
emacsは衰退しました

575 :名無しさん@お腹いっぱい。:2018/12/28(金) 15:50:22.13 .net
>>573
コミットメッセージ https://git.savannah.gnu.org/cgit/emacs.git/log/
このスレ
ときどき M-x news を流し読み

積極的に調べてはいないなー
~/.emacs.el はもう古くていまは ~/.emacs.d/init.el がデフォ
なんてこともずいぶん長い間知らなかったくらいで…

576 :名無しさん@お腹いっぱい。:2018/12/28(金) 17:51:41.57 .net
MELPAでDLsソートして知らないのみてる。

577 :名無しさん@お腹いっぱい。:2018/12/28(金) 19:54:12.19 .net
>>576の他に
https://github.com/emacs-tw/awesome-emacs
https://www.reddit.com/r/emacs/

適当にググってみると確かに新しい情報には辿りにくいね…
こりゃ新規ユーザも出来ないわけだ
私自身はかなり便利に使えてるのにな

578 :名無しさん@お腹いっぱい。:2018/12/28(金) 20:32:50.68 .net
SachaタンのEmacs Newsを知らないなんて
http://sachachua.com/blog/category/emacs-news/

579 :名無しさん@お腹いっぱい。:2018/12/28(金) 22:53:35.56 .net
vimの新機能の発表見てみると
それemacsでは20年以上前からありますから
みたいなのが多いのにね。
悲しいなあ。

580 :名無しさん@お腹いっぱい。:2018/12/28(金) 23:51:15.46 .net
こんな機能あればいいなって思った時に探す程度で、最新情報は追わなくなってしまった。
というか、もうお腹いっぱいな感じ。
最後に感動して使い続けてるのは multiple-cursors かな。

581 :名無しさん@お腹いっぱい。:2018/12/29(土) 02:18:15.21 .net
高速入力はspacemacs に任せて、あとはお好みに合わせてモジュール (既存のLisp) を追加する、というのでかなりの満足感得られるからな

spacemacs の開発が止まらない限り安泰

582 :名無しさん@お腹いっぱい。:2018/12/29(土) 13:49:11.42 .net
>>573だけど意外と反応あってびっくりした
情報ありがとな
とりあえずEmacs Newsとやらをチェックすることにする
今はまだEmacs新参だから知る機能知る機能新しくて全部が楽しいわ、ちまちま自分でLisp書いて既存のパッケージ改造したりしてて下手したら一生遊べる趣味になりそう

583 :名無しさん@お腹いっぱい。:2018/12/30(日) 10:14:58.92 .net
emacsはいろいろつけると重いのが困る ^^;

584 :名無しさん@お腹いっぱい。:2018/12/30(日) 12:26:07.52 .net
>>583
emacsは起動は遅くなるけど、動作は遅くならない。
VSCodeは起動は遅くんらないけど、動作が遅くなる。.. 気がする。

585 :名無しさん@お腹いっぱい。:2018/12/31(月) 00:43:11.65 .net
Emacs使ってるとLispは避けては通れないけど、拒否反応が無ければ楽しい世界が待ってる

586 :名無しさん@お腹いっぱい。:2018/12/31(月) 00:54:56.64 .net
>>585
勉強するとしたら、るびきちさんの本なんですかね

587 :名無しさん@お腹いっぱい。:2018/12/31(月) 03:05:53.44 .net
Land of Lisp も勉強になるよ
http://www.oreilly.co.jp/books/images/picture978-4-87311-587-0.gif

588 :名無しさん@お腹いっぱい。:2018/12/31(月) 04:30:07.58 .net
Emacs lisp manual
http://www.geocities.co.jp/SiliconValley-Bay/9285/ELISP-JA/elisp.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html#SEC_Contents

あと、*scrach*バッファにきりかえて下記でいろいろ試す。

(message "hello world")
C-j

589 :名無しさん@お腹いっぱい。:2018/12/31(月) 10:36:32.89 .net
Emacsでlisp入門するなら、まずはinfoのeintrでいいと思う。

590 :名無しさん@お腹いっぱい。:2018/12/31(月) 13:51:03.36 .net
新しくemacs-snapshot(20181229:96045-fb10834~ubuntu16.04.1)を入れたら、
メニューバータイトルの文字列がこんな風にくっついてしまいます。

FileEditOptions...

見易いようにスペースを入れられないでしょうか?

"GNU Emacs 27.0.50 (build 2, i686-pc-linux-gnu, GTK+ Version 3.18.9)
of 2018-12-29"

591 :名無しさん@お腹いっぱい。:2018/12/31(月) 14:03:40.00 .net
(menu-bar-mode 0)

592 :586:2018/12/31(月) 14:30:00.16 .net
>>591
> (menu-bar-mode 0)
これはメニューバーを非表示にする設定ではないでしょうか?

593 :名無しさん@お腹いっぱい。:2018/12/31(月) 19:53:41.01 .net
EmacsのカスタマイズのためにLisp勉強するなら、るびきちの本な気がする

594 :名無しさん@お腹いっぱい。:2018/12/31(月) 20:35:11.24 .net
今も昔もコンピュータの勉強は洋書ですよ。

595 :名無しさん@お腹いっぱい。:2018/12/31(月) 20:54:57.61 .net
コンピュータに限った話じゃない

596 :名無しさん@お腹いっぱい。:2019/01/03(木) 00:35:46.71 .net
コンピュータに限った話とは言ってない

597 :名無しさん@お腹いっぱい。:2019/01/03(木) 00:40:33.68 .net
いや、普通にEmacsに特化した記述がある洋書言や良いじゃん
マウンターよ

598 :名無しさん@お腹いっぱい。:2019/01/03(木) 01:39:07.28 .net
Lispでまともにコードを書こうと思ったら、pareditの類い(俺はsmartparenの独自キーバインド)で括弧を意識しない編集方法を習得すべし
その際にはEmacsRocksの動画が参考になる
独特の編集方法を覚える必要があるのはLispだけだろうし、ちゃんと覚えれば他の言語以上にLisp書く事が楽しくなる

599 :名無しさん@お腹いっぱい。:2019/01/03(木) 11:57:31.92 .net
2019年Emacs JPを再始動します - Emacs JP
https://emacs-jp.github.io/2019/01/01/reboot-emacs-jp
まあ頑張ってほしい。slackあるの知らんかった

600 :751:2019/01/03(木) 15:44:13.95 .net
LISPってエディタ支援が無いとまともに書けないと思ってたけど括弧を気にしない記述方法があるのか...

やっぱりLISPって、括弧の対応を拡張機能も含めたエディタ支援が無いとまともに書けないってのは敷居が高いな。
他の言語でも大規模化すれば関数名補完とかタグジャンプとかでエディタ支援がないと開発なんかしてられんってのは分かるが、LISPは簡単なプログラムであってもメモ帳で書ける気がしない。

601 :名無しさん@お腹いっぱい。:2019/01/04(金) 01:09:14.82 .net
開き括弧を1つだけ消すとか無茶な編集をしても、自動的に括弧の対応をしてくれる機能は可能な気がする
既にあるかも知れないが

602 :名無しさん@お腹いっぱい。:2019/01/04(金) 02:00:01.49 .net
Emacs lispでコード書くなら、下記おすすめ。

smartparens
rainbow-delimiters
ERT(Emacs Lisp Regression Testing)

603 :名無しさん@お腹いっぱい。:2019/01/04(金) 07:14:39.60 .net
そこで evil-surround ですよ・ω・

604 :名無しさん@お腹いっぱい。:2019/01/04(金) 16:40:15.79 .net
以前このスレで指摘されていたevil-surroundが行頭からカーソル飛ばない問題は最新版で修正されておりました。
spacemacsの質問なのですが、スクラッチバッファのモードをText以外に変えるにはどう操作したら良いんでしょうか?lispをevalしてみたいです

605 :名無しさん@お腹いっぱい。:2019/01/04(金) 20:37:38.57 .net
>>604
vim の動作と evil-surround の動作は異なり evil-surround は対称となる括弧の間にカーソルがないと動作しないから vim と同じ動作にしたいのなら自分で手を加えるということだったんじゃ

606 :名無しさん@お腹いっぱい。:2019/01/04(金) 21:03:25.29 .net
evil-surroundに関しましては、先ほどspacemacsからクリーンインストールしまして確認したところ、例の件は特に設定もせず動作しましたので、こちらで報告したほうがよろしいかと思いまして書き込ませていただきました〜

607 :名無しさん@お腹いっぱい。:2019/01/05(土) 00:30:33.41 .net
evilは結構流行ってんだな
もう本体に含めた方が良いような気がする

608 :名無しさん@お腹いっぱい。:2019/01/05(土) 05:42:42.40 .net
流行ってるどころじゃねぇ
祭りぞ

609 :名無しさん@お腹いっぱい。:2019/01/05(土) 16:01:16.17 .net
viperの明日はどっちだ

610 :名無しさん@お腹いっぱい。:2019/01/05(土) 19:23:33.90 .net
7歳YouTuberが1年で25億円の収入 おもちゃレビュー動画が人気
http://mogumogunews.com/2018/12/topic_24722/
【登録約8000人】思ってたよりYouTube儲かる件
https://www.youtube.com/watch?v=1C5Wuw8sZnI
【初任給】YouTubeを始めて初めていただいた月収はこちらです!広告収入って一体いくらなの?
https://www.youtube.com/watch?v=xpS27gElY0A
YouTubeって儲かるの?収益化審査通過!Googleアドセンス初入金のご報告。
https://www.youtube.com/watch?v=MUhXdi4ipFk&t=613s
1再生「0.1円」は全部嘘です。登録者7万人の広告収入で生活できる?
https://www.youtube.com/watch?v=zNpPgzTSigI&t=118s
YouTuber最新給料事情|vol.093
https://www.youtube.com/watch?v=XwT5qla4_Iw
シバターがヒカルとラファエルの収入を暴露
https://www.youtube.com/watch?v=eHn41HlXe1g&t=10s
【20万人目前】アディ男月収いい波乗ってんの?
https://www.youtube.com/watch?v=m0GXxtNOgsw

611 :名無しさん@お腹いっぱい。:2019/01/07(月) 08:59:46.82 .net
Emacsスレだし、デフォルトでも括弧の対応ぐらいはとってくれるのに
敷居が高いっていうのはちょっとわからない。
viでさえ1980年代から括弧の対応とってくれてたし
イマドキ括弧の対応くらいに怯える必要ないよ。
ただしnotepad.exe使いだってなら話は別だが。

612 :名無しさん@お腹いっぱい。:2019/01/07(月) 09:16:35.48 .net
その「敷居が高い」は誤用です

613 :名無しさん@お腹いっぱい。:2019/01/07(月) 11:01:06.04 .net
きっと過去に、
emacs-devel MLなり、尊師なりに対して、
何かとんでもない申し訳ないことをしたんで、
自分の Emacs 環境にそんな高貴な機能を実装することなど、
「敷居が高い」って思っているんだから、
ほっといてやっていいと思います。

614 :名無しさん@お腹いっぱい。:2019/01/07(月) 11:17:52.13 .net
ちょっと何言ってるのか分かんない

615 :名無しさん@お腹いっぱい。:2019/01/07(月) 13:28:46.99 .net
俺もわからん。
既にあるものは実装するって言わないしな。

616 :名無しさん@お腹いっぱい。:2019/01/08(火) 00:35:58.91 .net
emacsでscala書くと流石に重いね

617 :名無しさん@お腹いっぱい。:2019/01/10(木) 11:52:15.01 .net
へぇー
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=a2e78046f6b52e0a433ae6e1b9e6e5015f415412

何気に大変更になるのかな。

618 :名無しさん@お腹いっぱい。:2019/01/21(月) 12:21:33.45 .net
ハードルが高い

619 :名無しさん@お腹いっぱい。:2019/01/23(水) 09:07:14.66 .net
ゼビオ株式会社は冬でもあったかい水着「HOT SUITS」のミズノ×ゼビオ限定コラボデザインを
全国のスーパースポーツゼビオ及びゼビオオンラインストアにて発売中です。

620 :名無しさん@お腹いっぱい。:2019/01/24(木) 01:35:18.66 .net
spacmacsで起動画面からファイル開くときにspc f fから開くよりバッファ履歴から開くの楽じゃね?と思って寝ぼけながらやってたらバッファ上書きしてしまって今までしこしこ書いてたtexファイルを消し去ってしまった
あほだ死んだもう嫌だあほだ死んだバックアップとってないしあほだ馬鹿だ死んだ

621 :名無しさん@お腹いっぱい。:2019/01/24(木) 07:26:13.94 .net
SPC f f で開こうがバッファ履歴から開こうが同じことのように思えるんだが

622 :名無しさん@お腹いっぱい。:2019/01/24(木) 09:06:33.47 .net
あれ、デフォで「ファイル名~」という名前でバックアップが残ってると思うんだが、
初回編集時からバッファを開きっぱなしだったってこと?

623 :名無しさん@お腹いっぱい。:2019/01/24(木) 11:32:57.68 .net
Emacsはバックアップファイルの設定が細かく出来るから連番で保存する設定にしてたけど2度ほど助かったことがある
普段は全然必要ないけどまさかは数年に一度訪れる

624 :名無しさん@お腹いっぱい。:2019/01/24(木) 12:35:23.18 .net
gitいいぞ、git

バックアップ等、一切合切gitに切り変えた。
remote pushしとけば、鯖に置けるし、違うPCとも同期も簡単。

625 :名無しさん@お腹いっぱい。:2019/01/24(木) 13:56:36.79 .net
論文のTeXファイルみたいなのはバージョン管理すべきだよな。
バージョン管理するまでないメモとかだとバックアップファイルに助けられることが時々ある。

626 :名無しさん@お腹いっぱい。:2019/01/24(木) 15:05:13.24 .net
>>624
勿論バージョン管理ソフトは使っての事だ
それでもコミットもせずに消してしまう事がごく稀にあるんだよな
完全に自分の不注意だが

627 :名無しさん@お腹いっぱい。:2019/01/24(木) 19:05:27.09 .net
magitならコミット前でも助かる…かも
https://magit.vc/manual/magit/Wip-Modes.html

628 :名無しさん@お腹いっぱい。:2019/01/25(金) 01:09:17.69 .net
>>626
stagingしたのをうっかり消す方が難しいだろ…こまめにaddしよう

629 :名無しさん@お腹いっぱい。:2019/01/25(金) 13:19:04.39 .net
spacemacs でさぁ、C++モードでさぁ、シングルクォートがエスケープされるんだが、これどういう設定なの


「'」を打つと「&#165;'」となる、という意味ね
オフにする方法教えてください
素のEmacsのC++モードではないことだから分からん

630 :名無しさん@お腹いっぱい。:2019/01/25(金) 14:51:48.77 .net
>>629
smartparens (と Emacs 26 の CC Mode の組み合せ) に由来する症状らしい

Single quotes failed in c/c++/php mode since Emacs 26 HEAD-59d0787 &#183; Issue #783 &#183; Fuco1/smartparens &#183; GitHub
https://github.com/Fuco1/smartparens/issues/783

当面の回避策
(add-hook 'c-mode-common-hook (lambda () (setq sp-escape-quotes-after-insert nil)))

631 :名無しさん@お腹いっぱい。:2019/01/25(金) 15:23:28.51 .net
>>630
意図された現象じゃないんですね
ありがとうございます

632 :名無しさん@お腹いっぱい。:2019/02/03(日) 01:03:18.12 .net
macでマルチカーソル入れたらcmd+v押すとバグるようになった…
クリップボードから貼り付けたい時ぐらいしか使わないけどうっかり押すこと多いからなんとかしたい、何か知らない?

633 :名無しさん@お腹いっぱい。:2019/02/03(日) 19:13:40.75 .net
ヒカキンの年収が10億超え!?明石家さんま・坂上忍も驚愕の総資産とは??
https://logtube.jp/variety/28439
【衝撃】ヒカキンの年収・月収を暴露!広告収入が15億円超え!?
https://nicotubers.com/yutuber/hikakin-nensyu-gessyu/
HIKAKIN(ヒカキン)の年収が14億円!?トップYouTuberになるまでの道のりは?
https://youtuberhyouron.com/hikakinnensyu/
ヒカキンの月収は1億円!読唇術でダウンタウンなうの坂上忍を検証!
https://mitarashi-highland.com/blog/fun/hikakin
なぜか観てしまう!!サバイバル系youtuberまとめ
http://tokyohitori.hatenablog.com/entry/2016/10/01/102830
あのPewDiePieがついに、初心YouTuber向けに「視聴回数」「チャンネル登録者数」を増やすコツを公開!
http://naototube.com/2017/08/14/for-new-youtubers/
27歳で年収8億円 女性ユーチューバー「リリー・シン」の生き方
https://headlines.yahoo.co.jp/article?a=20170802-00017174-forbes-bus_all
1年で何十億円も稼ぐ高収入ユーチューバー世界ランキングトップ10
https://gigazine.net/news/20151016-highest-paid-youtuber-2015/
おもちゃのレビューで年間12億円! 今、話題のYouTuberは6歳の男の子
https://www.businessinsider.jp/post-108355
彼女はいかにして750万人のファンがいるYouTubeスターとなったのか?
https://www.businessinsider.jp/post-242
1億円稼ぐ9歳のYouTuberがすごすぎる……アメリカで話題のEvanTubeHD
https://weekly.ascii.jp/elem/000/000/305/305548/
世界で最も稼ぐユーチューバー、2連覇の首位は年収17億円
https://forbesjapan.com/articles/detail/14474
ヒカルの収入が日収80万、月収2400万、年収3億と判明www
https://matomenewsxx.com/hikaru-income-8181.html
はじめしゃちょーの年収は6億?2017年は30億突破か?
https://2xmlabs.com/archives/1873

634 :名無しさん@お腹いっぱい。:2019/02/04(月) 22:32:58.61 .net
バグるって何が起こるんだ?

635 :名無しさん@お腹いっぱい。:2019/02/06(水) 01:25:07.47 .net
>>634
200~クリップボードの内容201~
っていう文字列が二行出力されてマルチカーソルの要領でカーソルが3つに増えちゃうんだ

636 :名無しさん@お腹いっぱい。:2019/02/07(木) 23:15:43.80 .net
試してみたけど特に問題なくに yank されるな
mc/なんちゃら呼ばずに入れただけでなるのか疑問

どんな文字列をどんなファイルに貼り付けても再現する?
バージョンやらもうちょっと詳しい情報が欲しい

637 :名無しさん@お腹いっぱい。:2019/02/08(金) 07:52:45.32 .net
helmでお気に入りのコマンドをいくつか登録してそれを一覧で表示したいんですけど、だれか教えてください orz

638 :名無しさん@お腹いっぱい。:2019/02/08(金) 09:55:58.43 .net
>>637
>>494 同じ人?

639 :名無しさん@お腹いっぱい。:2019/02/08(金) 10:29:48.93 .net
>>638
そうです。helmにのりかえました

640 :名無しさん@お腹いっぱい。:2019/02/08(金) 13:42:44.66 .net
aliasしとけば便利だぜ

(defalias 'rs 'anzu-query-replace)
(defalias 'g 'magit-status)

641 :名無しさん@お腹いっぱい。:2019/02/08(金) 14:19:11.44 .net
>>639
490の後にどこまで試して、今は何ができない状況?

>>495

642 :名無しさん@お腹いっぱい。:2019/02/08(金) 22:47:46.82 .net
>>639
>>477 のリンクの方法4が使えると思う。
M-x のようにインタラクティブにコマンドを動かしたい場合は、
以下のように書けばOK。
(call-interactively 'ediff-buffers)

643 :名無しさん@お腹いっぱい。:2019/02/09(土) 14:49:50.13 .net
>>641
できてるものはなにもないです。descbinds-anythingのソースとにらめっこしたりしてみたけど、無理でした
https://www.emacswiki.org/emacs/descbinds-anything.el

644 :名無しさん@お腹いっぱい。:2019/02/09(土) 19:46:49.11 .net
>>637
> お気に入りのコマンド
って、emacsの M-x で実行できるコマンドのうち、いくつかのお気に入りのコマンドでしょうか?

645 :名無しさん@お腹いっぱい。:2019/02/09(土) 22:39:02.73 .net
>>644
そうです・・・

646 :名無しさん@お腹いっぱい。:2019/02/09(土) 23:23:13.42 .net
1. お気に入りのコマンドとやらは何個あるの?
2. helm-M-x でも anything-M-x でもヒストリで最近使ったコマンドが上から表示されるけどそれで駄目な理由が知りたい

647 :名無しさん@お腹いっぱい。:2019/02/09(土) 23:34:34.07 .net
やろうとすれば、helm-M-x の元コードをベースにカスタマイズして、(command-execute) にコマンド名渡す事で実現できるわけだけど最適解なのかは知らん

648 :名無しさん@お腹いっぱい。:2019/02/18(月) 01:29:57.71 .net
最近更新が滞っているパッケージなどで、
Emacs27ではobsoleteになってるtls.elのopen-tls-streamが使われているのを、
gnutls.elのopen-gnutls-streamを使うようにしたい場合、
次のように設定してしのぐのは正解でしょうか?

(defalias 'open-tls-stream 'open-gnutls-stream)

あまりよくわかってないんですが、
open-tls-streamだとgnutls-cliが呼ばれるみたいなので。

649 :名無しさん@お腹いっぱい。:2019/02/28(木) 16:03:35.64 .net
WSLでemacsを使っています。昨日、OSをWindows 10 October 2018 Updateに
Updateしたら、shell-modeでipconfig.exeなどのexeコマンドが実行できなく
なりました。ansi-termでは実行できます。この症状について、何か分かる方
が居りましたらよろしくお願いします。

650 :名無しさん@お腹いっぱい。:2019/03/02(土) 20:52:49.19 .net
こういうネタで喜んでるところがダメなんだよなぁ

https://vim.dev/

651 :名無しさん@お腹いっぱい。:2019/03/03(日) 09:56:05.64 .net
わろた
逆バージョンもあるんやね

652 :名無しさん@お腹いっぱい。:2019/03/03(日) 13:36:03.03 .net
これってあっちから仕掛けてきたからお返しでやってるもんだと思ってた。

653 :名無しさん@お腹いっぱい。:2019/03/03(日) 13:44:16.04 .net
>>652
emacs.dev と同時に、vim.dev も取っていたら、こうならなかったのにw

$ whois emacs.dev | grep "Creation Date:"
Creation Date: 2019-02-28T16:00:05Z

$ whois vim.dev | grep "Creation Date:"
Creation Date: 2019-02-28T19:03:23Z

654 :名無しさん@お腹いっぱい。:2019/03/03(日) 17:08:06.81 .net
ドメインで遊ぶって最低だな

655 :名無しさん@お腹いっぱい。:2019/03/15(金) 18:18:44.41 .net
>>649
以下で回避できることが分かった
exec > /dev/tty

656 :名無しさん@お腹いっぱい。:2019/03/21(木) 03:46:03.65 .net
https://github.com/genehack/smart-tab

上のsmart-tab.elで補完に使用する関数を次のように設定すると、
text-modeで下のようなエラーが出てしまいます。

(setq smart-tab-completion-functions-alist
'((emacs-lisp-mode . lisp-complete-symbol)
(text-mode . (lambda () (dabbrev-expand nil)))
))

smart-tab-call-completion-function: Wrong type argument: symbolp, (lambda nil (dabbrev-expand nil))

(lambda () (dabbrev-expand nil))がfboundpのチェックでエラーになるようです。
(以前のバージョンはこの設定でもエラーにはなりませんでした。)
後学のためにお尋ねしますが、この場合、
例えば次のように関数を定義する以外に方法はないんでしょうか?

(defun smart-tab-dabbrev () (dabbrev-expand nil))

657 :名無しさん@お腹いっぱい。:2019/03/21(木) 17:36:52.35 .net
モードラインの保存状態を表す記号「*」をもっと目立つものに変えたいのですが、どうすればいいのでしょうか。できれば色も変えたいです。

658 :名無しさん@お腹いっぱい。:2019/03/21(木) 20:42:54.66 .net
>>657
mode-line-modified を弄る
https://pastebin.com/ACfs5KFm

659 :名無しさん@お腹いっぱい。:2019/03/21(木) 23:43:13.58 .net
>>658
ありがとうございます。けど無理でした ^^;

660 :名無しさん@お腹いっぱい。:2019/03/22(金) 03:10:40.61 .net
とりあえずそのまま*scratch*にでもコピペして、
<READONLY>や<MODIFIED>のところを好みの文字列に変更して、
M-x eval-bufferとかすれば反映されるんじゃない?

661 :名無しさん@お腹いっぱい。:2019/03/28(木) 01:12:38.88 .net
低レベル過ぎてワロタwww
いつからここはこんな低レベルになったんだ?

662 :名無しさん@お腹いっぱい。:2019/03/28(木) 03:17:15.51 .net
>>661
昔からなので、何も問題ない。

663 :名無しさん@お腹いっぱい。:2019/04/16(火) 13:31:14.59 .net
GNU Emacs 26.2がリリースされたと云うのにおまえらときたら

664 :名無しさん@お腹いっぱい。:2019/04/16(火) 13:36:18.35 .net
27になってから出直せ

665 :名無しさん@お腹いっぱい。:2019/04/16(火) 17:06:28.99 .net
初めてのEmacsは19か20でした

666 :名無しさん@お腹いっぱい。:2019/04/16(火) 21:54:06.66 .net
平成最後の

667 :名無しさん@お腹いっぱい。:2019/04/16(火) 23:54:28.92 .net
そういえばMuleのバージョンは源氏物語から取ってたんだっけ、
最後はどこまで進んでたんだろう

668 :名無しさん@お腹いっぱい。:2019/04/17(水) 00:00:42.98 .net
賢木みたいだね
俺使ってたのは末摘花までだけど

669 :名無しさん@お腹いっぱい。:2019/04/17(水) 09:52:01.64 .net
初めてはNEMACSでした

670 :名無しさん@お腹いっぱい。:2019/04/17(水) 11:47:42.08 .net
初めては,,oki if1000に載せたGosling Emacsかな.
gnu emacsは18.xxからだし..
CP/M80でemacs風エディタあったきた..

671 :名無しさん@お腹いっぱい。:2019/04/17(水) 14:12:48.87 .net
Gosling Emacs から使ってるお年寄り、俺だけじゃなかったんだな。

GNU は同じく18から。
大学のセンターに入ってた富士通のミニコンで自分でパッチしてビルドしてた。

672 :名無しさん@お腹いっぱい。:2019/04/17(水) 15:24:36.17 .net
>>670
沖電気の人?
新人研修でOKITAC 8300を使ったけど、OSはunixだと聞いた
もしかしてこれにも載ってたのかな?

673 :名無しさん@お腹いっぱい。:2019/04/17(水) 15:52:04.83 .net
Nitemacs

674 :名無しさん@お腹いっぱい。:2019/04/17(水) 23:54:39.18 .net
大学生の頃はkemacsとかngとか使ってた。

675 :名無しさん@お腹いっぱい。:2019/04/18(木) 01:00:15.42 .net
jed
いまでも使っているわw

676 :名無しさん@お腹いっぱい。:2019/04/18(木) 03:02:38.93 .net
初めてはSpacemacsさんでした
emacsのカスタマイズって難しいけど面白いですね

677 :名無しさん@お腹いっぱい。:2019/04/18(木) 06:59:44.31 .net
昔話ばかりして生産性が無いのが爺の証

678 :名無しさん@お腹いっぱい。:2019/04/18(木) 07:16:42.62 .net
人をけなすだけで生産性がない若輩も多い

679 :名無しさん@お腹いっぱい。:2019/04/18(木) 08:24:23.56 .net
るびきちさんはいくえふめい?

680 :名無しさん@お腹いっぱい。:2019/04/18(木) 08:27:02.85 .net
ごめんメルマガ出てたわ

681 :名無しさん@お腹いっぱい。:2019/04/18(木) 20:40:29.30 .net
windows 10のpowershellからwindowsのSSHコマンド電話Unixにロクインして使うと挙動がおかしい。Tera Termやぷっちょなら問題ないけど。みんなはそんなことないかな?

682 :名無しさん@お腹いっぱい。:2019/04/18(木) 22:36:46.39 .net
ぷっちょw
パティーのことか?

683 :名無しさん@お腹いっぱい。:2019/04/19(金) 08:45:49.07 .net
ぷっちょw
TeraTermと並べて書いてあるにも関わらず
>>682 読むまで何のことだか分からんかったw

684 :名無しさん@お腹いっぱい。:2019/04/19(金) 08:51:36.88 .net
ぷっちょw
if 1000 懐かしい。最凶のマシンだったよ。

685 :名無しさん@お腹いっぱい。:2019/04/20(土) 14:18:14.48 .net
>>681
sshコマンドじゃなくてPowerShellを動かしてる端末がいわゆるDOS窓だからだろう
普通にTeraTermかぷっちょ使えば良いと思うけどね

686 :名無しさん@お腹いっぱい。:2019/05/03(金) 20:04:42.02 .net
Win10 msys2で26.2 をビルドしたがewwが上手くリンクを辿れない
26.1に戻すか、eww以外は問題なさげだしeww使うのを諦めるか…

687 :名無しさん@お腹いっぱい。:2019/05/04(土) 02:27:28.53 .net
>>686
google検索で、リンク先にジャンプしてみたけど、普通に飛べてるよ?

688 :名無しさん@お腹いっぱい。:2019/05/04(土) 10:20:34.21 .net
>>686
> Win10 msys2で26.2 をビルドしたがewwが上手くリンクを辿れない
> 26.1に戻すか、eww以外は問題なさげだしeww使うのを諦めるか…

俺はGPGエラーで、ビルドすら到達できないorz

689 :名無しさん@お腹いっぱい。:2019/05/04(土) 12:34:42.50 .net
>>687
HTTPSのリンクだとうまくいかないようです

始めは設定の問題かとrunemacs -qしてもNG
ではTLSかとも思ってlibgnutls-30.dllも26.1当時のものに差し替えても症状変わらず
gnutls.elもeww.elも26.1とほとんど変わってない
気になるのは(gnutls-available-p)の値が t じゃなくて(ClientHello\ Padding Key\ Share… とか返ってくる

>>688 スレチでスマンが鍵の有効期限切れかな?
https://blog.tea-soak.org/2015/11/pacman%E3%81%A7%E3%80%8C%E7%84%A1%E5%8A%B9%E3%81%BE%E3%81%9F%E3%81%AF%E7%A0%B4%E6%90%8D%E3%81%97%E3%81%9F%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8-pgp-%E9%8D%B5%E3%80%8D/

690 :名無しさん@お腹いっぱい。:2019/05/06(月) 19:10:07.92 .net
>>686
proxyを経由するとうまくいくようだ。会社でうまくいって、自宅でうまくいかない。
違いはなにかと考えたら、proxyの存在だった。

691 :名無しさん@お腹いっぱい。:2019/05/06(月) 19:36:30.02 .net
>>689
(gnutls-available-p) が t を返さなくなったのは、仕様が変更されたからの模様。

https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.26
** The function 'gnutls-available-p' now returns a list of capabilities
supported by the GnuTLS library used by Emacs.

692 :685:2019/05/25(土) 20:07:38.73 .net
msys2のlibgnutls-30.dllを最新3.6.7.1-1から古いもの(dllタイムスタンプ18/05/31 パッケージバージョン不明)に差し替えるとewwでもhttpsが辿れました
古いものに差し替えテストしたつもりができていなかったようです
後からWanderlustも動かなくなっていたのに気づいたのですが、こちらも動作するようになりほっとしています

>>690
残念ながらSquid入れてみましたがこちらの環境では症状変わらずでした
いずれにせよemacs側の問題ではなさそうです

693 :名無しさん@お腹いっぱい。:2019/05/25(土) 21:04:15.62 .net
この手のライブラリで古いのにしたら動くというのは、セキュリティ的にゆるくした結果だったりするからなあ

694 :名無しさん@お腹いっぱい。:2019/05/26(日) 18:46:57.18 .net
で?このスレでセキュリティの議論が必要?25.3使ってるが論外?

695 :名無しさん@お腹いっぱい。:2019/05/31(金) 19:55:47.39 .net
文字列を置換したいです
hogehoge<br> がある行を全て
<p>hogehoge</p> にしたいのですが
^.*<br>$で検索して置換するとhogehogeの元のあった文字列が消えてしまいます
元の文字列を利用する方法や検索できた行だけの行頭だけを付け足すことなどは出来ないでしょうか?

696 :名無しさん@お腹いっぱい。:2019/05/31(金) 20:51:04.93 .net
^\(.*\)<br>$

<p>\1</p>
ということかな

正規表現 グループ化 後方参照
とかで検索するとわかるけど
Emacsの正規表現はRubyやPerlと違って ( や ) などはエスケープが必要

697 :名無しさん@お腹いっぱい。:2019/06/01(土) 00:19:50.67 .net
Elispの場合はエスケープする必要がある記号はそのエスケープ記号をエスケープする必要が有るからつらい…

698 :名無しさん@お腹いっぱい。:2019/06/01(土) 00:56:50.70 .net
\\\\\\\\\

699 :名無しさん@お腹いっぱい。:2019/06/01(土) 06:29:31.89 .net
うわ!ずっと悩んでいたのですができました!
本当ありがとうございます
グループ化かー、便利ですね

700 :名無しさん@お腹いっぱい。:2019/06/03(月) 10:36:12.25 .net
swiperバグってんね
2文字以上検索かけると検索対象が表示されなくなるわ

701 :名無しさん@お腹いっぱい。:2019/06/03(月) 13:47:37.25 .net
>>700

> swiperバグってんね
> 2文字以上検索かけると検索対象が表示されなくなるわ

これ、関係ない?

https://gitlab.com/snippets/1858595

702 :名無しさん@お腹いっぱい。:2019/06/03(月) 21:44:07.34 .net
>>701
ありがとう、優しいね
今はmigemo関連を取り除いたはずなので、多分違うと思うけど…
もしかしたらavy-migemoがまだ生き残ってるかも?

でも、たぶん原因はこれな気がする
https://github.com/abo-abo/swiper/issues/2083

703 :名無しさん@お腹いっぱい。:2019/06/05(水) 20:06:57.95 .net
ありがとうございました。
僕の問題はまさにこれで解決しました!

704 :名無しさん@お腹いっぱい。:2019/06/06(木) 10:37:01.74 .net
他でも質問したんですが、回答が得られないので質問させてください!

Spacemacsでivyを利用してるんですがDiredでCreate directoryした際に
カレントディレクトリに似た名前のディレクトリが既に存在する場合
勝手に補完されCannot create directory /xxx/xxx file existsとなってしまいます。

C-M-jを使うことで回避できるという記事が
海外のサイトにたくさん見つかったのですが、うまく機能しないようです。

ivyを導入環境で、DiredでCreate Directoryする際
補完が効いてしまった場合どうすればディレクトリを作成することができますか?

705 :名無しさん@お腹いっぱい。:2019/06/11(火) 03:05:39.27 .net
西村のscが出来た時に「あー3年ぶりにemacs立ち上げるか」みたいなこと言ってたレスの過去ログ残ってる人いませんか?

706 :名無しさん@お腹いっぱい。:2019/06/11(火) 09:02:05.09 .net
Warning (initialization): An error occurred while loading `c:/Users/acernote/AppData/Roaming/.emacs.d/init.el':

Invalid read syntax: )

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.

すみません、emacsを立ち上げると(下側の窓に強制的に)上記の表示が出て init.el の設定がまったく反映されなくなってしまいました。

まったく同じファイルを(気付かずに)emacsで2つ同時に開き、ひとつは内容に変更を加えて c-x c-s でセーブしたあと c-x c-c で閉じ、
もう一つは何も変更せず c-x c-c で閉じました。
その直後から init.el の設定が反映されなくなりました。

なんとかもとに戻りませんかね。一括変換とかちょー便利なのでemacs手放せないです。
数年前に、ネット情報を頼りに設定とかして、以後はふつうのエディタとしてのみ使ってるので、emacsの細かいこととかまるっと忘れてしまいました。
どなたか助言お願いします。

707 :名無しさん@お腹いっぱい。:2019/06/11(火) 09:06:11.38 .net
環境
win7
emacs24.3
です。

708 :名無しさん@お腹いっぱい。:2019/06/11(火) 09:07:23.65 .net
エラーはともかく、今24を使うことはないのでは?

709 :名無しさん@お腹いっぱい。:2019/06/11(火) 09:41:50.28 .net
>>706
エラーメッセージをちゃんと読んで!
で、その指示に従うとどの関数に誤字を加えたか分かるよ。

710 :名無しさん@お腹いっぱい。:2019/06/11(火) 13:26:39.78 .net
702で書き込んだものです。
ネット情報で /.emacs.d/history のファイルを隔離したら直ったとあったので、同じように隔離したところ解決しました。
history ファイルはまた新しいのが自動的に作られるみたいです。
お返事くれた方、ありがとうございました。

今回参考にしたurl
http://d.hatena.ne.jp/himadatanode/20190126/p1

711 :名無しさん@お腹いっぱい。:2019/06/26(水) 15:55:30.01 .net
emacs -q
で起動しても、何故か高さが超小さいウインドウで起動してしまう現象に悩まされています。
例えば、
emacs -q -geometry 100x50
として起動すると、最初はそれなりのサイズで起動するのですが、一瞬で高さが超小さくなり、起動した状態で(frame-height)を評価すると5となります。ちなみに(frame-width)を評価すると100なので、起動引数はちゃんと機能してそうです。
なんで最終的に高さが5になるのかがさっぱりわかんないんです。

712 :名無しさん@お腹いっぱい。:2019/06/26(水) 18:48:57.57 .net
インストールに失敗してるとか、もしもX11上だったらX11側の .Xdefaults ないし xrdb に何か変な設定が入ってるとか?

ちなみにdistroは?

713 :名無しさん@お腹いっぱい。:2019/06/26(水) 21:23:45.28 .net
起動した後の *Messages* の内容に関係ありそうなのない?
emacs -Q -g 100x50するとどうだろう

もしかしたらフォントが関係してるかも

714 :名無しさん@お腹いっぱい。:2019/06/27(木) 01:31:38.45 .net
もしかしてWSL+VcXsrvじゃないか?
それなら俺もなる
XmingはならないからVcXsrvの問題と諦めてる
Xmingは他の挙動が変なので使ってない

715 :名無しさん@お腹いっぱい。:2019/06/27(木) 07:51:22.95 .net
>>714
うちも WSL + VcXsrv の環境だけど、
>>711 の現象には遭遇してないなぁ。

716 :名無しさん@お腹いっぱい。:2019/06/27(木) 08:12:03.43 .net
>>714
うちも同じ環境でなる。でもならない人もいるんですね。うちの場合、常にemacs 立ち上げているので気にしないことにしている。

717 :名無しさん@お腹いっぱい。:2019/06/27(木) 17:57:49.52 .net
皆さん返信ありがとう。
お察しの通りWSL(ubuntu16.04) + VcXsrv です。
他の人もなってるんですか。ちょっと安心しました。
ちなみに、emacsはインストールし直し、VcXsrvもアンインストールからインストールし直しましたが、状況変わらずでした。
今日わかったことは、
emacs -q -g 100x50
では相変わらず高さが縮まりますが、
emacs -q -g 100x58
だと縮まらずにスプラッシュ画面が拝めました。
なる人とならない人がいたりすることから、これは>>713さんの言うとおりフォントかもしれませんね。

718 :名無しさん@お腹いっぱい。:2019/06/28(金) 11:29:37.58 .net
https://www.fsf.org/blogs/gnu-press/emacs-t-shirts-available-now-at-the-gnu-press-shop
Emacs ロゴ入りTシャツ販売

719 :名無しさん@お腹いっぱい。:2019/06/28(金) 11:52:42.93 .net
ああ、なんという配色だ

720 :名無しさん@お腹いっぱい。:2019/06/28(金) 12:26:00.79 .net
如何にもナードでいいじゃないか

721 :名無しさん@お腹いっぱい。:2019/06/28(金) 12:48:11.48 .net
さりげないアピールではなく悪目立ちしそうだ

722 :名無しさん@お腹いっぱい。:2019/06/29(土) 00:52:44.33 .net
あなたは、この紫と緑のGNU Emacsロゴのtシャツに、ある種の衣装を着たヒーローと間違えられるかもしれません
(説明文の前半をGoogle翻訳)

723 :名無しさん@お腹いっぱい。:2019/06/29(土) 05:16:19.27 .net
RMSの着ぐるみ着れば、或る種のヒーローと間違えられるかもしれません

724 :名無しさん@お腹いっぱい。:2019/06/29(土) 09:05:06.40 .net
FSFはヒッピー文化のノリなんだよな

725 :名無しさん@お腹いっぱい。:2019/07/07(日) 07:04:01.11 .net
WSLでVcXsrvと連係してemacsを使っているのですが、どきどき十数秒程度の
ぷちフリーズが発生します。同様の現象発生している方おりますか?

726 :名無しさん@お腹いっぱい。:2019/07/07(日) 13:19:04.13 .net
>>725
「おりますか」だと?

727 :名無しさん@お腹いっぱい。:2019/07/07(日) 13:30:23.31 .net
>>725
それはスリープ明けに起こるか?

728 :名無しさん@お腹いっぱい。:2019/07/07(日) 15:48:38.58 .net
>>727
いや、使っている最中に起きます。
一時間に数回。そして、しばらっく待っていると元に戻ります。
emacsがフリーズしているときでも、その他のアプリは使えます。

729 :名無しさん@お腹いっぱい。:2019/07/08(月) 19:01:21.66 .net
>>728
Helm使ってる?確かに最近プチフリ起きるようになったな…
確実に何らかのpackageの問題だと思う

730 :名無しさん@お腹いっぱい。:2019/07/08(月) 21:52:21.84 .net
パネルにタブを表示している人いたら、拡張は何を使っているか教えてほしい。

自分はVertical Tabsというのを使ってる。プライベートウィンドウできちんと動くから。ファビコンをちゃんと表示してくれたりとかね。
ただ、タブを一気にたくさん開くと、タイトルが表示されるまでが遅いのが気になってる。まあいくつか試した他の拡張でも同様だった。

731 :名無しさん@お腹いっぱい。:2019/07/08(月) 21:53:26.89 .net
ごめん >>730 は投稿先のスレを間違えた…。

732 :名無しさん@お腹いっぱい。:2019/07/09(火) 01:31:22.68 .net
>>729
helm使ってます。helmは外せないけど、他のpackage外して切り分けしてみます。

733 :名無しさん@お腹いっぱい。:2019/07/18(木) 11:56:52.11 .net
Emacsの設定で
(global-auto-revert-mode 1)

(custom-set-faces ...)
より前に記述するとフォント設定が反映されないのですが、なぜそうなるのか分かりません。
仕組みを教えていただけますか。

734 :名無しさん@お腹いっぱい。:2019/07/18(木) 12:17:03.89 .net
設定が上書きされておりますからでしょう

735 :名無しさん@お腹いっぱい。:2019/07/18(木) 12:56:58.40 .net
>>734
うーん。素人考えですが,global-auto-revert-modeが
custom-set-facesを上書きするようには見えませんね。
片やファイルの読込み、片やフォント設定ですから、
設定の上書きというのはちょっと考えにくいんじゃないでしょうか?

736 :名無しさん@お腹いっぱい。:2019/07/18(木) 13:16:58.20 .net
フォントの設定は、UIがいくつかあって、
欧文だけだったら、一番 low なところで叩けば十分に設定可能。
もし日本語フォントもレンダリングさせたかったら、もうちょっと上側から設定を書くほうがいい。
また、いわゆる和文の等幅フォントだったら、らくーに終わるけど、
和欧混植にするんだったら、まぁー、めんどいしという感じ。
なので、上書きされちゃうーっていうフォント設定が全部明らかにならないかぎり、
どないしようもないと思います。

737 :731:2019/07/18(木) 14:01:05.65 .net
>>736
和欧混植とかもできるんですね…。

設定はこんな感じですね。
ていうか実を言うとEmacsをマトモに触ったのが昨日なので
設定は↓これとあと背景透過くらいしかしてません。

(custom-set-faces
'(default ((t (:family "更紗等幅ゴシックJ"
:foundry "CYEL"
:slant normal
:weight normal
:height 120
:width normal)))))
; ↑↓この上下を入れ替えるとフォント設定が反映されない。
(global-auto-revert-mode 1)

738 :名無しさん@お腹いっぱい。:2019/07/28(日) 16:52:31.35 .net
https://i.imgur.com/y2dlJKG.jpg

739 :名無しさん@お腹いっぱい。:2019/08/01(木) 22:31:13.06 .net
久しぶりに twittering-mode 使ったら、
curl.exe がエラーを御吐きになられるんだけど、
twitter の仕様変更で TLS1.2 になった所為ですかね。

(略) twittering-mode-3.1.0/win-curl/curl.exe exited abnormally (exit-status=35) for POST https://api.twitter.com/oauth/request_token

Curl Error 35
CURLE_SSL_CONNECT_ERROR
A problem occurred somewhere in the SSL/TLS handshake. You really want the error buffer and read the message there as it pinpoints the problem slightly more. Could be certificates (file formats, paths, permissions), passwords, and others.

それで、とりあえず何とかしようと、curl-args に "--tlsv1.2" を足してみたんだけど、
全然ダメでした。誰か偉い人、このURLを見ろとかでいいんで、どうか教えてください。

2480c2480
< `("--include" "--silent" "--compressed" "--tlsv1.2"
---
> `("--include" "--silent" "--compressed"
(deleted an unsolicited ad)

740 :735:2019/08/01(木) 23:04:02.08 .net
なんということでしょう。
--tlsv1.2 で TLS1.2 が使える curl とは、win10 1803 で標準インストールされる
アンチクショウ(Invoke-WebRequest)だったのです。

win-curl に入ってる curl.exe は、TLS1.2に対応してないじゃん。

741 :735:2019/08/01(木) 23:14:29.88 .net
ということで、↓の windows 64bit binary配布の curl 7.65.3 を
win-curl に突っ込んだら、無事、動きましたとさ。スレ汚しでゴメン。
https://curl.haxx.se/download.html

742 :735:2019/08/01(木) 23:18:53.13 .net
補足ですが、↓のような感じで twittering-mode が
呼び出す curl を指定してあげないと駄目です。
(setq twittering-curl-program "(略)/twittering-mode-3.1.0/win-curl/curl.exe")

743 :名無しさん@お腹いっぱい。:2019/08/15(木) 22:31:29.03 .net
Emacsプレゼンよろ

Vim vs Emacs
https://leia.5ch.net/test/read.cgi/poverty/1565778723/

744 :名無しさん@お腹いっぱい。:2019/08/16(金) 02:06:35.78 .net
>>743
盛り上がってるね。vim and emacs vs vscode って感じで vscode の勢力が強い。

745 :名無しさん@お腹いっぱい。:2019/08/16(金) 02:16:56.10 .net
trampも使ってなさそうなkidsにemacsの先駆性を伝えてあげてほしいです。

746 :名無しさん@お腹いっぱい。:2019/08/16(金) 02:21:16.19 .net
>>745
trampのことは 252 に書いておきました

747 :名無しさん@お腹いっぱい。:2019/08/16(金) 08:56:06.25 .net
ちょっと煽ってきますたw

748 :名無しさん@お腹いっぱい。:2019/08/16(金) 10:23:09.06 .net
>>747
もっとやれw

749 :名無しさん@お腹いっぱい。:2019/08/18(日) 01:22:35.92 .net
GUIのEmacsで文字間を調整する方法はありませんよね?
等幅フォントで欧文が詰まり過ぎないように、
やや幅広の欧文フォントを日本語より小さめのサイズに調整してるのでバランスが良くないです。
文字間を広げて欧文もサイズを揃えた方が良さそうなんですが、
何か方法があるでしょうか?

https://i.imgur.com/8TaVv1J.png

750 :名無しさん@お腹いっぱい。:2019/08/18(日) 03:18:46.34 .net
サンプルファイルをもらってくる
https://gihyo.jp/book/2017/978-4-7741-9235-2/support

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 5.6 表示・装飾に関する設定 ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;; P95 フェイス
;; リージョンの背景色を変更
;; (set-face-background 'region "darkgreen")

;;; P96-97 フォントの設定
;; AsciiフォントをMenloに
(set-face-attribute 'default nil
:family "Menlo"
:height 120)

;; 日本語フォントをNoto Serif CJK JPに
(set-fontset-font
nil 'japanese-jisx0208
(font-spec :family "Noto Serif CJK JP"))

;; ひらがなとカタカナをNoto Sans CJK JPに
;; U+3000-303F CJKの記号および句読点
;; U+3040-309F ひらがな
;; U+30A0-30FF カタカナ
(set-fontset-font
nil '(#x3040 . #x30ff)
(font-spec :family "Noto Sans CJK JP"))

;; Notoフォントの横幅を調整
(add-to-list 'face-font-rescale-alist '(".*Noto.*" . 1.2))

751 :745:2019/08/18(日) 10:17:50.84 .net
>>750
ありがとうございます。
私の環境でフォントサイズに合わせて日本語と欧文の幅がぴったり2:1になるように微調整して、
同じファイルを表示しています。

https://i.imgur.com/xr0xGzq.png

私の最初の設定はDejavu Sans Mono/Migu 1Mでこの設定はMenlo/Noto Sans CJK JPなので、
Notoフォントの高さのせいで行間が広くなりますが、
日本語と欧文の文字の大きさの比率はほぼ同じだと思います。

face-font-rescale-alistは横幅だけでなくフォントを一定の比率で拡大するので、
それぞれのフォントサイズを直接指定した場合と同様、
拡大率に応じて日本語と欧文の文字の大きさのバランスが崩れてしまいます。

752 :745:2019/08/18(日) 23:55:05.18 .net
サイズを調整すると少し体裁よくなりましたが、
文字間が調整できず詰まってしまうのは仕方がありません。

https://i.imgur.com/GnLLWzr.png

emacs -nwだとターミナル側で最初から文字間が広く空いて調整もできるので、
詰めがゆったりして日本語と欧文のバランスもよく美しく見えます。
GUIのEmacsで同程度に調整できるといいんですが。

urxvt+Emacs
https://i.imgur.com/Tj1G9mx.png

753 :名無しさん@お腹いっぱい。:2019/08/19(月) 08:35:48.94 .net
自前で文字間隔を直したフォントを作るって手はある。
すべてのアプリで使えるので最も汎用の解にはなる。

754 :名無しさん@お腹いっぱい。:2019/08/19(月) 21:02:54.53 .net
でもエディタ以外で必要かな?
エディタで使う等幅フォントは半角の欧文の詰めがどうしても見苦しいから、
バランスをとるために全角の文字間が余分に空いててほしい。
桁数とか気にしなければプロポーショナルでもいいけど。

755 :名無しさん@お腹いっぱい。:2019/08/19(月) 21:40:01.82 .net
Debianスレから誘導されてきました
Debianでstretchからbusterに上げたら
emacs(anthy)で日本語の一部が
入力とともにオンラインで化けるようになりました
化けるのは以下をはじめとした記号で日本語は化けません
(コロンの前の文字を入力すると右のように化けます)
(: 鐚\210
): 鐚\211
ー: \343\203\274
?: 鐚\237

以下情報です
- emacs lucid 1:26.1+1-3.2
- 日本語はeuc-jpを使用
- (set-input-method "japanese-anthy")のみの.emacsで化けます
- .emacsがないと化けません
- libreofficeでanthyで入力しても化けません
anthy-elに原因がありそうなのですが直し方が分かる方いますか?

756 :名無しさん@お腹いっぱい。:2019/08/19(月) 22:00:58.80 .net
sjis, euc-jp は国際化されていないから、外人は知らない。
世界中で知っている人は、まずいない

日本人が、何百もある外国語のエンコードを、誰も知らないのと同じです

UTF-8 を使ってください!

757 :名無しさん@お腹いっぱい。:2019/08/19(月) 22:25:45.91 .net
かなり板違いだけどlocaleを変えたくないのであれば一度emacsをpurgeしてからapt install
それで駄目なら諦めてUTF-8にするかemacs-mozc等に乗り換えるしかない

758 :名無しさん@お腹いっぱい。:2019/08/19(月) 22:39:08.85 .net
>>757
>かなり板違いだけどlocaleを変えたくないのであれば一度emacsをpurgeしてからapt install
駄目ですね
困った困った

759 :名無しさん@お腹いっぱい。:2019/08/20(火) 05:58:29.18 .net
>>758
ならば繰り返しになるけどemacs-mozc等を試してみるか、諦めてlocaleをja_JP.UTF-8にするしかありませんな。
今時eucJPに拘る理由はよくわかりませんが。

760 :名無しさん@お腹いっぱい。:2019/08/20(火) 17:37:22.45 .net
>>759
emacs-mozcで直りました
今はこんなのあるんですね
まだまだeuc-jp生活が続きます

761 :名無しさん@お腹いっぱい。:2019/08/20(火) 18:05:14.51 .net
よく分かりませんが、
全体の locale は ja_JP.utf8 であってもよくて、
必要なファイルのみ euc-jp にしておけばいいんじゃないですかね。

762 :名無しさん@お腹いっぱい。:2019/08/20(火) 21:03:05.15 .net
localeでja_JP.UTF-8を作っといて
export LANG=ja_JP.UTF-8
し,中身が
(set-default-coding-systems 'utf-8)
(set-input-method "japanese-anthy")
のみの.emacsで起動したら>>755の症状です.
anthyに問題あるような...

763 :名無しさん@お腹いっぱい。:2019/08/20(火) 21:04:11.01 .net
-anthyに問題あるような...
+anthy-elに問題あるような...

764 :名無しさん@お腹いっぱい。:2019/08/20(火) 22:38:42.49 .net
>>761
ファイル名がeuc-jpでエンコードされたファイルがたくさんあるのです
ファイル名がutf8のファイルと混在するのでなかなか移行できない
diredでutf8とeuc-jpをキーひとつで切り替えて見られると随分良いんだけど
ないかなぁ?

765 :名無しさん@お腹いっぱい。:2019/08/21(水) 00:45:03.12 .net
unixで日本語ファイル名を抵抗なく使っている時点で運用を見直すべき。
個人の感想です。

766 :名無しさん@お腹いっぱい。:2019/08/21(水) 02:53:59.26 .net
nkf使えばええやんと思ってしまう

767 :名無しさん@お腹いっぱい。:2019/08/21(水) 07:56:41.13 .net
http://www.ice.is.kit.ac.jp/~umehara/misc/comp/20090423.html
こちらとか有用かと

768 :名無しさん@お腹いっぱい。:2019/08/21(水) 08:21:04.16 .net
.emacsという事はバイトコンパイルはしない派なのかな?
好き好きだけど

769 :名無しさん@お腹いっぱい。:2019/08/21(水) 08:22:49.77 .net
>>765
賛同はするけどデスクトップとして使うと
日本語ファイル名からは逃れられないよ

770 :名無しさん@お腹いっぱい。:2019/08/21(水) 08:28:04.74 .net
>>766,767
有難う御座います
これまでのファイル数が膨大なので
一括変換は躊躇いますな
diredでエンコードをキータイプ1つで
切り替えられればhappyなんだけど

771 :名無しさん@お腹いっぱい。:2019/08/21(水) 08:46:09.56 .net
utf8に変わったときにみんなそれやったんだよ。あなだけじゃない。解決策も対応も出揃ってるから後は好きにすればいい

772 :名無しさん@お腹いっぱい。:2019/08/21(水) 09:23:21.89 .net
file-name-coding-system を dired のバッファ単位で自動判別して設定するって
わりと簡単そうだし、どこかにパッチとかないのかな。
まあパス名に関しては混在はトラブルのもとなので、やるなら一気に全部変換した方がいいとは思うけど。

全面移行するまでの当面の間はIMだけUTF-8で動かして、
default-file-name-coding-system は euc-jp のままでいいんじゃない?

773 :名無しさん@お腹いっぱい。:2019/08/21(水) 10:39:00.18 .net
変換が怖いなら環境をクローンしてテストしてみればいい。
それすら面倒ならeuc-jpに固執し続ければいい。
それで不便じゃなければ。
とりまEmacsでの文字化け問題は解決したみたいですからな

774 :名無しさん@お腹いっぱい。:2019/08/21(水) 11:14:03.51 .net
>>770
https://www.google.com/search?q=dired+文字コード+切り替え

775 :名無しさん@お腹いっぱい。:2019/08/21(水) 23:20:13.69 .net
>>767
結局convmvで一括変換しました
pdumpfsで取ってきた15年分のバックアップを今から変換します

776 :名無しさん@お腹いっぱい。:2019/08/22(木) 03:08:04.65 .net
>>775
大変ですね。頑張って下さい。
最後に、望んだ手法かどうかに関わらず、お世話になった方にはその都度お礼を言ったほうが宜しいかと。
実はDebianスレから貴方を見てきましたが、誰に対しても一度もお礼の言葉がありませんね。
PCには頭を垂れなくても仕事しますけど、貴方が接してきたのは単なる文字情報ではなく人間なのですから。

777 :名無しさん@お腹いっぱい。:2019/08/22(木) 11:06:47.54 .net
>>776
全くないかと言えばそんなこともないと思うのですが...
会話のように書いてますので書面よりは少ないかもしれません
御忠告有難うございます
おかげさまでだいたい望み通りの環境になりました

778 :751:2019/08/23(金) 00:47:42.40 .net
むしろ、2ch(5ch)でお礼とか強要している方が感覚がズレてるだろ..
ここはfjじゃねえぞ。

779 :名無しさん@お腹いっぱい。:2019/08/23(金) 07:29:06.71 .net
所詮便所の落書きだからな

780 :名無しさん@お腹いっぱい。:2019/08/23(金) 10:57:28.22 .net
バキュームカーと勘違いしてんじゃねえのか

781 :名無しさん@お腹いっぱい。:2019/08/23(金) 11:47:41.65 .net
>>776
うわぁ

782 :751:2019/08/23(金) 20:54:26.18 .net
いちいちお礼なんかしてたらスレの
半分がお礼になるのではないだろうか。

783 :名無しさん@お腹いっぱい。:2019/08/23(金) 20:56:34.56 .net
報告は欲しくね?

784 :名無しさん@お腹いっぱい。:2019/08/23(金) 22:44:31.96 .net
報告は欲しい。
礼はいらん。(礼があっても構わんが)

礼はするが報告がないってパターンは割とイライラする。
礼とかどうでもいいから結果を書けよと。

785 :名無しさん@お腹いっぱい。:2019/08/23(金) 23:01:57.57 .net
俺って感情がないからお礼とか全然ありがたみ感じないんだよね。

786 :名無しさん@お腹いっぱい。:2019/08/23(金) 23:02:06.64 .net
>>769
たとえばUbuntuとかなら
LANG=C xdg-user-dirs-gtk-update
とか、しないの?

787 :名無しさん@お腹いっぱい。:2019/08/23(金) 23:16:12.36 .net
5chでお礼なんて要らないな
だけど上手く行ったかの報告は絶対必要
それさえ聞ければ十分

788 :名無しさん@お腹いっぱい。:2019/08/24(土) 00:41:04.30 .net
>>786
「日本語ファイル名からは逃れられないよ」の主な意味は
他人からメールに添付して送られてくるファイルが日本語ファイル名ってことです
私自身は基本的にはファイル名にascii文字しか使いませんが
他人から送られてくる日本語名のファイルをいちいちリネームする訳にはいきせん

789 :名無しさん@お腹いっぱい。:2019/08/24(土) 10:34:29.55 .net
>>788
なるほど。私はファイルシステムに取り込む時には体が自動的にリネームしてしまうのがで、そこまで考えが至りませんでした。失礼しました。
まあ、日本語ファイル名で何の問題もない世界に、いつかはなってほしいものです…

790 :名無しさん@お腹いっぱい。:2019/08/24(土) 11:36:59.73 .net
>>789
WSLでemacs使っていると、DrvFsにもアクセスするから普通に漢字ファイルにアクセスしますしね

791 :名無しさん@お腹いっぱい。:2019/08/27(火) 23:29:20.40 .net
妙な質問ですみませんが、Git for Windowsのgit.exeを、WSL1のemacs -nw上のMagitやeshellから使うことってできませんか?
理由は、WSL1のgitより数十倍速いからです。
WSL1でgit statusが20秒以上かかる巨大レポジトリでも、Git for Windowsだと一瞬で終わる。

しかしWSL1のbashでgit.exeを呼び出しても、あまり正常に動きません。
ましてWSL1のEmacs -nw上のeshellやshell-modeだと、全く何も表示されません。

MSYS2にGit for WindowsとEmacsをインストールすると正常に動きますが、今度はEmacs自体の挙動にいろいろ問題があって…。

以下は参考リンク

git bash for windows is based on MSys2. Why not just use Msys2 and it's git? : git
https://www.reddit.com/r/git/comments/ama1j0/git_bash_for_windows_is_based_on_msys2_why_not/

Install inside MSYS2 proper git-for-windows/git Wiki GitHub
https://github.com/git-for-windows/git/wiki/Install-inside-MSYS2-proper

【Windows/msys2】Emacs 26.2の64bit版をインストール | The modern stone age.
https://www.yokoweb.net/2019/06/18/msys2-emacs-26-2-install/

NTEmacs @ ウィキ - アットウィキ
https://w.atwiki.jp/ntemacs/
> 本サイトは NTEmacs の情報サイトなのですが、私が WSL版 emacs に乗り換えたため(略)…
> 今のところ、Windows で emacs を使うには WSL emacs on VcXsrv がベストな選択だと思っています。

792 :名無しさん@お腹いっぱい。:2019/08/28(水) 12:02:36.70 .net
>>791
shell-modeでexeコマンドが動かないのは、Windows 10 1809で埋め込まれたWSLのバグだと思います。
https://github.com/Microsoft/WSL/issues/3895
git.exe status | cat とすると表示すると思います。
git.exe "$@" | cat のようなシェルスクリプトを作ればOKと思います。
また、少なくともWindows 10 1809までは、VolFs上のディレクトリをカレントディレクトリ
としてexeコマンドを動かすことができません。
Windows 10 1903からはできるかもしれませんが、今手元にある環境が1809のため確認できません。
とりあえず、今分かる情報です。

793 :名無しさん@お腹いっぱい。:2019/08/29(木) 03:37:57.78 .net
>>792
丁寧なレス、ありがとうございます。ご返事が遅くなりましてごめんなさい。

まずこちらの状況に進展がありました。以下のページを参考に
Magit User Manual: Git Executable
https://magit.vc/manual/magit/Git-Executable.html

・~/.bashrcに export PATH=/mnt/c/tools/msys64/mingw64/bin/:$PATH
・~/.emacs.d/init.elに (setq magit-git-executable "git.exe")
と書くと、どうもMagitがGit for Windowsを利用して動いているようです。正直、自分でも驚きました。
shell-modeとすら連携できなかった git.exe がMagitと連携できるなんて。

M-x magit-version
Magit 20190817.1623, Git 2.23.0.windows.1, Emacs 25.2.2, gnu/linux

しかも、WSL1の素のbash上でも機能しないGit for Windowsの一部の機能が、Magit上では動いているように見えます。
例えば bash上で git.exe stash list を実行しても何も表示されないのですが、Magit上ではstashもちゃんと表示されている。不思議です。

とりあえず恐る恐る使ってみることにしますが、今のところSSHのGitレポジトリのpushやfetchができないですね。
これらの機能だけMSYS2のbash上で使うことにします。

----

貼っていただいたissueはまさに自分も悩んできたことで、大変ありがたかったです。
init.el に (setq process-connection-type nil) と書くことで、shell-modeでgit.exeが動作するようになりました。
ただeshellの対応法が載っていなかったのは残念です。

なお、自分の環境はWindows10 1903でして(May 2019 Updateを手動で入れました)、VolFs上(~ や /)でgit.exeが動作することも確認できました。
ただ自分はふだん、Windows版Eclipseとファイルを共有するため、WSL1でもDrvFs上でファイルを編集していて、VolFsはあまり使いません。

794 :名無しさん@お腹いっぱい。:2019/08/29(木) 18:15:42.08 .net
Emacs 26.3 released
https://lists.gnu.org/archive/html/emacs-devel/2019-08/msg00577.html

795 :名無しさん@お腹いっぱい。:2019/08/30(金) 01:27:00.56 .net
26.3ビルドしたお
今はdoom emacs使ってるけど快適だお

796 :名無しさん@お腹いっぱい。:2019/08/30(金) 22:00:24.44 .net
「GNU Emacs 26.3」リリース 2019年8月30日16:30 末岡洋子
https://mag.osdn.jp/19/08/30/163000

 テキストエディタGNU Emacs開発チームは8月28日、最新安定版となる「GNU Emacs 26.3」を
公開した。「令和」のサポートなどが加わったメンテナンスリリースとなる。

 EmacsはLispの方言であるEmacs Lispを中核にし、拡張性、カスタマイズ性などの特徴を備えた
テキストエディタ。Windows、macOS、GNU/Linuxなどさまざまなプラットフォームで動作する。

 Emacs 26.3は、2018年5月に公開されたEmacs 26系の最新版。メンテナンスがメインのリリースと
なる。

 コードポイントU+32FFが加わったUnicode Character Databaseをコンパイルすることで、新元号の
「令和」をサポートした。

 また、help-enable-completion-auto-loadオプションを導入、kろえを利用することでEmacs 26.1で
導入した新機能(C-h fとC-h vのコンパイル時にファイルを読み込む)を無効にできるという。そのほか、
GNU ELPAパッケージの署名チェックのための新しいGPG鍵も含まれている。

797 :名無しさん@お腹いっぱい。:2019/08/31(土) 02:41:55.18 .net
令和をサポートってなんだ?
日付の変換とかそういうこと?

798 :名無しさん@お腹いっぱい。:2019/08/31(土) 02:54:34.29 .net
考えにくいが、日本の年号変換の関数がが組みこみ?

799 :名無しさん@お腹いっぱい。:2019/08/31(土) 06:08:46.83 .net
潤A~、&#13055;←これに対応したってことじゃないの

800 :名無しさん@お腹いっぱい。:2019/08/31(土) 11:57:15.14 .net
U+32FF を C-u C-x = したとき

name: SQUARE ERA NAME REIWA
general-category: So (Symbol, Other)
decomposition: (square 20196 21644) (square '令' '和')

っていう風に名前などが表示されるとか
同じく U+32FF に対して M-x ucs-normalize-NFKC-region で
令和
に変換されるとか

801 :名無しさん@お腹いっぱい。:2019/09/27(金) 05:45:13.34 .net
ソースコードの整形をしてくれるパッケージってないの?
インデントとかはやってくれるし使ってるが、例えば等号の前後はスペーシングするみたいな整形をやってくれるパッケージ

802 :名無しさん@お腹いっぱい。:2019/09/27(金) 11:50:48.10 .net
>>801
[Home] Align Commands
https://www.emacswiki.org/emacs/AlignCommands

自分はこれで用が足りている。

803 :名無しさん@お腹いっぱい。:2019/09/28(土) 22:38:51.86 .net
clang-formatを入れられる環境なら、Emacs上でclang-format.elを使えばいいのでは

804 :名無しさん@お腹いっぱい。:2019/09/30(月) 13:06:03.99 .net
C-u M-| 使って、インデントしてくれるプログラムに処理させてる

805 :名無しさん@お腹いっぱい。:2019/10/03(木) 20:50:24.79 .net
emacs 26.3を使っているのですけど、C-h tで日本語のチュートリアルが出ます。
英語のチュートリアルはどうやって出すのでしょうか?教えてください

806 :名無しさん@お腹いっぱい。:2019/10/03(木) 21:40:02.42 .net
LANG=C でemacs起動するとか

807 :名無しさん@お腹いっぱい。:2019/10/03(木) 21:40:26.92 .net
>>805
言語環境を English にする

M-x set-language-environment
または C-x RET l
あるいはメニューバーから
Options > Multilingual Environment > Set Language Environment

808 :名無しさん@お腹いっぱい。:2019/10/03(木) 23:26:03.37 .net
>>805
C-u C-h t で言語を選べる

809 :名無しさん@お腹いっぱい。:2019/10/04(金) 18:31:01.77 .net
>>808
ありがとうございます。英語に切り替えることができました。

>>806
>>807
さん
ありがとうございます。

810 :名無しさん@お腹いっぱい。:2019/11/04(月) 00:42:55.21 .net
起動時のスプラッシュ画面をもう一度出すにはどうすればいいかググると、

M-x display-startup-screen

をすればいい、って出てくるんだけど、26.2でやろうとしてもできない。

M-x display-about-screen

はできるんだけど、起動時画面じゃないしなあ。

26.2で起動時のスプラッシュ画面をもう一度出す方法どなたか知りませんか?

811 :名無しさん@お腹いっぱい。:2019/11/04(月) 06:57:57.61 .net
>>810
M-: (display-startup-screen)

かつての display-splash-screen はコマンド(M-x で実行可)だったみたいだけど
いまは display-startup-screen (非コマンド) の alias になっている

812 :名無しさん@お腹いっぱい。:2019/11/05(火) 17:33:14.39 .net
>>811
情報どうもです。

やってみたんですが、nilが返ってくるだけっす…。
念の為scratchバッファでもやってみたけど一緒(nilが返ってくるだけ)でした。

813 :名無しさん@お腹いっぱい。:2019/11/05(火) 21:13:48.47 .net
>>812
*GNU Emacs* バッファが存在している状態だとそうなりますね
確認に使ったのが emacs -Q だったので気づきませんでした

emacsのバグっぽい気がするけど…
いずれにせよ対話的コマンドとして M-x で使えたほうがいいだろうし、こんなのでどうでしょう:

(defun my-display-splash-screen ()
(interactive)
(let ((splash-buffer (get-buffer "*GNU Emacs*")))
;; スプラッシュ画面のバッファが既に存在している場合それを削除す
;; る。(`display-startup-screen' が既存バッファの表示を行わない
;; 問題の回避)。
(when splash-buffer
(kill-buffer splash-buffer))
(display-startup-screen)))

814 :名無しさん@お腹いっぱい。:2019/11/05(火) 21:50:42.49 .net
(normal-splash-screen t)

815 :名無しさん@お腹いっぱい。:2019/11/06(水) 10:00:46.60 .net
>>813
あそうか。
*GNU Emacs*バッファが存在してるからか。
確かにバッファ消してやってみたらうまくいきました。
謎が解けました!
作っていただいたコマンドは、ありがたく参考にさせていただきますー。
ありがとうございました!

816 :名無しさん@お腹いっぱい。:2019/11/07(Thu) 01:27:27 .net
splash という文字列を思いつかないとコマンドにたどり着けないの?

817 :名無しさん@お腹いっぱい。:2019/11/21(木) 00:28:40.57 .net
diredでファイル名に空白を含むファイルを対象に!(dired-do-shell-command)を
使おうとしてもうまくいかない。いい対策ある?

818 :名無しさん@お腹いっぱい。:2019/11/21(木) 19:06:53.46 .net
>>817
自分の環境とエラーメッセージも書いた方がいいよ。
どう「うまくいかない」のか分からん。
普段 dired 使わないけど、うちの環境で試したら
空白を含むファイルに何も問題なく dired-do-shell-command が通った。

819 :名無しさん@お腹いっぱい。:2019/11/22(金) 04:06:15 .net
diredってみんななんて読んでるの?
ディレッド?

820 :名無しさん@お腹いっぱい。:2019/11/22(金) 07:40:41.94 .net
>>819
ダイアードだと思ってた

821 :名無しさん@お腹いっぱい。:2019/11/23(土) 00:56:38.35 .net
>>817
失礼、Ubuntu19.10でsofficeにスペースの前までしか渡らなくて、と
書こうとしてよく考えたら自分でwrapperかませててこれが空白を想定してなかった。

状況としてはメール添付されてきたzipをほどくと中にスペースを含むファイル名の
docやらpptやらが沢山含まれていて…という場面。

>>819
頭の中ではディーエドと読んでいるけど一度も発声したことはない。

822 :名無しさん@お腹いっぱい。:2019/11/23(土) 09:14:03.43 .net
>>820
正解
https://youtu.be/vm-FvNdYFcc

823 :名無しさん@お腹いっぱい。:2019/11/24(日) 09:00:41.26 .net
ディアレッドまたはダイアードって言ってるね

824 :名無しさん@お腹いっぱい。:2019/11/24(日) 10:14:56.28 .net
ぼくはでぃるえどちゃん

825 :名無しさん@お腹いっぱい。:2019/11/24(日) 18:55:16.29 .net
読み方は最初にしっかり覚えた方がいい
恥をかく

826 :名無しさん@お腹いっぱい。:2019/11/24(日) 23:23:42.36 .net
ディレクトリーエディタ

827 :名無しさん@お腹いっぱい。:2019/11/24(日) 23:39:17.16 .net
ディレイーディー

828 :名無しさん@お腹いっぱい。:2019/11/25(月) 00:46:29.57 .net
>>826
そう呼ぶのが一番無難かつ正解な気がする

829 :名無しさん@お腹いっぱい。:2019/11/25(月) 01:11:42.14 .net
「便利なツール Emacsらくらく入門」に
ディレクトリ・エディタ(dired)
と書いてあるからそういうもんだと思ってた

830 :名無しさん@お腹いっぱい。:2019/11/25(月) 06:45:06.03 .net
>>825
sudoをスドーって読んで恥かいた。スードゥなのね。

831 :名無しさん@お腹いっぱい。:2019/11/25(月) 07:33:14.72 .net
>>819
di をイギリス式で発音するか、アメリカ式で発音するか、変わってきそう。
  * diversity https://www.google.com/search?q=diversity+pronunciation&oq=diversity
  - イギリス:dai-
  - アメリカ:duh-

なので、ディアードでもダイアードでも、
カタカナ表記をmustにしてしまうような日本のアホらは、無視しといて、
dired と表記しておけばよいと思います。

832 :名無しさん@お腹いっぱい。:2019/11/25(月) 07:34:35.46 .net
  * directory https://www.google.com/search?q=directory+pronunciation
こっちを出しとくべきだったw

833 :名無しさん@お腹いっぱい。:2019/11/25(月) 08:16:11.03 .net
表記じゃなく、人に口で伝える時の問題

834 :名無しさん@お腹いっぱい。:2019/11/25(月) 11:48:05.42 .net
>>830
suはどう読んでます?
私は「エスユー」なので、sudoはエスユードゥと読んでます

835 :名無しさん@お腹いっぱい。:2019/11/25(月) 13:48:13.65 .net
ディアエド
スー
スードゥー

だったな

836 :名無しさん@お腹いっぱい。:2019/11/25(月) 15:28:25.56 .net
>>834
ノシ

837 :名無しさん@お腹いっぱい。:2019/11/25(月) 15:31:57.18 .net
だいあど
えすゆー
すーどぅー

838 :名無しさん@お腹いっぱい。:2019/11/25(月) 17:07:23.85 .net
この前観た動画のアメリカ人はスーードーーつってたな

839 :名無しさん@お腹いっぱい。:2019/11/25(月) 18:52:50.97 .net
>>838
youtubeでいくつか聞いてみるとスードーって言ってるね。須藤さんもあながち間違いではなかった。

840 :名無しさん@お腹いっぱい。:2019/11/25(月) 19:00:39.73 .net
>>839
みんな聞いてみた。
dired ダイアード
sudo スードー
su スー
でした。少なくともこの発音は使われているようです。

841 :名無しさん@お腹いっぱい。:2019/11/25(月) 19:25:03.79 .net
ディレイド、エスユー、エスユードゥー、かな

842 :名無しさん@お腹いっぱい。:2019/11/26(火) 00:16:42 .net
もはやemacs関係ないけど、これはこれで興味深い
もしかしてlsは「ルス」なのかしら

ついでにpingはどうです?
私は「ピン」ですが、「ピング」が多数派なので通じません

843 :名無しさん@お腹いっぱい。:2019/11/26(火) 00:27:31 .net
ピンでしょ
gには母音ついてないから、口はgの形にするけど「グ」じゃない

844 :名無しさん@お腹いっぱい。:2019/11/26(火) 00:47:12 .net
ピングだよ
ソース http://www.pingu.jp/assets/img/top/kv/kv_03.jpg

845 :名無しさん@お腹いっぱい。:2019/11/26(火) 00:52:47 .net
ピンって言うようにしてるけど、何この白痴みたいな目で見られるのがつらい

846 :名無しさん@お腹いっぱい。:2019/11/26(火) 00:56:56 .net
適当に"ping command"で検索して出てきた動画見ればだいたいピンgだよ
ピングーとか言ってる人居ない

847 :名無しさん@お腹いっぱい。:2019/11/26(火) 03:29:23 .net
Emacs Rocksの動画を見る限りディレッドと言ってるな
ディルエッド、ディーレッドに近いと言うか

848 :名無しさん@お腹いっぱい。:2019/11/26(火) 10:31:40 .net
&#331;

849 :名無しさん@お腹いっぱい。:2019/11/27(水) 03:09:33.55 .net
田舎イギリス英語マン的にはsudo->シューデォゥ,dired->ダイェドゥ(´・ω・`)

850 :名無しさん@お腹いっぱい。:2019/11/27(水) 16:18:55 .net
うそこけw

851 :sage:2019/11/27(水) 20:54:23.93 .net
ここにphoenix symbolがあるじゃろ?

852 :名無しさん@お腹いっぱい。:2019/11/28(木) 08:58:41.56 .net
XEmacs+Wanderlustはオワコンですか?

853 :名無しさん@お腹いっぱい。:2019/11/28(木) 18:04:33.27 .net
XEmacsの安定版リリースは10年以上前

854 :名無しさん@お腹いっぱい。:2019/12/03(火) 07:35:22.54 .net
Lspってどうなの?
使ってる人いる?
今年初めにワッと出てきて即下火になった印象

855 :名無しさん@お腹いっぱい。:2019/12/04(水) 00:55:44 .net
この辺とか
https://github.com/haskell/haskell-ide-engine

856 :名無しさん@お腹いっぱい。:2019/12/05(Thu) 18:09:39 .net
下火になんてなっとらんぞ
lsp-modeなんて毎日のように更新がある

857 :名無しさん@お腹いっぱい。:2019/12/06(金) 23:47:21.33 .net
lspは外つ国からやって来た荒ぶるカミじゃけえ、鎮め方を誤ったらみんな食われちまう

858 :名無しさん@お腹いっぱい。:2019/12/10(火) 00:54:58.10 .net
るびきち氏ってどうなったの?

859 :名無しさん@お腹いっぱい。:2019/12/10(火) 08:09:05.89 .net
>>858
調べてみたらメルマガは先週も配信されてたよ

860 :名無しさん@お腹いっぱい。:2019/12/10(火) 18:21:48.35 .net
>>858
直接本人に聞けばよくないか?
るびきち氏へのアンテナを張っていないの?

861 :名無しさん@お腹いっぱい。:2019/12/10(火) 22:05:48.57 .net
るびきちは、おっぱい好きのπきちに駆逐されました

862 :名無しさん@お腹いっぱい。:2019/12/11(水) 00:38:38 .net
メルマガって、計算したらせいぜい月5〜7万位なはず
メルマガでそれだけ稼げば相当大したもんだけど、食っていくことは出来ない
それでも続けてるのは意地なのかね

863 :名無しさん@お腹いっぱい。:2019/12/11(水) 00:41:28 .net
メルマガで10万位収入があって、実家暮らしなら十分やっていけるかな
家賃無ければ5万でもやっていけるか

864 :名無しさん@お腹いっぱい。:2019/12/12(木) 23:35:30.32 .net
好きでなければ続かないだろうな

865 :名無しさん@お腹いっぱい。:2019/12/20(金) 09:53:46 .net
生きてる?

866 :名無しさん@お腹いっぱい。:2019/12/25(水) 11:18:38.90 .net
死んでるさ

867 :名無しさん@お腹いっぱい。:2019/12/26(木) 21:52:15.22 .net
M-x dead-or-alive [RET]

868 :名無しさん@お腹いっぱい。:2019/12/26(木) 22:33:48.56 .net
特に問題もなく普通に使っているが

869 :名無しさん@お腹いっぱい。:2020/01/22(水) 21:58:23 .net
emacs27まだー?

870 :名無しさん@お腹いっぱい。:2020/02/02(日) 21:46:22.31 .net
ewwで5chに書き込めないんだけど
皆は書き込める?
(setq url-user-agent "User-Agent: Mozilla/5.0 XXXX \r\n")
とか設定してたりして環境変数を弄ってるけど書き込めない

871 :名無しさん@お腹いっぱい。:2020/02/03(月) 03:37:45 .net
まじか
ewwだと403 Forbiddenになるな

872 :名無しさん@お腹いっぱい。:2020/02/03(月) 03:52:00 .net
ソース見たら投稿にjsが必要なのは分かった
ewwはjs処理できないからしゃーない

873 :名無しさん@お腹いっぱい。:2020/02/03(月) 10:11:16.15 .net
5chは普段firefoxでjs全部ブロックして閲覧・投稿してるけど支障ない
ewwでも書き込めると思うけどな

と、書いてみたら403
(setq url-user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0")
で再度

今度は「ERROR: referer情報が変です。(ref1)」
うーん、Referer: がそもそも送られていないような…?

874 :名無しさん@お腹いっぱい。:2020/02/03(月) 14:07:45.74 .net
ewwがリファラーに対応してないのか
一応見つかるのはパッチくらいで辛い

以下のコマンドだと書き込み確認ページに行けた
確かに--refererを消すとダメになる
POSTデータはcurlでこのページを取得した時のものを流用してる;特にkeyとか

curl \
--user-agent "Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0" \
--data "MESSAGE=test" \
--data "bbs=unix" \
--data "key=1514601894" \
--referer "http://mevius.5ch.net/test/read.cgi/unix/1514601894/l50" \
'https://mevius.5ch.net/test/bbs.cgi'

875 :名無しさん@お腹いっぱい。:2020/02/05(水) 18:20:01 .net
やっぱewwで5chに書き込めないのはワイだけじゃなかったのか

>>873
>>874
Refererがダメだったのね…


レスを頂いた方々ありがとうございます
m( _ _)m

876 :名無しさん@お腹いっぱい。:2020/02/14(金) 04:35:31 .net
MacでSpacemacsのpdf-toolsレイヤーを利用してpdf-toolsのパッケージを使ってます
PDFを見やすいサイズに縮小して表示しようとすると文字が粗く滲んだようになってしまうのですが原因や解決策が分かる方がいれば教えて欲しいです

877 :名無しさん@お腹いっぱい。:2020/02/14(金) 11:09:01.59 .net
pdf-toolsエアプで申し訳ないけどPNG変換してramに置いてるとかgithubに書いてますね
zoomで動いてる関数のコードを見れば何か分かるかも
ひょっとするとzoomとpng変換が連動してない、つまり一度生成したpngにズームしてるだけだからぼやけるとか?

878 :名無しさん@お腹いっぱい。:2020/02/17(月) 12:14:59.00 .net
Muleでやれ

879 :名無しさん@お腹いっぱい。:2020/02/17(月) 13:01:19.30 .net
Nemacsでどうぞ

880 :名無しさん@お腹いっぱい。:2020/02/17(月) 18:29:45.22 .net
nitemacs

881 :名無しさん@お腹いっぱい。:2020/02/17(月) 20:54:54 .net
古っ

882 :名無しさん@お腹いっぱい。:2020/02/18(火) 00:19:16.18 .net
Mule、源氏物語のコードネームはどこまでいったんだろう

883 :名無しさん@お腹いっぱい。:2020/02/18(火) 01:44:38 .net
前教えてやったろ

884 :名無しさん@お腹いっぱい。:2020/02/18(火) 09:19:44 .net
>>882
History of Emacs and Mule でぐぐる。

885 :名無しさん@お腹いっぱい。:2020/02/21(金) 08:58:27 .net
末摘花までしか覚えたなかった(´・ω・`)

886 :名無しさん@お腹いっぱい。:2020/03/09(月) 17:17:57.07 .net
るびきちさんなんであやしい人に成っちゃったの…

887 :名無しさん@お腹いっぱい。:2020/03/09(月) 17:35:16.73 .net
糖質だっけ?躁鬱だっけ?なんかメンタルやってたよね

888 :名無しさん@お腹いっぱい。:2020/03/09(月) 18:32:24 .net
え、生きてるの?

889 :名無しさん@お腹いっぱい。:2020/03/09(月) 22:28:07 .net
メルマガは毎週更新されてる
購読してないから詳細は分からん

890 :名無しさん@お腹いっぱい。:2020/03/09(月) 23:10:19.29 .net
頑張ったのに、ブログもアフェリも全く不発で利益が出なかったのがきっかけで…

891 :名無しさん@お腹いっぱい。:2020/03/10(火) 00:34:49.92 .net
emacs ユーザ相手だけじゃパイが小さすぎるよね流石に…

892 :名無しさん@お腹いっぱい。:2020/03/10(火) 08:42:54.52 .net
×emacsユーザー
○日本のemacsユーザー

893 :名無しさん@お腹いっぱい。:2020/03/10(火) 14:34:27 .net
NTEmacs

894 :名無しさん@お腹いっぱい。:2020/03/10(火) 15:43:16 .net
XEmacs

895 :名無しさん@お腹いっぱい。:2020/03/10(火) 17:50:42.27 .net
オープンソースのマネタイズはむずいだろうね。
ましてや、Emacsユーザーは自分で調べて解決するから
ワード、エクセルみたく本売れないだろう。
ワンチャン、Youtube芸人になるか?

896 :名無しさん@お腹いっぱい。:2020/03/11(水) 18:28:00.85 .net
>>891
そのEmacsユーザーも年々減ってるしねえ…

897 :名無しさん@お腹いっぱい。:2020/03/11(水) 18:42:49.61 .net
Emacsは衰退しました。

898 :名無しさん@お腹いっぱい。:2020/03/11(水) 19:34:00.83 .net
最初はEmacsじゃなくてRubyのキチガイだったよな

899 :751:2020/03/11(水) 20:43:27.67 .net
最近じゃ、俺は新人にはEmacs勧めないように自制してる。
カスタマイズが前提で初期状態のカーソル移動とかキーバインドはやっぱりヒドいと思う。

900 :名無しさん@お腹いっぱい。:2020/03/11(水) 21:00:42.00 .net
Control-Bとかホントひどいなとは思うが
LinuxやmacOSのコマンドラインツールのデフォはだいたいEmacsと同じだから
使うのがLinuxかmacOSならそんなに問題ないと思う。
そういう俺もControl-Hは変更してるが。

901 ::2020/03/11(水) 21:23:31.02 .net
>>900
私も Cntrol-H しか変更しませんね…

902 :名無しさん@お腹いっぱい。:2020/03/11(水) 21:53:18 .net
もちろん、Emacs ユーザなんだけど、
最近は、他人には Atomじゃなくて、VS Codeを勧めているな。
Emacs を自分でカスタマイズできるユーザならば、
JavaScript で VS Code ぐらい、容易にカスタマイズできる。

903 :名無しさん@お腹いっぱい。:2020/03/11(水) 22:24:48 .net
すすめるのはVScodeだね
純粋なテキストだけならemacsでもいいけど

904 :名無しさん@お腹いっぱい。:2020/03/11(水) 23:55:00 .net
プログラム組むならVScodeは使うだろうが…
dabbrevとか蓄積したものの代替手段がねぇ

905 :名無しさん@お腹いっぱい。:2020/03/12(木) 00:31:14.82 .net
.emacsは秘伝のたれ。

906 :名無しさん@お腹いっぱい。:2020/03/12(木) 00:44:19.15 .net
common lisp とか scheme でコードを書くときは故郷の emacs に戻る。
Java とか JavaScript は vscode, IntelliJ IDEA の方が快適なんだけどね。

907 :名無しさん@お腹いっぱい。:2020/03/12(木) 03:45:18.55 .net
init.el も、バージョン分けでごにょごにょしてた部分とか、便利そうに思って入れてたけど使ってない設定とか思い切って捨てたらだいぶ小さくなったな

908 :名無しさん@お腹いっぱい。:2020/03/12(木) 08:08:25.20 .net
VScodeは現代のEmacs
コードを書く事からプレゼン資料まで作れる

909 :名無しさん@お腹いっぱい。:2020/03/13(金) 00:40:41 .net
gnusは使えますか

910 :名無しさん@お腹いっぱい。:2020/03/13(金) 20:19:27.66 .net
使えるか使えないかというか、俺は使ってる

911 :名無しさん@お腹いっぱい。:2020/03/13(金) 20:28:17.53 .net
Emacsは他のエディタが物足りないとか、Lispが好きとかな人だけが使えばいい
プロの中華料理人は長い持ち手が着いた中華鍋は使わない
どう考えても使いづらそうなコの字型の取っ手のを使う
そういうこと

912 :名無しさん@お腹いっぱい。:2020/03/13(金) 21:06:30.65 .net
たとえがわかりにくい

913 :名無しさん@お腹いっぱい。:2020/03/13(金) 21:19:38.71 .net
広東鍋な

914 :名無しさん@お腹いっぱい。:2020/03/14(土) 00:04:10.46 .net
長い持ち手が着いたのは北京鍋でコの字なのは広東鍋と言うのか
勉強になった

915 :名無しさん@お腹いっぱい。:2020/03/14(土) 01:19:13 .net
北京の中華料理人はプロではないのか?

916 :名無しさん@お腹いっぱい。:2020/03/15(日) 15:50:17 .net
>>911
それは単に広東と上海の違い

917 :名無しさん@お腹いっぱい。:2020/03/15(日) 17:18:53.59 .net
広東鍋とか北京鍋とか日本語だけどね

918 :名無しさん@お腹いっぱい。:2020/03/17(火) 01:38:36.09 .net
俺達Emacsはメイス使いだから・・・
とにかく最強の一角には違いないが
初心な人間相手には片手剣(VSCode)か短剣(vim)を勧めるしかない

919 :名無しさん@お腹いっぱい。:2020/03/17(火) 02:41:16.04 .net
メイスなら使うのはライトセーバーだろ

920 :名無しさん@お腹いっぱい。:2020/03/17(火) 09:57:24 .net
モーニングスターあたりのような気がする
VS Codeは銃みたいなもんじゃね

921 :名無しさん@お腹いっぱい。:2020/03/17(火) 12:53:01 .net
例えが分からなさすぎてワロタ

922 :名無しさん@お腹いっぱい。:2020/03/17(火) 13:00:02 .net
普通の開発現場ってサクラエディタがかなりのシェア持ってない?

923 :名無しさん@お腹いっぱい。:2020/03/17(火) 14:00:33 .net
意味がわからない

924 :名無しさん@お腹いっぱい。:2020/03/17(火) 18:37:11 .net
>>922
えっ?!

えっ?!

925 :名無しさん@お腹いっぱい。:2020/03/18(水) 08:07:38.22 .net
全角空白をデフォルトの状態で見分けられる
この一点だけでチャンピオン

926 :名無しさん@お腹いっぱい。:2020/03/18(水) 08:50:55 .net
>>922
それな

927 :名無しさん@お腹いっぱい。:2020/03/18(水) 08:52:03 .net
モグリエンジニアの多い現場、レベルの低い人材が集まるプロジェクトの定番⇒サクラ

928 :名無しさん@お腹いっぱい。:2020/03/18(水) 08:53:18 .net
まともなプログラマなら、viを使う。

以下viが必須である例

ディレクトリ内全てのプログラム(*.C)のmakeをして
実行ファイルをbinの下に作成したい時

「vi makec」で新規ファイルを開き

gcc -c $1.c
gcc -o bin/$1 $1.o
rm -f $1.o

※ 通常「rm $」はaliasで「rm -i $」指定にして削除確認を聞くように
  していると思うのでここでは削除確認なしの「-f」オプションを付ける。

を入力して「:wq」で書き込み、「chmod +x makec」で実行権を付与する。

「ls -1 *.c > makec_all」でCプログラムリストのファイルを作成する。

「vi makec_all」で上記作成ファイルを開き
「:1,$s/\.c//」 → これができるのが大きい
「:1,$s/^/makec /」 → これができるのが大きい
を実行して「:wq」で閉じる。

「source makec_all」を実行するか
「chmod +x makec_all」で実行権を付与して「makec_all」を実行する。

929 :名無しさん@お腹いっぱい。:2020/03/18(水) 09:05:39 .net
まともなプログラマなら、makefileを書く。

マジレスごめんなさい

930 :名無しさん@お腹いっぱい。:2020/03/18(水) 09:27:40 .net
$ cc *.c
じゃ阿寒の?

931 :名無しさん@お腹いっぱい。:2020/03/18(水) 09:33:09.97 .net
ネタだよね。
ネタでしたと言って!

932 :名無しさん@お腹いっぱい。:2020/03/18(水) 09:39:10.37 .net
サクラ使ってる人ってよくも悪くも言われたとおりにやるひとだから良い人多いよ。
vim使ってる人に善人はいないよ。

933 :名無しさん@お腹いっぱい。:2020/03/18(水) 11:09:37 .net
>>928
*.oをbin/に入れるなよw
マジレスごめんなさい

934 :名無しさん@お腹いっぱい。:2020/03/18(水) 12:10:55 .net
>>928
スレタイ読めよ

935 :名無しさん@お腹いっぱい。:2020/03/18(水) 13:00:02 .net
今こんな感じなのね

https://i.imgur.com/ASCGXLe.jpg

936 :名無しさん@お腹いっぱい。:2020/03/19(木) 06:06:02.79 .net
るびきち関連でなんか動きあったっぽい
ttps://twitter.com/conao_3/status/1238353313424232448
(deleted an unsolicited ad)

937 :名無しさん@お腹いっぱい。:2020/03/19(Thu) 10:42:29 .net
>>933
お前馬鹿なんだなw

>>934
>>928は単に他スレのコピペクズだ。

938 :名無しさん@お腹いっぱい。:2020/03/19(Thu) 13:27:17 .net
るびキチ復活するんか

939 :名無しさん@お腹いっぱい。:2020/03/19(Thu) 14:08:52 .net
復活じゃなくて権限委譲で引退じゃないのかなぁ

940 :名無しさん@お腹いっぱい。:2020/03/19(Thu) 20:19:02 .net
元からコード方面ではここ数年アウトプットないし
私のEmacsに残ってる るびちゃんプロダクトはopen-junk-file.elだけよもう
install-elisp.elとか着想して今のpackage.elのきっかけを作ったこと
anything.elメンテナンス・普及をやって今のivy.elの系譜を作ったこと
が昔の功績になるのかな
でもなんでコード書かなくなっちゃったのかしら

941 :名無しさん@お腹いっぱい。:2020/03/19(Thu) 20:45:58 .net
るびきちさんにはEmacs Lisp本で大変お世話になった。改訂版出れば買うんだけどな。

942 :名無しさん@お腹いっぱい。:2020/03/19(木) 21:20:27.15 .net
いつまでもしこしこコンピュータ触ってる方が異常だよ

943 :名無しさん@お腹いっぱい。:2020/03/19(木) 21:30:58.92 .net
ディスりじゃなくて愛情を込めて言うけど
るびきちの本は編集ちゃんとはいってるのかって
レベルで文章が読みにくかったな...
また新しい本がでたら買ってやるからがんばれよ。

944 :名無しさん@お腹いっぱい。:2020/03/19(木) 22:34:45.55 .net
どう考えても俺は死ぬまでコンピューターを触ってそうだがな
何するかにも依るけど脳トレとしては最高でしょ

945 :名無しさん@お腹いっぱい。:2020/03/19(木) 22:37:43.63 .net
>>944
AV見てても脳トレにはならんなぁ

946 :名無しさん@お腹いっぱい。:2020/03/20(金) 16:41:46 .net
elispで組まれたOSだから汎用性とシナジーがIDEやエディタとダンチだなあ
もうアンデッドの類だよね
diredとターミナルが動く時点でそもそも死なないし

947 :名無しさん@お腹いっぱい。:2020/03/20(金) 19:59:23 .net
どういうことなの

948 :名無しさん@お腹いっぱい。:2020/03/21(土) 02:04:26 .net
>>947
ここまでを纏めるとVSCODE最高という事らしいですよ

949 :名無しさん@お腹いっぱい。:2020/03/21(土) 20:19:40.53 .net
るびきち 身を引くのか
emacs の日本の中で情報仕入れる先としていけてたのに

950 :名無しさん@お腹いっぱい。:2020/03/21(土) 21:54:09 .net
英語MLや英語サイト見ればいいだけ

951 :名無しさん@お腹いっぱい。:2020/03/21(土) 22:45:24.82 .net
日本の中で、つまり日本語でと言っているのに英語読めはおかしいよ

952 :名無しさん@お腹いっぱい。:2020/03/21(土) 23:09:10.87 .net
るびキチもう復活しないのかな?

953 :名無しさん@お腹いっぱい。:2020/03/21(土) 23:11:46.22 .net
>>943
本というか文章書くの苦手らしいな

> 2001年の処女作「Rubyを256倍使うための本 魔道編」の「はじめに」に
>「俺は昔から作文が大の苦手であった。」と正直に告白した。
> 1ヶ月まったく筆が進まなかった時期もあったが、
> 優秀な編集者の助けもあって一冊の本として仕上がり、12000部売ることができた。

954 :名無しさん@お腹いっぱい。:2020/03/21(土) 23:14:32.99 .net
こりゃあかん…


10月にスピリチュアリズムの霊的真理に出会う。
原因と結果の法則(因果律)などの霊的真理をスポンジのように吸収していく。
また、愛をもって寄付したことが因果律によって物質的どころか
精神的・霊的に豊かさをもたらしてくれた実体験から、真理に対して全幅の信頼を置けるようになった。
霊的真理により死の恐怖を乗り越えることに成功。
良心に反してお金儲けをすることは悪いことだと悟った。

稀有なメンターの元でライフコンパス(ミッション×潜在意識)について徹底的に学んでいる。
おかげさまで頭から不安や恐怖が消え去り、脳の性能も飛躍的に伸び、楽しく執筆活動をしている。

「子供好き」「潜在意識」「霊的真理」「文章能力」「ITスキル」
「圧倒的体力」「愛」「創造性」を携えて将来は自己啓発作家、
童話作家、QOL向上コーチ・コンサル、親子対象人間力育成塾運営、
子供向け教材作成などでより多くの人の役に立つことを夢見ている。

僕の活動を通じて一人でも笑顔になり、地球全体の波動が上がるのであればこの上ない喜びである。

955 :名無しさん@お腹いっぱい。:2020/03/21(土) 23:20:22.37 .net
金貢いでんのか

956 :名無しさん@お腹いっぱい。:2020/03/21(土) 23:29:32.76 .net
心や体の悪くなった人がカルトにつけこまれて食い物にされてボロボロになった図やん

957 :名無しさん@お腹いっぱい。:2020/03/22(日) 11:49:37 .net
自己紹介見に行ったら、マジで書いていてやべぇぇ。
ナマポ申請して、ほそぼそとIT関連貢献したほうが将来ワンンチャンありそうなんだが。

958 :名無しさん@お腹いっぱい。:2020/03/22(日) 12:10:07 .net
https://github.com/melpa/melpa/issues/6674

そしてまた一人 Emacs から去っていった...

959 :名無しさん@お腹いっぱい。:2020/03/22(日) 13:00:46.20 .net
>>958
何処に行ったんだろう。VSCodeかな。自分はWSLが出来て、ますますemacsから離れられなくなったなぁ。

960 :名無しさん@お腹いっぱい。:2020/03/22(日) 15:35:32.70 .net
vimやEmacsの人もvscodeに流れたりしてるね
若者もEmacs離れしてるしこりゃあかん

961 :名無しさん@お腹いっぱい。:2020/03/22(日) 17:13:59.33 .net
質問。
yasnippetつかうときsnippet内に挿入する行番号をいれたいんだけどできる?
できるならどうすればいい?

962 :名無しさん@お腹いっぱい。:2020/03/22(日) 18:09:23.24 .net
>>959
なんかのIDEみたい(本人ツイッターより)

963 :名無しさん@お腹いっぱい。:2020/03/22(日) 18:33:52.37 .net
>>961
https://github.com/joaotavora/yasnippet/blob/master/doc/snippet-development.org#embedded-emacs-lisp-code

init.elとかで現在位置の行番号を返すこんな関数でも定義しておいて、

(defun my-current-line-number ()
(save-restriction
(widen)
(+ (count-lines (point-min) (point))
(if (= (point) (line-beginning-position))
1 0))))

スニペット定義ファイルに関数呼び出しを埋め込む(``で括ったところがlisp式として評価される):

# name: Current Line Number
# key: lnum
# --
`(my-current-line-number)`

964 :名無しさん@お腹いっぱい。:2020/03/22(日) 22:14:50.86 .net
>>959
syohexはDeNAに就職して忙しくなったんだろ
DeNAも業績が思わしくないしな

965 :名無しさん@お腹いっぱい。:2020/03/22(日) 23:14:57.63 .net
>>963
ありがとう!丁寧にリンクまで

966 :名無しさん@お腹いっぱい。:2020/03/23(月) 09:06:26 .net
>>960
重くない
使い始めが簡単
アドオンも入れるだけ
これで普及しない訳が無い
emacs使う迄のハードルが高すぎなんや

967 :名無しさん@お腹いっぱい。:2020/03/23(月) 09:56:25.20 .net
マイクロソフトってのもあるよね
今までサクラエディタしか許容されていなかったSIerみたいな現場でもインストールが許されることになりそう

968 :名無しさん@お腹いっぱい。:2020/03/23(月) 10:16:17.55 .net
サクラエディタって補完機能ついてんのか?
ユーザが使ってるの見たことないわ。
彼らシェルでもコマンド全部入力しとるし。

969 :名無しさん@お腹いっぱい。:2020/03/23(月) 20:40:54 .net
>>966
一度ハードルを越えて使いこなせるようになるとなくてはならないツールとなる。VSCodeも使うことはあっても完全移行は無理だな。

970 :名無しさん@お腹いっぱい。:2020/03/23(月) 21:11:50 .net
しばらく使ってないと .emacs 秘伝のタレの意味やら使いかた良く分からんようなる。
emacs やプラットフォームOS、emacs アプリのバージョンが上がって動かんくなるのがほんと面倒。

971 :名無しさん@お腹いっぱい。:2020/03/23(月) 22:17:58.24 .net
Emacsはorg-modeで、やることリストやメモ書きが主利用になってるw

972 :名無しさん@お腹いっぱい。:2020/03/23(月) 22:27:44 .net
昔はコーディングや文章書く以外にも、2chもメールもニュースも全部Emacsで済ませてたのが懐かしい(´・ω・`)

973 :名無しさん@お腹いっぱい。:2020/03/23(月) 22:46:22 .net
>>972
ニュースはいいとして、メールは何に(Emacsの何から)移行しました?

974 :名無しさん@お腹いっぱい。:2020/03/23(月) 23:08:49.66 .net
>>973
Thunderbirdが定番ではないのかな

975 :名無しさん@お腹いっぱい。:2020/03/23(月) 23:30:43.79 .net
emacsはWSLに入れて以下で使ってる
・テキスト入力
・shellを動かすターミナル
・trampによる遠隔ファイル操作
・trampによる遠隔ターミナル
・diredによるファイル操作
・diredによるファイル起動
・magitによるgit操作
・locateとhelmによるファイル検索

976 :名無しさん@お腹いっぱい。:2020/03/23(月) 23:47:07 .net
このまま、vscodeが他のエディタを駆逐して、
暴君MSが復活するのを見届けたい。


そういえば、eclipse が出たときに、Emacsは消えるなんて言われてたけど、最近eclipse の話聞かないなぁ

977 :名無しさん@お腹いっぱい。:2020/03/23(月) 23:48:25 .net
うちでは、NTEmacs, WSL の Emacs, UNIX サーバ上の Emacs を以下で使ってる
1. テキスト入力(コーディング含む)
2. Mew でメール送受信
3. mhc でスケジュール管理
4. howm でメモ作成
5. navi2ch で 2ch 閲覧
6. elisp のための砂場
マウスフリーで、なおかつリモートに存在するドキュメントも
ローカルと同じように扱える点が大きいので、たぶん一生 Emacs から離れられない。

978 :名無しさん@お腹いっぱい。:2020/03/23(月) 23:48:50 .net
>>973
もうgmailオンリーだなー
EmacsでメールはMewとかWanderlust使ってた。思い出して懐かしい。まだメンテされてるんだろうか。
fetchmailとかprocmail使って取得したり振り分けたりしてたのも懐かしい

979 :名無しさん@お腹いっぱい。:2020/03/23(月) 23:50:42.77 .net
2chはnavi2ch使ってたけど今はJD(JDim)。今後はSikiにも期待してる

コーディングもVimに移ってしまって、Emacsはもうターミナルで使うメモ帳がわりになってしまった。

980 :名無しさん@お腹いっぱい。:2020/03/24(火) 02:39:10.84 .net
EclipseくんはIntelliJに敗北してシェア落ちてるな

981 :名無しさん@お腹いっぱい。:2020/03/24(火) 07:39:55.10 .net
vimはサーバ管理のツールとして生き残ると思うけどemacsはサーバだとインストールが必要だし、クライアントだと導入の容易性でVSCodeに負ける。一部のコアなユーザの秘伝のツールとして残るくらいかな。

982 :名無しさん@お腹いっぱい。:2020/03/24(火) 09:24:48.37 .net
ssh だと tramp がスゲー便利だけどな
ターミナルの代わりとして使う

983 :名無しさん@お腹いっぱい。:2020/03/24(火) 10:33:33.01 .net
>>974
thnderbirdに移行してメモ帳代わりにもしてるんだけど、
本文が長くなってくると1文字打つたび瞬間的にフリーズして使いづらい
あと正規表現が使えないのは地味に不便

984 :名無しさん@お腹いっぱい。:2020/03/24(火) 10:46:17.13 .net
emacsでmmdしたいんだが

985 :名無しさん@お腹いっぱい。:2020/03/24(火) 11:20:47 .net
未だにimapはwanderlustだし2chもnavi2chよ
ttyで動く利点はなかなか手放せない

986 :名無しさん@お腹いっぱい。:2020/03/24(火) 11:41:51 .net
逆にttyで動かない専用のデスクトップアプリを使う意義を感じられない。たかがメールで。
俺はgmailだけどさ

987 :名無しさん@お腹いっぱい。:2020/03/24(火) 11:45:29 .net
>>983
external editorでemacsと連携する

988 :名無しさん@お腹いっぱい。:2020/03/24(火) 18:45:27 .net
wanderlustや

989 :名無しさん@お腹いっぱい。:2020/03/24(火) 19:42:56.14 .net
gmail主体になってからはwanderlustも使わなくなっちゃったなぁ
navi2chも2ch自体スマホで暇つぶしに見るようになってからは同期面倒でつかわなくなった

990 :名無しさん@お腹いっぱい。:2020/03/24(火) 20:05:54.96 .net
5chはChMate
個人メールはGmail
会社メールはThunderbird
ブラウザはChrome
LinuxコマンドはWSL
emacsはWSL emacs
ターミナルはemacs shell-mode & tramp
ファイル管理はemacs dired
ファイル起動はemacs dired + wslstart
ファイル検索はemacs helm + locate
gitはemacs magit
プログラミングはVSCode or IntelliJ 簡単なスクリプトはemacs

こんな感じかなぁ..

991 :名無しさん@お腹いっぱい。:2020/03/24(火) 20:17:39.06 .net
大事なの忘れてた

テキスト編集はemacs

992 :名無しさん@お腹いっぱい。:2020/03/24(火) 23:09:34.13 .net
メール読む方は何でもいいんだけど、書く時にEmacsの上に居たいのでgnus

993 :名無しさん@お腹いっぱい。:2020/03/25(水) 00:12:55 .net
>>992
Keyhac+Fakeymacs使っているのでWindowsアプリも苦ではないのです

994 :名無しさん@お腹いっぱい。:2020/03/25(水) 00:13:45 .net
Gnusは基本的にNetNewsを読むように出来てるからメールを読むにはオーバースペックなんだよな

995 :名無しさん@お腹いっぱい。:2020/03/25(水) 00:25:40 .net
>>993
これ使うと入力だけで言えばメモ帳も普通に使える。最近のメモ帳は文字コードや改行に寛容になったし。Thunderbirdもemacs連携しなくても全然OK。

996 :名無しさん@お腹いっぱい。:2020/03/25(水) 02:40:13 .net
大学で初めてメールを書いたのはMewだった、懐かしい

997 :名無しさん@お腹いっぱい。:2020/03/25(水) 08:40:58 .net
昔はemacs自体が重たかったし…

998 :名無しさん@お腹いっぱい。:2020/03/25(水) 08:51:56.57 .net
私はMHだった

999 :名無しさん@お腹いっぱい。:2020/03/25(水) 09:01:48.04 .net
MHって大学とか会社とか自ホストに付いてるドメインがそのまま使える環境用なんだよな
ダイアルアップ環境だとlocalhostとか外に出せないドメインが付いてるから、自分でパッチ当てて使っていた

1000 :名無しさん@お腹いっぱい。:2020/03/25(水) 12:29:10.77 .net
Emacsを使い始めてかれこれ20年だが、
そろそろvscodeに移行可能かを検証ぐらいは始めてもいいころあいかもな...

1001 :名無しさん@お腹いっぱい。:2020/03/25(水) 13:34:58 .net
おもいら、lispのコードは書かんのか…

1002 :名無しさん@お腹いっぱい。:2020/03/25(水) 15:09:27 .net
別のエディターでもLispは書けるじゃろ
ところで次スレをだね

1003 :名無しさん@お腹いっぱい。:2020/03/25(水) 17:46:15.29 .net
次スレ

Emacs Part 52
http://mevius.2ch.net/test/read.cgi/unix/1585125902/
https://mevius.2ch.net/test/read.cgi/unix/1585125902/

1004 :名無しさん@お腹いっぱい。:2020/03/25(水) 18:09:15.26 .net
        まもなくここは 乂1000取り合戦場乂 となります。

      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (:::::::::::)  ,,、,、,,,         \オーーーーーーーッ!!/
      //三/|三|\     ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ∪  ∪       (    )    (     )   (    )    )
 ,,、,、,,,       ,,、,、,,,  ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ,,、,、,,,       (    )    (    )    (    )    (    )

1005 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1005
267 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★