Henrik Lissner
c28fff4fbf
Fix void-variable branch error on 'doom upgrade'
2019-07-29 03:18:39 +02:00
Henrik Lissner
71d3eccec5
Fix missing dir separator in +doom-dashboard-banner-dir
2019-07-29 03:18:39 +02:00
Henrik Lissner
9b5dce1c56
Refactor lsp! function
2019-07-29 03:18:38 +02:00
Henrik Lissner
61b7451b52
config/literate: always tangle asynchronously
...
Should also fix errors during tangling while running `bin/doom`
commands.
2019-07-29 03:18:38 +02:00
Henrik Lissner
e3d6d13be5
Fix doom/help-packages
...
Also adds doom-package-backend function.
TODO: Report more information about straight packages.
2019-07-29 03:18:38 +02:00
Henrik Lissner
00a4701b16
lang/org: org-export-with-smart-quotes = t
2019-07-29 03:18:38 +02:00
Henrik Lissner
37739a2501
tools/flyspell: don't spellcheck org blocks
2019-07-29 03:18:38 +02:00
Henrik Lissner
a89c004551
Refactor git-timemachine-show-commit fix (again)
2019-07-29 03:18:38 +02:00
Henrik Lissner
367bb4fd8e
Merge pull request #1613 from tchajed/fix-pr-1580
...
lang/racket: Fix bug in configuration
2019-07-28 23:14:44 +02:00
Tej Chajed
5dc1ad0033
lang/racket: Fix bug in configuration
2019-07-28 17:07:17 -04:00
Henrik Lissner
fee0174543
Merge pull request #1611 from gagbo/patch-1
...
Use +pretty-code-iosevka-font-name on complete set
2019-07-28 20:29:50 +02:00
Henrik Lissner
44d58ea607
Merge pull request #1612 from levitanong/patch-2
...
rebind "\"" to cider-jack-in-cljs
2019-07-28 20:28:36 +02:00
Levi Tan Ong
e213509528
rebind "\"" to cider-jack-in-cljs
...
Originally `cider-jack-in-clojurescript` but said command was deprecated.
Copy of 1595 because history happened, and I don't know how to fix it. 😅
2019-07-29 01:23:18 +08:00
Gerry Agbobada
6587d67caf
Use +pretty-code-iosevka-font-name on complete set
...
The ligatures are defined for the fontset `#Xe100 -> #Xe1cc` but the hook function did not use that complete space for the ligatures
2019-07-28 18:25:50 +02:00
Henrik Lissner
6329af2662
Merge pull request #1608 from filalex77/orgit
...
lang/org: Package orgit if magit is enabled
2019-07-28 16:35:03 +02:00
Henrik Lissner
1033087beb
Merge pull request #1609 from tchajed/fix-fetcher-warning
...
Fix :fetcher warning to include package name
2019-07-28 16:33:23 +02:00
Henrik Lissner
106defd88e
Merge pull request #1580 from tchajed/racket-smart-open-bracket
...
lang/racket: Fix smart open bracket insertion
2019-07-28 16:29:54 +02:00
Tej Chajed
55b9c1f171
lang/racket: Fix smart open bracket insertion
...
`racket-smart-open-bracket-enable` has been replaced by a function that
inserts the right type of bracket (see
669275b3a6
),
which we need to bind to [.
2019-07-28 10:27:38 -04:00
Henrik Lissner
ff5be98cec
Disable show-trailing-whitespace by default #1593
...
Let people decide if they want it on or not.
See doom-enable-show-trailing-whitespace-h or setq-hook!
2019-07-28 16:10:54 +02:00
Henrik Lissner
1e7df8046c
lang/python: disable electric indentation #1593
...
Electric indentation is only as good as the underlying indenter.
2019-07-28 16:10:54 +02:00
Henrik Lissner
c2af0723d7
Show progress percentage during 'doom update'
2019-07-28 16:10:54 +02:00
Henrik Lissner
19ecf8e46a
Correct last inline hook defuns
...
See a3e262c7
for rationale
2019-07-28 16:10:53 +02:00
Henrik Lissner
a354bba261
Appease byte-compiler-san-chan-sensei-sama-chama
...
Praise be.
2019-07-28 16:10:53 +02:00
Henrik Lissner
8773d85db0
Fix oversights in plist library
...
- doplist! now returns the RETVAL expression
- Fix doom-plist-merge (was incomplete)
2019-07-28 16:10:53 +02:00
Henrik Lissner
3330501af6
Remove examples in custom-*set-faces!
...
They're already in docs/api.org, which helpful buffers will display
alongside a function/macro's documentation.
2019-07-28 16:10:53 +02:00
Henrik Lissner
529f8d7e7a
Fix custom-theme-set-faces!
...
The body was still quoted from when it was a macro.
2019-07-28 16:10:53 +02:00
Tej Chajed
1eacda2d5c
Fix :fetcher warning to include package name
2019-07-28 10:00:36 -04:00
Oleksii Filonenko
a6836a476e
lang/org: Package orgit if magit is enabled
...
https://github.com/magit/orgit
2019-07-28 16:29:53 +03:00
Henrik Lissner
efb4584797
Alias 'doom build' to 'doom rebuild'
2019-07-28 14:02:51 +02:00
Henrik Lissner
a9c1986a68
Fix and refactor 'doom upgrade' #1607
...
Now accepts the -f/--force switches to discard local changes to
the .emacs.d directory.
2019-07-28 13:47:57 +02:00
Henrik Lissner
26f9e2cdeb
lang/python: load anaconda-mode a little sooner
...
So its hooks take effect in the first buffer.
2019-07-28 02:38:27 +02:00
Henrik Lissner
a6d77e951f
Move doom-run-all-startup-hooks-h to autoload/debug.el
2019-07-28 02:32:25 +02:00
Henrik Lissner
aee1c851fc
Refactor git-timemachine-show-commit fix
...
As per https://gitlab.com/pidu/git-timemachine/issues/77
2019-07-28 02:32:25 +02:00
Henrik Lissner
059030be49
lang/python: ensure anaconda-mode in first python buffer
2019-07-28 02:32:25 +02:00
Henrik Lissner
afc22e4265
lang/python: fix dont-auto-install-server advice
...
The function being overriden takes no arguments.
2019-07-28 02:32:25 +02:00
Henrik Lissner
19dd4e8db8
Correct more inline hook defuns
2019-07-28 02:32:25 +02:00
Henrik Lissner
4dc42de9e3
def-command! -> defcli!
...
And def-command-group! -> defcligroup!, to match our new convention for
naming definer macros.
2019-07-28 02:32:25 +02:00
Henrik Lissner
0a05fd09c3
Merge pull request #1603 from nelson-liu/patch-1
...
Update list of lang/python considered conda homes
2019-07-27 23:43:32 +02:00
Henrik Lissner
87ce335f1a
Merge pull request #1604 from rgrinberg/unique-lines-complete
...
Uniquify completion candidates of whole lines
2019-07-27 23:42:53 +02:00
Henrik Lissner
8dab8eefca
Prevent load-file-name/#$ replacements in strings & comments
2019-07-27 22:57:32 +02:00
Henrik Lissner
b332a923a5
Add in-house point-in-{comment,string} predicates
...
Toward uncoupling Doom from smartparens.
2019-07-27 22:56:49 +02:00
Rudi Grinberg
7c523f2c15
Uniquify completion candidates of whole lines
...
If the same line is present more than once in the buffer, it will be
offered more than once as a candidate. This commit deletes duplicate
lines from the completion list.
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-07-28 01:19:45 +07:00
Nelson Liu
fa0f876076
Add new homebrew cask anaconda install path
2019-07-27 11:11:47 -07:00
Henrik Lissner
04166d6562
ui/popup: larger WoMan popups, by default
2019-07-27 19:40:31 +02:00
Henrik Lissner
8d388ebba9
Improve 'doom rebuild' checks & formatting of logs
...
Corrects stale bytecode a little more aggressively.
2019-07-27 17:22:47 +02:00
Henrik Lissner
3313212f90
ui/workspaces: correct inline defun hooks
...
And add-to-list -> add-hook, because its a tiny bit faster (and fewer
characters).
2019-07-27 17:08:56 +02:00
Henrik Lissner
ead0b1ce15
lang/org: correct paths in comment headers
2019-07-27 17:06:55 +02:00
Henrik Lissner
a441435f3e
Fix debug helper for format!
...
Throwing format errors when there are no arguments.
Also makes relpath a little more lenient about nil/empty input.
2019-07-27 17:05:17 +02:00
Henrik Lissner
402260f154
Fix doom/reload & doom/reload-autoloads
2019-07-27 17:04:17 +02:00
Henrik Lissner
3c36a345d8
Fix file! not returning filename in some cases
...
There are scenarios where load-file-name is set, but load-in-progress is
not. It is safe to assume the value of load-file-name is always what we
want.
Also: file! now throws an error if it can't find the directory.
Otherwise we have to deal with roundabout errors from other places that
expect file! to never fail.
2019-07-27 17:00:12 +02:00