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
Henrik Lissner
21a27b52d8
Refactor autoloads generation
...
- Correctly replace references to load-file-name and $# in autoloads.
- Don't load resulting autoloads file twice
- Read package autoloads literally (a little faster)
2019-07-27 16:59:10 +02:00
Henrik Lissner
94d5b73b45
lang/python: lazy load lsp-python-ms
...
And comment on the hack.
2019-07-27 13:53:38 +02:00
Henrik Lissner
063703bbd6
Merge pull request #1510 from filalex77/lang/elixir-readme
...
Add README for lang/elixir
2019-07-27 13:14:15 +02:00
Henrik Lissner
bc044ae3c0
Merge pull request #1578 from jdemilledt/patch-1
...
Remove flycheck-rust since it is no longer used.
2019-07-27 13:13:46 +02:00
Henrik Lissner
2487a76852
Merge pull request #1602 from jdemilledt/patch-2
...
Adding lsp-python-ms with patch so it doesn't force itself to be installed
2019-07-27 13:13:08 +02:00
Henrik Lissner
5b1d7459bc
Merge branch 'develop' into straight
2019-07-27 13:09:42 +02:00
Henrik Lissner
7c6e871035
lang/emacs-lisp: add buttercup-run-project command
...
And replace non-interactive buttercup-run-discover.
2019-07-27 13:06:43 +02:00
Nelson Liu
bf151916cb
Update list of lang/python considered conda homes
...
For several years, the default location for a miniconda install has been `~/miniconda3` (`~/miniconda2` if using the python 2 version). This PR adds this path to the list considered by the conda package.
2019-07-26 22:29:33 -07:00
Julian DeMille
850c0bbb61
Adding lsp-python-ms with patch so it doesn't force itself to be installed.
2019-07-26 22:32:17 -04:00
Henrik Lissner
49afaa8bd1
Merge pull request #1599 from tchajed/racket-jump-to-definition
...
lang/racket: set lookup handler to find definition
2019-07-27 03:31:39 +02:00
Henrik Lissner
66c50ceb51
Merge pull request #1576 from Emiller88/feature/mu4e-docs
...
Add NixOS example
2019-07-27 03:27:36 +02:00
Henrik Lissner
60a87b444c
Merge pull request #1601 from filalex77/elixir-ls
...
Add support for Elixir LSP via elixir-ls
2019-07-27 03:24:39 +02:00
Henrik Lissner
3e357c2e88
Return real version string from fake org-release fn
2019-07-27 02:46:50 +02:00
Henrik Lissner
0dfdbd471c
Ensure envvars at top of envvar file are checked
...
The regexp expects there to be at least one newline at the top of the
file, otherwise the very first envvar is skipped.
2019-07-27 02:46:50 +02:00
Henrik Lissner
597ef77c20
Ignore envvars prefixed with __
...
They are likely private. There are some public variables with single
underscore prefixes, however, like _FASD_DATA and _FASD_VIMINFO.
2019-07-27 02:46:49 +02:00