Emacs Part 50 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
新規に使い始める動機として弱いでしょ
「便利な構造文書フォーマット」だけなら、emacs マイナーの org より、今や広く浸透している markdown のほうに分がある orgだとlibreからMarkdown、latex、htmlまでいろいろ出力できて便利なんだよ markdownで書いてもアウトライナーにならん。
構造化フォーマットとしては中途半端。昔のHTMLなみ。 確かにチーム共通で使いましょうとかだと難しいけど
自分用ツールなら org-mode はほんと便利。
主に構造化とhtml化に使ってます org-modeは画像もインラインイメージで埋め込めんで表示できるからマニュアル作成的なのにも使ってる。
markdowmだとリンクはできるけど表示はできないよね。markdowmは純粋にhtmlの簡易マークアップ用なんだと思う。 markdownだって、表示させるようにelisp書けばいい LaTeX、html、はもちろんdocxなどもmarkdown + pandocですぐに変換できる。
ただ、emacs上でmarkdown-modeを使うか、あるいはorg-modeを使うかという点では、圧倒的に後者の方が使いやすいよね。
あと、org-modeはやっぱりスケジュール・ToDo管理してなんぼなのかなと思う。 githubがmdなんでmdも覚えたぞ
大した手間じゃなかったけど それなりの大きさの文書になるとLaTeXの方が楽になるんだよな。mdよりも。 オススメのカラーテーマを聞きたい
今aurora使うこと多いけど飽きてきた ずっとtangotangoだな。トリコロールカラーが( ・∀・)イイ!! けっこう頻繁に気分で変えるけど厳密にforegroundが#000000でbackgroundが#FFFFFFでないといけないという拘りはあるからそこだけいじっている ほう、auroraもいいね
今は railscasts-reloaded 使ってる、似た感じだが変えてみるか やっぱり聞いて見るもんだな、知らないテーマがいくつか出てきた。
挙がったテーマ上から使って見てる。 カラーテーマはタイムイーターだからほどほどに ^^; material使ってたけどmoe-themeにした
すごく見やすくなった
ありがとう >>523 moe-theme、カッコとか変わる部分が多すぎてつかいにくいー ^p^ >>532
カッコの色が変わるってことか?
フォントまで変わる? MacのEmacsで、右コマンドキーを押すとtoggle-input-methodがonになって
左コマンドキーを押すとtoggle-input-methodがoffになるようにしたいのですが
init.elにどんな風に設定すればよいでしょうか? 右コマンドキーを押すとtoggle-input-methodがonに
左コマンドキーを押すとtoggle-input-methodがoffになるようにする C-g keyboard-quit をESCとか他に割り当ててる人いる?
C-g = M-g にした方が操作性上がる様に思うので試す予定なんだが。 C-g を変更するのは抵抗あるよね
M-g のメインの利用目的が goto-line なら、いっそのこと evil をいれればより操作性あがりそう >>535
Mac使ってないから分からんけど、それってIMEで設定するんじゃないの?
ていうか、その動作、分ける必要ある?分けたいにしても両方のキーともON/OFFで所望の動作にならないか???
その設定が出来ないのか… あ、現在のステータスに関わらずON/OFFしたいということか >>535
それはEmacsだけでなくOS側も含めて設定するんだよ。karabiner使えばできる。
www.inabamasaki.com/archives/1898#karabiner C-g を M-g に translation して諸々試してみた。
元々 M-g の prefixに移動系のコマンドを数多く割り当てていたので、それがCtrlから指を動かさず使えるのはかなり便利ではある。
C-s isearch, C-r, swiper C-@ avy, C-g avy/goto-line/point-undo等で自由に動ける。
デメリットは無意識にC-gを押してる。これが予想以上に多かった。慣れの問題。機能的には今の所問題ない。
今の所メリットの方が多いけどもう少し試用して判断。 keyboard-quitは最重要だからg周辺の空いてるキー全部にbindしてる るびきちさんの本でanythingについての情報多いのてどの本ですか? >>232, >>234
follow-modeで、最下行でC-nすると右画面の最上行に移ってすぐに左に戻るのは、gui環境ですか?
ターミナルの先(emacs -nw)だと、カーソルは右画面に移って左に戻ることは無いようです。
Windows(NTEmacs)だと、窓の縦サイズを1ドット単位で微調整することで、左に戻らなくなります。
ってのは、バグですかね?
あと、M-x multicolumn-mode すると。5〜10秒くらい固まりません? thesaurus_query.vimのような、Thesaurus.comやそれなりに実用的なシソーラスが
利用できるパッケージはないでしょうか? csv-modeでC-aすればカンマで列が整いますが、そのときの間隔をしていすることはできませんか? 広くしたいです >>550
C-c C-a (csv-align-fields) だよね。
そういう設定はなさそう。
幅を計算している関数の戻り値をadviceで改変する、くらいかな。
https://pastebin.com/LmSENry5
C-c C-a したときの列の最小幅を my-csv-column-width カスタマイズ変数で指定できるようにする設定。
コマンド(C-c A)で同変数の値をバッファ毎に、一時的に変更できるようにした。 エスパーありがとうございます。めちゃめちゃ見やすくなりました。助かりました! (_ _;) EmacsはM-qなどでfillすると複数のスペースをまとめて詰めてしまいますが、
余分なスペースがあってもいじらないようにはできないでしょうか? ぐぐっても見つからなかったんですが、
漢数字を算用数字に変換するマクロありませんかね? 折角目の前に高性能なLISPインタープリタがあるんだから作ってしまえ >>555
sedをshell-command-region でよくね? 1234を一ニ三四にするのは単純だけど、千二百三十四にするのは単純じゃないだろう
特に0が挟まる場合 漢数字でなくて英語のあったらそっち改造した方が便利かな 漢数字版欲しいかも
法令読むとき漢数字だらけでストレスたまる >>561
ttps://ja.osdn.net/users/bellyoshi/pf/Kansuu/scm/blobs/97bf14a51c223a08dcaa7726773b7b22971fc027/KansuuLib/KansuuLib/KansuuConverter.vb
検索すると他言語では色々ヒットするな >>562
それは算用数字→漢数字だな
逆を作るとしてもそんなに難しくはないと思うけど anything実行中にフォントサイズ変更てどうやるの? 変数show-paren-modeの値を設定するだけでは有効にならないと書かれているのに、
なぜこれで有効になるんでしょうか?何か勘違いしてますか?
(show-paren-mode -1)
(add-hook 'prog-mode-hook
(lambda () (setq-local show-paren-mode t))) なんでemacs lisp テクニックバイブルはpdfないの? 功成り名を遂げた人が趣味で書くものはpdfがあります >>568
紙の本買いたくなきゃ、Amazonのページにある目次だけ見て
項目名で、適当にググるか、英語に抵抗なければEmacs付属のマニュアルで調べる、で良いと思う
よく情報が整理されているとは思うけど、マニュアル読めばわかる以上のこともそこまで書いてあるわけではない つーか、著者のるびきちは文章が壊滅的にだめ。
編集者はもっと推考してやれよと思う。
初心者向けとしては内容は悪くないし、貴重なlisp本としてはもったいない。 Vim だと単語単位の移動の際,
Vim|の|単語単位|の|移動
と,通常の(つまりブラウザとかでの)単語の認識なんですが,
Emacs だと
Emacs|の|単語単位の|移動
となっていて,どうやら漢字-かな境界を単語の境界として認識していないようです。
これ仕様ですか?forward-char ってそれ以上分解出来ないっぽいんですけど。 そういう挙動になってんだからそりゃ仕様だろう
バグとは考えにくい >>576
>>577
ありがとうございます。
まあ元々ずうっと vi/nvi/Vim/NeoVim を使っていたので Evil や Spacemacs を利用しようかなと思っているんですが,
その「Vim 風に使いたい」というのはまた別の問題で,
もっとも根本にある挙動が他のアプリケーションと違ってて嫌だなという話です。
---
(ブラウザ等で)英単語を選択するにはその単語の上でダブルクリックすれば選択できます。
日本語の文章ではその時 ひらかな/かたかな/漢字 という単位で選択されるので,私は日本語での非文法的な「単語」はその単位だと思っていた訳です。
実際 jVim/Vim 7.3.x, 8.x/NeoVim ではその単位で単語が定義されていました。また GEdit などでも同じ挙動でした。
Emacs の単語移動と同じ挙動(日本語を細かく切らない)は端末アプリケーションくらいでしか確認できませんでした。
私は日本人(深い意味はないですw)なので,日本語の「単語」を細かく区切ってもらった方が編集するときに楽なので,ああいう言い方になりました。 「仕様ですか」という問いは
文字通り仕様か否かを聞きたいのか、
それとも他の何かを聞きたいのか ここがチラ裏じゃないと思ってるバカってまだいたのかwww 上のリンク先に説明されてるけど、
Evil使うならevil-cjkが差異を吸収してくれるから
どうでもいいんじゃね
好みの問題を日本人云々とか言わないでね 設定または裏設定で変えられるか聞きたいんじゃないかな >>577
そんな変数があったんだ
;; M-@ (`mark-word') や M-f (`forward-word') などの単語単位コマンドでの
;; |こういう|漢字とかなの|区切り|方を|
;; |こういう|漢字|とかなの|区切|り|方|にする|
(setq word-combining-categories (remove '(?C . ?H) word-combining-categories))
(setq word-combining-categories (remove '(?C . ?K) word-combining-categories)) 「仕様」という単語を「変更不可能」という意味で使ってるのかな >>588
おまけ
;; |ひらがなと|カタカナ| (初期設定)
;;(add-to-list 'word-separating-categories '(?H . ?K))
;; |カタカナとひらがな| → |カタカナ|とひらがな|
(add-to-list 'word-separating-categories '(?K . ?H))
;; |ハンカクカタカナぜんかくひらがな|、|ぜんかくひらがなハンカクカタカナ|
;; ↓
;; |ハンカクカタカナ|ぜんかくひらがな|、|ぜんかくひらがな|ハンカクカタカナ|
(add-to-list 'word-separating-categories '(?k . ?H))
(add-to-list 'word-separating-categories '(?H . ?k))
;; |ハンカクカタカナゼンカクカタカナ|、|ゼンカクカタカナハンカクカタカナ|
;; ↓
;; |ハンカクカタカナ|ゼンカクカタカナ|、|ゼンカクカタカナ|ハンカクカタカナ|
(add-to-list 'word-separating-categories '(?k . ?K))
(add-to-list 'word-separating-categories '(?K . ?k)) >>588
本当だ。直感的にこの方が便利に感じるけど何か影響があるのかな?
他にもぶら下げインデントとか、
たまにVimのデフォルトの動作が良さそうに見えることもある。 みなさんありがとうございます。
私の投稿で不快な思いをさせてしまい申し訳ありません。
>>577 が示してくださったサイトを参考に,M-f/b にも同様の挙動を割り当てました。 何度もすいません。
一応注記しておくと,私のレスは >>575 >>578 >>593 のみです。
前半2レスは ID による証拠がないです。申し訳ないです。 >>596
そのくらいはわかるからわざわざ言わなくて大丈夫よ
>>575の「仕様ですか」にしても>>593の「不快な思い」にしても、
言ってることと本来言うべきことがちぐはぐなんだよね
もっと自分が使ってる言葉がどういう意味なのか考えた方がいいよ >>578
日本語文章の編集単位は文節が基本だと思っていたが、
vimは単語単位なのか?
単語単位という発想は、欧文の分かち書き文化に汚染されているとしか思えない。 何故そこで欧米云々が出てくるのか,コレガワカラナイ。 >>602
ワカル ヒツヨウ ハ ナイカラ アンシン シロ すもももももももものうち
極端な例だがこれはVimだろうがEmacsだろうが正しく単語移動出来ない
考えるだけ無駄、ハゲるだけ
Mecabとか裏で動かせばだいぶマシにはなるだろうけど $ mecab
すもももももももものうち
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS
WOW! >>593
vimではEasyMotionは使ったことあるのかな?
方向性は違うけど、一度 migemo + avy 試してみては? ■ このスレッドは過去ログ倉庫に格納されています