Henrik Lissner
4ff80cf416
Add READMEs for several modules
2017-08-21 21:51:29 +02:00
Henrik Lissner
cbabf6849c
Standardize module READMEs
2017-08-21 20:13:31 +02:00
Henrik Lissner
56382f1215
lang/haskell: add intero support #158
...
To use dante instead, change `haskell` to `(haskell +dante)` in
~/.emacs.d/init.el.
2017-08-09 14:52:48 +02:00
Henrik Lissner
7409890e78
Refactor lang/python (use :jump instead of keybinds)
2017-08-08 14:24:48 +02:00
Henrik Lissner
52d0dffba4
Restore missing c++ lineup-arglist advice
2017-08-04 22:48:06 +02:00
Valentin Robert
53e3670d9a
lang/ocaml: adding ml4, mli, mlp to recognized extensions
2017-07-27 11:33:10 -07:00
Henrik Lissner
5057db93f1
Replace :L state with :local flag in map!
...
Fixes #162
2017-07-27 19:09:33 +02:00
Jean-Baptiste Giraudeau
c8f7f149f2
Fix invalid default for ensime-eldoc-hints (now set to 'all)
...
See valid values at f1ca2bd6de/ensime-vars.el (L51)
Alternatively, could be set to nil (to avoid slowdown for complex project by default).
2017-07-23 15:07:57 +02:00
Henrik Lissner
ce36760e63
Refactor lang/java + auto-install meghanada server
...
Also enables eldoc and add meghanada jump handler.
Addresses #157
2017-07-19 00:25:05 +02:00
Henrik Lissner
f3b6a85361
Refactor lang/emacs-lisp
2017-07-17 12:01:05 +02:00
Henrik Lissner
47a04ca076
Merge branch 'bandresen-overseer'
...
* bandresen-overseer:
Add: lang/emacs-lisp: overseer initial commit
2017-07-17 11:46:42 +02:00
Henrik Lissner
867602bee5
Merge branch 'bandresen-flycheck-cask'
...
* bandresen-flycheck-cask:
Move flycheck-cask to lang/emacs-lisp
Add: feature/syntax-checker: add flycheck-cask for emacs-lisp
2017-07-17 11:42:44 +02:00
Henrik Lissner
c6677136c1
Move flycheck-cask to lang/emacs-lisp
2017-07-17 11:33:47 +02:00
Benjamin Andresen
fa22e35715
Add: lang/emacs-lisp: overseer initial commit
2017-07-16 05:05:36 +02:00
Benjamin Andresen
7fb4e6af7d
Add: lang/emacs-lisp: macrostep
2017-07-16 05:00:18 +02:00
Henrik Lissner
6a5bd216e5
Appease byte-compiler senpai
2017-07-14 18:19:08 +02:00
Henrik Lissner
9a74124ede
Add lang/plantuml
2017-07-08 23:39:03 +02:00
Henrik Lissner
f0384a5fd4
Add lang/perl
2017-07-06 16:42:35 +02:00
Henrik Lissner
b135c1a5f3
lang/cc: reorganize; add company-glsl
2017-07-06 16:42:35 +02:00
Henrik Lissner
b9d73a6602
Add company-files backend to sh-mode
2017-07-05 18:20:45 +02:00
Henrik Lissner
d2d4166b42
Move lang/org => org/*
...
Since lang/org has grown (and is expected to grow much, much more), it
has been given its own module category.
Concerns #129 , #138
2017-07-05 12:26:08 +02:00
Henrik Lissner
59c5a78940
Refactor lang/web/autoload/html
2017-07-04 13:10:36 +02:00
Henrik Lissner
7477546892
Fix lang/web's html entity encode/decode functions
...
Also, add unit tests and don't encode spaces.
2017-07-03 03:39:18 +02:00
Henrik Lissner
94f9d05c3a
lang/ocaml: refactor
2017-06-28 12:26:49 +02:00
Henrik Lissner
3643d9e16d
Refactor lang/scala #125
...
+ Autoload ensime after scala-mode
+ Don't let ensime initialize company; let :company-backend do it
+ Fix void-variable imenu-auto-rescan error caused by
ensime--setup-imenu.
2017-06-28 12:26:32 +02:00
Henrik Lissner
07a3efaaa0
Merge pull request #131 from rphillips/fixes/add_extension_exs
...
support exs extensions
2017-06-28 11:33:47 +02:00
Ryan Phillips
d7eb095fbd
support exs extensions as well
2017-06-28 01:32:14 -05:00
Valentin Robert
f7ce419265
Added lang/ocaml
2017-06-27 11:39:15 -07:00
Henrik Lissner
12025511a1
Merge pull request #122 from bandresen/pr__lang-hy
...
Add lang/hy (hylang.org)
2017-06-25 02:18:20 +02:00
Henrik Lissner
822c78554f
destructuring-bind => cl-destructuring-bind
2017-06-25 02:04:50 +02:00
Benjamin Andresen
b882e6b24a
lang/hy: initial commit
2017-06-24 19:03:15 +02:00
Henrik Lissner
5f141a82ab
lang/cc: refactor
2017-06-24 02:25:15 +02:00
Henrik Lissner
1fd27f16b3
lang/sh: add keywords for fontification
2017-06-20 23:33:22 +02:00
Henrik Lissner
354a1058ae
lang/markdown: markdown-asymmetric-header = t
2017-06-20 16:33:25 +02:00
Henrik Lissner
8f00b3d07a
Minor general refactor
2017-06-20 16:32:50 +02:00
Henrik Lissner
f4e3080432
lang/sh: improve zsh buffer detection
2017-06-20 16:25:46 +02:00
Henrik Lissner
02bfb73264
lang/sh: improve fontification for sh-mode
...
+ Fontify variables in double quotes (better)
+ Fontify command substitution in double quotes
+ Fontify built-in/common commands (see `+sh-builtin-keywords`)
2017-06-20 16:25:46 +02:00
Henrik Lissner
702b518431
Broaden +emacs-lisp-ert-mode :match detection
2017-06-19 12:51:11 +02:00
Henrik Lissner
9700b6f419
lang/emacs-lisp: remove load-after-compile
2017-06-19 12:50:43 +02:00
Henrik Lissner
392c58ea47
General refactor & cleanup
2017-06-19 00:32:45 +02:00
Henrik Lissner
bc3aee2a4f
Replace :xref-backend setting with :jump
...
Which takes :definitions, :references, :documentation and :xref-backend.
Each accepts a function that will jump to definitions, references, and
documentation respectively.
If a major-mode has an :xref-backend, you don't need :definitions or
:references.
2017-06-19 00:32:45 +02:00
Henrik Lissner
a2ca21cc21
Add doom*project-root advice fn
2017-06-19 00:03:37 +02:00
Henrik Lissner
9c9e410898
Use :editorconfig to set js-switch-indent-offset
...
Instead of a hook.
2017-06-18 23:43:07 +02:00
Henrik Lissner
78f5306274
Lazy-load lang/javascript/+screeps.el
2017-06-18 23:43:07 +02:00
Henrik Lissner
0574ba2d84
Refactor lang/markdown; add fontify code blocks
2017-06-16 02:10:33 +02:00
Henrik Lissner
4eb2a7cb41
General refactor + cleanup
2017-06-16 02:10:33 +02:00
Henrik Lissner
853ad98ae9
Fix editorconfig indent-policing in Lisp modes
...
Editorconfig in Lisp enforces lisp-indent-offset too strictly, ruining
its adaptive indentation. We don't want to disable it complete in those
modes however. In all other respects (controlling spaces vs tabs,
charset, max_line_length, etc) editorconfig is great.
2017-06-15 14:45:32 +02:00
Henrik Lissner
816df321a5
General refactor & cleanup
2017-06-14 21:15:19 +02:00
Henrik Lissner
2097498f3e
General docstring+idempotency refactor
2017-06-11 00:59:02 +02:00
Henrik Lissner
6648ad815d
lang/org: reorganize + refactor
2017-06-10 01:53:24 +02:00