Patrick Elliott
f981b9886e
Add haskell keybindings
2018-07-17 23:43:08 +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
Henrik Lissner
15f66f4b52
Add doom|disable-show-paren-mode hook
...
For disabling show-paren-mode buffer-locally.
2018-07-06 01:06:13 +02:00
Henrik Lissner
4ebbf8f056
Fix variable height org-level-N faces in eldoc
...
It only uses the face's :foreground, which should be enough, but it
prevents the minibuffer from being resized when eldoc displays
breadcrumbs in org-mode.
2018-07-05 13:44:34 +02:00
Henrik Lissner
ad5470ce3f
Make org-export-directory an obsolete alias
...
Slow down to give people time to transition.
2018-07-04 23:57:17 +02:00
Henrik Lissner
030e80d202
Refactor lang/org/+export
...
+ Changed org-export-directory to +org-export-dir (conform to naming
convention). It turns out org-export-directory never existed in org.
+ Make org-export-backends addition (for ox-pandoc) idempotent.
+ Fix redundant forward slash in org-publish-timestamp-directory.
+ Resolve export directory later, giving the user a larger window to
change +org-export-dir.
2018-07-04 23:52:29 +02:00
Henrik Lissner
c9ffa063e7
Fix +org/insert-item in nested plain lists
...
Would prepend new list items in the middle of plain lists, rather than
before them.
2018-07-04 14:19:22 +02:00
Henrik Lissner
e8945b2142
No evil-org-special-o/O in plain lists by default
...
evil-org changes the behavior of o/O to create new headlines, plain list
items or table rows. I disable its new behavior in plain lists only.
This was done because:
1. It isn't uncommon to want o/O's default behavior in plain list bodies
of text. Unlike tables, where a new line in the middle of a table
doesn't make much sense.
2. M-RET/S-M-RET exists.
2018-07-04 13:26:43 +02:00
Henrik Lissner
38414a636f
Fix evil-org's o/O in nested plain lists
...
Thanks by @fuxialexander
2018-07-04 13:16:11 +02:00
Henrik Lissner
bcd930abb7
Reformat haskell packages.el
2018-07-03 03:41:08 +02:00
Henrik Lissner
65d2b01333
Revert "Refuse to enable intero-mode if intero is absent"
...
This reverts commit 4f40fef592
.
This was short sighted. The intero check doesn't find per-project built
instances of intero.
2018-07-03 03:41:08 +02:00