[Projects] Simple projectile integration
This commit is contained in:
parent
141ed2c4bc
commit
2c0b0db45e
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
|
|
||||||
;; XXX: add projectile integration
|
|
||||||
;; XXX: check that newly created projects aren’t name the same as archived projects
|
;; XXX: check that newly created projects aren’t name the same as archived projects
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
@ -49,7 +48,9 @@
|
||||||
(write-file (expand-file-name "projekttagebuch.org" project-directory))
|
(write-file (expand-file-name "projekttagebuch.org" project-directory))
|
||||||
(bookmark-set (format "Projekttagebuch %s" short-name)))
|
(bookmark-set (format "Projekttagebuch %s" short-name)))
|
||||||
(write-region (format "%s" long-name) nil
|
(write-region (format "%s" long-name) nil
|
||||||
(expand-file-name ".projectile" project-directory))))
|
(expand-file-name ".projectile" project-directory))
|
||||||
|
(when (require 'projectile nil 'no-error)
|
||||||
|
(projectile-add-known-project project-directory))))
|
||||||
|
|
||||||
(defun projects-archive-project (short-name)
|
(defun projects-archive-project (short-name)
|
||||||
"Archive existing project."
|
"Archive existing project."
|
||||||
|
@ -62,7 +63,9 @@
|
||||||
(rename-file (expand-file-name short-name projects-main-project-directory)
|
(rename-file (expand-file-name short-name projects-main-project-directory)
|
||||||
(expand-file-name short-name projects-archive-directory)
|
(expand-file-name short-name projects-archive-directory)
|
||||||
nil)
|
nil)
|
||||||
(bookmark-delete (format "Projekttagebuch %s" short-name)))
|
(bookmark-delete (format "Projekttagebuch %s" short-name))
|
||||||
|
(when (require 'projectile nil 'no-error)
|
||||||
|
(projectile-cleanup-known-projects)))
|
||||||
|
|
||||||
(provide 'db-projects)
|
(provide 'db-projects)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue