[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/30 17:59 / Filesize : 255 KB / Number-of Response : 1023
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs Part 49



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/11(金) 17:55:35.35 .net]
前スレが落ちていたみたいなので。

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

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

前スレ
Emacs Part 48
peace.2ch.net/test/read.cgi/unix/1429172451/

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/29(金) 22:08:22.68 .net]
書き間違えました
init.elに(setq ruby-indent-tabs-mode t)を追加したのにruby-modeで
インデントがスペースからタブ変わりません
何がいけないのか教えてください

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/29(金) 23:37:34.31 .net]
indent-tabs-modeはsetqで設定してもバッファローカルな値しか変わらん
customで設定すればデフォルトの値が変わる
ruby-indent-tabs-modeも同じじゃないかな?
custom使いたくないなら、各バッファのローカルな値を変える為に、
init.elでsetqするんじゃなくて、ruby-mode-hookでsetqすればいいと思う

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 00:13:48.24 .net]
setq-default を使う手もあるけど hook のほうが無難な気もする

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 00:28:19.78 .net]
>>489
書き間違えんなよ…返答した俺がアホみたいだろ

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 01:39:51.33 .net]
akisute3.hatenablog.com/entry/2013/12/28/144918
に書いている通りにinit.elに書いたのですが
File error: Cannot open load file, no such file or directory, ox-bibtex
と出ます。M-x packages-listでみてもox-bibtexは見つかりません。
どうすればox-bibtexはインストールできるのでしょうか?

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 08:04:02.60 .net]
>>490-491
ありがとうございます
やってみます

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 08:51:03.63 .net]
春だなー

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 13:30:19.25 .net]
>>494
ox-bibtexが入ってるのはorg-plus-contribなんじゃないの?
ためしにそこのページの orgmode.org/elpa/ を package-archives に加えてみたら
orgとorg-plus-contribがlist-packeagesに出てきたぞ
そのページにはこの二つのパッケージをインストールしろって書いてあるじゃん

504 名前:496 mailto:sage [2016/04/30(土) 13:30:55.63 .net]
>>494じゃなくて>>493だった



505 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/30(土) 19:07:03.54 .net]
花粉きついなあ

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 11:53:28.72 .net]
multiple cursorsて数が多いと使い物にならんな

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 18:50:00.30 .net]
>>496
申し訳ありません。もう少しおしえてください。
次のコードをinit.elに追加しました。
ところが、errorが依然としてでます。>>496で教えてくださったことは
下のコードをinit.elに書けということではないのでしょうか?
エラーメッセージはWarning (initialization): An error occurred while loading `/Users/hiro/.em\
acs.d/init.el':
File error: Cannot open load file, no such file or directory, ox-bibtex
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. でした。

;;org-plus-contribを追加(テスト)
(add-to-list 'package-archives '("org-plus-contrib" . "orgmode.org\
/elpa/ \
/packages/") t)

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 19:32:56.85 .net]
>>499
>>296のワザも試したか?それでも数十個程度までしか無理なのは間違いないが

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 19:35:51.01 .net]
>>500
package経由でインストールしたのは
(add-hook 'after-init-hook (lambda () ここに設定を書く))
でやらないと駄目だよ

これテンプレにしておかないと定期的にこういう質問が出てきそうだな

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 19:43:39.26 .net]
>>500
https://www.emacswiki.org/emacs/ELPA
ここにafter-init-hookの事とか設定について一通り書いてあるから見るべし

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 20:10:59.51 .net]
>>501
個々のカーソルに何をするかにもよるけど1000個くらいまでは便利に使えてる
10000個になると無理ゲーだけど

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/03(火) 22:06:00.48 .net]
>>296
ありがとう知らなかった。けどなんでM-p M-nじゃないんだー

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/04(水) 00:51:26.62 .net]
>>504
1000個とかってさすがに実作業でもやった事ないな…
Windows版Emacsは画面の更新が滅茶苦茶遅いからせいぜい200個位が限界だったと思われる
Linux版なら1000個位は行けるかもしれない

514 名前:名無しさん@お腹いっぱい。 [2016/05/04(水) 02:19:16.63 .net]
>>496
init.elを書き直して、M-x list-packagesでorgとorg-plus-contribは
インストールできたようです。
>>502 >>503
ありがとうございます。時間がかかるとおもいますが、やってみます。



515 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/11(水) 23:49:41.52 .net]
highlight-symbol での色設定がわからない。なんで以下を入れても色変わらないの?
(setq highlight-symbol-colors '("DarkOrange" "DodgerBlue1" "DeepPink1"))

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/12(木) 09:22:48.75 .net]
face

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/12(木) 16:59:53.56 .net]
>>509
もう少しヒント下さい ω

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 12:44:21.89 .net]
変わるじゃん(ワラ

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/17(火) 14:07:25.09 .net]
超初心者なんだけど

距離計算の記号ってどれ?
絶対値にする方法でも良いけど

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/17(火) 17:11:18.03 .net]
>>512
どんな距離空間上の距離でしょうか?その距離関数の定義はなんでしょうか?

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/17(火) 21:24:59.19 .net]
サーチリングの保存てどうやればできますか?

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/18(水) 03:41:01.25 .net]
サーチリング?
検索のヒストリならdesktop.elとかsession.elで保存できるんでない

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/18(水) 14:12:02.25 .net]
>>515
ありがとう ^^;

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/18(水) 19:13:28.55 .net]
>>512
|a - b|で十分伝わると思うが、このスレで聞く質問なのかね…
Texかなんかの事か?



525 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/19(木) 07:19:15.39 .net]
質問です。

ファイル名やフォルダ名の先頭に_(アンダーバー)をつけると
ほとんどのファイラで一番上に表示されるのですが、EmacsのDiredだけは

aaa
bbb
_ccc
ddd

のように_(アンダーバー)がソートの対象外にされて並んでしまいます。
このDiredのデフォルトソートの挙動を通常のファイラのファイル名順に変更する方法はありませんでしょうか?

是非よろしくお願いいたします。m(_ _)m

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/19(木) 09:44:47.09 .net]
自分とこはそうならないけどなあ
環境は?
dired は ls の出力を編集してるから ls が変なのかな

dired-listing-switches と dired-ls-sorting-switches の値で ls した結果がどうなるかだね

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/19(木) 09:58:08.96 .net]
>>518
環境がわからないけどこの辺も要チェック?
ls-lisp-use-string-collate
ls-lisp-UCA-like-collation

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/21(土) 17:58:41.33 .net]
calfwでカレンダーを表示(=cfw:open-calendar-buffer)してq(=bury-buffer)で抜けると、
もといたバッファでポイントがカレンダーのポイントと同じ位置に移動してしまいます。
バッファリストから選択して戻る場合などは問題ありません。
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)))))

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/21(土) 18:06:33.01 .net]
>>521
github に issue 立てたほうがいいんじゃないかな

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 09:42:09.44 .net]
search-ring重複させないのどうするの。kill-ringはわかたけど
(defadvice kill-new (before ys:no-kill-new-duplicates activate)
(setq kill-ring (delete (ad-get-arg 0) kill-ring)))

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 13:30:25.84 .net]
kill-dont-save-duplicates みたいなそのものずばりの変数があったような
検索履歴のほうはしらない

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/22(日) 13:44:07.77 .net]
これ?
(setq history-delete-duplicates t)

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/23(月) 01:40:39.18 .net]
history-ring はミニバッファの履歴用だよ

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/24(火) 00:53:39.50 .net]
質問だけど、C言語の四則演算の式をlispに変換するマクロって何かある?



535 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/24(火) 00:55:18.28 .net]
四則演算だけじゃなかった。sqrtとかsinも含まれてる。
全て手作業でlispに変換するのはキツいものがある…

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/24(火) 02:55:10.47 .net]
俺はここを参考にして自作した関数を持ってるが
www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp18.html
多変数関数についてはやってないわ

537 名前:名無しさん@お腹いっぱい。 [2016/05/25(水) 00:00:16.45 .net]
>>529
やっぱり自作するしかないかな…
S式は概ねいいんだけど数式の記述には向かないよな

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 00:19:12.42 .net]
人によってはS式こそ数式の記述に向いてるって考えるけどな

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 00:55:56.00 .net]
完全に1から書くならいいけど、既にある数式を移植するには厳しいよ…

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 03:06:46.02 .net]
>>530
健闘を祈る
括弧が多いと感じるのは数式だね
プログラム中で括弧が多いとは感じないけど

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 10:20:53.61 .net]
Recursive Descent parser emacsで検索すれば引っかかるが

nullprogram.com/blog/2012/09/20/
とか

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 10:29:46.20 .net]
calc って知られてないんだな

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 12:54:24.74 .net]
calc はプログラムから使おうとすると結構癖があって大変だよ

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/25(水) 14:51:56.25 .net]
萩谷先生のブーンボーグってあったじゃん



545 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/01(水) 17:54:05.70 .net]
長年mcompleteでこれといった不自由も無くやってこれたのですが
現在ではhelmという奴に取って代わられているのは知っていて
過去に2,3回ほどチラッと試してみてはイラッときて諦めるを
繰り返しています

emacsユーザーの何割ぐらいがhelmを利用しているのかとか
今後もemacs使い続けるならhelmに本腰を入れて移行すべきだとか
ここの解説見てワカラナイならテメーには無理だとかご教授ください

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/01(水) 20:33:07.21 .net]
何割かはしらないけど結構な数や人が使ってる印象ではある
でも自分の環境で閉じた話なんだし別に合わないなら使わなくてもいいんでない?
自分も helm あんまり好きじゃないから使ってない

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/01(水) 21:49:26.98 .net]
ああ、helmのデフォルトキーバインドは発狂しそうだよねぇ
まずはここ参考にするだけで大幅にストレス減った
d.hatena.ne.jp/a_bicky/20140104/1388822688
d.hatena.ne.jp/a_bicky/20151123/1448285411

mcomplete使ったことないのでどっちが良いか分からない

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/01(水) 21:54:09.63 .net]
あと、helm-swoop入れるのと、るびきち先生のbm.elのアイデアと一緒に使うと最近良く開くファイルは作業中にどこでも良いからマーキングしておけば、C-x bでいつも出てくるようになるので超便利
rubikitch.com/2014/12/17/bm-repository-open/
派手な色使いは慣れるしか無い

Emacs的ではないからこれでも合わないなら無理かも

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 00:45:13.51 .net]
>>539-541
アドバイスありがとうございます
ご紹介いただいたサイトを参考にもう少しがんばってみます

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 12:01:31.08 .net]
helmはhelm-for-filesを使う為にあると言っても過言じゃない
helm-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)

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 12:15:20.44 .net]
あと、使用頻度の低いコマンドは無理にキーバインドを割り当てたり
思い出したりしないでM-x helm-hogeと打ち込んだほうが結局は早いしストレス溜まらない
俺はM-x(実際にはhelm-M-x)を使いまくってる

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 18:11:35.67 .net]
>>543-544
ありがとうございますhelm-for-files素晴らしいですね。
ただちょっと不満があって
helm-for-filesだとバッファがあるせいでTAB補完が利用できず
helm-find-file,helm-recentfはそれのみの候補しか出ません

要はhelm-for-filesからバッファを除いた候補で補完を利用して
ファイルを開きたいのですが調査不足なのかやり方がわかりません

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 18:23:57.08 .net]
連投してしまって申し訳ありません
windows.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)ならハングアップしません

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 20:44:05.78 .net]
そうですか



555 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 21:17:49.98 .net]
>>545
>要はhelm-for-filesからバッファを除いた候補で補完を利用して
>ファイルを開きたいのですが調査不足なのかやり方がわかりません

こんな感じ↓でやればいいよ

(defun my-helm-file ()

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 21:18:50.80 .net]
ごめん、なぜか切れてた

(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
)))

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 22:58:29.78 .net]
>>545
helmは補完とかするもんじゃないんで、とりあえず落ち着いて暫く使ってみなよ
今の所helm-for-filesに不満はないな
helmは視線を大きく動かす必要があるっていう根本的な問題はあるけどね

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 23:09:19.29 .net]
ちゃんと伝えられなくて申し訳ありません
履歴にあるパスをTAB補完で編集しながら別のファイルを開けないものかと

helm-find-fileで現在地から行くには遠すぎて
helm-hrecentfにあるパスからならすぐ近くという場合
helm-hrecentfのパスをhelm-find-fileに渡してTAB補完で編集できたらなと

>>550
仰るとおりでした、もうちょっと慣れてから質問すべきでした
これ以上の質問は控えたいと思います。

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 23:26:10.30 .net]
>>551
あーわかった
それhelmの場合はC-jね
やってみ

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/02(木) 23:54:05.17 .net]
helm-find-filesならC-jで補完が出来るのは知っています
やりたいのはhelm-for-files,helm-recentfでの補完なのです

無駄にスレが伸びるのを嫌った結果
情報不足になってグダグダになっていくのを感じており
申し訳なく思ってます。そろそろROMります

561 名前:名無しさん@お腹いっぱい。 [2016/06/03(金) 02:50:59.05 .net]
helmはtab押すとがっかりするね
キーバインド設定しても効かなかったり設定してない関数に割り込んできたり
もうちょっとシンプルにしてほしい

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/03(金) 12:37:01.25 .net]
>>551
そういう場合は、一度diredで開いて(F5)それから移動しているかな。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/03(金) 12:46:30.32 .net]
あと、recentf-ext をインストールすると、ディレクトリも履歴に残って便利。

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/03(金) 17:03:37.61 .net]
パッケージマネージャーダウンロードしたものをload-pathだけ追加して
loadはしないように出来ますか?



565 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/03(金) 18:11:35.97 .net]
基本的に勝手にロードはなかった気がするが。
autoload 設定用のファイルだけは読まれちゃうけど。

ロードパスの設定だけってのは標準では用意されてないから自分でディレクトリ走査してロードバスに追加する関数書く必要があるね

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/03(金) 18:31:29.09 .net]
ありがとうございます。
www.gnu.org/software/emacs/manual/html_node/emacs/Package-Installation.html#Package-Installation
には勝手にロードされるってかいてあるからロードを切ってオートロードの設定をinit.elに書きます。

567 名前:名無しさん@お腹いっぱい。 [2016/06/05(日) 11:01:49.92 .net]
Emacs使ってるやつとWindowsでGUI使ってる奴とどこが違うの?

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/05(日) 12:30:21.24 .net]
ここ最近の書き込みであった helm-bm が便利すぎて、泣いた。
書き込んでくださった方々、ありがとうございます!

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/06(月) 12:55:18.88 .net]
emacsとgoogleカレンダーとの連携ってみなさんしてますか?
見た目も含めてカレンダーっぽく表示できるのってcalfwぐらいしか無いのかね。
orgとの連携とかいらないので、適当に改造して単独でもイベント追加とかできるようにして使ってるけど、もっと良いものがあれば乗り換えたい。

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/06(月) 14:30:47.00 .net]
そういうの使う層はみんなorg使ってるイメージだなー

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/06(月) 15:04:11.28 .net]
>>563
orgでのスケジュール管理はなんか敷居が高くてな...
欲しいのはcalfwみたいなリッチな見た目なんだけど管理機能そのものはシンプルなパッケージがあるとうれしいのだが...

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/06(月) 15:35:57.03 .net]
orgのスケジュールをシンプルに使えばいいだけのような

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/07(火) 14:28:28.80 .net]
Windows 10のbashの話だけどさ、なんで「Ubuntuの」とかいう冠が付いてるの?

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/07(火) 14:30:34.21 .net]
trampのパスワードってなんで文字数分かるの?
UNIXの慣習と違う理由はなに?



575 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/07(火) 18:06:19.34 .net]
>>567
単に実装したやつの気まぐれだろ
多分25で文字数分からなくなると思われる

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/07(火) 18:08:12.34 .net]
>>566
動いてるLinuxディストリがUbuntuだからでしょ
それとUbuntuの開発者との共同開発だから宣伝の意味もあるだろうね

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/07(火) 23:08:01.09 .net]
tramp使ってないからわからんけど文字数どころかC-h lでパスワード丸見えにならんか?

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/08(水) 23:12:26.96 .net]
>>570
ざっと試したところ残らないな
さすがに対処済みだってことだ

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/09(木) 12:30:09.58 .net]
smartrepつかうと入力したキーが表示されるけど、非表示にできますか?

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/09(木) 13:54:35.07 .net]
>>570
C-h lとか知らなかった。
trampじゃないけどgnutlsでパスワード入れたら丸見えだった。
入力するときは見えないから大丈夫だと思ってた。

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/09(木) 16:06:29.49 .net]
>>572
すいません。hydraつかうからいいです ^^;

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/09(木) 22:10:36.49 .net]
>>573
trampはしててもgnutls(のラッパー?)は対処してないんだろうね
ちなみにどうすれば再現出来るか教えてもらえると助かる

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/10(金) 00:21:36.40 .net]
>>575
wanderlustからtls.elを使用してtls-programにgnutls-cliを設定して接続しています。
ミニバッファでパスワードを入力するときにはドットで表示されますが、
C-h lではそのまま見えてしまいます。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/10(金) 01:29:03.47 .net]
A call to clear-this-command-keys (see Command Loop Info) causes this function to return an empty vector immediately afterward.



585 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/10(金) 03:42:16.30 .net]
今時期トランプの話題とはタイムリー

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/10(金) 18:06:48.60 .net]
>>576
なるほど。
確かEmacsは標準入力を要求するコマンドの直前の出力にpassword的な文字列があったら
ユーザーの打った文字を...で表示するようになってたはず
ただ表示しないだけで履歴までは消さないんだな
25では...も表示しないはずだから履歴も残してないか要確認だな

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/12(日) 23:45:05.16 .net]
dabbrevのような操作で(英語)辞書による補完ができるようなライブラリは何かあるでしょうか?
emacs-lispとかテキスト以外のモードではかえって邪魔になるので影響がないようにしたいんですが、
pcompleteとかそれっぽいんですが誰も使ってないのかな?

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/13(月) 01:08:28.22 .net]
skk でもそういうことできたけどそのためだけに導入するにはでかすぎるね
ノーマルの abbrev ではだめなん?

589 名前:580 mailto:sage [2016/06/13(月) 02:01:53.82 .net]
>>581
日本語はskkを使っていますが見出し語の動的補完のことでしょうか?
今の場合は英語などでバッファに無い語を辞書から補完入力したいんですが、
予め辞書を別のバッファで読み込んでおいてdabbrevというようなアドバイスを見かけます。
ただそれだとすべてのバッファで補完候補になるのでちょっとと思って。

pcompleteでispellの辞書からdabbrevのようなサイクルで補完できそうなんですが、
ちょっと調べてますがまだうまく動かない。

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/13(月) 12:20:19.04 .net]
>>580
英辞郎に投げて確認してるな
適当に補完されてもそれが正しい単語か気になって結局辞書で調べる事が多いから
はなから辞書に投げた方が手っ取り早い

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/13(月) 12:26:41.47 .net]
>>580
英辞郎に投げるのは標準添付のwebjumpをチョロっとカスタマイズしてやってる
もちろん開いた後正しいスペルを持ってくるにはマウス使ってコピペする事になる
ewwを使えばもしかしたらEmacsだけで完結する可能性はあるけど、そこまではやってない

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/13(月) 13:26:32.96 .net]
標準の ispell-complete-word じゃだめなん?

593 名前:580 mailto:sage [2016/06/13(月) 16:20:14.70 .net]
>>583
考えながら文章を書くときに使うのでなるべく思考を中断されずに、
バッファの中で入力位置から目を離さずに使えるdabbrevのようなのが好みです。

>>585
同じ理由でリストから選択したりするのはやや手間ですね。
procrast -> procrastinate みたいに適当なところまで入力して補完すれば、
通常数回で補完できるはずなので。

あまり情報がなくて手探りですがとりあえず動くみたいです。
つっこみどころがあれば教えてください。>識者の方々
辞書はSCOWLのでかいカスタム辞書をダウンロードして使ってます。

594 名前:580 mailto:sage [2016/06/13(月) 16:20:57.42 .net]
(require 'pcomplete)
(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))))



595 名前:580 mailto:sage [2016/06/13(月) 16:22:45.94 .net]
(続き)

(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))))

596 名前:580 mailto:sage [2016/06/13(月) 16:44:06.96 .net]
ネタ元を忘れてました。
ここのコードを手直ししてます。

https://groups.google.com/forum/#!topic/comp.emacs/BYh4Y71gJ-4






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<255KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef