Emacs Part 50 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>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 試してみては? Emacs の作者はもう死んでるんだろうな。
茄子用意しなきゃ。 >>610
リチャード・ストールマンは死んでないよ。 ゴスリンも死んでないし
MacLisp版やTECO版の寄与者も結構生きてるだろう >>616
ありがとう。
コメント 200 くらいあって笑ったww 盆に Vim から移ろうかな……(まだ移ってないw)
vimrc なる資源がありつれば手放すのに惜しみはあれど,Evil なんか使えばいけそう。
Emacs のその拡張性,如何事も越えること知らず。 vi使いはUNIX的思想に基づいて単体稼働のnavi2chをviでコーディングすべき 今時 vi 使いもいないし,UNIX 哲学守ってるソフトウェアもないよ。
そしてそれは全く憂くべきことではない。 UNIX的思想で作られたエディタなんて、そもそもないだろう
しいて言えばedぐらいなんじゃないか? catで文書作成ってどうやるの?
echoならできそうだけど cat というより readline が提供する機能を使っての文書作成ってことじゃね?
つーかこれ新規作成と別ファイル経由しての追加しか出来ないから,冗談の一種だろうね。
sed 使ったら行削除やらできるけど,sed って s*ed* だし……。 cat > foo
Hello World
# Control-Dを入力
ってことでしょ >>628
それを readline というのだが……。 なるほど ファイルを指定してない時は標準入力を読み込むのね
>>631
若造ってこと?老害ってこと? 昔はUNIXシェルの勉強では必ずと言って良いほど
標準入出力のcat例題が有った
Emacsはほとんどみんな使ってたのに
使い方と言えばチュートリアルしかなかったな >>632
悪くいうつもりもないが、プロファイルは気になるね。どうやってemacsにたどりついたのかなと。
ストールマンならcatさえあればなんでも作れるみたいなジョークもあった様な気がする。 昔,万能 Cプログラムがあったなぁ.
1行でいいんだ.
#include </dev/tty>
っていうネタに近いな. >>634
単に古くから「ユーザー」としてunix系OS使ってただけ
viとemacsしか代表的エディタが無かった
文章作成にも使うのでM-qが便利 >>630
cat には原稿入力機能は含まれておらん。 cat >> `date +%F`
大昔には一行だけの走り書きメモってのをやってたけどなぁ
実際にはこれで数行以上入力してたけど >>641
OK Google
Alexa
だろw Emacsからモダンな音声認識を使えると楽しそう。 だから秘書が請求書を送るっつってんだろてやんでえべらんめえ 下のように設定してもハイライトの時間変わんないんですが,なんで orz
(show-paren-mode 1) (setq show-paren-delay 0) すいません.*Open Recent*のときだけでした ^^; ■ このスレッドは過去ログ倉庫に格納されています