diff --git a/init.org b/init.org index 1ae6339..8e316ab 100644 --- a/init.org +++ b/init.org @@ -13,7 +13,6 @@ - (defalias 'list-buffers 'ibuffer) ;; change default to ibuffer - ido? - imenu-list - - projectile - treemacs (for linux) - treemacs-evil? - treemacs-projectile @@ -491,6 +490,25 @@ TODO Unterverzeichnisse wurden noch nicht getestet flycheck-display-errors-delay .3)) ;; this way any errors will override eldoc messages #+END_SRC +** Projectile +Manage projects and jump quickly between its files +#+BEGIN_SRC emacs-lisp + (use-package projectile + :ensure t + :defer t + :bind + (("C-c p p" . projectile-switch-project) + ("C-c p s s" . projectile-ag)) + :init + (setq-default projectile-cache-file (concat MY--PATH_USER_LOCAL ".projectile-cache") + projectile-known-projects-file (concat MY--PATH_USER_LOCAL ".projectile-bookmarks")) + :config + (projectile-mode t) + (setq-default projectile-completion-system 'ivy + projectile-enable-caching t + projectile-mode-line '(:eval (projectile-project-name)))) +#+END_SRC + ** lisp #+BEGIN_SRC emacs-lisp (add-hook 'emacs-lisp-mode-hook 'company/elisp-mode-hook)