- 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/
- 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)) で正常動作するようになりました。
- 767 名前:733 mailto:sage [2017/10/13(金) 02:08:07.67 .net]
- >>741
ありがとうです。 format %Sでもいいんですね lisp-object出力できることすっかりわすれてました。 read関数をつかっていたので 対応する pp-to-string を使うことに固執してましたけど、 formatのほうがシンプルですね。 pp-to-stringだと リスト内リストとかに改行はいってたりしますし、 こっちも実験してみます。
- 768 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/14(土) 15:17:52.50 .net]
- helmモード面倒くさいわ。
- 769 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/14(土) 17:56:45.83 .net]
- anythingでおなかいっぱいやで
- 770 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/14(土) 22:43:06.23 .net]
- 学生に「どうして、その会社の内定を断ったの」と聞くと、以前は、給料が安い、休みが少ない、転勤がある、仕事が
詰まらない、業績が下がっている、だったのが、最近では、開発環境が古臭い、自分でカスタマイズが許されない、 社員の多くが○○エディタを使っていた、というのも出てきている。 https://twitter.com/tmnghryk/status/587413159440355329 ○○の中身はたぶんvim
- 771 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 00:06:47.01 .net]
- そこでivyですよ(笑)
- 772 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 00:11:06.40 .net]
- たぶん「秀丸」エディタでしょう
- 773 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 00:43:30.38 .net]
- >>748
おれもそう思った。記事読んでないけど
- 774 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:03:59.52 .net]
- avyさらに進化してるな
avy-zap とか avy-kill-ring-save-whole-line とか avy-kill-ring-save-region 相変わらずキー割り当てに困る
- 775 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:20:39.53 .net]
- あ、気付いて無かっただけなのか
- 776 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:50:31.80 .net]
- そういえばたまに
word star like なキー操作って単語が出てくるけど word starって何よ??
- 777 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 01:53:23.00 .net]
- そのままくぐれば出てくるが?
- 778 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 16:27:18.03 .net]
- >>752 英文タイプライターソフト
- 779 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/15(日) 16:33:17.80 .net]
- >>731
ありがとう 改訂版でたんだ。 たすかる
- 780 名前:名無しさん@お腹いっぱい。 [2017/10/15(日) 20:27:02.49 .net]
- いーまっくす
- 781 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/16(月) 10:26:13.13 .net]
- WordStarは、マイクロプロ・インターナショナルがCP/M用に開発したワープロソフトなんだよな(´・ω・`)
後にMS-DOS向けに移植され、1980年代中盤まで市場を独占したんだよな(´・ω・`)
- 782 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/16(月) 11:44:16.52 .net]
- >>754
WordStar、懐かしい。修士論文はWordStarで書いた。 その後渡米したら、みんなWordPerfectを使っていて、 日本がいかに後進的か思い知ったよ。
- 783 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/16(月) 23:01:32.11 .net]
- wordstar, word perfectいずれも一世を風靡したソフトだね
個人的にはダイヤモンドカーソルがemacsより格段に使いやすくてよかった
- 784 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/20(金) 21:18:40.93 .net]
- flyspell ってデフォルトでジャンプ機能ついてないの?
- 785 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/20(金) 21:59:29.20 .net]
- 余裕であったわ
メンゴ
- 786 名前:名無しさん@お腹いっぱい。 [2017/10/27(金) 13:48:27.92 .net]
- htパッケージが消えたり復活したり
連想配列は使うなってことか?
- 787 名前:名無しさん@お腹いっぱい。 [2017/10/27(金) 17:39:37.58 .net]
- revive.elは最近のだと何が対応してるの?
OSのサスペンドがバグってるので久しぶりに必要になった
- 788 名前:名無しさん@お腹いっぱい。 [2017/10/28(土) 03:39:00.29 .net]
- htパッケージ消えたせいで連想配列使っている古いパッケージが全滅してなかった?
- 789 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/28(土) 21:07:23.22 .net]
- 特定のモード起動でHelm切るにはどうしたらいいの?
具体的にはYaTeXモードでHelmを起動したくない
- 790 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/28(土) 21:30:01.21 .net]
- YaTeXはウザ過ぎるからなぁ
- 791 名前:名無しさん@お腹いっぱい。 [2017/10/28(土) 22:51:57.61 .net]
- YaTeX 使わないなら auctex を使うの?
- 792 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/28(土) 23:39:32.41 .net]
- 765とは別人だが、15年くらい前(?)にYaTeXのソースに癖あり過ぎで嫌になり
素のlatexモード使うようになったことはあった。
- 793 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 00:14:06.93 .net]
- aucつかってます
- 794 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 02:17:08.06 .net]
- >>766だけどauctex使ってる
- 795 名前:名無しさん@お腹いっぱい。 [2017/10/29(日) 07:22:00.75 .net]
- YaTeX に比べての auc の魅力を教えてほしい。
YaTeX の一括インデントの挙動があまり好きじゃなくて、乗り換えを少し悩んでる。
- 796 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 07:47:15.30 .net]
- 自分の好みは自分しかわからないのだから、自分で試した方が早いんじゃないか?
それか、YaTeXの仕様の気に入らない点がauctexでどうなってるか、ピンポイントで聞くか
- 797 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 12:53:13.71 .net]
- たいていの人はyasnippetとM-!で足りるんじゃないの
- 798 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 13:08:29.60 .net]
- 伸びてるんでバグでもあったかと思いきや
- 799 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 17:57:58.46 .net]
- 結局、helmはモード毎にon/off設定はできないってことでおk?
M-xで切り替えるか
- 800 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 19:21:07.46 .net]
- helmを切るって言うのが具体的に何をしたいかわからんが、そのモード用のキーバインド定義すればいいんじゃないのか
- 801 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 19:41:46.79 .net]
- YaTeXはメジャーモード
Helmはマイナーモード こちらからは以上です
- 802 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/10/29(日) 20:42:28.72 .net]
- ん?特定のラッパーじゃなくhelm-mode自体、Emaca23の人なのか?
24以降では無効なはずだが。23 からhelm-mode無効にする方法はドキュメントに書いているし 普通にhookで呼ぶだけでしょ
- 803 名前:名無しさん@お腹いっぱい。 [2017/11/01(水) 02:27:15.60 .net]
- 依存してるパッケージが沢山あったのにhtパッケージが一年ぐらい消えてたのは何で?
- 804 名前:名無しさん@お腹いっぱい。 [2017/11/03(金) 22:51:43.47 .net]
- >>779
普通に使えてないか? 自分はパッケージ管理にel-get使ってるけど packege.elユーザもMELPAをリポジトリに追加している限り使えるよね
- 805 名前:名無しさん@お腹いっぱい。 [2017/11/07(火) 05:06:34.60 .net]
- 今は使える。確か二カ月前は使えなかった
- 806 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/08(水) 13:40:49.50 .net]
- auctexをつかっています.
(defun latex-compile () (interactive) (save-buffer) (TeX-command "Latexmk" 'TeX-master-file)) (eval-after-load 'latex '(define-key LaTeX-mode-map (kbd "C-c C-t") 'latex-compile)) としてC-c C-t,C-c C-l (TeX-recenter-output-buffer)でコンパイルしているのですが,これをまとめたいです.そこで以下のようにしたのですが上手くいきません.なぜでしょうか? (defun latex-compile () (interactive) (save-buffer) (TeX-command "Latexmk" 'TeX-master-file) (TeX-recenter-output-buffer))
- 807 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/09(木) 09:17:09.98 .net]
- 才能ないからやめたほうがいい
- 808 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/09(木) 12:05:35.53 .net]
- >>782
auctex については全く知らないんだけど、 "lisp/textmodes/tex-mode.el" 内で (defun tex-recenter-output-buffer (linenum) ...) を確認すると、引数が要るから (tex-recenter-output-buffer nil) とすべきか (call-interactively 'tex-recenter-output-buffer) とするとか?
- 809 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/09(木) 15:15:33.66 .net]
- >>784
ありがとうございます。以下で望む動作ができました (_ _;) (defun latex-compile () (interactive) (save-buffer) (TeX-command "Latexmk" 'TeX-master-file) (call-interactively 'TeX-recenter-output-buffer) (other-window -1))
- 810 名前:783 mailto:sage [2017/11/09(木) 20:49:04.59 .net]
- >>785
才能を引き出すことをできて、よかったw
- 811 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 11:26:25.27 .net]
- 非IT系の職種なんだけど、mdファイルを頻繁に見かけるようになったので、
そろそろMarkdownを勉強しようかと思っています。 M-x markdown で、markdown-modeになったので手元のEmacsにはすでに含まれていることが確認できました。 当面はこれを使って学習してみます。 /usr/bin/markdownをインストールするとプレビューもできました。 そこで質問なのですが、 TeXの場合は、標準でついてくるTeX modeの他に、YaTeXとかAUCTeXとかがあります。 Markdownの方も、何かヘビーユーザ用で広く普及したものがあるのでしょうか。
- 812 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 12:16:34.17 .net]
- >>787
Markdownはレガシーな規格であり、現在はAsciidocが主流になっています
- 813 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 13:01:46.84 .net]
- こマ?
- 814 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 21:00:20.36 .net]
- 久々に来たけど全然伸びてないな
みんなどこに行ってしまったんや
- 815 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 21:52:55.99 .net]
- 見送られることもなく
- 816 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/10(金) 23:07:55.74 .net]
- vimの時代なんかなあ
- 817 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/11(土) 01:04:10.50 .net]
- NeovimとSpacemacsの時代じゃろ
ttps://www.slant.co/versus/62/69/~neovim_vs_spacemacs
- 818 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/11(土) 18:50:26.15 .net]
- emacsをvimっぽくするやつか
両方知ってる人には便利なんだろうな
- 819 名前:名無しさん@お腹いっぱい。 [2017/11/12(日) 05:48:58.52 .net]
- evil はほんとよくできてる
- 820 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/13(月) 07:58:31.21 .net]
- qiitaのemacs関連記事は割と賑わってる印象
- 821 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/16(木) 20:17:00.18 .net]
- 初心者の質問いい?
- 822 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/16(木) 21:58:37.83 .net]
- どうぞどうぞ
- 823 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/16(木) 22:18:19.74 .net]
- 画面分割ってバッファと紐付け?して
各個独立して動くようにしないと意味ないよね?
- 824 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 00:42:07.40 .net]
- 何の意味がないんだ?
- 825 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 07:28:33.27 .net]
- >>799
どういうこと?
- 826 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 07:54:33.82 .net]
- エスパーだけどtmuxみたいにしたいんでしょ
emacsで画面分割してもすぐ壊れるからこのへんが参考になるかも ttp://fukuyama.co/sticky-buffer ttp://lists.gnu.org/archive/html/help-gnu-emacs/2007-05/msg00975.html
- 827 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 08:41:51.48 .net]
- 壊れるってどういう意味だ
- 828 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 09:07:38.85 .net]
- C-x 2 とかで画面だけ割って同じファイルが上下にでてるだけとか
- 829 名前:名無しさん@お腹いっぱい。 [2017/11/17(金) 09:58:50.74 .net]
- 暗号解読スレになってるな
「何に困っていて」、「どうしたいか」を書けばいいだけなんだが。それがそんなに難しいのか?
- 830 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 10:04:03.44 .net]
- エスパーが意味不明w
- 831 名前:798 mailto:sage [2017/11/17(金) 15:22:32.27 .net]
- 例えば縦に2分割して、左の画面に何か文字を
打ち込むと、右の画面にも同じ文字が自動で打ち込まれる のですが、元の画面を残しながら、(例えば右) 左の画面で編集を続けたい。
- 832 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 15:33:36.46 .net]
- -----------
| a b c | ------> | a b c | | a b c |----->| a b c || a b c | | | | d e f || d e f | 右 の 左画面にd e fと打ち込むと、右画面にも勝手にd e fと追加される。 理想 a b c | a b c d e f |
- 833 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 15:52:44.16 .net]
- ファイルコピーして、別名ファイルとして開くしかないんじゃね?
- 834 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 15:53:57.61 .net]
- それはバージョンコントロールとかバージョン管理と言うものを学ぶ必要がある
本格的にツールを使ってもいいけど単にファイルやバッファを別名で複製する何かを使うだけでも望んでる事は出来るだろう 何が有るかは知らん
- 835 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 17:31:26.86 .net]
- 元のをコメントアウトして残しとくのが一番楽だと思う
ところでFiremacsやKeysnailの代替でいいのがあったら教えて欲しいんだが……
- 836 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 20:51:56.25 .net]
- >>799 意味はある
2か所以上同時に見ながら編集する事はよくある >>808 みたいにしたいならマクロで新規バッファにコピーして カーソル移動のコマンドでできそう
- 837 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 20:54:37.67 .net]
- ×2か所以上同時に見ながら編集する事はよくある
○2か所以上同時に見ながら2か所とも編集する事はよくある
- 838 名前:名無しさん@お腹いっぱい。 [2017/11/17(金) 21:22:15.29 .net]
- ベースはこんな感じか。
元を見ながら編集も使えるかもしれん (defun my/duplicate-buffer () (interactive "") (save-excursion (copy-to-buffer (temp-buffer-window-setup "viewtmp") (point-min) (point-max)) (split-window-horizontally) (switch-to-buffer-other-window "viewtmp")) )
- 839 名前:名無しさん@お腹いっぱい。 [2017/11/17(金) 21:27:13.73 .net]
- もう少し汎用的にしたいならバッファ名を元バッファから生成するとか、分割絡みを調整すれば使えるかもなぁ。
用途的にはewwで開いたサイトを元に編集とか諸々
- 840 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 23:11:24.89 .net]
- Emacsだけでお手軽にバージョン管理が出来るようになって欲しいなと常々思ってる
だから手始めにdiffを内包してほしいんだよね elispだけでdiffを実装するのも不可能ではないだろうけど厳しいよね… バグったら洒落にならんし
- 841 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 23:18:47.65 .net]
- たしかに編集履歴を意識させるインターフェースはまだ進化の余地があると思うね。
vcで困ってもいないんだけどもね。
- 842 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/17(金) 23:26:32.13 .net]
- undohistの履歴もundo-treeで扱えたら…
- 843 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/18(土) 00:40:16.74 .net]
- プログラマはバージョン管理は知ってて当たり前だけど、
そうでない人にもお手軽にまたは気付かずにバージョン管理されてるってのが理想だね 今のところそういうのはないよね 他のエディタでも無さそうだから作り甲斐は有りそうだ diffは外部コマンドを使うとしてセーブにhookするのが取り敢えず良さそうだ
- 844 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/11/18(土) 01:15:07.82 .net]
- Windows 10で追加されたUDデジタル教科書体 (UD デジタル教科書体 N-R)でフォントセットを作ると
画面には反映されるがインクリメンタルサーチが使えなくなる (create-fontset-from-ascii-font "UD デジタル 教科書体 N-R-10" nil "UDDT") Debugger entered--Lisp error: (wrong-type-argument arrayp nil) (add-to-list 'default-frame-alist '(font . "UD デジタル 教科書体 N-R-10")) Invalid font name: -outline-UD デジタル 教科書体 N-R-normal-normal-normal-serif-13-*-*-*-c-*-ascii-0 Fontforgeでtakaoフォント使っていろいろ試したら ファミリー名と表示用の名前で最後に半角スペースとハイフンを含むフォント (HOGE A-Bとかhoge -cとか)は同じ現象が
- 845 名前:起きる
GNU公式のemacs.exeでも起きるしUbuntuとDebianのemacsでも起きるんだが何が原因なんだろう [] - [ここ壊れてます]
|

|