15

私は Speedbar を認識しており (他の作品と同じフレーム内の構造を好みます)、dired はあまりにも多くの情報を示します。私はsvn-statusツリー表現のようなものを求めています。そのようなものはありますか?ありがとうございました。

編集:これが私が最も直感的に見つけたものです:

hereSpeedbarから次のハックで使用しています。参考までに、コメント付きの「これを試してください」の部分を使用する必要がありました。

  (require 'speedbar)
  (defconst my-speedbar-buffer-name "SPEEDBAR")
  ; (defconst my-speedbar-buffer-name " SPEEDBAR") ; try this if you get "Wrong type argument: stringp, nil"
  (defun my-speedbar-no-separate-frame ()
    (interactive)
    (when (not (buffer-live-p speedbar-buffer))
      (setq speedbar-buffer (get-buffer-create my-speedbar-buffer-name)
            speedbar-frame (selected-frame)
            dframe-attached-frame (selected-frame)
            speedbar-select-frame-method 'attached
            speedbar-verbosity-level 0
            speedbar-last-selected-file nil)
      (set-buffer speedbar-buffer)
      (speedbar-mode)
      (speedbar-reconfigure-keymaps)
      (speedbar-update-contents)
      (speedbar-set-timer 1)
      (make-local-hook 'kill-buffer-hook)
      (add-hook 'kill-buffer-hook
                (lambda () (when (eq (current-buffer) speedbar-buffer)
                             (setq speedbar-frame nil
                                   dframe-attached-frame nil
                                   speedbar-buffer nil)
                             (speedbar-set-timer nil)))))
    (set-window-buffer (selected-window) 
                       (get-buffer my-speedbar-buffer-name)))
4

4 に答える 4

4

emacs モードSunrise Commanderのツリー拡張があります。サンライズ コマンダーはミッドナイト コマンダーのようなものです。

于 2010-08-08T00:50:41.320 に答える
2

Emacsコードブラウザがあります。最後に、現在のemacsでそれを使用することは、 CEDETを介してEmacsに最近統合されたいくつかのツールを使用するため、難しいか難しいかもしれないと聞きました。

于 2010-08-08T01:04:59.910 に答える