Commit Graph

1306 Commits

Author SHA1 Message Date
ed702bab16 lang/ess: minor reformatting
Make hooks stand out a little more.
2018-09-10 22:39:11 -04:00
ae6d106dce lang/ess: update to reflect changes upstream #880 2018-09-10 22:36:37 -04:00
f54c36e721 lang/common-lisp: revise sly popup rules
Fixes issues with the compilation, inspector, debug or trace buffers
replacing the repl popup.
2018-09-10 12:50:45 -04:00
08d9c02218 lang/go: fix formatter
`use-region-p` is not a reliable mechanism for detecting region-type
formatting, so +format-type was added to the editor/format module.
2018-09-10 08:25:48 -04:00
f115e4a883 lang/javascript: fix hijacked SPC in insert mode #876 2018-09-09 23:15:55 -04:00
1535a8d64a lang/clojure: move flycheck-joker block 2018-09-09 16:35:16 -04:00
59b1f7cd9b Merge pull request #873 from mattly/clojure-flycheck-joker
Syntax-checking for clojure via joker
2018-09-09 16:34:43 -04:00
ca033e714c Remove +joker flag for clojure layer
Flycheck apparently won't complain if joker isn't installed
2018-09-09 10:15:20 -07:00
a64b06aa77 lang/data: remove dockerfile-mode
Now in tools/docker
2018-09-09 10:05:14 -04:00
d73f488c11 lang/ruby: add indent detection support
It already exists for ruby-mode, but not enh-ruby-mode. This fixes that.
2018-09-09 09:58:23 -04:00
bc092acaee lang/go: use gofmt for partials
goimports (if available) doesn't play well with partial code
reformatting.
2018-09-09 09:58:23 -04:00
90f0765cfb lang/org: set default for org-refile-targets
So org-refile can see your agenda files and files adjacent to the
current one.
2018-09-09 09:58:22 -04:00
6767bb926e lang/go: rebind conflicting keybinds for go-play-*
Fixes a startup error regarding binding to a non-prefix key.
2018-09-09 09:58:22 -04:00
533355d7d5 lang/clojure: fix evil keybinds in cider repl 2018-09-09 09:58:21 -04:00
5c96b0a801 lang/javascript: update set-docsets! 2018-09-09 09:58:21 -04:00
95fa12390d lang/org: fix unfontified remote links 2018-09-09 09:58:21 -04:00
2019aaff97 lang/javascript: enable xref support in rjsx-mode 2018-09-09 09:58:21 -04:00
001f90df2f lang/web: update set-docsets! & general refactor 2018-09-09 09:58:21 -04:00
c58077810d General refactor of modules
General code and comment improvements.

Also, removed the :desc's for csv-mode because map! is currently unable
to set which-key descriptions mode-locally, and should be avoided for
anything but global keybinds. This will be fixed when General is
introduced into Doom.
2018-09-09 09:58:20 -04:00
7d3ffdff06 Remove third line in section headers
This is truly important stuff. We've saved many lives with this update.
2018-09-09 09:58:19 -04:00
a0250e60e3 Add rainbow-delimiters in lang/common-lisp instead
Gives users one place to look to determine what cosmetic hooks are
applied in lisp-mode.
2018-09-09 09:58:19 -04:00
48c77b1126 Move helm-css-scss package to lang/web/+css 2018-09-09 09:58:18 -04:00
84abac6b69 Remove def-menu!; use :localleader keys instead
def-menu was clumsy. We could use a better UI for refactoring commands,
but they should be available via localleader keybinds in any case.
2018-09-09 09:58:18 -04:00
a198c14f12 Merge pull request #867 from patrl/pgMelpa
proof-general now on melpa
2018-09-09 09:42:51 -04:00
9fb9bb1fd2 Merge pull request #872 from rynffoll/bugfix/clj-refactor-bindings
Fix clj-refactor bindings
2018-09-09 09:41:14 -04:00
45e22c7e23 add anaconda3 home path '/usr/local/anaconda3' 2018-09-09 17:18:39 +08:00
1f581a4e36 Add option for flycheck-joker for clojure
This is provided as a +feature on clojure because joker is not included
in the standard clojure distribution, and I wouldn't assume a given
clojurist has or wants to have it installed. But I think installing it
is the least-fuss option for syntax-checking clojure/script code in
emacs with flycheck.
2018-09-07 20:35:29 -07:00
e28fea3777 Fix clj-refactor bindings 2018-09-08 03:55:11 +03:00
5bfaabd99b Proof-general is now on melpa 2018-09-06 01:29:01 +02:00
10b22b9750 Merge rjsx-mode pretty-symbols with pre-existing 2018-09-03 23:56:25 +02:00
37b920f461 adds common js pretty symbols for rjsx-mode 2018-09-03 16:38:11 +02:00
818df0afe4 More keybindings 2018-09-03 16:11:08 +02:00
57415658a0 More syntax highlighting 2018-09-03 16:00:40 +02:00
17f0b4c50e Update syntax highlighting 2018-09-03 15:45:43 +02:00
82651f247e Fix syntax highlighting 2018-09-03 13:54:49 +02:00
b697ad982e lang/web: more sensible html-tidy formatter config
+ No longer inserts html/body tags unless they're detected in the buffer
+ Respect tab-width and indent-tab-mode
+ Don't auto-remove empty elements
2018-09-03 03:59:24 +02:00
3a23ff56cd General formatting & minor refactors 2018-09-02 17:20:19 +02:00
92cfcf3627 lang/elixir: conditionally install flycheck-credo
And register flycheck-credo after elixir-mode loads.
2018-09-01 16:17:52 +02:00
f52d76bccf Merge pull request #857 from qleguennec/npm-mode
adds npm-mode for javascript module
2018-09-01 13:40:02 +02:00
9bf90d4306 Merge pull request #853 from Strayer/add-flycheck-credo
Add flycheck-credo for lang/elixir
2018-09-01 13:21:38 +02:00
a188ba9a1e adds npm-mode for javascript module 2018-09-01 01:48:15 +02:00
0b64bc004f lang/nim: fix wrong-number-of-args error
Meant to use advice-add, not advice-remove
2018-08-31 16:07:33 +02:00
f30a210428 Add flycheck-credo for lang/elixir 2018-08-31 11:28:28 +02:00
3ff5c801a9 Merge pull request #822 from patrl/idris
:lang idris
2018-08-31 03:48:54 +02:00
cdb6c9077a Merge pull request #795 from hackeryarn/develop
added refactor shortcut to clojure
2018-08-31 03:44:15 +02:00
8dd33678bc Merge pull request #842 from myme/org-cal-nav
lang/org: Add evil-friendly calendar navigation
2018-08-31 03:35:11 +02:00
dd2e7c63a5 Merge pull request #838 from patrl/coqTweaks
Company-coq tweaks
2018-08-31 03:32:51 +02:00
f75381ae51 when not => unless 2018-08-31 03:32:25 +02:00
f95623989d lang/coq: remove unnecessary after!
For setting a variable, an after! block is overkill
2018-08-31 03:31:58 +02:00
a1a66f5445 lang/javascript: improve project file detection
+javascript-npm-mode now uses a better search for package.json, making
extra sure that your local node_modules folder is added to exec-path.
2018-08-31 02:53:50 +02:00