のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,592,856人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs Part 50

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
551 : 名無しさん@お腹 - 2017/07/06(木) 18:49:08.73 .net (+37,-30,-113)
>>550
C-c C-a (csv-align-fields) だよね。
そういう設定はなさそう。
幅を計算している関数の戻り値をadviceで改変する、くらいかな。

http://pastebin.com/LmSENry5
C-c C-a したときの列の最小幅を my-csv-column-width カスタマイズ変数で指定できるようにする設定。
コマンド(C-c A)で同変数の値をバッファ毎に、一時的に変更できるようにした。
552 : 名無しさん@お腹 - 2017/07/06(木) 20:29:07.18 .net (+0,-27,+1)
エスパーありがとうございます。めちゃめちゃ見やすくなりました。助かりました! (_ _;)
553 : 名無しさん@お腹 - 2017/07/06(木) 20:29:46.67 .net (+61,+28,+0)
>>551
すいません。アンカ忘れました
554 : 名無しさん@お腹 - 2017/07/10(月) 00:43:05.95 .net (-1,-29,-44)
EmacsはM-qなどでfillすると複数のスペースをまとめて詰めてしまいますが、
余分なスペースがあってもいじらないようにはできないでしょうか?
555 : 名無しさん@お腹 - 2017/07/15(土) 08:53:36.80 .net (+61,+29,-38)
ぐぐっても見つからなかったんですが、
漢数字を算用数字に変換するマクロありませんかね?
556 : 名無しさん@お腹 - 2017/07/15(土) 08:55:06.30 .net (+56,+28,-19)
折角目の前に高性能なLISPインタープリタがあるんだから作ってしまえ
557 : 名無しさん@お腹 - 2017/07/15(土) 13:59:49.05 .net (+6,-30,-35)
>>555
sedをshell-command-region でよくね?
558 : 名無しさん@お腹 - 2017/07/15(土) 14:37:04.82 .net (+57,+29,-21)
1234を一ニ三四にするのは単純だけど、千二百三十四にするのは単純じゃないだろう
特に0が挟まる場合
559 : 名無しさん@お腹 - 2017/07/15(土) 23:55:08.75 .net (+15,-7,-18)
各桁で抽出して加算
560 : 名無しさん@お腹 - 2017/07/15(土) 23:56:59.33 .net (+57,+29,-6)
漢数字でなくて英語のあったらそっち改造した方が便利かな
561 : 名無しさん@お腹 - 2017/07/17(月) 23:45:03.31 .net (+94,+29,-7)
漢数字版欲しいかも
法令読むとき漢数字だらけでストレスたまる
562 : 名無しさん@お腹 - 2017/07/18(火) 00:00:26.44 .net (+108,+29,+0)
563 : 名無しさん@お腹 - 2017/07/18(火) 18:05:30.72 .net (+72,+29,-8)
>>562
それは算用数字→漢数字だな
逆を作るとしてもそんなに難しくはないと思うけど
564 : 名無しさん@お腹 - 2017/07/20(木) 23:14:43.72.net (-6,-29,-2)
migemoとかでできないの?
565 : 名無しさん@お腹 - 2017/07/21(金) 09:38:26.26.net (+53,+25,-16)
このへんをelispで書き直すんだ
http://github.com/siman-man/yen
566 : 名無しさん@お腹 - 2017/07/22(土) 13:07:45.09.net (-1,-29,-3)
anything実行中にフォントサイズ変更てどうやるの?
567 : 名無しさん@お腹 - 2017/07/23(日) 17:05:15.46.net (+3,-30,-145)
変数show-paren-modeの値を設定するだけでは有効にならないと書かれているのに、
なぜこれで有効になるんでしょうか?何か勘違いしてますか?

(show-paren-mode -1)
(add-hook 'prog-mode-hook
(lambda () (setq-local show-paren-mode t)))
568 : 名無しさん@お腹 - 2017/07/24(月) 16:32:00.18.net (+34,-29,-14)
なんでemacs lisp テクニックバイブルはpdfないの?
569 : 名無しさん@お腹 - 2017/07/25(火) 02:37:10.10.net (+57,+29,-17)
功成り名を遂げた人が趣味で書くものはpdfがあります
570 : 名無しさん@お腹 - 2017/08/02(水) 01:03:11.90 .net (+67,+29,-59)
>>568
紙の本買いたくなきゃ、Amazonのページにある目次だけ見て
項目名で、適当にググるか、英語に抵抗なければEmacs付属のマニュアルで調べる、で良いと思う
よく情報が整理されているとは思うけど、マニュアル読めばわかる以上のこともそこまで書いてあるわけではない
571 : 名無しさん@お腹 - 2017/08/02(水) 04:50:01.52 .net (+52,+29,-1)
あの本は微妙だった
572 : 名無しさん@お腹 - 2017/08/02(水) 13:03:35.99 .net (+91,+29,-35)
つーか、著者のるびきちは文章が壊滅的にだめ。
編集者はもっと推考してやれよと思う。
初心者向けとしては内容は悪くないし、貴重なlisp本としてはもったいない。
573 : 名無しさん@お腹 - 2017/08/02(水) 14:04:52.96 .net (+55,+29,-19)
るびきちって昔はルビーのキチガイだったよな?
574 : 名無しさん@お腹 - 2017/08/02(水) 17:02:43.35 .net (+70,+29,+0)
>>572
自分はぜんぜんよみやすいけどな
575 : 名無しさん@お腹 - 2017/08/04(金) 08:35:15.62 .net (+62,-30,-119)
Vim だと単語単位の移動の際,
Vim|の|単語単位|の|移動
と,通常の(つまりブラウザとかでの)単語の認識なんですが,
Emacs だと
Emacs|の|単語単位の|移動
となっていて,どうやら漢字-かな境界を単語の境界として認識していないようです。
これ仕様ですか?forward-char ってそれ以上分解出来ないっぽいんですけど。
576 : 名無しさん@お腹 - 2017/08/04(金) 10:02:12.92 .net (+64,+29,-21)
そういう挙動になってんだからそりゃ仕様だろう
バグとは考えにくい
577 : 名無しさん@お腹 - 2017/08/04(金) 10:16:49.72 .net (-15,-29,-24)
>>575
word-separating-categoriesかな
vim風はこれが全般的に参考になるのではないかと
http://tarao.hatenablog.com/entry/20130306/evil_appendix
578 : 名無しさん@お腹 - 2017/08/04(金) 11:38:22.96 .net (+60,-29,+0)
>>576
>>577
ありがとうございます。
まあ元々ずうっと vi/nvi/Vim/NeoVim を使っていたので Evil や Spacemacs を利用しようかなと思っているんですが,
その「Vim 風に使いたい」というのはまた別の問題で,
もっとも根本にある挙動が他のアプリケーションと違ってて嫌だなという話です。
---
(ブラウザ等で)英単語を選択するにはその単語の上でダブルクリックすれば選択できます。
日本語の文章ではその時 ひらかな/かたかな/漢字 という単位で選択されるので,私は日本語での非文法的な「単語」はその単位だと思っていた訳です。
実際 jVim/Vim 7.3.x, 8.x/NeoVim ではその単位で単語が定義されていました。また GEdit などでも同じ挙動でした。
Emacs の単語移動と同じ挙動(日本語を細かく切らない)は端末アプリケーションくらいでしか確認できませんでした。
私は日本人(深い意味はないですw)なので,日本語の「単語」を細かく区切ってもらった方が編集するときに楽なので,ああいう言い方になりました。
579 : 名無しさん@お腹 - 2017/08/04(金) 12:04:46.50 .net (+57,+29,-19)
「仕様ですか」という問いは
文字通り仕様か否かを聞きたいのか、
それとも他の何かを聞きたいのか
580 : 名無しさん@お腹 - 2017/08/04(金) 12:29:39.77 .net (+40,+22,+0)
左様
581 : 名無しさん@お腹 - 2017/08/04(金) 13:02:46.20 .net (+52,+29,+0)
チラシの裏にどうぞ
582 : 名無しさん@お腹 - 2017/08/04(金) 13:08:06.71 .net (+98,+30,+0)
/nox/remoteimages/67/85/8a031cbf3b59a0a3e43435a43e7b.jpeg.html
583 : 名無しさん@お腹 - 2017/08/04(金) 13:10:32.21 .net (+95,+27,-1)
まちがえた

/nox/remoteimages/67/85/8a031cbf3b59a0a3e43435a43e7b.jpeg
584 : 名無しさん@お腹 - 2017/08/04(金) 13:32:13.46 .net (+55,+29,-5)
ここがチラ裏じゃないと思ってるバカってまだいたのかwww
585 : 名無しさん@お腹 - 2017/08/04(金) 14:09:28.89 .net (-3,-29,-27)
上のリンク先に説明されてるけど、
Evil使うならevil-cjkが差異を吸収してくれるから
どうでもいいんじゃね

好みの問題を日本人云々とか言わないでね
586 : 名無しさん@お腹 - 2017/08/04(金) 14:10:46.29 .net (+109,+29,-2)
設定または裏設定で変えられるか聞きたいんじゃないかな
587 : 名無しさん@お腹 - 2017/08/04(金) 14:25:32.69 ID:a0SyiONhf (+35,+29,+0)
>>586
であれば最初からそう聞けばいいのに
588 : 名無しさん@お腹 - 2017/08/04(金) 14:26:09.84 .net (+72,+29,+0)
>>586
であれば最初からそう聞けばいいのに
589 : 名無しさん@お腹 - 2017/08/04(金) 14:34:48.31 .net (+45,-30,-132)
>>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))
590 : 名無しさん@お腹 - 2017/08/04(金) 14:38:18.58 .net (+57,+29,-14)
「仕様」という単語を「変更不可能」という意味で使ってるのかな
591 : 名無しさん@お腹 - 2017/08/04(金) 14:47:11.79 .net (+4,-30,-306)
>>589
おまけ

;; |ひらがなと|カタカナ| (初期設定)
;;(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))
592 : 名無しさん@お腹 - 2017/08/04(金) 14:47:59.80 .net (+52,+29,+1)
確実にマに向いてない
593 : 名無しさん@お腹 - 2017/08/04(金) 19:56:05.91 .net (+64,+29,-36)
>>589
本当だ。直感的にこの方が便利に感じるけど何か影響があるのかな?

他にもぶら下げインデントとか、
たまにVimのデフォルトの動作が良さそうに見えることもある。
594 : 名無しさん@お腹 - 2017/08/04(金) 21:01:56.60 ID:2mXr0N/k.net (-9,-20,-64)
みなさんありがとうございます。
私の投稿で不快な思いをさせてしまい申し訳ありません。
>>577 が示してくださったサイトを参考に,M-f/b にも同様の挙動を割り当てました。
595 : 名無しさん@お腹 - 2017/08/04(金) 21:30:25.79 .net (+79,+29,-3)
快とか不快とかそういう問題ではない
596 : 名無しさん@お腹 - 2017/08/05(土) 06:30:08.11 .net (+53,+20,+0)
>>595
しつこいよw
597 : 名無しさん@お腹 - 2017/08/05(土) 07:20:54.44 ID:792KGU9H.net (+61,+29,-8)
何度もすいません。
一応注記しておくと,私のレスは >>575 >>578 >>594 のみです。
前半2レスは ID による証拠がないです。申し訳ないです。
598 : 名無しさん@お腹 - 2017/08/05(土) 10:44:22.37 .net (+52,+29,-2)
しつこいおとこの人ってさいてい…
599 : 名無しさん@お腹 - 2017/08/05(土) 11:34:59.67 .net (+69,+30,-56)
>>597
そのくらいはわかるからわざわざ言わなくて大丈夫よ

>>575の「仕様ですか」にしても>>594の「不快な思い」にしても、
言ってることと本来言うべきことがちぐはぐなんだよね
もっと自分が使ってる言葉がどういう意味なのか考えた方がいいよ
600 : 名無しさん@お腹 - 2017/08/05(土) 14:59:39.70 .net (+61,+28,+0)
ぼくは,カーソル移動はこれが参考になりました ^^;
http://gist.github.com/jidaikobo-shibata/467f4302c002049bfb95511bd21cdbe7
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について