Commit Graph

2386 Commits

Author SHA1 Message Date
1fcf210bd4 replace go-add-tags with go-tag
go-add-tags isn't maintained and has a few issues.
This library will fix those issues by using a binary intended for this.
2019-11-06 14:22:24 +01:00
9b831d8ae7 Add rst module
Uses sphinx-mode and adds a few common bindings

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-06 16:57:35 +09:00
9cb535043c Merge pull request #2005 from RBckmnn/FixOrgAttach
lang/org: fix org-attach keybinds
2019-11-05 18:48:34 -05:00
110ce6f150 lang/web: fix *.html? association with web-mode 2019-11-05 10:33:24 -05:00
d05c970708 Add org archive keybinding 2019-11-04 10:48:06 +00:00
2bf74158fd Minor refactors across the board 2019-11-04 03:37:54 -05:00
684e69c968 lang/julia: ensure inferior-julia-program-name is defined
For ob-julia
2019-11-04 03:37:54 -05:00
6cc4c71872 Initialize Doom in ob-async session #2010 2019-11-04 03:37:44 -05:00
4703992002 Suppress missing-file org-version errors 2019-11-04 00:37:25 -05:00
95c3682716 lang/org: revert e19069aa9
It ended up convoluting the load order, which makes customizing their
keybinds more complicated than they need to be.
2019-11-02 18:43:03 -04:00
f2906b073f Fix #2004: wrong-type-arg stringp error from pyvenv 2019-11-02 13:41:55 -04:00
d8ed171f0c Fixed keybindings to org-attach commands 2019-11-02 17:20:28 +01:00
61aebae782 lang/org: don't persist active clocks
Only their history.
2019-11-01 14:45:38 -04:00
be196cbe39 lang/org: replace deprecated file+datetree 2019-11-01 14:09:25 -04:00
dcf468ae70 Merge pull request #1984 from yuhan0/fix-clojure-advice
lang/clojure: check for nrepl-server-buffer in advice
2019-11-01 13:14:43 -04:00
e72d3bd2b0 lang/org: slightly larger org-capture popup 2019-10-31 23:57:01 -04:00
09e923e14b lang/org: fix oversized *Org Select* popup 2019-10-31 23:54:49 -04:00
e19069aa97 lang/org: load evil-org{,agenda} a little sooner
This allows users to customize their keybinds with (after! org ...)
or (after! org-agenda ...) blocks (i.e. they don't need to be aware of
evil-org/evil-org-agenda to customize their keybinds).
2019-10-31 23:54:36 -04:00
51defe93ce lang/org: don't ask for permission to run elisp links
We'll trust the user to know what they're doing
2019-10-31 23:13:03 -04:00
c80413fabc lang/org: include full datetime in notes/changelog entries 2019-10-31 23:12:35 -04:00
249a9aab6d lang/org: use checkbox keyword for personal todo captures 2019-10-31 23:12:02 -04:00
843be4d2a6 lang/org: refactor org-journal integration 2019-10-31 23:09:43 -04:00
1cd7438f1f lang/org: add journal org-capture template 2019-10-31 23:09:26 -04:00
040fcfcffa lang/org: add centralized org-capture project targets
For saving project todos/notes/changelogs in a central
{org-directory}/projects.org file, under {Project
Name}/{Tasks,Notes,Changelog} headings.

If you want to prefix the outline path, you can specific a :parents
property. e.g.

  (after! org-capture
    (org-capture-put :parents '("Projects")))

or

  (dolist (key '("ot" "on" "oc"))
    (setf (alist-get key org-capture-templates)
          (append (alist-get key org-capture-templates)
                  '(:parents ("Projects")))))

Also sets :kill-buffer t by default, for all org capture templates.
2019-10-31 22:45:59 -04:00
0b8e7a27b6 Minor refactoring/reformatting across the board 2019-10-31 14:35:07 -04:00
3930a23084 lang/go: mention +lsp flag in README 2019-10-30 23:29:34 -04:00
17957a666d [clojure] Check for nrepl-server-buffer in advice
When using cider-connect to an external server this function would throw
an exception because nrepl-server-buffer is nil
2019-10-31 10:47:48 +08:00
70e7b8a388 Add flycheck-golangci-lint
This plugin runs
[golangci-lint](https://github.com/golangci/golangci-lint) in the
background and gathers the results in a checker.
2019-10-30 09:36:05 +01:00
89e617622d lang/org: fix 'project changelog' org-capture target
Was opening 'notes.org' rather than 'changelog.org'
2019-10-29 18:19:02 -04:00
2d36c0f9a7 lang/org: fix STRT keyword shortcut (d -> s) 2019-10-29 11:36:46 -04:00
ac334a053e lang/ruby: auto enter inf-ruby when breakpoint detected 2019-10-29 12:00:28 +00:00
5ea72bec98 Merge pull request #1967 from JakDar/develop
lang/org/README: fix howto for removing +org-cycle-only-current-subtree-h
2019-10-29 01:24:41 -04:00
53d8c97cb0 lang/org: fix eldoc display in org-mode 2019-10-29 01:10:24 -04:00
66934f982a lang/org: replace DOIN w/ STRT; use 'd' for DONE
STRT is more distinct from DONE, and 'd' is a better shortcut for DONE.
2019-10-28 23:23:13 -04:00
bec1891a3d lang/org: reformat UI config; setq-default -> setq 2019-10-28 23:23:13 -04:00
7b9c13f25f lang/org: expand refile commands
Changes 'SPC m r' into a prefix with multiple refiling commands.
2019-10-28 23:23:13 -04:00
bb383d3ede lang/org: present full paths on org-refile
This makes refiling with multiple file targets far, far more palatable.
2019-10-28 23:23:12 -04:00
53433d9c37 lang/org: default org-refile targets to current buffer 2019-10-28 23:23:12 -04:00
2755320178 lang/lua: minor reformatting 2019-10-28 23:23:12 -04:00
244671e388 lang/python: mention lsp-python-ms hack in README 2019-10-28 23:23:12 -04:00
b4e0944467 lang/markdown: mention +grip flag in README 2019-10-28 23:23:12 -04:00
987cece946 lang/org: only reset latex background on theme load
Otherwise, many of these settings will overwrite user's customizations.

Fixes #1969
2019-10-28 23:23:12 -04:00
ba52f4c8e9 lang/scheme: add plugins section to README 2019-10-28 23:23:12 -04:00
eeed0dd64f doc - fix instruction on removing +org-cycle-only-current-subtree-h 2019-10-27 20:36:21 +01:00
a022cfd705 lang/org: refactor org keywords & respect underlying faces 2019-10-27 14:06:47 -04:00
bde9b2791d lang/swift: add sane sourcekit-lsp defaults 2019-10-27 14:03:45 -04:00
7ba9939757 configure faust company backends 2019-10-27 14:24:52 +01:00
ccf7197acf lang/emacs-lisp: print string repr of evaluated result
This makes the return type of the evaluated result clearer at a glance.
2019-10-26 23:44:29 -04:00
3c6f48f9ec Move evil & corrective keybinds to respective modules
Keybinds that correct behavior or provide or extend vim functionality
were moved to their respective modules, or to the :editor evil module.

Keybinds in the global space, that are particularly opinionated but
potentially harmful or imposing as a default, or likely for users to
change (like leader keys), are kept in config/default.
2019-10-26 23:44:28 -04:00
c360f0dceb Minor refactor & comment/docstring revision 2019-10-26 23:44:28 -04:00