Henrik Lissner
90922caad0
lang/java: remove vestigial function call
...
Reported by @ztlevi
2019-05-03 19:44:38 -04:00
Paulo Casaretto
92138dc8e2
Move mode-protobuf package to data module
2019-05-03 16:29:48 -03:00
Paulo Casaretto
75d6ee6426
Add a protobuf module
2019-05-03 16:17:36 -03:00
Henrik Lissner
bd79f942d3
lang/emacs-lisp: fix false errors from featurep!
2019-05-03 13:39:00 -04:00
Henrik Lissner
25beb4bcfd
lang/emacs-lisp: restore flycheck in elisp buffers
...
However, with `emacs-lisp-checkdoc` disabled and `emacs-lisp`
significantly gimped.
byte-compile-warnings may need to be adjusted to allow for *some*
warnings.
Also, reformat emacs-lisp-mode hooks
2019-05-02 21:23:33 -04:00
Henrik Lissner
ee7ff68ae4
lang/emacs-lisp: don't move cursor on syntax error
...
i.e. when parentheses are unbalanced.
2019-05-02 20:40:48 -04:00
Henrik Lissner
1c976dc0e4
Minor, general refactors
...
Also rename custom lookup handlers for consistency and use the new
inline :async property instead.
2019-05-02 17:57:31 -04:00
Henrik Lissner
dee6e4c214
lang/web: use only company-capf for s?css-mode
2019-05-01 21:02:29 -04:00
Henrik Lissner
fd04f468e2
lang/emacs-lisp: reformat autoloads file
...
Moves public function away from interactive commands.
2019-05-01 21:02:29 -04:00
Henrik Lissner
983f081369
lang/emacs-lisp: improve imenu support
...
Among other things:
- Recognizes after!, ;;;###package and use-package as "Packages"
- Recognizes outline-minor-mode "Sections"
2019-05-01 21:02:29 -04:00
Henrik Lissner
6d314c2795
Revise and update docstrings and comments
2019-05-01 21:02:28 -04:00
Henrik Lissner
f20f477a44
lang/rust: fix documentation lookup handler #1374
2019-04-30 20:21:12 -04:00
Henrik Lissner
8e453462c7
lang/org: evil-org-retain-visual-state-on-shift = t
2019-04-26 17:43:45 -04:00
Henrik Lissner
6b69eaa397
Minor refactors across the board
2019-04-26 17:42:44 -04:00
Henrik Lissner
c79cf3c820
lang/python: use anaconda-mode for non-project files
2019-04-25 22:20:31 -04:00
chrunchyjesus
feb78e8fa3
fix rustc detection
2019-04-25 18:31:42 +02:00
Henrik Lissner
237e14ae7b
lang/clojure: fix lookup-def handler #1360
2019-04-24 21:32:26 -04:00
Henrik Lissner
4506fb9223
lang/php: update wrt changes upstream #1350
...
Removes some of the hacks that have long since been resolved upstream,
and install phpactor from MELPA, now that it is available there.
2019-04-24 20:58:06 -04:00
Henrik Lissner
f6f9abd0f8
lang/php: add php-cs-fixer package #1350
2019-04-24 18:16:06 -04:00
Henrik Lissner
d4ff90219e
lang/cc: remove +irony and +rtags flags from docs
...
They were removed a while back. Irony and rtags (et co) will be disabled
if +lsp is enabled, or can be disabled through package! declarations:
;; in ~/.doom.d/packages.el
(package! irony :disable t)
(package! rtags :disable t)
2019-04-24 18:16:05 -04:00
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
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
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
chrunchyjesus
ae11d92042
ony search for shellcheck executable when flycheck is enabled
2019-04-23 20:08:52 +02:00
chrunchyjesus
e5e05f9d51
Merge branch 'develop' into add_shellcheck
2019-04-23 19:44:02 +02:00
chrunchyjesus
9d76d983c4
add doctor for shell and update readme
2019-04-23 19:28:41 +02: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
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
fb0c8186de
Merge pull request #1339 from thiagokokada/cider-map-fixes
...
Cider map fixes
2019-04-19 21:05:56 -04:00
Eric Solomon
d5b0ee14bc
Update Go module README
2019-04-19 18:34:25 -05: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
Henrik Lissner
7885cbb4f7
Merge sly db/inspector popup rule into others
2019-04-14 13:39:57 -04:00
Henrik Lissner
da39d2b004
Merge pull request #1289 from filalex77/lang/kotlin
...
Add Kotlin module
2019-04-11 04:16:53 -04:00
Oleksii Filonenko
76fb819dfb
Rename non-interactive function +kotlin-locate-gradlew-file
2019-04-11 10:16:53 +03:00
Oleksii Filonenko
0c0aff60a1
[lang/kotlin] Use warn!
macro in doctor.el
2019-04-11 10:16:10 +03:00
Henrik Lissner
8e18b402ce
lang/rust: run cargo commands from Cargo.toml dir
...
Instead of the current directory, which breaks file links in the
compilation buffer.
2019-04-10 18:52:08 -04:00
Henrik Lissner
653161fe2e
lang/org: refactor org config load order
...
- No longer use org-load-hook; it was unnecessary and there were corner
cases where org would get loaded before hooks were added to it.
- Update comments
- Remove config that was redundant with org's defaults (wrt org-file-apps)
- Perform persp-mode check before using persp-mode API in
+org|exclude-agenda-buffers-from-workspace advice.
- Update outdated smartparens config and move it out of
org-mode-hook (only needs to be run once, not everytime org-mode is
enabled)
- Autoload mode hooks
2019-04-10 18:47:21 -04:00
Henrik Lissner
3da6c23d75
lang/org: restore org-shifttab on S-TAB
...
For evil users
2019-04-10 18:09:32 -04:00
Henrik Lissner
6cf6825a4d
lang/web: fix typo
...
Pushing to the wrong variable!
2019-04-08 23:07:29 -04:00
Henrik Lissner
f9b6f6746f
General, minor refactor/reformatting
2019-04-08 23:03:19 -04:00
Henrik Lissner
742687a51e
Add delq! and pushnew! macros
...
And move projectile configs to their respective modules (and out of
package configs).
2019-04-08 23:01:30 -04:00
Henrik Lissner
af4ca974a3
lang/org: add +protocol module #257
...
Adds lazy-loaded support for org-protocol as a basis for features to
come.
2019-04-07 17:28:46 -04:00
Henrik Lissner
ffe297bc7f
lang/haskell: rewrite README + minor refactor
...
- Documents lsp-haskell
- Use hie-wrapper on MacOS
- Update tools/lsp README to include :lang haskell
- Mention cabal-new-repl setting (#1140 )
2019-04-07 16:46:59 -04:00