Emacs Part 50 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/12/19(月) 06:49:45.33
前スレは落ちていないみたいだけど。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/

前スレ
Emacs Part 49
http://echo.2ch.net/test/read.cgi/unix/1449824135/
2017/06/03(土) 10:02:48.97
C-tはratpoisonで使うのに
orgのtodoとかぶる
どのキーを変えるか迷う
2017/06/03(土) 10:57:06.07
M-x describe-bindings で見たとは思うけど意外と空いてるところ、使わないコマンドが見つかることがある
ま、最近はC-c + 1文字はユーザーに開放されてるらしいのでこれに割り当てしてるわ
2017/06/03(土) 10:58:33.61
単にタイル型 wm にこだわるだけなら、流行りの i3 とか、ちょっと古い awesome や xmonad とかを選べば、キーバインドでなやむことはないんじゃないかな。
2017/06/06(火) 00:11:19.60
scroll-up-line を M-pに割り当てたんだけど
(setq scroll-margin 7)
とかするとなぜか無限ループになるな
仕方ないので scroll-margin 0で運用中…
2017/06/06(火) 02:16:00.21
>>491
helm swoop に相当するものある?
2017/06/07(水) 04:20:52.16
>>498
helm-swoop の抽出と同等なら swiper.el。migemo対応可能。

ivyは複数アクションは無いので、helm-swoopみたいに抽出した結果を編集とかはできないけどその分動作は軽快。

動作が早いこともあってisearch系をswiperに置き換えると便利。その意味では抽出だけでなくバッファ内移動にも使える。一覧性や視認性も良い。

helm-swoopは確かに機能は強力だけど重いからisearch置き換えとは考えないでしょ。

なのでがっつり抽出したいときはoccurの置き換えでhelm-swoop、普段使いはisearch置き換えでswiperのイメージかな
2017/06/07(水) 23:42:26.07
>>499
ありがとう
そうか乗り換えもありかなあ
helmはちとデカすぎるからね
2017/06/08(木) 13:48:01.55
ivyは情報源も1つしか持てないからhelmの代わりという訳にはいかない。別物だね
helm-swoopもhelm標準のhelm-occurで十分
helm-multi-swoopも開いてるバッファのみだし、複数ファイル検索して書き換える場合は
helm-grep-do-git-grep → helm-wgrepかな
502名無しさん@お腹いっぱい。
垢版 |
2017/06/08(木) 20:39:16.55
それは君の考え方。機能より速度を重視する人もいる。何を重視するかは人それぞれ。

やろうとする事に複数のアクセスがあるのは当然で何を重視しどれを選ぶかは自由なのよ。自分の感性で断言するってのはどうなんだろね
2017/06/08(木) 20:52:41.42
無印swoop
2017/06/08(木) 22:35:05.40
開いていない複数ファイルの置換なんて sed でいいじゃん
505名無しさん@お腹いっぱい。
垢版 |
2017/06/09(金) 00:15:23.65
確かにhelmって重いイメージあって、
必然的に検索候補数の多くなるhelm-swoopソースだとわかりやすいくらいだったけど
最近は結構軽くなってる気がするよ
async.elに依存し始めてからかな
複数ソース跨げる、migemo使える、複数アクション、関連パッケージ多い
ってことで結局helmは便利
506名無しさん@お腹いっぱい。
垢版 |
2017/06/09(金) 00:42:16.56
>>480 >>483
変に「org-modeは何でもできる」とか地に足の付かない言われ方するから
そう勘違いする人もいるんだと思う
orgは便利な構造文書フォーマットとだけ思って使い始めた方がいいと思う
エクスポート機能使えば綺麗なLaTeX、HTMLがすぐ出来る

基本スケジュール管理だのはgoogleカレンダーとanydo使う
(複数文章内のTODOアイテム集めてorg-agendaで確認ってのはちょっとやってるけど)
フラッシュカードやりたいならanki使う
507名無しさん@お腹いっぱい。
垢版 |
2017/06/09(金) 02:05:46.17
日本と海外のユーチューバーは収入の仕組みが違う?!どっちが儲かるか?
http://youtube-youtuber.com/360.html

日本の従来型のユーチューバーは、広告収入をメインの収入源としています
1.動画にのせる広告(動画広告+画像広告)からの報酬や
2.スポンサー収入(企業からの依頼を受けて商品を紹介)

海外のユーチューバーの傾向として、広告収入ではなく、自分のビジネスを
メインにすることによって広告収入を遥かに超える収入を叩き出しています。
例えば、beauty guru(美のカリスマ)と謳われる、ユーチューバーのミシェル・ファンは
広告収入は1800万得ていますが・・他方で美容化粧品会社Ipsyを立ち上げて、
年収1億ドル(約110億円)を売り上げました。
彼女は「メイクのチュートリアル動画」を投稿していますが、動画の中で自分の会社の商品を
使っているんです。
そしてその中で使った商品を、online shopで買える仕組みにしています。
他人の商品を紹介して、そこから「おこぼれ」を貰うより、自分の商品を売った方が
遥かに儲かりますからね。

リンジー・スターリングは踊りながら、バイオリンを演奏する、アーティストですが・・・
彼女の場合も、あくまでも動画を投稿するのは、自分のビジネスである、
ツアーチケットやアルバムの販売のためなのです。
2017/06/09(金) 06:20:39.93
>>506
markdown でいいや、ってならない?
2017/06/09(金) 06:52:49.78
ならないからorgつかってると考えられないのでしょうか?
2017/06/09(金) 08:46:47.19
新規に使い始める動機として弱いでしょ
「便利な構造文書フォーマット」だけなら、emacs マイナーの org より、今や広く浸透している markdown のほうに分がある
2017/06/09(金) 09:47:23.39
orgだとlibreからMarkdown、latex、htmlまでいろいろ出力できて便利なんだよ
2017/06/09(金) 09:49:17.20
markdownで書いてもアウトライナーにならん。
構造化フォーマットとしては中途半端。昔のHTMLなみ。
2017/06/09(金) 09:54:16.41
確かにチーム共通で使いましょうとかだと難しいけど
自分用ツールなら org-mode はほんと便利。
主に構造化とhtml化に使ってます
2017/06/09(金) 19:06:45.69
org-modeは画像もインラインイメージで埋め込めんで表示できるからマニュアル作成的なのにも使ってる。

markdowmだとリンクはできるけど表示はできないよね。markdowmは純粋にhtmlの簡易マークアップ用なんだと思う。
2017/06/09(金) 19:49:49.50
markdownだって、表示させるようにelisp書けばいい
2017/06/09(金) 21:08:54.57
LaTeX、html、はもちろんdocxなどもmarkdown + pandocですぐに変換できる。

ただ、emacs上でmarkdown-modeを使うか、あるいはorg-modeを使うかという点では、圧倒的に後者の方が使いやすいよね。

あと、org-modeはやっぱりスケジュール・ToDo管理してなんぼなのかなと思う。
2017/06/10(土) 02:48:42.32
githubがmdなんでmdも覚えたぞ
大した手間じゃなかったけど
2017/06/10(土) 03:50:23.93
markdownってリストが使いにくいわ
2017/06/10(土) 04:01:50.71
それなりの大きさの文書になるとLaTeXの方が楽になるんだよな。mdよりも。
2017/06/10(土) 04:17:41.29
>>517
githubはorg使えるぞ
2017/06/14(水) 01:22:51.99
オススメのカラーテーマを聞きたい
今aurora使うこと多いけど飽きてきた
2017/06/14(水) 03:15:48.69
solarizedかmaterial
2017/06/14(水) 03:20:42.33
>>521
https://github.com/kuanyui/moe-theme.el
これの黒いほう。
名前はふざけてるが好き。
2017/06/14(水) 10:31:31.26
monokaiを少しカスタマイズしたやつ
2017/06/14(水) 18:47:55.87
ずっとtangotangoだな。トリコロールカラーが( ・∀・)イイ!!
2017/06/14(水) 22:52:07.95
けっこう頻繁に気分で変えるけど厳密にforegroundが#000000でbackgroundが#FFFFFFでないといけないという拘りはあるからそこだけいじっている
2017/06/14(水) 23:57:36.33
ほう、auroraもいいね
今は railscasts-reloaded 使ってる、似た感じだが変えてみるか
2017/06/15(木) 02:51:35.31
wheatgrass に惚れこんでずっと使ってる
529名無しさん@お腹いっぱい。
垢版 |
2017/06/15(木) 14:56:43.66
やっぱり聞いて見るもんだな、知らないテーマがいくつか出てきた。
挙がったテーマ上から使って見てる。
2017/06/15(木) 17:34:42.82
カラーテーマはタイムイーターだからほどほどに ^^;
2017/06/15(木) 19:23:02.10
material使ってたけどmoe-themeにした
すごく見やすくなった
ありがとう >>523
2017/06/17(土) 13:03:59.22
moe-theme、カッコとか変わる部分が多すぎてつかいにくいー ^p^
2017/06/17(土) 15:32:47.11
>>532
カッコの色が変わるってことか?
フォントまで変わる?
2017/06/17(土) 15:42:16.63
>>533
使えよw
2017/06/18(日) 10:44:32.38
MacのEmacsで、右コマンドキーを押すとtoggle-input-methodがonになって
左コマンドキーを押すとtoggle-input-methodがoffになるようにしたいのですが
init.elにどんな風に設定すればよいでしょうか?
2017/06/18(日) 10:47:29.47
右コマンドキーを押すとtoggle-input-methodがonに
左コマンドキーを押すとtoggle-input-methodがoffになるようにする
2017/06/19(月) 23:20:30.05
C-g keyboard-quit をESCとか他に割り当ててる人いる?

C-g = M-g にした方が操作性上がる様に思うので試す予定なんだが。
2017/06/20(火) 11:21:24.52
C-g を変更するのは抵抗あるよね
M-g のメインの利用目的が goto-line なら、いっそのこと evil をいれればより操作性あがりそう
2017/06/20(火) 11:30:19.34
M-gはマークセットだわ ^^;
2017/06/20(火) 20:02:23.25
2017/06/20(火) 22:04:49.02
>>535
Mac使ってないから分からんけど、それってIMEで設定するんじゃないの?
ていうか、その動作、分ける必要ある?分けたいにしても両方のキーともON/OFFで所望の動作にならないか???
その設定が出来ないのか…
2017/06/20(火) 22:29:37.54
あ、現在のステータスに関わらずON/OFFしたいということか
2017/06/21(水) 01:03:36.02
>>535
それはEmacsだけでなくOS側も含めて設定するんだよ。karabiner使えばできる。
www.inabamasaki.com/archives/1898#karabiner
2017/06/21(水) 19:08:17.83
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を押してる。これが予想以上に多かった。慣れの問題。機能的には今の所問題ない。

今の所メリットの方が多いけどもう少し試用して判断。
2017/06/21(水) 20:21:49.06
なにこのひと・・・
2017/06/22(木) 03:18:03.63
keyboard-quitは最重要だからg周辺の空いてるキー全部にbindしてる
2017/06/24(土) 21:17:57.63
るびきちさんの本でanythingについての情報多いのてどの本ですか?
2017/06/26(月) 23:14:37.79
>>232, >>234
follow-modeで、最下行でC-nすると右画面の最上行に移ってすぐに左に戻るのは、gui環境ですか?
ターミナルの先(emacs -nw)だと、カーソルは右画面に移って左に戻ることは無いようです。
Windows(NTEmacs)だと、窓の縦サイズを1ドット単位で微調整することで、左に戻らなくなります。
ってのは、バグですかね?

あと、M-x multicolumn-mode すると。5〜10秒くらい固まりません?
2017/06/28(水) 16:22:59.98
thesaurus_query.vimのような、Thesaurus.comやそれなりに実用的なシソーラスが
利用できるパッケージはないでしょうか?
2017/07/06(木) 15:11:19.98
csv-modeでC-aすればカンマで列が整いますが、そのときの間隔をしていすることはできませんか? 広くしたいです
551名無しさん@お腹いっぱい。
垢版 |
2017/07/06(木) 18:49:08.73
>>550
C-c C-a (csv-align-fields) だよね。
そういう設定はなさそう。
幅を計算している関数の戻り値をadviceで改変する、くらいかな。

https://pastebin.com/LmSENry5
C-c C-a したときの列の最小幅を my-csv-column-width カスタマイズ変数で指定できるようにする設定。
コマンド(C-c A)で同変数の値をバッファ毎に、一時的に変更できるようにした。
2017/07/06(木) 20:29:07.18
エスパーありがとうございます。めちゃめちゃ見やすくなりました。助かりました! (_ _;)
2017/07/06(木) 20:29:46.67
>>551
すいません。アンカ忘れました
2017/07/10(月) 00:43:05.95
EmacsはM-qなどでfillすると複数のスペースをまとめて詰めてしまいますが、
余分なスペースがあってもいじらないようにはできないでしょうか?
2017/07/15(土) 08:53:36.80
ぐぐっても見つからなかったんですが、
漢数字を算用数字に変換するマクロありませんかね?
2017/07/15(土) 08:55:06.30
折角目の前に高性能なLISPインタープリタがあるんだから作ってしまえ
2017/07/15(土) 13:59:49.05
>>555
sedをshell-command-region でよくね?
2017/07/15(土) 14:37:04.82
1234を一ニ三四にするのは単純だけど、千二百三十四にするのは単純じゃないだろう
特に0が挟まる場合
2017/07/15(土) 23:55:08.75
各桁で抽出して加算
2017/07/15(土) 23:56:59.33
漢数字でなくて英語のあったらそっち改造した方が便利かな
2017/07/17(月) 23:45:03.31
漢数字版欲しいかも
法令読むとき漢数字だらけでストレスたまる
2017/07/18(火) 00:00:26.44
>>561
ttps://ja.osdn.net/users/bellyoshi/pf/Kansuu/scm/blobs/97bf14a51c223a08dcaa7726773b7b22971fc027/KansuuLib/KansuuLib/KansuuConverter.vb
検索すると他言語では色々ヒットするな
2017/07/18(火) 18:05:30.72
>>562
それは算用数字→漢数字だな
逆を作るとしてもそんなに難しくはないと思うけど
2017/07/20(木) 23:14:43.72
migemoとかでできないの?
2017/07/21(金) 09:38:26.26
このへんをelispで書き直すんだ
https://github.com/siman-man/yen
2017/07/22(土) 13:07:45.09
anything実行中にフォントサイズ変更てどうやるの?
2017/07/23(日) 17:05:15.46
変数show-paren-modeの値を設定するだけでは有効にならないと書かれているのに、
なぜこれで有効になるんでしょうか?何か勘違いしてますか?

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

http://www.dotup.org/uploda/www.dotup.org1328213.jpg
584名無しさん@お腹いっぱい。
垢版 |
2017/08/04(金) 13:32:13.46
ここがチラ裏じゃないと思ってるバカってまだいたのかwww
2017/08/04(金) 14:09:28.89
上のリンク先に説明されてるけど、
Evil使うならevil-cjkが差異を吸収してくれるから
どうでもいいんじゃね

好みの問題を日本人云々とか言わないでね
2017/08/04(金) 14:10:46.29
設定または裏設定で変えられるか聞きたいんじゃないかな
2017/08/04(金) 14:26:09.84
>>586
であれば最初からそう聞けばいいのに
588名無しさん@お腹いっぱい。
垢版 |
2017/08/04(金) 14:34:48.31
>>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))
2017/08/04(金) 14:38:18.58
「仕様」という単語を「変更不可能」という意味で使ってるのかな
590名無しさん@お腹いっぱい。
垢版 |
2017/08/04(金) 14:47:11.79
>>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))
2017/08/04(金) 14:47:59.80
確実にマに向いてない
2017/08/04(金) 19:56:05.91
>>588
本当だ。直感的にこの方が便利に感じるけど何か影響があるのかな?

他にもぶら下げインデントとか、
たまにVimのデフォルトの動作が良さそうに見えることもある。
2017/08/04(金) 21:01:56.60ID:2mXr0N/k
みなさんありがとうございます。
私の投稿で不快な思いをさせてしまい申し訳ありません。
>>577 が示してくださったサイトを参考に,M-f/b にも同様の挙動を割り当てました。
2017/08/04(金) 21:30:25.79
快とか不快とかそういう問題ではない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況