project-persist-drawer

https://github.com/rdallasgray/project-persist-drawer.git

git clone 'git://github.com/rdallasgray/project-persist-drawer.git'
1

project-persist-drawer

Use a project drawer with project-persist.

Usage

In your Emacs configuration: elisp (require 'project-persist-drawer) (require 'ppd-sr-speedbar) ;; or another adaptor (project-persist-drawer-mode t)

Adaptors

At present only one adaptor is available – ppd-sr-speedbar, which uses sr-speedbar to display the project drawer.

An adaptor must implement the following functions: ```elisp (eval-after-load ‘project-persist-drawer ’(progn (defun project-persist-drawer–get-window () “Return the window associated with the project drawer.”)

(defun project-persist-drawer--open (dir)
  "Open the project drawer in DIR.")

(defun project-persist-drawer--close ()
  "Close the project drawer.")))

```

The function declarations should be wrapped in an eval-after-load block to ensure project-persist-drawer is loaded first.