@@ -74,7 +74,7 @@ This configuration is using *use-package* extensively. Install it earlyso we can
(setq use-package-verbose t)
(setq use-package-verbose t)
#+END_SRC
#+END_SRC
*** TODO test diminish updates
*** TODO test diminish updates :validation:
Keep the mode line less cluttered with crap from modes I don't care about.
Keep the mode line less cluttered with crap from modes I don't care about.
@@ -425,7 +425,7 @@ Also have the scratch buffer be empty instead of have the derp message I never r
(custom-set-variables '(initial-scratch-message nil))
(custom-set-variables '(initial-scratch-message nil))
#+END_SRC
#+END_SRC
*** TODO fonts setup doesn't work
*** TODO fonts setup doesn't work :broken:
List of fonts in order of preference. Set preferred font list when we're in a
List of fonts in order of preference. Set preferred font list when we're in a
gui emacs session.
gui emacs session.
@@ -647,7 +647,7 @@ Make git not ass to use. At least in emacs. magit is the best git interface... i
)
)
#+END_SRC
#+END_SRC
*** workgroups2
*** TODO workgroups2 :broken:
Save workgroup layouts. Similar..ish to desktop-save.
Save workgroup layouts. Similar..ish to desktop-save.
@@ -675,11 +675,12 @@ Highlight matching ()'s []'s etc...
)
)
#+END_SRC
#+END_SRC
*** TODO org-mode capture-updates
*** TODO org-mode :validation:testing:
Org-mode keybindings and settings, pretty sparse really.
Org-mode keybindings and settings, pretty sparse really.
Todo is to figure out what needs to happen for the capture templates.
Todo is to figure out what needs to happen for the capture templates and
validate the agenda changes.
#+BEGIN_SRC emacs-lisp
#+BEGIN_SRC emacs-lisp
(use-package org
(use-package org
@@ -781,7 +782,7 @@ Figure out how the hell to use this thing.
;;(use-package ob-async :after org-plus-contrib :ensure t)
;;(use-package ob-async :after org-plus-contrib :ensure t)
#+END_SRC
#+END_SRC
**** TODO org babel ob-async testing
**** TODO org babel ob-async testing :validation:
Validate that this installs from scratch fine, blocking babel executions is ass.
Validate that this installs from scratch fine, blocking babel executions is ass.
@@ -789,7 +790,7 @@ Validate that this installs from scratch fine, blocking babel executions is ass.
(use-package ob-async :after org :ensure t)
(use-package ob-async :after org :ensure t)
#+END_SRC
#+END_SRC
**** TODO org-habit customization
**** TODO org-habit customization :testing:
Figure out the customization needed here.
Figure out the customization needed here.
@@ -803,7 +804,7 @@ Figure out the customization needed here.
(org-habit-following-days 7))
(org-habit-following-days 7))
#+END_SRC
#+END_SRC
**** TODO org-bullets review if alternative is worth it
**** TODO org-bullets review if alternative is worth it :validation:
https://github.com/integral-dw/org-superstar-mode
https://github.com/integral-dw/org-superstar-mode
@@ -839,7 +840,7 @@ https://github.com/integral-dw/org-superstar-mode
)
)
#+END_SRC
#+END_SRC
**** TODO Keep ox-latex in org setup?
**** TODO Keep ox-latex in org setup? :validation:broken:
Its tangle is set to no...
Its tangle is set to no...
@@ -872,6 +873,8 @@ Flycheck for on the fly checking of code.
)
)
#+END_SRC
#+END_SRC
**** TODO pkg-config lib stuff for flycheck :broken:
Need to vet this, used it more when I did more c. But its handy for non standard pkg-config
Need to vet this, used it more when I did more c. But its handy for non standard pkg-config
setups.
setups.
@@ -897,7 +900,7 @@ Not tangled into the config intentionally.
(message "Error: pkg-config tool not found.")))
(message "Error: pkg-config tool not found.")))
#+END_SRC
#+END_SRC
*** TODO auto-complete not tangled
*** TODO auto-complete not tangled :validation:broken:
Auto complete functionality is nice to have.
Auto complete functionality is nice to have.
@@ -968,7 +971,7 @@ Desktop saving of session information handy to keep the same buffers between ses
(desktop-save desktop-dirname)))
(desktop-save desktop-dirname)))
#+END_SRC
#+END_SRC
*** TODO super-save
*** TODO super-save :validation:testing:
REMOVE ME && TODO IF THIS WORKS
REMOVE ME && TODO IF THIS WORKS
@@ -985,7 +988,7 @@ Saves buffers like with auto-save but on focus loss, when idle etc...
)
)
#+END_SRC
#+END_SRC
*** fic-mode
*** TODO fic-mode :broken:
Highlight TODO/FIXME type messages in comments.
Highlight TODO/FIXME type messages in comments.
@@ -1026,13 +1029,13 @@ Highlight TODO/FIXME type messages in comments.
)
)
#+END_SRC
#+END_SRC
*** ggtags
*** TODO ggtags :broken:
#+BEGIN_SRC emacs-lisp :tangle no
#+BEGIN_SRC emacs-lisp :tangle no
(use-package ggtags :ensure t)
(use-package ggtags :ensure t)
#+END_SRC
#+END_SRC
*** company-mode
*** TODO company-mode :broken:
Completion tips.
Completion tips.
@@ -1066,7 +1069,7 @@ So I write gooder. Me fail English? Thats unpossible.
(use-package rust-mode :commands rust-mode :mode ("\\*.rs\\'" . rust-mode)
(use-package rust-mode :commands rust-mode :mode ("\\*.rs\\'" . rust-mode)
:defer t)
:defer t)
#+END_SRC
#+END_SRC
*** python-mode
*** TODO python-mode :broken:
Compress down python configuration a bit.
Compress down python configuration a bit.
@@ -1268,6 +1271,8 @@ Instead of text might as well get a decent mode hook going here.
(use-package company-nixos-options :after company :defer t)
(use-package company-nixos-options :after company :defer t)
#+END_SRC
#+END_SRC
**** TODO nix-mode :broken:
#+BEGIN_SRC emacs-lisp :tangle no
#+BEGIN_SRC emacs-lisp :tangle no
(use-package nix-mode
(use-package nix-mode
:config
:config
@@ -1285,7 +1290,7 @@ Instead of text might as well get a decent mode hook going here.
(use-package dockerfile-mode :defer t)
(use-package dockerfile-mode :defer t)
#+END_SRC
#+END_SRC
*** TODO cscope or rtags or nuke
*** TODO cscope or rtags or nuke :testing:validation:
Switch to rtags, or maybe even nuke entirely?
Switch to rtags, or maybe even nuke entirely?
@@ -1295,7 +1300,7 @@ Switch to rtags, or maybe even nuke entirely?
:config (cscope-setup))
:config (cscope-setup))
#+END_SRC
#+END_SRC
*** TODO ag validate
*** TODO ag :validation:
#+BEGIN_SRC emacs-lisp
#+BEGIN_SRC emacs-lisp
(use-package ag :defer t)
(use-package ag :defer t)
@@ -1306,7 +1311,7 @@ Switch to rtags, or maybe even nuke entirely?
Common mode defaults I think are sensible.
Common mode defaults I think are sensible.
***** TODO prog-mode hooks to use-package
***** TODO prog-mode hooks to use-package :broken:
ALl this crap should be moved into use-package declarations.
ALl this crap should be moved into use-package declarations.
@@ -1349,9 +1354,9 @@ ALl this crap should be moved into use-package declarations.
))
))
#+END_SRC
#+END_SRC
***** elisp
***** TODO elisp :broken:
TODO: fixme
Why is this broken? Figure out why its tangle is no.
#+BEGIN_SRC emacs-lisp :tangle no
#+BEGIN_SRC emacs-lisp :tangle no
(add-hook 'emacs-lisp-hook
(add-hook 'emacs-lisp-hook
@@ -1407,7 +1412,7 @@ TODO: fixme
)
)
#+END_SRC
#+END_SRC
*** TODO auto-insert-mode new file templates
*** TODO auto-insert-mode new file templates :broken:
Review if this is worth keeping around, methinks there should be something
Review if this is worth keeping around, methinks there should be something
better like yasnippet out there, this is all old af hacks
better like yasnippet out there, this is all old af hacks
@@ -1517,7 +1522,10 @@ Load this up last to allow for local customization if needed and to keep from cu
(load custom-file 'noerror)
(load custom-file 'noerror)
#+END_SRC
#+END_SRC
* Load any local definitions
* TODO Load any local definitions :broken:
Probably need to check if this file exists first...
#+BEGIN_SRC emacs-lisp :tangle no
#+BEGIN_SRC emacs-lisp :tangle no
(load-file "~/.emacs.d/local.el")
(load-file "~/.emacs.d/local.el")
#+END_SRC
#+END_SRC