Commit Graph

3603 Commits

Author SHA1 Message Date
ce9f7f9bde lang/haskell: minor reformatting & refactor
Conform to conventions, use `add-hook!` for multiple hooks, use single semi-colon for eol comments, remove comments redundant with code, and use sharp-quote to indicate function symbol.
2018-07-19 19:03:05 +02:00
82fee01611 fix typo 2018-07-19 17:13:56 +02:00
4980c66e15 Disable overlays conditionally if flycheck is loaded 2018-07-19 17:09:19 +02:00
b0af6bcbef Add some useful haskell-mode options 2018-07-19 17:00:01 +02:00
864e15f19d Add support for folding haskell code blocks 2018-07-19 16:37:22 +02:00
3a5af1d591 Added subword mode hook. 2018-07-19 16:34:13 +02:00
421b96ddc8 Merge pull request #763 from patrl/dhall
Add support for the dhall configuration language
2018-07-19 15:26:12 +02:00
6b971e91b1 Remove dhall def-package block
dhall registers `\\.dhall\\'` in auto-mode-alist in its autoloads file, so this block is unnecessary.
2018-07-19 15:25:45 +02:00
243eab954a Merge pull request #761 from patrl/haskellKeybindings
Haskell quality-of-life improvements
2018-07-19 15:22:27 +02:00
e9207b09bb Add support for the dhall configuration language 2018-07-19 11:36:34 +02:00
96ecadf9e6 Re-order blocks 2018-07-19 11:05:31 +02:00
c51b088c6e Remove attrap def-package 2018-07-19 11:04:48 +02:00
9d4c9c3306 Move haskell-mode bindings 2018-07-19 11:04:17 +02:00
406e8f31f6 Move dante mode map 2018-07-19 11:03:16 +02:00
dc68d7aad8 Moved intero map 2018-07-19 11:02:26 +02:00
d6461d495b General & minor reformatting+refactor 2018-07-19 03:40:31 +02:00
8756837036 ui/treemacs: disable treemacs-follow-mode
Can be disruptive if you've got many windows with buffers across
different projects. Also, SPC o P is available to "jump to current file"
in the treemacs window.
2018-07-19 03:38:52 +02:00
ce12aaa4bb lang/cc: use def-package! for demangle-mode
This way, if demangle-mode is disabled, so is its hook.
2018-07-19 03:38:01 +02:00
95d6c6664d lang/php: simplify rules for smartparens 2018-07-19 03:35:41 +02:00
f6f74efdee Refactor lang/php 2018-07-19 03:35:38 +02:00
8ff5543d3b Moved lang/fish into lang/sh +fish 2018-07-18 15:56:55 -04:00
55dd23899e Added fish config 2018-07-18 11:24:46 -04:00
b0a754391a Added stack build support for intero users 2018-07-18 09:11:48 +02:00
6334af8a84 Fix typo 2018-07-18 08:59:07 +02:00
1f9fcd5c10 Lazily load bindings properly 2018-07-18 08:50:55 +02:00
a0f800421e Merge develop 2018-07-18 08:36:29 +02:00
2968374081 lang/haskell: fix haskell-hlint checker
Causing "not a valid syntax checker" errors because it haskell-hlint was
defined too soon.
2018-07-17 23:47:57 +02:00
c233b84520 Add attrap-attrap 2018-07-17 23:43:27 +02:00
f981b9886e Add haskell keybindings 2018-07-17 23:43:08 +02:00
e8d4b74c29 lang/python: refactor conda integration
Removes the +python-conda-home variable and guesses conda-anaconda-home
at startup.
2018-07-17 22:07:35 +02:00
bb1171b64b lang/python/autoload.el -> autoload/python.el 2018-07-17 20:57:32 +02:00
6d0b274774 Simplify magit-todos-mode startup 2018-07-17 18:29:43 +02:00
c85cd7a557 Merge pull request #759 from patrl/nixosOptions
Improve lang/nix module
2018-07-17 13:29:30 +02:00
7a81f46b39 Refactor lang/nix
+ Move set-company-backend! out of conditional (it is an autodef, meaning it will simply no-op if the company module is disabled)
+ Removed helm-nixos-options config, because `helm-nixos-options` is already autoloaded by the package
+ Simplify map! usage
+ Move nix-mode to the top, as it is the focal package of this module
2018-07-17 13:23:33 +02:00
bd5d305e06 Added doc check for nix package manager 2018-07-17 10:03:17 +02:00
0aa351842c clean-up + add helm-nixos-options 2018-07-17 09:56:52 +02:00
48af60bb38 Remove redundant :mode from c-mode file template 2018-07-17 03:20:58 +02:00
0a4cdf8202 Make haskell-hlint setup DRY 2018-07-17 03:09:45 +02:00
ef4d5827a1 Fix gss/gsS (evil-snipe + evil-easymotion) 2018-07-17 02:36:58 +02:00
c4a54e0ae6 Merge pull request #758 from patrl/interoHlint
Intero hlint
2018-07-17 02:14:24 +02:00
bd2b30400d Merge pull request #750 from HaoZeke/oxPandocReveal
org: Update +export to generate revealjs stuff
2018-07-17 02:07:12 +02:00
6b23692985 Whoops! this is available on melpa after all 2018-07-16 17:15:05 +02:00
8ed5ea56d9 Added doctor check for nixfmt 2018-07-16 17:13:53 +02:00
1dac12c9c0 Add bindings for nix-mode 2018-07-16 17:10:57 +02:00
bdbe942fb9 Make available nix-repl-show 2018-07-16 17:10:18 +02:00
d3c24e51f1 Add support for nix-update 2018-07-16 17:09:28 +02:00
39419dee17 Added company backend for nixos-options 2018-07-16 15:49:11 +02:00
53df5178a3 Fix wrong-type-argument: commandp error when opening some REPLs 2018-07-16 14:06:08 +02:00
ab6e18d61b Checks for hlint for dante/intero users 2018-07-16 12:50:20 +02:00
f8581c3206 Added hlint support for intero users 2018-07-16 12:28:41 +02:00