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

    私的良スレ書庫

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

    元スレEmacs Part 49

    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
    501 : 名無しさん@お腹 - 2016/05/03(火) 19:32:56.85 .net (+98,+29,-26)
    >>499
    >>296のワザも試したか?それでも数十個程度までしか無理なのは間違いないが
    502 : 名無しさん@お腹 - 2016/05/03(火) 19:35:51.01 .net (+10,-30,-58)
    >>500
    package経由でインストールしたのは
    (add-hook 'after-init-hook (lambda () ここに設定を書く))
    でやらないと駄目だよ

    これテンプレにしておかないと定期的にこういう質問が出てきそうだな
    503 : 名無しさん@お腹 - 2016/05/03(火) 19:43:39.26 .net (+8,-29,-31)
    >>500
    http://www.emacswiki.org/emacs/ELPA
    ここにafter-init-hookの事とか設定について一通り書いてあるから見るべし
    504 : 名無しさん@お腹 - 2016/05/03(火) 20:10:59.51 .net (+107,+29,-11)
    >>501
    個々のカーソルに何をするかにもよるけど1000個くらいまでは便利に使えてる
    10000個になると無理ゲーだけど
    505 : 名無しさん@お腹 - 2016/05/03(火) 22:06:00.48 .net (+6,-27,+0)
    >>296
    ありがとう知らなかった。けどなんでM-p M-nじゃないんだー
    506 : 名無しさん@お腹 - 2016/05/04(水) 00:51:26.62 .net (+77,+29,-64)
    >>504
    1000個とかってさすがに実作業でもやった事ないな…
    Windows版Emacsは画面の更新が滅茶苦茶遅いからせいぜい200個位が限界だったと思われる
    Linux版なら1000個位は行けるかもしれない
    507 : 名無しさん@お腹 - 2016/05/04(水) 02:19:16.63 .net (+6,-30,-48)
    >>496
    init.elを書き直して、M-x list-packagesでorgとorg-plus-contribは
    インストールできたようです。
    >>502 >>503
    ありがとうございます。時間がかかるとおもいますが、やってみます。
    508 : 名無しさん@お腹 - 2016/05/11(水) 23:49:41.52 .net (+3,-30,-38)
    highlight-symbol での色設定がわからない。なんで以下を入れても色変わらないの?
    (setq highlight-symbol-colors '("DarkOrange" "DodgerBlue1" "DeepPink1"))
    509 : 名無しさん@お腹 - 2016/05/12(木) 09:22:48.75 .net (+13,-24,+0)
    face
    510 : 名無しさん@お腹 - 2016/05/12(木) 16:59:53.56 .net (+31,+2,+1)
    >>509
    もう少しヒント下さい ω
    511 : 名無しさん@お腹 - 2016/05/13(金) 12:44:21.89 .net (+35,+12,-2)
    変わるじゃん(ワラ
    512 : 名無しさん@お腹 - 2016/05/17(火) 14:07:25.09 .net (+95,+29,-12)
    超初心者なんだけど

    距離計算の記号ってどれ?
    絶対値にする方法でも良いけど
    513 : 名無しさん@お腹 - 2016/05/17(火) 17:11:18.03 .net (+70,+29,-32)
    >>512
    どんな距離空間上の距離でしょうか?その距離関数の定義はなんでしょうか?
    514 : 名無しさん@お腹 - 2016/05/17(火) 21:24:59.19 .net (+52,+24,-8)
    サーチリングの保存てどうやればできますか?
    515 : 名無しさん@お腹 - 2016/05/18(水) 03:41:01.25 .net (+23,-29,-25)
    サーチリング?
    検索のヒストリならdesktop.elとかsession.elで保存できるんでない
    516 : 名無しさん@お腹 - 2016/05/18(水) 14:12:02.25 .net (+44,+18,+1)
    >>515
    ありがとう ^^;
    517 : 名無しさん@お腹 - 2016/05/18(水) 19:13:28.55 .net (+10,-29,-23)
    >>512
    |a - b|で十分伝わると思うが、このスレで聞く質問なのかね…
    Texかなんかの事か?
    518 : 名無しさん@お腹 - 2016/05/19(木) 07:19:15.39 .net (+7,-30,-77)
    質問です。

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

    aaa
    bbb
    _ccc
    ddd

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

    是非よろしくお願いいたします。m(_ _)m
    519 : 名無しさん@お腹 - 2016/05/19(木) 09:44:47.09 .net (+3,-30,-110)
    自分とこはそうならないけどなあ
    環境は?
    dired は ls の出力を編集してるから ls が変なのかな

    dired-listing-switches と dired-ls-sorting-switches の値で ls した結果がどうなるかだね
    520 : 名無しさん@お腹 - 2016/05/19(木) 09:58:08.96 .net (-1,-30,-52)
    >>518
    環境がわからないけどこの辺も要チェック?
    ls-lisp-use-string-collate
    ls-lisp-UCA-like-collation
    521 : 名無しさん@お腹 - 2016/05/21(土) 17:58:41.33 .net (+7,-30,-274)
    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)))))
    522 : 名無しさん@お腹 - 2016/05/21(土) 18:06:33.01 .net (-1,-29,-27)
    >>521
    github に issue 立てたほうがいいんじゃないかな
    523 : 名無しさん@お腹 - 2016/05/22(日) 09:42:09.44 .net (+3,-30,-89)
    search-ring重複させないのどうするの。kill-ringはわかたけど
    (defadvice kill-new (before ys:no-kill-new-duplicates activate)
    (setq kill-ring (delete (ad-get-arg 0) kill-ring)))
    524 : 名無しさん@お腹 - 2016/05/22(日) 13:30:25.84 .net (-1,-29,-13)
    kill-dont-save-duplicates みたいなそのものずばりの変数があったような
    検索履歴のほうはしらない
    525 : 名無しさん@お腹 - 2016/05/22(日) 13:44:07.77 .net (-2,-30,-36)
    これ?
    (setq history-delete-duplicates t)
    526 : 名無しさん@お腹 - 2016/05/23(月) 01:40:39.18 .net (-1,-29,-20)
    history-ring はミニバッファの履歴用だよ
    527 : 名無しさん@お腹 - 2016/05/24(火) 00:53:39.50 .net (-1,-29,-57)
    質問だけど、C言語の四則演算の式をlispに変換するマクロって何かある?
    528 : 名無しさん@お腹 - 2016/05/24(火) 00:55:18.28 .net (+4,-23,-35)
    四則演算だけじゃなかった。sqrtとかsinも含まれてる。
    全て手作業でlispに変換するのはキツいものがある…
    529 : 名無しさん@お腹 - 2016/05/24(火) 02:55:10.47 .net (+90,+28,-19)
    俺はここを参考にして自作した関数を持ってるが
    http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp18.html
    多変数関数についてはやってないわ
    530 : 名無しさん@お腹 - 2016/05/25(水) 00:00:16.45 .net (+104,+29,-12)
    >>529
    やっぱり自作するしかないかな…
    S式は概ねいいんだけど数式の記述には向かないよな
    531 : 名無しさん@お腹 - 2016/05/25(水) 00:19:12.42 .net (+57,+29,-5)
    人によってはS式こそ数式の記述に向いてるって考えるけどな
    532 : 名無しさん@お腹 - 2016/05/25(水) 00:55:56.00 .net (+57,+29,-27)
    完全に1から書くならいいけど、既にある数式を移植するには厳しいよ…
    533 : 名無しさん@お腹 - 2016/05/25(水) 03:06:46.02 .net (+71,+29,-40)
    >>530
    健闘を祈る
    括弧が多いと感じるのは数式だね
    プログラム中で括弧が多いとは感じないけど
    534 : 名無しさん@お腹 - 2016/05/25(水) 10:20:53.61 .net (-2,-30,-21)
    Recursive Descent parser emacsで検索すれば引っかかるが

    http://nullprogram.com/blog/2012/09/20/
    とか
    535 : 名無しさん@お腹 - 2016/05/25(水) 10:29:46.20 .net (+28,+5,+0)
    calc って知られてないんだな
    536 : 名無しさん@お腹 - 2016/05/25(水) 12:54:24.74 .net (+57,+29,-7)
    calc はプログラムから使おうとすると結構癖があって大変だよ
    537 : 名無しさん@お腹 - 2016/05/25(水) 14:51:56.25 .net (+57,+29,-2)
    萩谷先生のブーンボーグってあったじゃん
    538 : 名無しさん@お腹 - 2016/06/01(水) 17:54:05.70 .net (+62,+29,-60)
    長年mcompleteでこれといった不自由も無くやってこれたのですが
    現在ではhelmという奴に取って代わられているのは知っていて
    過去に2,3回ほどチラッと試してみてはイラッときて諦めるを
    繰り返しています

    emacsユーザーの何割ぐらいがhelmを利用しているのかとか
    今後もemacs使い続けるならhelmに本腰を入れて移行すべきだとか
    ここの解説見てワカラナイならテメーには無理だとかご教授ください
    539 : 名無しさん@お腹 - 2016/06/01(水) 20:33:07.21 .net (+91,+29,-26)
    何割かはしらないけど結構な数や人が使ってる印象ではある
    でも自分の環境で閉じた話なんだし別に合わないなら使わなくてもいいんでない?
    自分も helm あんまり好きじゃないから使ってない
    540 : 名無しさん@お腹 - 2016/06/01(水) 21:49:26.98 .net (+53,+25,-20)
    ああ、helmのデフォルトキーバインドは発狂しそうだよねぇ
    まずはここ参考にするだけで大幅にストレス減った
    http://d.hatena.ne.jp/a_bicky/20140104/1388822688
    http://d.hatena.ne.jp/a_bicky/20151123/1448285411

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

    Emacs的ではないからこれでも合わないなら無理かも
    542 : 名無しさん@お腹 - 2016/06/02(木) 00:45:13.51 .net (+70,+29,-17)
    >>539-541
    アドバイスありがとうございます
    ご紹介いただいたサイトを参考にもう少しがんばってみます
    543 : 名無しさん@お腹 - 2016/06/02(木) 12:01:31.08 .net (+9,-30,+0)
    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)
    544 : 名無しさん@お腹 - 2016/06/02(木) 12:15:20.44 .net (+3,-29,-37)
    あと、使用頻度の低いコマンドは無理にキーバインドを割り当てたり
    思い出したりしないでM-x helm-hogeと打ち込んだほうが結局は早いしストレス溜まらない
    俺はM-x(実際にはhelm-M-x)を使いまくってる
    545 : 名無しさん@お腹 - 2016/06/02(木) 18:11:35.67 .net (+37,-30,-125)
    >>543-544
    ありがとうございますhelm-for-files素晴らしいですね。
    ただちょっと不満があって
    helm-for-filesだとバッファがあるせいでTAB補完が利用できず
    helm-find-file,helm-recentfはそれのみの候補しか出ません

    要はhelm-for-filesからバッファを除いた候補で補完を利用して
    ファイルを開きたいのですが調査不足なのかやり方がわかりません
    546 : 名無しさん@お腹 - 2016/06/02(木) 18:23:57.08 .net (+3,-30,-192)
    連投してしまって申し訳ありません
    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)ならハングアップしません
    547 : 名無しさん@お腹 - 2016/06/02(木) 20:44:05.78 .net (+45,+27,+1)
    そうですか
    548 : 名無しさん@お腹 - 2016/06/02(木) 21:17:49.98 .net (+4,-30,-70)
    >>545
    >要はhelm-for-filesからバッファを除いた候補で補完を利用して
    >ファイルを開きたいのですが調査不足なのかやり方がわかりません

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

    (defun my-helm-file ()
    549 : 名無しさん@お腹 - 2016/06/02(木) 21:18:50.80 .net (+3,-30,-168)
    ごめん、なぜか切れてた

    (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
    )))
    550 : 名無しさん@お腹 - 2016/06/02(木) 22:58:29.78 .net (+54,+10,-45)
    >>545
    helmは補完とかするもんじゃないんで、とりあえず落ち着いて暫く使ってみなよ
    今の所helm-for-filesに不満はないな
    helmは視線を大きく動かす必要があるっていう根本的な問題はあるけどね
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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