Explorar o código

Add custom org-timeline, add auctex

Josh Bicking %!s(int64=7) %!d(string=hai) anos
pai
achega
ab7c61907d
Modificáronse 1 ficheiros con 19 adicións e 3 borrados
  1. 19 3
      emacs.d/packages/packages.el

+ 19 - 3
emacs.d/packages/packages.el

@@ -397,9 +397,24 @@
   (setq org-log-done 'time)
   )
 
-;; Specified to get (org-timeline)
 (use-package org-agenda
-  :after org)
+  :after org
+  :init
+  ;; Rip org-timeline
+  (defun org-timeline ()
+    (interactive)
+
+    (if (not (derived-mode-p 'org-mode))
+	(message "Not in Org buffer.")
+      (org-agenda nil "t" 'buffer)))
+  :config
+  (setq org-agenda-custom-commands
+	'(("t" "Events" agenda "display deadlines and exclude scheduled"
+	   ((org-agenda-span 'year)
+	    (org-agenda-time-grid nil)
+	    (org-agenda-show-all-dates nil)
+	    (org-agenda-entry-types '(:deadline)) ;; this entry excludes :scheduled
+	    (org-deadline-warning-days 7))))))
 
 (use-package org-preview-html
   :after org
@@ -427,7 +442,6 @@
           font-lock-variable-name-face
           font-lock-keyword-face)))
 
-
 (use-package rainbow-mode
   :ensure t
   :diminish rainbow-mode
@@ -544,6 +558,8 @@
         haskell-mode
         realgud
         emojify
+	auctex
+	company-auctex
         ))
 
 (defvar packages-installed-this-session nil)