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/
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 ありがとうございます!まさにその通りでした!自分で割りふろうと思ってたのですが初めからちゃんと用意してあったんですね…
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/12(火) 13:22:22.95 .net] Cygwin 早いですね。25.3.1 が公開されています。 https://www.mail-archive.com/cygwin-announce@cygwin.com/msg07921.html
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/12(火) 13:45:23.74 .net] 元はこちらか。 https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00211.html 本家のWindows版はまだのようです。
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/12(火) 23:52:10.77 .net] 19.29って1995年か、年季の入った脆弱性ですね。
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/13(水) 23:38:33.29 .net] 今回の脆弱性をイマイチ理解してないけど、どうやらEmacsでメーラーを起動してるような人だと メールを見ただけで任意のLispコードが実行されてしまう可能性があるっぽい事が書いてあった Gnus使ってるから3行のワークアラウンドのコードをinit.elに追加した
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/14(木) 09:06:01.96 .net] x-displayの処理前チェックがされていないから、 <x-display><param>(when (message "hello world") nil)</param>test</x-display> なんてことができちゃうという話ですね あと、 19.29ってのは単なる間違いで、1999年に emacs-pretest-21.0.90~7452 向けに導入されたとのこと
748 名前:名無しさん@お腹いっぱい。 [2017/09/17(日) 02:05:16.98 .net] Windowsの25.3が出た。 cha.la.coocan.jp/doc/NTEmacs.html chuntaroさんのはまだ。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/17(日) 08:55:36.59 .net] 25.3は、x-displayの機能潰した以外本当になにも変わってないから 別に新しくしなくても手でel書き換えるとか、init.elで機能潰すとかでいいじゃん
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/09/17(日) 22:58:29.23 .net] 24.5の俺が通ります マイナーバージョンが3になったからぼちぼち考える
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/02(月) 16:51:21.63 .net] >>727 俺はまだまだ使うよ。
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 17:41:25.00 .net] 本出たのにこの過疎っぷり
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 18:53:31.46 .net] どんな本ですか?
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 19:00:32.04 .net] これかな? [改訂新版]Emacs実践入門―思考を直感的にコード化し、開発を加速する 2017/9/22 https://www.amazon.co.jp/dp/477419235X
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 20:29:38.36 .net] 個人的には「詳細 Emacs calc」みたいな本が欲しい
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/11(水) 21:04:59.56 .net] Emacs Lispの最新リファレンスがあればいいや
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 01:32:49.01 .net] pp-to-stringで質問です。 たとえば、以下のようなコードがあります。 (let ((word (pp-to-string '(:string "hoge\nhage")))) (print (mapcar (lambda (x) (format "0x%02X" x)) word))) wordのlisp-objectをpp-to-stringで変換し 価した時の値をhex表示します。 ("0x28" "0x3A" "0x73" "0x74" "0x72" "0x69" "0x6E" "0x67" "0x20" "0x22" "0x68" "0x6F" "0x67" "0x65" "0x5C" "0x6E" "0x68" "0x61" "0x67" "0x65" "0x22" "0x29" "0x0A") こんな感じになり、改行のエスケープコードが非エスケープ 0x0A(\n) -> 0x5C(\) 0x6E(n) に変換されてしまいます。 これを回避する方法はないでしょうか? 理想としては↓を評価した時と同じになってほしいのです。 (let ((word "(:string \"hoge\nhage\")")) (print (mapcar (lambda (x) (format "0x%02X" x)) word))) ("0x28" "0x3A" "0x73" "0x74" "0x72" "0x69" "0x6E" "0x67" "0x20" "0x22" "0x68" "0x6F" "0x67" "0x65" "0x0A" "0x68" "0x61" "0x67" "0x65" "0x22" "0x29") つまり lisp-object '(:string "hoge\nhage") を変換したときに、 "(:string \"hoge\nhage\")" という出力を得るには何をするのが適切でしょうか? この例では \n だけを書いていますが \t など他のエスケープも文字コードに変換されずに、 エスケープコードとして文字列にのこしたままの出力を得たいのです。 この結果が得られるのであれば、pp-to-stringでなくても問題ありません。
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 05:16:42.85 .net] これじゃだめ? 最後の "0x0A" は入っちゃうけど (let* ((pp-escape-newlines nil) (print-quoted nil) (word (pp-to-string '(:string "hoge\nhage")))) (print (mapcar (lambda (x) (format "0x%02X" x)) word)))
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 06:22:37.53 .net] ごめん、二行目の (print-quoted nil) は意味ないやね
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 09:17:30.02 .net] >>732 > 個人的には「詳細 Emacs calc」みたいな本が欲しい 欲しい。 あとorg-modeの表計算も。
761 名前:名無しさん@お腹いっぱい。 [2017/10/12(木) 20:01:28.61 .net] 左右に画面分割して両方に同じバッファを映した状態で、左のバッファの続きを右のバッファで表示するってコマンド、何て名
762 名前:前だったかの たまに使いたくなるけどその度に名前を忘れてしまう [] [ここ壊れてます]
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 21:05:39.17 .net] フォローなんとか
764 名前:名無しさん@お腹いっぱい。 [2017/10/12(木) 22:07:39.49 .net] >>739 follow-modeだ! ありがとう助かりました
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/12(木) 23:01:10.06 .net] >>734 pretty print じゃなくていいなら (format "%S" '(:string "hoge\nhage")) でどうかな %sでなく%Sで
766 名前:733 mailto:sage [2017/10/13(金) 00:23:01.17 .net] >>735 ありがとうございます。 助かりました。 (pp-escape-newlines nil) で行けました。 実は、投稿前にこれを試していたのですが、 その時はうまく動いておらず、ダメだと思っていました。 しかし、scratchバッファで pp-to-stringを評価した時は正しく動いていたので疑問に思って調べたら、 凡ミスだったことに気が付きました。 自分の場合は、(pp-escape-newlines nil)とpp-to-stringを使用しているファイルをバイトコンパイルしていたのですが バイトコンパイルしている場合のみ、正しく動いておりませんでした。 理由は、 (require 'pp) をしていない状態でバイトコンパイルされており、 let でバインド時に pp-escape-newlinesがglobal-varであると認識できず、 ただのlocal-varとしてcurrent-bindingされていたためでした。 最終的には (require 'pp)と(let ((pp-escape-newlines nil)) (pp-to-string args)) で正常動作するようになりました。