Henrik Lissner
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
Henrik Lissner
0b8e7a27b6
Minor refactoring/reformatting across the board
2019-10-31 14:35:07 -04:00
Henrik Lissner
3930a23084
lang/go: mention +lsp flag in README
2019-10-30 23:29:34 -04:00
yuhan0
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
Gerry Agbobada
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
Henrik Lissner
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
Henrik Lissner
2d36c0f9a7
lang/org: fix STRT keyword shortcut (d -> s)
2019-10-29 11:36:46 -04:00
eltone
ac334a053e
lang/ruby: auto enter inf-ruby when breakpoint detected
2019-10-29 12:00:28 +00:00
Henrik Lissner
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
Henrik Lissner
53d8c97cb0
lang/org: fix eldoc display in org-mode
2019-10-29 01:10:24 -04:00
Henrik Lissner
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
Henrik Lissner
bec1891a3d
lang/org: reformat UI config; setq-default -> setq
2019-10-28 23:23:13 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
53433d9c37
lang/org: default org-refile targets to current buffer
2019-10-28 23:23:12 -04:00
Henrik Lissner
2755320178
lang/lua: minor reformatting
2019-10-28 23:23:12 -04:00
Henrik Lissner
244671e388
lang/python: mention lsp-python-ms hack in README
2019-10-28 23:23:12 -04:00
Henrik Lissner
b4e0944467
lang/markdown: mention +grip flag in README
2019-10-28 23:23:12 -04:00
Henrik Lissner
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
Henrik Lissner
ba52f4c8e9
lang/scheme: add plugins section to README
2019-10-28 23:23:12 -04:00
Jakub Darul
eeed0dd64f
doc - fix instruction on removing +org-cycle-only-current-subtree-h
2019-10-27 20:36:21 +01:00
Henrik Lissner
a022cfd705
lang/org: refactor org keywords & respect underlying faces
2019-10-27 14:06:47 -04:00
Henrik Lissner
bde9b2791d
lang/swift: add sane sourcekit-lsp defaults
2019-10-27 14:03:45 -04:00
Bart Brouns
7ba9939757
configure faust company backends
2019-10-27 14:24:52 +01:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
c360f0dceb
Minor refactor & comment/docstring revision
2019-10-26 23:44:28 -04:00
Henrik Lissner
9b3f21a9bc
Optimize doom/help-search
...
Yields a ~80% decrease in indexing time.
2019-10-26 02:12:58 -04:00
Henrik Lissner
84a063ca78
tools/eval: add +overlay feature
...
Now, inline evaluation will display results in an overlay next to the
cursor, rather than in the minibuffer (unless it gets too big, in which
case it'll use a popup buffer).
2019-10-26 02:12:58 -04:00
Henrik Lissner
07067bd304
lang/org: reformat packages.el
2019-10-25 20:29:00 -04:00
Henrik Lissner
5f00db871e
lang/org: major refactor & add org-fancy-priorities package
...
- Fixes an issue where evil bindings weren't working in org-mode
- Significantly slims down on unnecessary keybinds
- Remove +org-init-keybinds-for-evil-h hook and reli more on our new
evil-org fork, which has upstreamed some of our changes.
- Documents undocumented functions, remove unnused ones, and reorganize
org's autoload libraries by convention.
- Adds org-fancy-priorities for more elegant (and subtle) priority
display than ugly [#A] tags.
2019-10-25 20:25:20 -04:00
Henrik Lissner
4478fceaf5
lang/emacs-lisp: add 'SPC m e l' & 'SPC m g l'
...
For loading libraries and jumping to their source code.
2019-10-25 20:25:20 -04:00
Akhil Wali
e60db77511
[org +gnuplot] Warn if gnuplot is not installed
2019-10-25 22:13:01 +13:00
Henrik Lissner
7f44774c43
lang/faust: fix unfiltered code completion
2019-10-24 19:22:15 -04:00
Henrik Lissner
6b327dfcca
lang/cc: fix default style in C/C++ modes
...
c-default-style wasn't being used correctly.
2019-10-24 17:03:08 -04:00
Henrik Lissner
423c2958b6
lang/python: load lsp-python-ms after python
...
To isolate errors caused upstream (e.g. emacs-lsp/lsp-python-ms#68 )
2019-10-24 17:03:03 -04:00
Henrik Lissner
334c309ae7
lang/org: org-clock-out-remove-zero-time-clocks = nil
...
Half-reverts 29f6db6ea
. Hadn't realized this setting would remove
the *entire* logbook if you clock out with sub 1m on a task.
Mentioned by @d1egoaz in 29f6db6
2019-10-24 15:04:08 -04:00
Henrik Lissner
a1f6f77ca0
Remove redundant flyspell-mode hook in latex
...
flyspell-mode is already on text-mode-hook
2019-10-24 13:39:03 -04:00
Henrik Lissner
3140ab7337
lang/latex: fix advice name conflict #1849
2019-10-23 22:28:44 -04:00
Henrik Lissner
9177c1b07a
lang/python: ensure anaconda is started after lsp
2019-10-23 22:09:28 -04:00
Henrik Lissner
42421a765d
Avoid fallback completion if lsp--buffer-deferred
2019-10-23 22:08:28 -04:00
Henrik Lissner
0b67251159
tools/eval: associate plist with repl handlers
...
Also consolidates all REPLs (opened through the :tools eval module)
under one popup rule, which inhibits ESC from prematurely closing
them (#1944 ), and cleans up after their buffers *only* if their handlers
weren't specified to :persist, e.g.
(set-repl-handler! 'some-mode #'some-repl-handler :persist t)
Also standardized ESS's REPL commands.
2019-10-23 21:41:23 -04:00
Henrik Lissner
e6094f262f
lang/emacs-lisp: don't resize non-output windows
2019-10-23 18:30:03 -04:00
Henrik Lissner
b556fa7d3f
lang/org: explain org-babel-js-function-wrapper setting
2019-10-23 18:05:15 -04:00
Henrik Lissner
3dd09b327f
lang/org: tie evil-org to :editor evil +everywhere
2019-10-23 18:00:11 -04:00
Henrik Lissner
fb28586795
lang/org: use fork of evil-org
...
First step to fixing its issues.
Relevant to #1897 , #1828
2019-10-23 18:00:11 -04:00
Henrik Lissner
009cfbcb90
lang/cc: fix false negatives from rc/rdm checks #1864
2019-10-23 16:07:59 -04:00
Henrik Lissner
91deaa49eb
lang/plantuml: error on export in server mode
...
'server compilation fails when exporting org files with plantuml
diagrams.
2019-10-23 14:36:40 -04:00
Henrik Lissner
237d2d3c3a
lang/latex: fix fix for fill-paragraph in latex-mode #1849
2019-10-23 14:14:33 -04:00
Henrik Lissner
cf2cea75cf
lang/org: remove org-babel-get-header polyfill
...
If packages haven't caught up by now, oh well! ob-spice hasn't, that's
for sure.
2019-10-23 13:21:47 -04:00