Henrik Lissner
c399c07694
Add :tools lsp checks for +lsp flag
...
Also:
- Reorganizes some :lang modules' packages.el file.
- Adds setuptools check in lang/python
- Adds javac check in lang/java
- Removes the depends-on! macro
2019-04-24 18:16:05 -04:00
Henrik Lissner
51a28249bd
Update modules/README.org
...
Add +lsp flags to modules that support it
2019-04-24 18:16:04 -04:00
Henrik Lissner
1fb2178716
Move sp skip-match disabler to config/default
...
This shouldn't be mandatory.
2019-04-24 18:16:04 -04:00
Henrik Lissner
a4c5396558
Add better-jumper
...
Replaces evil's jumplist; makes its functionality available for non evil
users.
2019-04-24 18:16:04 -04:00
Henrik Lissner
b189254050
Don't kill magit on ESC (for evil users)
...
q is enough. An ESC could be accidental (e.g. when ESCing from visual
mode in magit).
2019-04-24 18:16:04 -04:00
Henrik Lissner
77e4cc4d58
💥 Remove :feature category
...
:feature was a "catch-all" category. Many of its modules fit better in
other categories, so they've been moved:
- feature/debugger -> tools/debugger
- feature/evil -> editor/evil
- feature/eval -> tools/eval
- feature/lookup -> tools/lookup
- feature/snippets -> editor/snippets
- feature/file-templates -> editor/file-templates
- feature/workspaces -> ui/workspaces
More potential changes in the future:
- A new :term category for terminal emulation modules (eshell, term and
vterm).
- A new :os category for modules dedicated to os-specific functionality.
The :tools macos module would fit here, but so would modules for nixos
and arch.
- A new :services category for web-service integration, like wakatime,
twitter, elfeed, gist and pastebin services.
2019-04-24 18:16:04 -04:00
Ivan Kryvoruchko
dfad10e843
Set Clojure lookup handlers for specific minor modes to avoid overwriting
...
Fixes issue #1357 https://github.com/hlissner/doom-emacs/issues/1357
2019-04-24 18:03:56 +03:00
Henrik Lissner
768d6e9c69
Merge pull request #1352 from zenzike/patch-1
...
Add `agda2-next-goal` and `agda2-previous-goal`
2019-04-23 23:05:53 -04:00
Eric Solomon
040cd18573
Correct Javascript module tide format mapping
2019-04-23 11:17:29 -05:00
Nicolas Wu
4bcaa28681
Add agda2-next-goal
and agda2-previous-goal
...
Add support for commonly used movements (https://agda.readthedocs.io/en/v2.5.4.1/tools/emacs-mode.html )
2019-04-23 00:13:54 +01:00
Alex Ragone
ae0c0f2837
refactor: lazy load and use conventions for hooks
2019-04-22 17:18:20 +12:00
Alex Ragone
4944668dfd
feat: added org-habit module
...
Added a simple way to make the org-habit consistency graphs align to the
right margin as well as being responsive to the width of the window.
2019-04-22 17:18:20 +12:00
Henrik Lissner
cce55db6ed
Remove display-buffer-reuse-window from default actions
...
This would cause +popup/raise to reuse non-popup windows when raising
popups. If this doesn't work, it may be necessary to write a specialized
display-buffer-reuse-window to only reuse popups, specifically.
2019-04-21 13:32:22 -04:00
Henrik Lissner
b7c02d5c0a
Half-revert ba23b63
#1349
2019-04-21 13:25:33 -04:00
Henrik Lissner
4e0802ee01
Fix windows surviving creation of new workspaces
...
Particularly windows that resist `delete-window`, like treemacs, when a
new workspace is switched to.
Relevant to #1348
2019-04-21 00:47:34 -04:00
Henrik Lissner
a8c46e3136
Update evil-collection-mode-list
...
Adds disk-usage, omnisharp and process-menu
2019-04-20 22:28:20 -04:00
Henrik Lissner
fc2e0e3970
Update modules/README.org
...
And alphabetize treemacs in init.example.el
2019-04-20 19:25:07 -04:00
Henrik Lissner
2c3505df49
Merge pull request #1344 from pedrovanzella/js-docs
...
Add documentation for JS module keymaps
2019-04-20 19:20:49 -04:00
Henrik Lissner
b0d8a4f548
Merge pull request #1336 from thiagokokada/document-company-tng
...
Document company +tng flag
2019-04-20 19:20:31 -04:00
Henrik Lissner
7e7d6ae5a2
Fix hydra-ivy keybind on M-o #1342
2019-04-20 02:18:49 -04:00
Henrik Lissner
ee754362a2
Fix SPC f / for non-ivy users
...
Incorrect function signature for doom-project-find-file
2019-04-20 02:18:48 -04:00
Henrik Lissner
fb0c8186de
Merge pull request #1339 from thiagokokada/cider-map-fixes
...
Cider map fixes
2019-04-19 21:05:56 -04:00
Henrik Lissner
4798fca121
Merge pull request #1345 from ericsolomon/update-go-readme
...
Update Go module README
2019-04-19 21:00:21 -04:00
Henrik Lissner
37cd50ac80
Revert e9f788cf
...
The hook is harmless.
2019-04-19 20:57:02 -04:00
Henrik Lissner
d811f58ed2
+lookup/documentation -> lsp-describe-thing-at-point
...
More reliable in lsp-mode
2019-04-19 20:55:44 -04:00
Henrik Lissner
d1ab86c38c
Revise project & general find-file keybinds
...
Changes
- SPC f . -> Browse files from here
- SPC f / -> Find file from here (recursive)
Moves
- SPC f > -> SPC p > (Find file in another project)
- SPC f ? -> SPC p ? (Browse files in another project w/ find-file)
2019-04-19 20:53:22 -04:00
Henrik Lissner
c849495849
SPC q q = quit normally; SPC q Q = force quit
2019-04-19 20:51:09 -04:00
Henrik Lissner
d6839fc4c6
Remove references to old scratch buffer functions
2019-04-19 20:50:53 -04:00
Eric Solomon
d5b0ee14bc
Update Go module README
2019-04-19 18:34:25 -05:00
Henrik Lissner
79ee09d65b
Replace :ui evil-goggles w/ :ui ophints
...
Now offers op hinting for non-evil users.
2019-04-19 17:26:26 -04:00
Pedro Vanzella
ad9d8b20e7
Add documentation for JS module keymaps
2019-04-19 15:16:26 -04:00
Thiago Kenji Okada (Nubank)
3eb9caf167
Add some maps in cider-repl major mode
2019-04-18 20:59:46 -03:00
Thiago Kenji Okada (Nubank)
8cce11fc82
Fix SPC m r c in clojure-mode
...
Map it to 'cider-find-and-clear-repl-output instead of
'cider-repl-clear-buffer (that does not work inside Clojure
buffer).
2019-04-18 20:58:09 -03:00
Thiago Kenji Okada
0beb194e23
Document company +tng flag
2019-04-18 00:23:07 -03:00
Henrik Lissner
cf7ef0f99f
Remove ref to better-jumper
...
I'm experimenting with this package locally.
2019-04-17 21:24:17 -04:00
Henrik Lissner
0f8baf3f3e
Minor comment tweaks
2019-04-17 11:19:37 -04:00
Henrik Lissner
6cd30c926b
Persist scratch buffer across sessions
...
- Adds doom/open-project-scratch-buffer (persistent project scratch
buffers)
- Prefix arg = open scratch buffer in current window, for both
doom/open-scratch-buffer and doom/open-project-scratch-buffer.
- Rename doom/delete-scratch-files ->
doom/delete-persistent-scratch-file
- Remove doom-scratch-buffer-display-fn
- Rename doom-scratch-files-dir -> doom-scratch-dir
- Add SPC p s keybind to open project scratch buffer
2019-04-17 11:15:56 -04:00
Henrik Lissner
8a5af077a6
feature/lookup: refactor lookup commands
...
And move online-lookup commands to separate file
2019-04-16 20:57:03 -04:00
Henrik Lissner
e7e1383b08
tools/lsp: replace lookup commands w/ lsp-ui-peek
2019-04-16 20:56:52 -04:00
Henrik Lissner
0ea0486d5f
Merge pull request #1331 from flatwhatson/swiper-isearch-flx
...
Disable fuzzy-matching for swiper-isearch
2019-04-16 15:04:44 -04:00
Andrew Whatson
ee11262aca
Fix wrong-number-of-args in project-search-from-cwd
2019-04-17 00:32:35 +10:00
Andrew Whatson
e3cd82016e
Disable fuzzy-matching for swiper-isearch
2019-04-16 11:07:06 +10:00
Henrik Lissner
4a7b821934
Don't auto-kill scratch buffer popups
2019-04-15 14:16:45 -04:00
Henrik Lissner
e9f788cf67
Remove redundant project-modeline hook
...
Added upstream recently
2019-04-15 04:09:39 -04:00
Henrik Lissner
7885cbb4f7
Merge sly db/inspector popup rule into others
2019-04-14 13:39:57 -04:00
Henrik Lissner
b6611d215f
Fix wrong-num-of-args error on SPC *
...
Adds QUERY and DIRECTORY args to +{ivy,helm}/project-search
2019-04-14 13:39:30 -04:00
Henrik Lissner
94a2bc77ef
Unbind C-h in help-map
...
It interferes with which-key help/paging for the SPC h prefix.
2019-04-12 16:13:51 -04:00
Henrik Lissner
a1df75aa43
feature/evil: mention cl/cc in readme
2019-04-11 19:22:34 -04:00
Henrik Lissner
18a4f949c1
feature/evil: update Ex commands listing in README
2019-04-11 19:20:20 -04:00
Henrik Lissner
c1bc899e34
config/default: add & change SPC p keybinds
...
- Moved SPC p x to SPC p i (invalidate cache)
- Add SPC x prefix for opening terminals/ielm at project root
- Add SPC a and SPC d for adding/removing known projects
- Add SPC f for finding a file in other projects
- Add SPC b for switching project buffer (TODO improve ivy/helm support)
- Add SPC k for killing project buffers
2019-04-11 18:29:26 -04:00