1 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/19(月) 06:49:45.33 .net] 前スレは落ちていないみたいだけど。 GNU Emacs - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/software/emacs/ EmacsWiki: サイトマップ www.emacswiki.org/emacs/ 前スレ Emacs Part 49 echo.2ch.net/test/read.cgi/unix/1449824135/
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 06:52:54.17 .net] vi使いはUNIX的思想に基づいて単体稼働のnavi2chをviでコーディングすべき
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 07:21:02.70 .net] 今時 vi 使いもいないし,UNIX 哲学守ってるソフトウェアもないよ。 そしてそれは全く憂くべきことではない。
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/15(火) 23:58:59.90 .net] UNIX的思想で作られたエディタなんて、そもそもないだろう しいて言えばedぐらいなんじゃないか?
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 01:53:13.83 .net] Archだけどvi使ってる
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 02:11:56.23 .net] まあvimmerはcatで何でもできるらしいから
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 07:08:52.30 .net] catで文書作成ってどうやるの? echoならできそうだけど
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 07:18:57.81 .net] cat というより readline が提供する機能を使っての文書作成ってことじゃね? つーかこれ新規作成と別ファイル経由しての追加しか出来ないから,冗談の一種だろうね。 sed 使ったら行削除やらできるけど,sed って s*ed* だし……。
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 08:23:48.08 .net] cat > foo Hello World # Control-Dを入力 ってことでしょ
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:01:07.91 .net] >>629 それを readline というのだが……。
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:22:40.99 .net] catにはreadlineは組み込まれておらん
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:30:12.71 .net] >>627 何歳?
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 12:17:17.96 .net] なるほど ファイルを指定してない時は標準入力を読み込むのね >>632 若造ってこと?老害ってこと?
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 13:10:12.98 .net] 昔はUNIXシェルの勉強では必ずと言って良いほど 標準入出力のcat例題が有った Emacsはほとんどみんな使ってたのに 使い方と言えばチュートリアルしかなかったな
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 13:49:24.31 .net] >>633 悪くいうつもりもないが、プロファイルは気になるね。どうやってemacsにたどりついたのかなと。 ストールマンならcatさえあればなんでも作れるみたいなジョークもあった様な気がする。
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 14:46:35.74 .net] ビル・ジョイでは(´・ω・`)
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 15:09:21.85 .net] 似たようなもんだ
658 名前:名無しさん@お腹いっぱい。 [2017/08/16(水) 16:25:01.95 .net] 昔,万能 Cプログラムがあったなぁ. 1行でいいんだ. #include </dev/tty> っていうネタに近いな.
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 18:31:38.06 .net] >>635 単に古くから「ユーザー」としてunix系OS使ってただけ viとemacsしか代表的エディタが無かった 文章作成にも使うのでM-qが便利
660 名前:名無しさん@お腹いっぱい。 [2017/08/16(水) 22:32:03.63 .net] >>631 cat には原稿入力機能は含まれておらん。
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 00:12:20.46 .net] cat >> `date +%F` 大昔には一行だけの走り書きメモってのをやってたけどなぁ 実際にはこれで数行以上入力してたけど
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 03:13:56.65 .net] メモは「ヘイ シリ ホゲホゲとメモ」一択だろ
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 05:43:21.21 .net] 口頭でメモかっこ良いナー
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 12:30:45.99 .net] >>642 OK Google Alexa だろw
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 13:03:49.01 .net] Emacsと関係ない話はそろそろ切り上げてくれ
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 18:44:18.42 .net] いい加減レス違いですよ
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 19:50:17.32 .net] お
668 名前:もんな [] [ここ壊れてます]
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/17(木) 23:45:42.11 .net] Emacsからモダンな音声認識を使えると楽しそう。
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 00:53:19.70 .net] >>646 「スレ違い」じゃね
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 11:14:29.20 .net] M-x doctor とおしゃべりできるのか。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 16:44:08.41 .net] 「あなたはどうしてその質問をしたのですか?」
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/18(金) 23:38:59.77 .net] ケツがカユかったからです
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 00:12:36.15 .net] 続けて
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 13:21:13.14 .net] あなたのことが嫌いだ。
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 20:47:49.25 .net] 秘書が請求書を送ります
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/20(日) 22:25:04.32 .net] その口調をやめろ。おまえの話にはうんざりだ。
678 名前:名無しさん@お腹いっぱい。 [2017/08/21(月) 23:55:11.92 .net] その口の利き方はなんだ お郷が知れるぞ
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/22(火) 00:11:04.14 .net] お郷について、もう少し話してください
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/22(火) 01:31:09.62 .net] だから秘書が請求書を送るっつってんだろてやんでえべらんめえ
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/23(水) 00:18:30.77 .net] ジャパ〜〜ン♪
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/23(水) 09:54:16.87 .net] 下のように設定してもハイライトの時間変わんないんですが,なんで orz (show-paren-mode 1) (setq show-paren-delay 0)
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/23(水) 10:33:19.94 .net] すいません.*Open Recent*のときだけでした ^^;
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 20:46:48.39 .net] GNU Emacs じゃない Emacs って今でも開発されてんのかな。ざっと Wikipedia みたところだと,XEmacs くらいしかないっぽいけど。
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 20:52:18.87 .net] xemacsあるのかよ…
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 23:21:17.66 .net] XEmacsなんてもはやコンパイルすら通りそうにないけどな
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/24(木) 23:45:46.21 .net] Fedora 25 に XEmacs 21.5.34パッケージがあった
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 00:18:35.57 .net] XEmacsってまだ開発されているの?
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 00:25:26.42 .net] 自分で調べたけど、ほそぼそとまだ開発続いてたのね https://bitbucket.org/xemacs/xemacs >>666 それが出たのが 2013年かー XEmacs 21.5.34 "kale" is released. 2013-06-24
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 22:58:39.96 .net] 他に知ってるのはこれくらい 新しい順になってるはず Windowsのみサポートの独自実装 CMU Common Lispの統合環境のEmacs風エディタ ゴスリンがCで書いたやつ MuLispの統合(以下略 MacLispの統合(以下略 TECOのマクロ InterLisp-DのエディタはEmacs風だったんだろうか
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/25(金) 23:05:23.06 .net] TAOの統合(以下略 KL1のPmacs も入れとくか
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 00:27:36.12 .net] 二十数年前にはkemacsとかngとか使ってたけど ああいうのはemacsのサブセットって言うの?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 01:44:08.03 .net] GUI部分?だけatomとかsublimeみたいな 近代的にしたemacsとかはないんだろうか? spacemacsとか見ると頑張ればそれなりにはできそうだけど、こういうグラフィカルなgitログとか見せられると負けた気になる。 できたらできたで、互換性の問題からそれってemacsなんだっけ?とか言われそうだけど。 https://discuss.atom.io/t/git-log-package-graphs-your-commits/11908
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 03:05:19.21 .net] ターミナルでの使用を考えないブランチを作ればいい
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 08:23:36.72 .net] >>672 マウス使ってる時点でス
696 名前:求[ [] [ここ壊れてます]
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 15:04:16.01 .net] >>674 いや、マウスは使ってないよ。 ただ見た目が古風でしょぼくね?
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/26(土) 15:54:19.93 .net] EmacsのGUIをElectronにするのだ
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 02:36:15.52 .net] atomとかsublimeってuiがキレイっていう以外の利点はあるの
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 03:25:01.17 .net] >>675 リンクの一番最初のgif動画がどうみてもマウス使ってるんだが
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 20:25:29.80 .net] >>677 当該エディタスレで聞いたら? まあ、Web関連の仕事(Script?)をする人はマクロがすぐに書けるようになるって どこかで見かけた気がするが、関係なさそうでスルー
702 名前:名無しさん@お腹いっぱい。 [2017/08/27(日) 20:32:20.25 .net] emacs や vim と比べてハードルが低いのは大きな利点じゃないかな
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 20:35:07.88 .net] 初期設定で録に入力もできない Vim に比べればカーソルキー使えてシンタックスハイライトもしてくれる Emacs は初心者も歓迎してるんじゃないかね。 と思って調べたら Vim っていつのまにかカーソルキー使えるようになってんのか。
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/27(日) 22:19:11.13 .net] viだって大昔から使える
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/28(月) 00:26:52.69 .net] カーソルキーはホームポジションから手を動かすことになるからイラン
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/28(月) 00:44:45.54 .net] mozc実行中のマークを下のように変えられると知ったのですが,色を変えるにはどうすればいいのでしょうか? (setq mozc-leim-title "[I♡Mozc]")
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/28(月) 22:35:29.67 .net] atomはWindowsに入れてみて 文字コード自動認識がもっさり してるのに嫌気がさしてやめた emacsもWindowsで lnk ファイル 辿れたら常用なんだけどな
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 00:24:26.76 .net] >>683 馬鹿俺は初心者にとってと枕詞にしてるだろが。 カーソルキー「も」使えるんで変態的な操作を要求しないという意味だそれくらい分かれやボケ
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 11:30:07.29 .net] >>681 vimがカーソルキー使えなかったのっていつの話?
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 11:47:22.14 .net] >>686 初心者にホームポジションをキープ出来ない癖を付けさせるカーソルキーって悪じゃね?
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 11:56:31.28 .net] emacsの片手操作拒否の姿勢はいつも正しいとは思わんね
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 12:19:16.89 .net] キープ出来ない癖wねえわそんなのw
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 12:27:53.91 .net] そもそもカーソルキーってかpnfbって最後の微調整にしか使わなくね? ページ移動に検索に行頭行末に単語移動の後
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 18:49:33.84 .net] lnk解析して辿るプラグインとか書けないのかしら
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 20:43:50.85 .net] >>692 あまりお勧めはしませんが、w32-symlinksを最新のemacsでも動くようにした設定はここにあります。 https://www49.atwiki.jp/ntemacs/pages/31.html Bash on Ubuntu on Windows の emacs からでも使えます。
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/29(火) 20:56:46.00 .net] MSの作ったものに触ると特許がーとかなりそうなので素直にLinux
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/02(土) 22:52:36.36 .net] hlinum-mode をちょいと時間立ってからアクティブにすることできませんか?目がちかちかする
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/05(火) 13:32:03.13 .net] spacemacsで:sp入力したらEnter不要で画面分割するにはどう書けばいいでしょうか
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/05(火) 19:28:23.36 .net] >>696 質問の意味がよくわからないんだけど (define-key evil-motion-state-map (kbd ". s p") #'hogehoge) ってこと? ただ分割するだけなら SPC w / や SPC w - で
720 名前:「いような気もするし…勘違いしているかな?^^; [] [ここ壊れてます]
721 名前:名無しさん@お腹いっぱい。 [2017/09/05(火) 20:40:00.48 .net] vimでいうところの nnoremap :sp :sp<CR> がしたかったけど SPC w いいですね。 こっち使っていきます。 が、参考にどうすればいいか知りたいです。 ググり方が悪いので Enter の入れ方が見つけられなくて。
722 名前:名無しさん@お腹いっぱい。 [2017/09/06(水) 00:04:54.96 .net] >>696 >>698 spacemacs っていうか evil だねそれ (define-key evil-ex-map (kbd "sp") 'evil-window-split) ‘evil-ex.el’ https://github.com/emacs-evil/evil/blob/master/evil-ex.el > ;; Ex is implemented as an extensible minilanguage, whose grammar > ;; is stored in `evil-ex-grammar'. Ex commands are defined with > ;; `evil-ex-define-cmd', which creates a binding from a string > ;; to an interactive function. It is also possible to define key > ;; sequences which execute a command immediately when entered: > ;; such shortcuts go in `evil-ex-map'.
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 11:00:25.17 .net] >>699 ありがとうございます 希望通りでした evilで調べます
724 名前:名無しさん@お腹いっぱい。 [2017/09/06(水) 19:50:16.46 .net] 便乗でspacemacsの話題なんですが.spacemacsに(keyboard-translate ?\C-h ?\C-?)でバックスペース使えるようにしてた設定がemacsclientで立ち上げると効かなくなってしまうのはどういう理由でしょうか? 最近spacemacs使い始めたばかりなのでまだ他の設定は弄ってません。
725 名前:名無しさん@お腹いっぱい。 [2017/09/06(水) 20:06:38.08 .net] spacemacs を使っています yatex-mode にひも付けて (define-key evil-motion-state-map (kbd y z f) #'myfunc) のようにいくつか設定しています そして (spacemacs/declare-prefix-for-mode 'yatex-mode "y" "TeX Setting") (spacemacs/declare-prefix-for-mode 'yatex-mode "y z" "TikZ Setting") のようにして SPC 押下で「y → +TeX Setting」をさらに y 押下で「z → +TikZ Setting」をメニュー(?)中に表示させるようにしています そして,insert-state-mode でも同じ関数を使えるように同様にして (define-key evil-insert-state-map (kbd \C-c z f) #'myfunc) などのように設定しています このとき上記と同様に \C-c 押下で「y → +TeX Setting」をさらに y 押下で「z → +TikZ Setting」をメニュー(?)中に表示させたいのですが その設定方法がわかりません わかる方がいらっしゃいましたらご教授よろしくお願いします
726 名前:701 [2017/09/06(水) 20:08:56.38 .net] >>702 (define-key evil-insert-state-map (kbd \C-c z f) #'myfunc) は (define-key evil-insert-state-map (kbd \C-c y z f) #'myfunc) の誤りです
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/06(水) 20:49:00.46 .net] >>701 (define-key key-translation-map [?\C-h] [?\C-?]) ではどうでしょうか?
728 名前:名無しさん@お腹いっぱい。 [2017/09/07(木) 02:17:36.70 .net] >>704 ありがとございます!無事に出来ました! ついでの質問なんですがevilモード使ってる皆さんはinsertモードでのカーソル移動はどこまでemacsのキーバインドに近づけてますか?やっぱりevil使うならvimの流儀を尊重して一々コマンドモードに抜ける癖をつけた方が賢明ですか?
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 02:41:34.32 .net] Spacemacsユーザーが一気に増えててウケる
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 06:02:04.73 .net] >>705 私は \C-a \C-e \C-p \C-n の4つを設定しています でも大抵は行表示を相対表示にして normal state で 12 j とか15 k とかで行移動か SPC j J や SPC s s で検索文字入力してカーソル移動しています たまに SPC j l で行頭移動とか normal/insert/visual 等の状態の使い分けが面倒じゃないなら spacemacs では vim の流儀のほうが使いやすくできているのではないかと思います
731 名前:706 mailto:sage [2017/09/07(木) 06:06:28.36 .net] >>707 vim の流儀ってことでもないですね^^; state の使い分けを前提とした normal state では基本的に SPC キーを押すっていう spacemacs の流儀っていう方が適切かな
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 18:45:23.39 .net] 若者が流入するのは良いことだ
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 18:48:51.15 .net] >>693 w32-symlinks.el の限定流用バージョンを考えてみました。 https://www49.atwiki.jp/ntemacs/pages/72.html こちらであれば emacs への影響は限定的となります。 今のところNTFSシンボリックが参照できない Base on Ubuntu on Windows でも使えるので便利です。
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/07(木) 19:57:37.89 .net] spaceemacsて弄りにくくないのかな
735 名前:名無しさん@お腹いっぱい。 [2017/09/08(金) 20:14:37.85 .net] 年寄りだけど emacs から Spacemacs に乗り換えた 今まで新しい物が出たら試してその度に emacs に戻ってきたんだけど今回は戻らなそうだw SPC さえ押せば大抵のことができるのがいい emacs だと関数名を覚えていたり関数をキーバインドさせたりと面倒だったけど Spacemacs は最初からわかりやすくキーバインドが設定されていて (SPC wでウインドウ関係 SPC b でバッファ関係 SPC f でファイル関係などなど) SPC 押せば下部にそれに続くキーバインドで何ができるか表示されるから初心者でも分かりやすいね モードに慣れてしまえば使いやすいと思うよ・ω・ 難点は .spacemacs っていう設定ファイルでミスを犯すとノーマルな emacs での操作を思い出さないといけないところと 日本語の情報が少ないところかなw
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/08(金) 20:37:28.66 .net] >>712 起動がくそ遅いよね
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/08(金) 21:44:03.40 .net] なんか導入したい拡張あったときに困らないの?
738 名前:711 mailto:sage [2017/09/09(土) 01:42:08.53 .net] >>713 まあクソ遅いねw ただ起動してしまえばほとんど閉じることはないから起動している最中はトイレに行くことにしているw >714 拡張ってパッケージのことかな? 導入したいパッケージとかは普通に elpa で導入できるよ そこら辺は emacs と変わらない・ω・
739 名前:名無しさん@お腹いっぱい。 [2017/09/09(土) 02:29:24.75 .net] spacemacsでの:nohのコマンド名を分かる方いましたら教えて頂けないでしょうか?
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/09(土) 06:46:50.83 .net] >>716 「:noh」が直近の検索によるハイライトを解除するっていうことならそのまま「:noh[Enter]」って打ち込めばいいと思う 違うのなら「:noh」の意味をちゃんと説明すると誰か知っている人が教えてくれるかもかも
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/09(土) 06:53:55.40 .net] >>716 SPC SPC で「clear highlight」って入力して調べてみたけど SPC s c の spacemacs/evil-search-clear-highlight のことかな?
742 名前:名無しさん@お腹いっぱい。 [2017/09/09(土) 11:24:31.49 .net] >>717 その意味で有ってるのですが頻繁に使うのでSPCからのコマンドで実行できるように割り振っておこうかと思いまして >>718 ありがとうございます!まさにその通りでした!自分で割りふろうと思ってたのですが初めからちゃんと用意してあったんですね…