Skip to main content

myuhe myuhe

myuhe myuhe's Public Library

[zsh] - deruiの日記

    • []zshanything.el風履歴検索(その4) 13:46 zshでanything.el風履歴検索(その4) - deruiの日記 を含むブックマーク はてなブックマーク - zshでanything.el風履歴検索(その4) - deruiの日記 zshでanything.el風履歴検索(その4) - deruiの日記 のブックマークコメントAdd Star


      最近休日はゲームばっかやってます。ここ数年まともにやっていない反動なのかどうかなのかは定かではありませんが、おかげで(?)プログラミングがさっぱりです。


      いい加減この見出しもどうかとは思うんですが、まだまだ改良を進めています。


      とりあえず今回は、


      • 半角スペースで区切って、複数の条件で検索できるようにした。
      • よりそれっぽく検索できるようにした。

      だけです。半角スペースで区切って、複数の語が含まれる履歴だけを抽出できるようにはしましたが、新しい履歴を検索する場合には、全部の履歴から検索するため、それなりに時間がかかってしまいます。


      で、肝心の内容なんですが、色々付け足したりなんだかんだしていたら、250行とかになってしまっていましたので、興味のある方は、↓のgithubに置いてある.zshrcの中身から、


      derutakayu’s settings at master - GitHub

2007-07-02 - 試験運用中なLinux備忘録

  • ;; diredと直接関係ないが、削除確認などでyes/noと入れる代わりにy/nが使える
    (fset 'yes-or-no-p 'y-or-n-p)

    ;; ディレクトリをファイルよりも上に表示
    ;; Emacs21ではOK Emacs22.1.1でうまく動かない?
    ;(require 'ls-lisp)
    ;(setq ls-lisp-dirs-first t)

    (add-hook 'dired-load-hook
    '(lambda ()
    ;; ディレクトリを再帰的にコピー可能にする
    (setq dired-recursive-copies 'always)
    ;; ディレクトリを再帰的に削除可能にする(使用する場合は注意)
    ;(setq dired-recursive-deletes 'always)
    ;; lsのオプション 「l」(小文字のエル)は必須
    ;(setq dired-listing-switches "-Flha") ; 「.」と「..」が必要な場合
    ;(setq dired-listing-switches "-GFlhA") ; グループ表示が不要な場合
    (setq dired-listing-switches "-FlhA")
    ;; find-dired/find-grep-diredで、条件に合ったファイルをリストする形式
    (setq find-ls-option '("-print0 | xargs -0 ls -Flhatd"))
    ;; 無効コマンドdired-find-alternate-fileを有効にする
    (put 'dired-find-alternate-file 'disabled nil)
    )
    )
    ;; ファイル・ディレクトリ名のリストを編集することで、まとめてリネーム可能にする
    (require 'wdired)
    ;; wdiredモードに入るキー(下の例では「r」)
    (define-key dired-mode-map "r" 'wdired-change-to-wdired-mode)
    ;; 新規バッファを作らずにディレクトリを開く(デフォルトは「a」)
    (define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file)
    ;; 「a」を押したときに新規バッファを作って開くようにする
    (define-key dired-mode-map "a" 'dired-advertised-find-file)
    ;; 「^」がを押しにくい場合「c」でも上の階層に移動できるようにする
    ;(define-key dired-mode-map "c" 'dired-up-directory)
1 - 20 of 1604 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo