Mitch Tishmack 6 лет назад
Родитель
Сommit
2c4b1032a5
4 измененных файлов: 33 добавлений и 25 удалений
  1. +1
    -1
      bin.org
  2. +30
    -22
      emacs.org
  3. +1
    -1
      readme.org
  4. +1
    -1
      tmux.org

+ 1
- 1
bin.org Просмотреть файл

@@ -1002,7 +1002,7 @@ foreach my $input (@ARGV){
}
#+END_SRC

* TODO ~/bin/nix-update still worth keeping?
* TODO ~/bin/nix-update still worth keeping? :cleaning:

More for nix on macos, but just merges NixOS/nipkgs origin/master to the current branch in a tmux window and watches it.



+ 30
- 22
emacs.org Просмотреть файл

@@ -74,7 +74,7 @@ This configuration is using *use-package* extensively. Install it earlyso we can
(setq use-package-verbose t)
#+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.

@@ -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))
#+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
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

*** workgroups2
*** TODO workgroups2 :broken:

Save workgroup layouts. Similar..ish to desktop-save.

@@ -675,11 +675,12 @@ Highlight matching ()'s []'s etc...
)
#+END_SRC

*** TODO org-mode capture-updates
*** TODO org-mode :validation:testing:

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
(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)
#+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.

@@ -789,7 +790,7 @@ Validate that this installs from scratch fine, blocking babel executions is ass.
(use-package ob-async :after org :ensure t)
#+END_SRC

**** TODO org-habit customization
**** TODO org-habit customization :testing:

Figure out the customization needed here.

@@ -803,7 +804,7 @@ Figure out the customization needed here.
(org-habit-following-days 7))
#+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

@@ -839,7 +840,7 @@ https://github.com/integral-dw/org-superstar-mode
)
#+END_SRC

**** TODO Keep ox-latex in org setup?
**** TODO Keep ox-latex in org setup? :validation:broken:

Its tangle is set to no...

@@ -872,6 +873,8 @@ Flycheck for on the fly checking of code.
)
#+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
setups.

@@ -897,7 +900,7 @@ Not tangled into the config intentionally.
(message "Error: pkg-config tool not found.")))
#+END_SRC

*** TODO auto-complete not tangled
*** TODO auto-complete not tangled :validation:broken:

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)))
#+END_SRC

*** TODO super-save
*** TODO super-save :validation:testing:

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

*** fic-mode
*** TODO fic-mode :broken:

Highlight TODO/FIXME type messages in comments.

@@ -1026,13 +1029,13 @@ Highlight TODO/FIXME type messages in comments.
)
#+END_SRC

*** ggtags
*** TODO ggtags :broken:

#+BEGIN_SRC emacs-lisp :tangle no
(use-package ggtags :ensure t)
#+END_SRC

*** company-mode
*** TODO company-mode :broken:

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)
:defer t)
#+END_SRC
*** python-mode
*** TODO python-mode :broken:

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)
#+END_SRC

**** TODO nix-mode :broken:

#+BEGIN_SRC emacs-lisp :tangle no
(use-package nix-mode
:config
@@ -1285,7 +1290,7 @@ Instead of text might as well get a decent mode hook going here.
(use-package dockerfile-mode :defer t)
#+END_SRC

*** TODO cscope or rtags or nuke
*** TODO cscope or rtags or nuke :testing:validation:

Switch to rtags, or maybe even nuke entirely?

@@ -1295,7 +1300,7 @@ Switch to rtags, or maybe even nuke entirely?
:config (cscope-setup))
#+END_SRC

*** TODO ag validate
*** TODO ag :validation:

#+BEGIN_SRC emacs-lisp
(use-package ag :defer t)
@@ -1306,7 +1311,7 @@ Switch to rtags, or maybe even nuke entirely?

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.

@@ -1349,9 +1354,9 @@ ALl this crap should be moved into use-package declarations.
))
#+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
(add-hook 'emacs-lisp-hook
@@ -1407,7 +1412,7 @@ TODO: fixme
)
#+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
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)
#+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
(load-file "~/.emacs.d/local.el")
#+END_SRC

+ 1
- 1
readme.org Просмотреть файл

@@ -257,7 +257,7 @@ Language specific
| haskell | [[file:haskell.org][haskell.org]] |
| perl | [[file:perl.org][perl.org]] |

* TODO [2/5]
* TODO Enhancements [2/5] :someday:
- [X] Figure out some way to make code blocks editable with :tangle, it sucks not being able to edit blocks as they are.
- [X] Need to have some way to autocleanup old generations. Rm works for now so meh.
- [ ] Need to add the ability to detect that make is generating a pointless new generation. Aka generation N and generation N-1 are the same, just leave N and don't increment.


+ 1
- 1
tmux.org Просмотреть файл

@@ -139,7 +139,7 @@ PREFIX + o = L*o*g pane output to a file.
Saved with the iso8601 command for the name. Also change the foreground text to
green so we know we're logging.

* TODO Tmux logging key is broken
* TODO Tmux logging key is broken :someday:broken:

#+BEGIN_SRC conf :tangle no
bind-key o \


Загрузка…
Отмена
Сохранить