[表示 : 全て 最新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/

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/03(日) 11:32:57.68 .net]
>>414 あれ,なぜか途中までしか・・・
(eval-after-load 'latex
'(define-key LaTeX-mode-map (kbd "C-j") 'avy-goto-word-0))
でなおりました ^^;

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/04(月) 23:59:05.20 .net]
「Auto-saving...done」って黙らせられないですかね
気になってしょうがない

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/05(火) 01:50:50.23 .net]
(setq auto-save-default nil)

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/05(火) 03:50:44.68 .net]
気にするな

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/05(火) 06:33:31.77 .net]
新しめのEmacsならこんなのもありか
(defun my-no-auto-saving-message (args) '(t (cdr args)))
(advice-add 'do-auto-save :filter-args #'my-no-auto-saving-message)

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/05(火) 08:40:41.74 .net]
この方がいいかな
(advice-add 'do-auto-save :filter-args '(lambda (&rest x) (if (= 1 (length x)) '(x) '(t (cdr x)))))

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/05(火) 22:08:47.29 .net]
ありがとうございます
残念がら24.5.1では消えなかったのでこうしてみました
大きなファイルだと一瞬見えちゃうけど

(add-hook 'auto-save-hook
'(lambda ()
(run-at-time 0 nil
(lambda (msg) (message msg))
(current-message))))

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/05(火) 23:21:57.27 .net]
>>456
auto saveは無効にしない方がいいな
メッセージがウザい以外のデメリットよりメリットの方がデカい

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/06(水) 12:19:43.42 .net]
>>456
表示されるのはいいけど、できれば0.2秒ぐらいで消えるように設定したい(でもわからない) ^^;



470 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/07(木) 02:32:28.74 .net]
>>463
>>461の、
run-at-time 0 を
run-at-time 0.2 にすればいいのでは。

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 15:55:10.89 .net]
「Windows 10」で動作するUbuntuのBashシェル--その実現方法
builder.japan.zdnet.com/tool/35080406/

割と詳しい日本語の解説記事があった
Xについては全く言及してないからGUI版Emacsを動かす方法はまだ不明だな
多分フリーのX Serverを入れたりすんのかね
MSが完全にWindowsにフィットしたX Serverを作ってくれるとありがたいが

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 18:36:11.28 .net]
一言「エミュです」って言えばいいだけなのにそのへん濁すのに必死すぎ
そこかしこにオープンソース風な雰囲気出してるけど
しょせんクローズド、いまのところクローズド≒永久にクローズドだし

マイクロソフトの中で「ubuntu使えばいいじゃん」とか
誰も口に出して言えない(w流れでこういう変なもんができあがるんだろうな

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 19:30:50.43 .net]
そんなにMSをディスる意味が分からんが…
LinuxカーネルのシステムコールをNTカーネル(?)でエミュレートしてるよって事でしょ
濁すってwむしろそのエミュの仕方を説明してるだけじゃん

変なモンというかMacOSXも似た方法でFreeBSDを搭載してるけどそっちは変じゃないのかよ
正直MacOSXが羨ましかったがこれはグッジョブと言わざるを得ない

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 19:40:32.79 .net]
「FreeBSDを搭載してる」

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 19:54:14.64 .net]
>>468
なんか煽られてんのか…
www.atmarkit.co.jp/fcoding/articles/macosx/macosxb.html
> FreeBSD 5環境を実装している。
https://wiki.freebsd.org/Myths
> that OS X is just FreeBSD with a pretty GUI.
> The two operating systems do share a lot of code,
> for example most userland utilities and the C library on OS X are derived from FreeBSD versions.

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 20:00:07.93 .net]
>>468
元々MacOSX自体がBSD系だからFreeBSDのエミュレータを「実装」してるという感じじゃなくて
単にライブラリとユーザーランドのコマンドをコンパイルして「搭載」してるという感じだったから搭載してるといったけど
ま、実装でも搭載でもどっちでもいいよ

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 20:38:05.03 .net]
>>467
変じゃないし似てない
appleは逆にOS9をエミュに落としてOSXに移行してるだろ
話が全く違う
お絵描きしか能のなかったmacになんでエンジニアがいっせいに飛びついたか分かってる?

478 名前:名無しさん@お腹いっぱい。 [2016/04/08(金) 20:46:38.57 .net]
飛びついたんかお前w

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/08(金) 21:17:48.82 .net]




480 名前:>>471
そう言う意味ではWin32サブシステムなんだが
お前、頭悪いな
[]
[ここ壊れてます]

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/09(土) 01:30:37.70 .net]
winをオープンソースにするとかlinuxベースで書きなおすんだ
office屋になればいいじゃん

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/11(月) 11:58:49.63 .net]
イケメン芸能人愛用中!!ミニセグウェイ!!
https://www.youtube.com/watch?v=BLj2H95-ITA0

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/19(火) 19:29:54.99 .net]
みんな熊本の応援に行ったのかな?

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/24(日) 02:15:52.46 .net]
M-a M-e M-k
日本語の文章書くのに便利そうだな
久々にチュートリアル開いて知った…

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/25(月) 04:14:22.17 .net]
M-\ も意外と便利だな

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/27(水) 14:36:30.18 .net]
iserachを置き換えるものってないですか? ちょっと使いにくいので ^^;

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/27(水) 15:06:23.35 .net]
isearchのどの辺が使いにくいのか興味ある

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/27(水) 15:14:54.72 .net]
ace-jump

アホっぽいるびきち↓
【インクリメンタルサーチ王者陥落】

489 名前:名無しさん@お腹いっぱい。 [2016/04/27(水) 15:40:45.51 .net]
isearch中に該当行を一覧できるhelm-swoopが
純粋に強化できていいんじゃないか?

(require 'helm)
(require 'helm-swoop)
(define-key isearch-mode-map (kbd "M-i") 'helm-swoop-from-isearch)



490 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/27(水) 18:06:02.52 .net]
>>482
helmつかってないからなー

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/27(水) 21:33:23.70 .net]
>>482
それってhelmだけ入れてM-s oでoccurを起動するのとほとんど同じやん

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/28(木) 01:35:17.37 .net]
479がどういう望みをもっているのか気になる

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/29(金) 03:04:07.62 .net]
welcome が1つしか無い時に C-s C-w して C-s を続けると

I-search: welcome
Failing I-search: welcome
Overwrapped I-search: welcome
Failing overwrapped I-search: welcome

とゴチャゴチャ言ってくるのが嫌とか?

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

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/29(金) 19:30:06.09 .net]
>>487
ruby-mode知らんけどソース見たところindent-tabs-modeはruby-indent-tabs-modeで上書きされてるぞ
つうかカスタマイズ変数ぐらい見たほうがいいぞ。一番最初にruby-indent-tabs-modeがあるんだから

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押すとがっかりするね
キーバインド設定しても効かなかったり設定してない関数に割り込んできたり
もうちょっとシンプルにしてほしい






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

前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