Commit Graph

971 Commits

Author SHA1 Message Date
Patrick Elliott
e9207b09bb Add support for the dhall configuration language 2018-07-19 11:36:34 +02:00
Henrik Lissner
d6461d495b General & minor reformatting+refactor 2018-07-19 03:40:31 +02:00
Henrik Lissner
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
Henrik Lissner
95d6c6664d lang/php: simplify rules for smartparens 2018-07-19 03:35:41 +02:00
Henrik Lissner
f6f74efdee Refactor lang/php 2018-07-19 03:35:38 +02:00
Brett Mandler
8ff5543d3b Moved lang/fish into lang/sh +fish 2018-07-18 15:56:55 -04:00
Brett Mandler
55dd23899e Added fish config 2018-07-18 11:24:46 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
bb1171b64b lang/python/autoload.el -> autoload/python.el 2018-07-17 20:57:32 +02:00
Henrik Lissner
c85cd7a557 Merge pull request #759 from patrl/nixosOptions
Improve lang/nix module
2018-07-17 13:29:30 +02:00
Henrik Lissner
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
Patrick Elliott
bd5d305e06 Added doc check for nix package manager 2018-07-17 10:03:17 +02:00
Patrick Elliott
0aa351842c clean-up + add helm-nixos-options 2018-07-17 09:56:52 +02:00
Henrik Lissner
0a4cdf8202 Make haskell-hlint setup DRY 2018-07-17 03:09:45 +02:00
Henrik Lissner
c4a54e0ae6 Merge pull request #758 from patrl/interoHlint
Intero hlint
2018-07-17 02:14:24 +02:00
Henrik Lissner
bd2b30400d Merge pull request #750 from HaoZeke/oxPandocReveal
org: Update +export to generate revealjs stuff
2018-07-17 02:07:12 +02:00
Patrick Elliott
6b23692985 Whoops! this is available on melpa after all 2018-07-16 17:15:05 +02:00
Patrick Elliott
8ed5ea56d9 Added doctor check for nixfmt 2018-07-16 17:13:53 +02:00
Patrick Elliott
1dac12c9c0 Add bindings for nix-mode 2018-07-16 17:10:57 +02:00
Patrick Elliott
bdbe942fb9 Make available nix-repl-show 2018-07-16 17:10:18 +02:00
Patrick Elliott
d3c24e51f1 Add support for nix-update 2018-07-16 17:09:28 +02:00
Patrick Elliott
39419dee17 Added company backend for nixos-options 2018-07-16 15:49:11 +02:00
Patrick Elliott
ab6e18d61b Checks for hlint for dante/intero users 2018-07-16 12:50:20 +02:00
Patrick Elliott
f8581c3206 Added hlint support for intero users 2018-07-16 12:28:41 +02:00
Henrik Lissner
c31bb6a744 Add haskell-mode-jump-to-def-or-tag lookup handler 2018-07-15 20:44:47 +02:00
Henrik Lissner
69c8ef4141 Fix void-function haskell-interactive-mode 2018-07-15 20:44:11 +02:00
Henrik Lissner
b21ccd104b lang/swift: defer set-repl-handler! call 2018-07-15 01:04:17 +02:00
Henrik Lissner
ec5673bb8a Merge pull request #751 from HaoZeke/updateOxReveal
org: Update revealJS url
2018-07-15 00:03:01 +02:00
Henrik Lissner
e4db3f0020 Insert module file template in haskell files #752
Use file-template module instead of hook so it only gets triggered in a
valid project.
2018-07-14 23:16:39 +02:00
Henrik Lissner
80c4abc8bf Enable haskell-interactive-mode in haskell-mode #752 2018-07-14 23:16:39 +02:00
Henrik Lissner
a76c080930 lang/haskell: improve REPL support #752 2018-07-14 23:16:39 +02:00
Henrik Lissner
e7b252f442 TAB should respect org-cycle-open-archived-trees
And shouldn't cycle visibility of archived trees by default.
2018-07-12 20:39:39 +02:00
HaoZeke
03cb076fd6 org: Update revealJS url
This grabs all minor versions upto 4.xx
2018-07-11 19:15:24 +05:30
HaoZeke
763dba72cd org: Update +export to generate revealjs stuff 2018-07-11 19:06:49 +05:30
Henrik Lissner
1fc43dacfc lang/ruby: don't pop up console on startup
This shouldn't compromise the features that robe provides (like code
completion), it only hides the REPL.
2018-07-11 13:06:28 +02:00
Henrik Lissner
867eaebd9d Remove FIXME in lang/ruby (it's been fixed!) 2018-07-10 23:11:40 +02:00
Henrik Lissner
c760bf7205 Open file links to /docs/ in emacs 2018-07-09 21:53:29 +02:00
Henrik Lissner
4941e327f4 General refactor for readability
+ Removes redundant/unhelpful comments
+ Renames functions, hooks and variables to be self-documenting
+ Use add-to-list to ensure idempotency (and is more performant)
2018-07-09 15:33:31 +02:00
Henrik Lissner
a0b0964355 lang/ruby: fix rbenv version detection 2018-07-06 23:58:11 +02:00
Henrik Lissner
0a577f3a0e lang/python: fix pyenv version detection #736 2018-07-06 23:56:50 +02:00
Henrik Lissner
55f692491e Merge branch 'ar1a-ruby-revamp' into develop
* ar1a-ruby-revamp:
  Cleanup robe processes killing last ruby buffer
  Refactor lang/ruby & remove +ruby-ask-for-server
  lang/ruby: fix type (enh-ruby-ode)
  lang/ruby: what's 'this' lol
  lang/ruby: Add rubocop binds
  lang/ruby: bit more refactoring
  lang/ruby: Initial work on porting to enh-ruby
2018-07-06 23:35:11 +02:00
Henrik Lissner
00d6e7b9ca Cleanup robe processes killing last ruby buffer
Experimental?
2018-07-06 23:11:26 +02:00
Henrik Lissner
f5f87ee0a3 Refactor lang/ruby & remove +ruby-ask-for-server
To conform to conventions and remove redundancies (like activating
flycheck-mode, which is global now).

Also, should now silently create a robe server.
2018-07-06 22:38:01 +02:00
Aria Edmonds
372f02b6c0 lang/ruby: fix type (enh-ruby-ode) 2018-07-06 23:56:10 +10:00
Aria Edmonds
811290368c lang/ruby: what's 'this' lol 2018-07-06 23:56:10 +10:00
Aria Edmonds
12b32d6208 lang/ruby: Add rubocop binds 2018-07-06 23:56:10 +10:00
Aria Edmonds
6b1265ae5a lang/ruby: bit more refactoring 2018-07-06 23:54:56 +10:00
Aria Edmonds
3f553b0a71 lang/ruby: Initial work on porting to enh-ruby 2018-07-06 23:32:06 +10:00
Josh Seba
fff9547763 Fix major mode symbols 2018-07-05 22:09:29 -07:00