Emacs Part 49 [無断転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2015/12/11(金) 17:55:35.35GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 48
http://peace.2ch.net/test/read.cgi/unix/1429172451/
0502名無しさん@お腹いっぱい。
2016/05/03(火) 19:35:51.01package経由でインストールしたのは
(add-hook 'after-init-hook (lambda () ここに設定を書く))
でやらないと駄目だよ
これテンプレにしておかないと定期的にこういう質問が出てきそうだな
0503名無しさん@お腹いっぱい。
2016/05/03(火) 19:43:39.26https://www.emacswiki.org/emacs/ELPA
ここにafter-init-hookの事とか設定について一通り書いてあるから見るべし
0504名無しさん@お腹いっぱい。
2016/05/03(火) 20:10:59.51個々のカーソルに何をするかにもよるけど1000個くらいまでは便利に使えてる
10000個になると無理ゲーだけど
0505名無しさん@お腹いっぱい。
2016/05/03(火) 22:06:00.48ありがとう知らなかった。けどなんでM-p M-nじゃないんだー
0506名無しさん@お腹いっぱい。
2016/05/04(水) 00:51:26.621000個とかってさすがに実作業でもやった事ないな…
Windows版Emacsは画面の更新が滅茶苦茶遅いからせいぜい200個位が限界だったと思われる
Linux版なら1000個位は行けるかもしれない
0507名無しさん@お腹いっぱい。
2016/05/04(水) 02:19:16.63init.elを書き直して、M-x list-packagesでorgとorg-plus-contribは
インストールできたようです。
>>502 >>503
ありがとうございます。時間がかかるとおもいますが、やってみます。
0508名無しさん@お腹いっぱい。
2016/05/11(水) 23:49:41.52(setq highlight-symbol-colors '("DarkOrange" "DodgerBlue1" "DeepPink1"))
0509名無しさん@お腹いっぱい。
2016/05/12(木) 09:22:48.750510名無しさん@お腹いっぱい。
2016/05/12(木) 16:59:53.56もう少しヒント下さい ω
0511名無しさん@お腹いっぱい。
2016/05/13(金) 12:44:21.890512名無しさん@お腹いっぱい。
2016/05/17(火) 14:07:25.09距離計算の記号ってどれ?
絶対値にする方法でも良いけど
0513名無しさん@お腹いっぱい。
2016/05/17(火) 17:11:18.03どんな距離空間上の距離でしょうか?その距離関数の定義はなんでしょうか?
0514名無しさん@お腹いっぱい。
2016/05/17(火) 21:24:59.190515名無しさん@お腹いっぱい。
2016/05/18(水) 03:41:01.25検索のヒストリならdesktop.elとかsession.elで保存できるんでない
0516名無しさん@お腹いっぱい。
2016/05/18(水) 14:12:02.25ありがとう ^^;
0517名無しさん@お腹いっぱい。
2016/05/18(水) 19:13:28.55|a - b|で十分伝わると思うが、このスレで聞く質問なのかね…
Texかなんかの事か?
0518名無しさん@お腹いっぱい。
2016/05/19(木) 07:19:15.39ファイル名やフォルダ名の先頭に_(アンダーバー)をつけると
ほとんどのファイラで一番上に表示されるのですが、EmacsのDiredだけは
aaa
bbb
_ccc
ddd
のように_(アンダーバー)がソートの対象外にされて並んでしまいます。
このDiredのデフォルトソートの挙動を通常のファイラのファイル名順に変更する方法はありませんでしょうか?
是非よろしくお願いいたします。m(_ _)m
0519名無しさん@お腹いっぱい。
2016/05/19(木) 09:44:47.09環境は?
dired は ls の出力を編集してるから ls が変なのかな
dired-listing-switches と dired-ls-sorting-switches の値で ls した結果がどうなるかだね
0520名無しさん@お腹いっぱい。
2016/05/19(木) 09:58:08.96環境がわからないけどこの辺も要チェック?
ls-lisp-use-string-collate
ls-lisp-UCA-like-collation
0521名無しさん@お腹いっぱい。
2016/05/21(土) 17:58:41.33もといたバッファでポイントがカレンダーのポイントと同じ位置に移動してしまいます。
バッファリストから選択して戻る場合などは問題ありません。
save-excursionの中でバッファを切り替えているのは問題ないんでしょうか?
(defun* cfw:open-calendar-buffer
[...]
(save-excursion
(let ((cp (cfw:create-calendar-component-buffer
:date date :buffer buffer :custom-map custom-map
:contents-sources contents-sources
:annotation-sources annotation-sources :view view :sorter sorter)))
(switch-to-buffer (cfw:cp-get-buffer cp)))))
0522名無しさん@お腹いっぱい。
2016/05/21(土) 18:06:33.01github に issue 立てたほうがいいんじゃないかな
0523名無しさん@お腹いっぱい。
2016/05/22(日) 09:42:09.44(defadvice kill-new (before ys:no-kill-new-duplicates activate)
(setq kill-ring (delete (ad-get-arg 0) kill-ring)))
0524名無しさん@お腹いっぱい。
2016/05/22(日) 13:30:25.84検索履歴のほうはしらない
0525名無しさん@お腹いっぱい。
2016/05/22(日) 13:44:07.77(setq history-delete-duplicates t)
0526名無しさん@お腹いっぱい。
2016/05/23(月) 01:40:39.180527名無しさん@お腹いっぱい。
2016/05/24(火) 00:53:39.500528名無しさん@お腹いっぱい。
2016/05/24(火) 00:55:18.28全て手作業でlispに変換するのはキツいものがある…
0529名無しさん@お腹いっぱい。
2016/05/24(火) 02:55:10.47http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp18.html
多変数関数についてはやってないわ
0530名無しさん@お腹いっぱい。
2016/05/25(水) 00:00:16.45やっぱり自作するしかないかな…
S式は概ねいいんだけど数式の記述には向かないよな
0531名無しさん@お腹いっぱい。
2016/05/25(水) 00:19:12.420532名無しさん@お腹いっぱい。
2016/05/25(水) 00:55:56.000533名無しさん@お腹いっぱい。
2016/05/25(水) 03:06:46.02健闘を祈る
括弧が多いと感じるのは数式だね
プログラム中で括弧が多いとは感じないけど
0534名無しさん@お腹いっぱい。
2016/05/25(水) 10:20:53.61http://nullprogram.com/blog/2012/09/20/
とか
0535名無しさん@お腹いっぱい。
2016/05/25(水) 10:29:46.200536名無しさん@お腹いっぱい。
2016/05/25(水) 12:54:24.740537名無しさん@お腹いっぱい。
2016/05/25(水) 14:51:56.250538名無しさん@お腹いっぱい。
2016/06/01(水) 17:54:05.70現在ではhelmという奴に取って代わられているのは知っていて
過去に2,3回ほどチラッと試してみてはイラッときて諦めるを
繰り返しています
emacsユーザーの何割ぐらいがhelmを利用しているのかとか
今後もemacs使い続けるならhelmに本腰を入れて移行すべきだとか
ここの解説見てワカラナイならテメーには無理だとかご教授ください
0539名無しさん@お腹いっぱい。
2016/06/01(水) 20:33:07.21でも自分の環境で閉じた話なんだし別に合わないなら使わなくてもいいんでない?
自分も helm あんまり好きじゃないから使ってない
0540名無しさん@お腹いっぱい。
2016/06/01(水) 21:49:26.98まずはここ参考にするだけで大幅にストレス減った
http://d.hatena.ne.jp/a_bicky/20140104/1388822688
http://d.hatena.ne.jp/a_bicky/20151123/1448285411
mcomplete使ったことないのでどっちが良いか分からない
0541名無しさん@お腹いっぱい。
2016/06/01(水) 21:54:09.63http://rubikitch.com/2014/12/17/bm-repository-open/
派手な色使いは慣れるしか無い
Emacs的ではないからこれでも合わないなら無理かも
0542名無しさん@お腹いっぱい。
2016/06/02(木) 00:45:13.51アドバイスありがとうございます
ご紹介いただいたサイトを参考にもう少しがんばってみます
0543名無しさん@お腹いっぱい。
2016/06/02(木) 12:01:31.08helm-for-filesをC-;とかC-:に割り当てて使うべし
以下俺の設定参考にしてみてくれ
(require 'helm-config)
(helm-mode t)
(define-key global-map [remap occur] 'helm-occur)
(define-key global-map [remap find-file] 'helm-find-files)
(define-key global-map [remap execute-extended-command] 'helm-M-x)
(setq helm-mode-reverse-history nil)
(global-set-key [(control ?:)] 'helm-for-files)
(global-set-key "\C-cR" 'helm-resume)
0544名無しさん@お腹いっぱい。
2016/06/02(木) 12:15:20.44思い出したりしないでM-x helm-hogeと打ち込んだほうが結局は早いしストレス溜まらない
俺はM-x(実際にはhelm-M-x)を使いまくってる
0545名無しさん@お腹いっぱい。
2016/06/02(木) 18:11:35.67ありがとうございますhelm-for-files素晴らしいですね。
ただちょっと不満があって
helm-for-filesだとバッファがあるせいでTAB補完が利用できず
helm-find-file,helm-recentfはそれのみの候補しか出ません
要はhelm-for-filesからバッファを除いた候補で補完を利用して
ファイルを開きたいのですが調査不足なのかやり方がわかりません
0546名無しさん@お腹いっぱい。
2016/06/02(木) 18:23:57.08windows.elを愛用しているのですがhelmでウィンドウ生成メニューを
補完させるには独自にwindows.el用のhelm拡張を書かなくては
ならないのでしょうか?
あとスレチかと思いますが
ubuntu12.04のemacs24.3のwindows.elでフレーム生成は問題なく出来るのですが
windowsのgnupack13.06のemacs24.5.1のwindows.elでフレーム生成すると
フレームが生成された瞬間emacsがハングアップしてしまいます
windows.elからではなくC-x 5 2(make-frame-command)ならハングアップしません
0547名無しさん@お腹いっぱい。
2016/06/02(木) 20:44:05.780548名無しさん@お腹いっぱい。
2016/06/02(木) 21:17:49.98>要はhelm-for-filesからバッファを除いた候補で補完を利用して
>ファイルを開きたいのですが調査不足なのかやり方がわかりません
こんな感じ↓でやればいいよ
(defun my-helm-file ()
0549名無しさん@お腹いっぱい。
2016/06/02(木) 21:18:50.80(defun my-helm-file ()
"helm のファイル関連処理"
(interactive)
(helm :sources '(
helm-source-files-in-current-dir
helm-source-recentf
helm-source-file-cache
helm-source-locate
helm-source-buffers-list
)))
0550名無しさん@お腹いっぱい。
2016/06/02(木) 22:58:29.78helmは補完とかするもんじゃないんで、とりあえず落ち着いて暫く使ってみなよ
今の所helm-for-filesに不満はないな
helmは視線を大きく動かす必要があるっていう根本的な問題はあるけどね
0551名無しさん@お腹いっぱい。
2016/06/02(木) 23:09:19.29履歴にあるパスをTAB補完で編集しながら別のファイルを開けないものかと
helm-find-fileで現在地から行くには遠すぎて
helm-hrecentfにあるパスからならすぐ近くという場合
helm-hrecentfのパスをhelm-find-fileに渡してTAB補完で編集できたらなと
>>550
仰るとおりでした、もうちょっと慣れてから質問すべきでした
これ以上の質問は控えたいと思います。
0552名無しさん@お腹いっぱい。
2016/06/02(木) 23:26:10.30あーわかった
それhelmの場合はC-jね
やってみ
0553名無しさん@お腹いっぱい。
2016/06/02(木) 23:54:05.17やりたいのはhelm-for-files,helm-recentfでの補完なのです
無駄にスレが伸びるのを嫌った結果
情報不足になってグダグダになっていくのを感じており
申し訳なく思ってます。そろそろROMります
0554名無しさん@お腹いっぱい。
2016/06/03(金) 02:50:59.05キーバインド設定しても効かなかったり設定してない関数に割り込んできたり
もうちょっとシンプルにしてほしい
0555名無しさん@お腹いっぱい。
2016/06/03(金) 12:37:01.25そういう場合は、一度diredで開いて(F5)それから移動しているかな。
0556名無しさん@お腹いっぱい。
2016/06/03(金) 12:46:30.320557名無しさん@お腹いっぱい。
2016/06/03(金) 17:03:37.61loadはしないように出来ますか?
0558名無しさん@お腹いっぱい。
2016/06/03(金) 18:11:35.97autoload 設定用のファイルだけは読まれちゃうけど。
ロードパスの設定だけってのは標準では用意されてないから自分でディレクトリ走査してロードバスに追加する関数書く必要があるね
0559名無しさん@お腹いっぱい。
2016/06/03(金) 18:31:29.09http://www.gnu.org/software/emacs/manual/html_node/emacs/Package-Installation.html#Package-Installation
には勝手にロードされるってかいてあるからロードを切ってオートロードの設定をinit.elに書きます。
0560名無しさん@お腹いっぱい。
2016/06/05(日) 11:01:49.920561名無しさん@お腹いっぱい。
2016/06/05(日) 12:30:21.24書き込んでくださった方々、ありがとうございます!
0562名無しさん@お腹いっぱい。
2016/06/06(月) 12:55:18.88見た目も含めてカレンダーっぽく表示できるのってcalfwぐらいしか無いのかね。
orgとの連携とかいらないので、適当に改造して単独でもイベント追加とかできるようにして使ってるけど、もっと良いものがあれば乗り換えたい。
0563名無しさん@お腹いっぱい。
2016/06/06(月) 14:30:47.000564名無しさん@お腹いっぱい。
2016/06/06(月) 15:04:11.28orgでのスケジュール管理はなんか敷居が高くてな...
欲しいのはcalfwみたいなリッチな見た目なんだけど管理機能そのものはシンプルなパッケージがあるとうれしいのだが...
0565名無しさん@お腹いっぱい。
2016/06/06(月) 15:35:57.030566名無しさん@お腹いっぱい。
2016/06/07(火) 14:28:28.800567名無しさん@お腹いっぱい。
2016/06/07(火) 14:30:34.21UNIXの慣習と違う理由はなに?
0568名無しさん@お腹いっぱい。
2016/06/07(火) 18:06:19.34単に実装したやつの気まぐれだろ
多分25で文字数分からなくなると思われる
0569名無しさん@お腹いっぱい。
2016/06/07(火) 18:08:12.34動いてるLinuxディストリがUbuntuだからでしょ
それとUbuntuの開発者との共同開発だから宣伝の意味もあるだろうね
0570名無しさん@お腹いっぱい。
2016/06/07(火) 23:08:01.090571名無しさん@お腹いっぱい。
2016/06/08(水) 23:12:26.96ざっと試したところ残らないな
さすがに対処済みだってことだ
0572名無しさん@お腹いっぱい。
2016/06/09(木) 12:30:09.580573名無しさん@お腹いっぱい。
2016/06/09(木) 13:54:35.07C-h lとか知らなかった。
trampじゃないけどgnutlsでパスワード入れたら丸見えだった。
入力するときは見えないから大丈夫だと思ってた。
0574名無しさん@お腹いっぱい。
2016/06/09(木) 16:06:29.49すいません。hydraつかうからいいです ^^;
0575名無しさん@お腹いっぱい。
2016/06/09(木) 22:10:36.49trampはしててもgnutls(のラッパー?)は対処してないんだろうね
ちなみにどうすれば再現出来るか教えてもらえると助かる
0576名無しさん@お腹いっぱい。
2016/06/10(金) 00:21:36.40wanderlustからtls.elを使用してtls-programにgnutls-cliを設定して接続しています。
ミニバッファでパスワードを入力するときにはドットで表示されますが、
C-h lではそのまま見えてしまいます。
0577名無しさん@お腹いっぱい。
2016/06/10(金) 01:29:03.470578名無しさん@お腹いっぱい。
2016/06/10(金) 03:42:16.300579名無しさん@お腹いっぱい。
2016/06/10(金) 18:06:48.60なるほど。
確かEmacsは標準入力を要求するコマンドの直前の出力にpassword的な文字列があったら
ユーザーの打った文字を...で表示するようになってたはず
ただ表示しないだけで履歴までは消さないんだな
25では...も表示しないはずだから履歴も残してないか要確認だな
0580名無しさん@お腹いっぱい。
2016/06/12(日) 23:45:05.16emacs-lispとかテキスト以外のモードではかえって邪魔になるので影響がないようにしたいんですが、
pcompleteとかそれっぽいんですが誰も使ってないのかな?
0581名無しさん@お腹いっぱい。
2016/06/13(月) 01:08:28.22ノーマルの abbrev ではだめなん?
0582580
2016/06/13(月) 02:01:53.82日本語はskkを使っていますが見出し語の動的補完のことでしょうか?
今の場合は英語などでバッファに無い語を辞書から補完入力したいんですが、
予め辞書を別のバッファで読み込んでおいてdabbrevというようなアドバイスを見かけます。
ただそれだとすべてのバッファで補完候補になるのでちょっとと思って。
pcompleteでispellの辞書からdabbrevのようなサイクルで補完できそうなんですが、
ちょっと調べてますがまだうまく動かない。
0583名無しさん@お腹いっぱい。
2016/06/13(月) 12:20:19.04英辞郎に投げて確認してるな
適当に補完されてもそれが正しい単語か気になって結局辞書で調べる事が多いから
はなから辞書に投げた方が手っ取り早い
0584名無しさん@お腹いっぱい。
2016/06/13(月) 12:26:41.47英辞郎に投げるのは標準添付のwebjumpをチョロっとカスタマイズしてやってる
もちろん開いた後正しいスペルを持ってくるにはマウス使ってコピペする事になる
ewwを使えばもしかしたらEmacsだけで完結する可能性はあるけど、そこまではやってない
0585名無しさん@お腹いっぱい。
2016/06/13(月) 13:26:32.960586580
2016/06/13(月) 16:20:14.70考えながら文章を書くときに使うのでなるべく思考を中断されずに、
バッファの中で入力位置から目を離さずに使えるdabbrevのようなのが好みです。
>>585
同じ理由でリストから選択したりするのはやや手間ですね。
procrast -> procrastinate みたいに適当なところまで入力して補完すれば、
通常数回で補完できるはずなので。
あまり情報がなくて手探りですがとりあえず動くみたいです。
つっこみどころがあれば教えてください。>識者の方々
辞書はSCOWLのでかいカスタム辞書をダウンロードして使ってます。
0587580
2016/06/13(月) 16:20:57.42(setq pcomplete-ignore-case t) ; ignore case
(setq pcomplete-cycle-cutoff-length nil) ; cycle through all completions
(defun pcomplete-text-setup ()
"Setup the dictionary completion functions for text-mode."
(interactive)
(require 'ispell)
(local-set-key [(meta control ?i)] 'pcomplete) ; bind M-C-i to pcomplete
(set (make-variable-buffer-local 'pcomplete-default-completion-function)
'find-ispell-completions)
(set (make-variable-buffer-local 'pcomplete-command-completion-function)
'find-ispell-completions)
(set (make-variable-buffer-local 'pcomplete-parse-arguments-function)
'find-current-word))
(add-hook 'text-mode-hook 'pcomplete-text-setup)
(defun find-ispell-completions ()
"Return a list of completions using the ispell dictionary."
(pcomplete-here
; preserve the cases of the original string
(mapcar (lambda (str)
(concat pcomplete-stub (substring str (length pcomplete-stub))))
(lookup-words (concat pcomplete-stub "*")
ispell-complete-word-dict))))
0588580
2016/06/13(月) 16:22:45.94(defun find-current-word ()
(let ((end (point)))
(save-restriction
(save-excursion
(skip-chars-backward "^\\[ \t\n")
(narrow-to-region (point) end))
(pcomplete-parse-buffer-arguments))))
0589580
2016/06/13(月) 16:44:06.96ここのコードを手直ししてます。
https://groups.google.com/forum/#!topic/comp.emacs/BYh4Y71gJ-4
0590名無しさん@お腹いっぱい。
2016/06/13(月) 20:12:42.07https://github.com/syohex/emacs-helm-ispell
(el-get-bundle 'syohex/emacs-helm-ispell)
helmユーザなら(そうでなくても)、helm-ispellが便利かも。
$ aspell -l en dump master | sort > english_words
とかで、平文単語リストデータを適当に用意して
(setq ispell-alternate-dictionary "/path/to/english_words")
(global-set-key (kbd "M-$") 'helm-ispell)
とか適当に設定。
0591580
2016/06/13(月) 21:33:00.57helmをインストールして試してみました(インストールはとっても楽ちん)。
単語リストはスペルチェックと兼用のSCOWL/en_GB-large+USをそのまま使用。
helmはきれいなインターフェースでコーディングとかならこうかもしれないけど、
私の印象ではpcompleteでdabbrevの要領で数回連打して補完した方が手数が少なくてすむような気がしました。
(同じキーの連打で即バッファに挿入されるので確定の操作も不要)
でもこの辺は好みですね。
私はdabbrevのようにサイクルで補完するリズムが合ってるんだと思います。
0592名無しさん@お腹いっぱい。
2016/06/13(月) 22:18:40.67カーソル位置に直接勝手に挿入されて欲しいし、一覧も表示させたい
0593名無しさん@お腹いっぱい。
2016/06/13(月) 22:53:51.00補完エンジンはhelmのままでいいから、UIが別にauto-completeっぽいのがあれば最強だと思う
0594名無しさん@お腹いっぱい。
2016/06/13(月) 23:49:00.64https://github.com/syohex/emacs-ac-ispell
同じ作者のsyohexさんが auto-complete 版用意してくださっていたみたい。
プログラミングの補完用にはauto-complete/company使うけど、(pcompleteは使わなくなっちゃった)
英単語の補完はやっぱりhelmが自分には合っているような気がする。
スペルがかなり曖昧なまま呼びだす機会が多いから、一度に多くの候補が表示されて、
ガチャガチャやりながら絞り込む、ってのがやりやすいhelmの方が好きかな。
0595580
2016/06/14(火) 00:50:01.42やっぱりacを使った補完もあるんですね。
私はある程度予測して絞り込んでから補完していますが、
頭の数文字だけ入力して補完を開始するような場合は候補が多くなるので、
確かに一覧がある方が見通しがよくなりますね。
0596名無しさん@お腹いっぱい。
2016/06/14(火) 17:06:31.28入力中に不要な場面でメニューが開くのが邪魔なので次のように設定したとき、
適当なところまで入力してTABを押すとメニューが開きます。
(setq ac-auto-start nil)
(ac-set-trigger-key "TAB")
このときメニューの最初の候補が選択状態になりますがバッファはまだ変更されず、
もう一度(場合によっては二度)TABを押すと実際にバッファに挿入されます。
(さらにTABを押し続けると順次候補が挿入されます。)
これを最初のTABで最初の候補をバッファに挿入してメニューが開くように設定できないでしょうか?
0597名無しさん@お腹いっぱい。
2016/06/17(金) 09:57:43.78いつの間に変わったんだろ
0598名無しさん@お腹いっぱい。
2016/06/17(金) 10:40:46.71https://web.archive.org/web/*/https://www.gnu.org/software/emacs/
0599名無しさん@お腹いっぱい。
2016/06/18(土) 16:07:24.01なんかちょっと前は閉鎖されるみたいな話出てたような気がしたのに
0600名無しさん@お腹いっぱい。
2016/06/19(日) 22:09:56.27■ 2ch認定 スピリチュアル詐欺一覧
小泉義仁 知井道通
http://karma.2ch.net/test/read.cgi/spiritual/1441832249/
不道徳連発!冨田佳音のキチガイ スピ活動
http://karma.2ch.net/test/read.cgi/spiritual/1464971384/
【詐欺師】 スピ 梶岡あん子 【キチガイ】
http://karma.2ch.net/test/read.cgi/spiritual/1466206702/
【詐欺師】 スピ ミカタカミ 【キチガイ】
http://karma.2ch.net/test/read.cgi/spiritual/1466207813/
詐欺師 岩崎士郎 嘘八百
http://karma.2ch.net/test/read.cgi/spiritual/1451143434/
ユニフォース・センター 金子浩一
http://karma.2ch.net/test/read.cgi/spiritual/1452973952/
.
0601名無しさん@お腹いっぱい。
2016/06/21(火) 22:29:11.92うっとーしくてしょがねーんだけど。
■ このスレッドは過去ログ倉庫に格納されています