Commit Graph

11919 Commits

Author SHA1 Message Date
678a5d1f7c Improve prompts for various help commands
To make it clearer what you're searching for.
2019-12-28 19:57:37 -05:00
b38501a67b Refactor load-path & loaded-files search commands
Follow up to 0df480bf8
2019-12-28 19:55:44 -05:00
2fb76b3ba0 Use [escape] instead of ESC to abort company
Because rebinding ESC breaks some meta keybinds for tty users.
2019-12-28 17:39:00 -05:00
47be32d422 Fail gracefully if no session file is present 2019-12-28 15:46:29 -05:00
8d3954257e Refactor 'doom purge' & fix elpa purging
Wasn't picking up ELPA packages.
2019-12-28 14:02:07 -05:00
6396cbf6cd Refactor 'doom build' 2019-12-28 14:01:36 -05:00
da09a3eb8c Mention commit pinning in docs with package! 2019-12-28 14:00:08 -05:00
7ef3bee851 Consider eval output width when deciding how to display it
If ':tools (eval +overlay)' is enabled, eval commands display their
output in a floating overlay at EOL. If the output is longer than
+eval-popup-min-lines (5), it will display it in a popup window instead.

With this, it also will use a popup window if the output is longer than
the minibuffer can display in one line,
2019-12-28 13:53:13 -05:00
dafa4deef4 lang/python: autoload lsp-python-ms setup/update commands
And set lsp-python-ms-python-executable-cmd a little sooner, to make it
easier for folks to change.
2019-12-28 13:52:15 -05:00
66b005aa18 ui/doom-dashboard: expand README #1166 2019-12-27 14:46:10 -05:00
9bc3d05cb5 docs/getting_started: add macports install docs 2019-12-27 14:14:31 -05:00
566d54d984 Disable continue-comments-on-RET in ess-r-mode & coq-mode
Fixes #2081, #2233
2019-12-27 13:32:24 -05:00
e5fa19ea2d lang/emacs-lisp: fix wrong-num-args error on doc lookup 2019-12-27 04:44:20 -05:00
75c25fa182 ui/hydra: fix +hydra/text-zoom
Issue brought to light by #2057
2019-12-27 03:35:32 -05:00
e9b85997a9 tools/ein: disable hydra hints #2057 2019-12-27 03:33:12 -05:00
2f540f8c45 Remove vestigial references to doom--finalize-straight 2019-12-27 03:30:03 -05:00
dcb0b6042e Ensure evil-easymotion is lazy-loaded
The evilem-create calls were pulling it in early, at startup.
2019-12-27 01:54:01 -05:00
e5602c1802 Move async.el out of baseline packages
It isn't needed anywhere atm. Perhaps we don't need it in core at all?
2019-12-27 01:52:45 -05:00
6920ae80f0 Fix wrong-type-argument sequencep when loading ein's hydra #2057 2019-12-27 01:45:15 -05:00
0ff68e5a7f Don't handle straight transactions anymore
Since raxod502/straight.el@e45f726, straight handles its transactions in
non-interactive sessions.
2019-12-27 01:44:41 -05:00
a02cfdc365 No-op package--ensure-init-file completely
Rather than setting package--init-file-ensured to nil. It's less work
for Emacs at startup and is functionally equivalent.
2019-12-27 01:44:40 -05:00
995617edf1 app/irc: update README & clarify gnutls dependency 2019-12-27 01:44:40 -05:00
ac336a55ea app/irc: use SERVER for :host if no host is specified 2019-12-27 01:44:40 -05:00
01e728dad5 app/irc: remove hard dependencies on persp-mode
And fix wrong type argument perspective nil error on M-x circe
2019-12-26 22:47:27 -05:00
d1f4a77fbb Fix vestigial reference to old help-search-headings fn 2019-12-26 16:50:49 -05:00
2e9195742a Fix shell popups from regaining their modeline #2228 2019-12-26 16:50:49 -05:00
45e9f2cffc ui/pretty-code: add missing fira ligatures 2019-12-26 16:50:49 -05:00
026fa8e65b ui/pretty-code: use mac-auto-operator-composition-mode 2019-12-26 16:50:49 -05:00
fda813de66 Merge pull request #2244 from rgrinberg/more-lispy-modes
editor/lispy: add dune-mode to lispy modes
2019-12-26 15:11:54 -05:00
70e1d337ad Merge pull request #2247 from CodyWilson/patch-1
Small typo fix
2019-12-26 15:11:26 -05:00
0be4972257 Merge pull request #2254 from r-darwish/java-workspace
lang/java: move lsp-java-workspace-dir to doom-etc-dir
2019-12-26 15:11:02 -05:00
5c45a9eff9 Fall back to typescript-mode for *.tsx #2252 2019-12-26 15:00:44 -05:00
a488c308bb config/default: fix switch-buffer keys for vanilla users
Closes #2256
2019-12-26 14:47:53 -05:00
1c7ba9d2cb Set the directory for the Java LSP workspace 2019-12-26 14:31:51 +02:00
09b49ee83a Silence unused retval warnings from package! 2019-12-26 02:44:23 -05:00
c1ff03ebed Expand :local-repo relative to containing file 2019-12-26 02:40:56 -05:00
934e4fc06f ui/doom-dashboard: fix vertical padding #2251 2019-12-26 01:41:45 -05:00
fe1642e854 Add special goto def/docs support in doom! blocks
- Pressing gd on a module in your doom! block will now browse that
  module's directory.
- Pressing K on a module will jump to that module's documentation, if any.
- Pressing K on a module flag will jump to that flag's description
  within that module's documenation.
- This is now explained in init.example.el

Closes #2249
2019-12-26 01:41:45 -05:00
7cc8a90c11 Disable save-place in large/long files 2019-12-26 01:41:45 -05:00
0b4356a7d5 Fix 'search documentation' button on dashboard 2019-12-26 01:41:44 -05:00
adc8cba14b Revise docstrings & minor reformatting 2019-12-26 01:41:44 -05:00
ac21c09419 emacs/vc: better feedback from 'SPC g {y,Y}' 2019-12-26 01:41:34 -05:00
550c9bda74 cli/packages: implement commit pinning support
This is step 2 toward version pinning and rollback.

Next step is to actually pin packages.

Step 1 was 125561eb0
2019-12-25 14:02:43 -05:00
606d53cc47 Fix wrong-type-argument when opening file that doesn't exist yet 2019-12-25 14:02:43 -05:00
21e6304ced Small typo fix 2019-12-25 10:51:44 -06:00
712ac3349a Add dune-mode to lispy modes
Dune uses an sexpression based syntax as well

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-25 15:22:16 +07:00
e35a5ee933 Merge pull request #2242 from seanfarley/smf/dap-cache
tools/dap: move extensions to doom etc dir
2019-12-25 02:40:48 -05:00
fd66b2321e Trigger so-long even in modes with no comment syntax
Refactoring of #2183
2019-12-25 02:17:01 -05:00
aa3cb1e7dc Inhibit saveplace in "large" files 2019-12-25 02:15:48 -05:00
44fcbb52dc Change format of doom-large-file-size-alist
Instead of mapping major modes to file size thresholds, it maps file
regexps (like auto-mode-alist) since the major mode cannot be known
before set-auto-mode is called (in after-find-file).
2019-12-25 02:13:53 -05:00