Commit graph

1701 commits

Author SHA1 Message Date
Henrik Lissner
491088de4d
Merge pull request #804 from patrl/coq
DONE: add coq module
2018-08-18 23:48:34 +02:00
Henrik Lissner
48c531e76c
lang/coq: move config.el to autoload.el
The auto-mode-alist entry for coq-mode and friends are already added by proof-general's autoloads file, and neither coq-mode nor company-coq-mode belong to proof-site specifically, so they shouldn't be treated like they are (this could cause autoloading errors).

The `def-package!` block altogether is unnecessary. The only thing we need is to enable `company-coq-mode` on coq-mode-hook. However, having a one-line config.el is a tad excessive, so we put it in autoload.el instead.
2018-08-18 23:45:36 +02:00
Patrick Elliott
6393ebe16b
Removed redundant config 2018-08-18 14:51:21 +02:00
wanghao
b867afff1f delete redundant comma
this cause wrong tab width in c mode
2018-08-17 10:48:14 +08:00
Henrik Lissner
8a0d12d4f0
Enable line numbers in restclient-mode 2018-08-16 22:02:30 +02:00
Henrik Lissner
ffccb3a31a
Sharp-quote keybind commands 2018-08-16 20:39:16 +02:00
Henrik Lissner
957ba3ee67
lang/rest: :n RET = run request at point 2018-08-16 17:37:13 +02:00
Henrik Lissner
772febedb7
lang/rest: fix za, zm & zr fold keys 2018-08-16 17:37:13 +02:00
Henrik Lissner
d60296111e
lang/rest: prompt for self-signed/invalid certs 2018-08-16 16:42:01 +02:00
Henrik Lissner
7c82cb6002
org-capture: remove window-system frame parameter
Hopefully, `make-frame` can figure out which window-system to use.
2018-08-16 12:32:13 +02:00
Henrik Lissner
3cddbd1949
Fix void-variable string #809 2018-08-16 02:18:44 +02:00
Henrik Lissner
40a900f533
lang/web: fix Emacs<26 incompatibility #806
The regexp argument for string-trim-right was introduced in 26.1.
2018-08-15 21:19:59 +02:00
Patrick Elliott
55b5c7711b
Updated readme 2018-08-15 08:34:21 +02:00
Patrick Elliott
f5c1be44ba
Added quelpa recipe 2018-08-15 08:33:38 +02:00
Patrick Elliott
2929b58cde
Modified variable 2018-08-15 08:17:20 +02:00
Patrick Elliott
4280ea3418
Added readme. 2018-08-14 23:30:20 +02:00
Patrick Elliott
fa223ceafd
Added basic coq support 2018-08-14 23:21:55 +02:00
Henrik Lissner
a824e04e92
lang/ruby: fix wrong-num-of-args error from setq 2018-08-14 09:33:42 +02:00
Henrik Lissner
cb38ffbd58
Merge pull request #799 from mdssjc/fixes-racket
Fixes Racket
2018-08-13 23:58:39 +02:00
Henrik Lissner
b8f1b90744
Remove set-company-backend!
Since racket-mode uses company-capf, it isn't necessary to set any default backends for it.
2018-08-13 23:57:10 +02:00
Henrik Lissner
391ac1cae5
Leverage cache in tide-project-root advise 2018-08-13 21:47:56 +02:00
Henrik Lissner
9c4d1c3b02
lang/php: replace ac-php with phpactor.el
phpactor is superior to phpctags, though it requires more setup.

phpactors.el is superior to ac-php, though it is in alpha.
2018-08-13 21:47:55 +02:00
Henrik Lissner
e0f2c260a1
Update lang/nix to reflect changes upstream
+ Restore nix-mode entry in auto-mode-alist
+ Add .drv entry to auto-mode-alist
+ Minor refactor for def-package! blocks
2018-08-13 21:47:55 +02:00
Henrik Lissner
5663778e36
Make TAB respect org-cycle-separator-lines #800
outline-toggle-children and org-cycle-hide-drawers didn't respect
org-cycle-separator-lines.
2018-08-13 21:47:55 +02:00
Henrik Lissner
f143a03221
Use set-company-backend!
Fixes incorrect usage of setq-local in a global context.
2018-08-13 02:59:38 +02:00
Marcelo dos Santos
2f7282af12 Input-method optional 2018-08-12 13:52:35 -03:00
Marcelo dos Santos
36ac08f3fa Company-capf needs to be the first 2018-08-12 13:13:25 -03:00
Henrik Lissner
69e992e54a
lang/python: minor reformatting 2018-08-12 02:46:55 +02:00
Henrik Lissner
cd280e0fa9
Load ox-pandoc conditionally
This allows users to disable it
2018-08-11 22:56:31 +02:00
Henrik Lissner
69eb2cd40d
lang/python: improve pipenv support 2018-08-11 21:18:21 +02:00
Henrik Lissner
12c5490a39
Add node_modules/.bin to exec-path regardless #798
Before, this was conditional to the directory's existence. Add it
anyway, in case the folder is created while the buffer is open.

This may cause a problem is the project root changes while the buffer is
open, but for that case there's M-x doom/reload-project.
2018-08-11 01:59:38 +02:00
Henrik Lissner
9653185478
lang/latex: fix PDF Tools viewer on MacOS 2018-08-11 01:59:37 +02:00
Henrik Lissner
09678f8b1d
lang/emacs-lisp: combine imenu var rules 2018-08-11 01:59:37 +02:00
Henrik Lissner
631f075a82
lang/emacs-lisp: polish symbol fontification
Follow up on 76b4af99; resolves "flickering christmas lights" issue
where symbols were incorrectly fontified with the last face while typing
them.
2018-08-11 01:59:37 +02:00
Henrik Lissner
bcbe2c6562
Merge pull request #794 from vikigenius/ess-fix
Fixed ess main load point
2018-08-10 19:42:01 +02:00
Henrik Lissner
76b4af99cc
lang/emacs-lisp: rewrite extra fontification
Now fontifies defined variables and functions, rather than from a
hardcoded list.
2018-08-10 19:40:07 +02:00
hackeryarn
74e905cb68 added refactor shortcut to clojure 2018-08-09 21:22:55 -05:00
Vikash Kathirvel
53d54608d3 Removed broken package ess-smart-equals 2018-08-09 22:33:44 +05:30
Vikash Kathirvel
ff4d5be1fa Fixed ess main load point 2018-08-09 19:22:08 +05:30
Henrik Lissner
3131bda98c
lang/php: fix interpolation in unquoted lambda 2018-08-09 01:02:47 +02:00
Henrik Lissner
56fcad4970
lang/php: use internal phpctags only
Other versions of phpctags may cause errors.
2018-08-09 00:40:26 +02:00
Henrik Lissner
63cc8b4306
Fix flycheck staying enabled after doom/reload 2018-08-08 23:37:30 +02:00
Henrik Lissner
60f6418db2
lang/org: Rename +org-capture-window-params
These are frame parameters; it is incorrect to call them window
parameters.
2018-08-08 23:37:29 +02:00
Henrik Lissner
e30ca73dc4
Autoload +org-capture-window-params 2018-08-08 20:44:03 +02:00
Henrik Lissner
9d74ede286
lang/org: remove second org-src popup rule
And rearrange ipython rules
2018-08-08 18:02:20 +02:00
Henrik Lissner
b17bbf2729
lang/cc: refactor company-(glsl|cmake) configs 2018-08-08 00:11:20 +02:00
Henrik Lissner
7e5b8012b6
lang/cc: set company backends on irony-mode
Rather than c/c++/objc modes.
2018-08-07 21:12:26 +02:00
Henrik Lissner
44472d3ee8
lang/org: use unicode separator for eldoc 2018-08-04 18:24:54 +02:00
Henrik Lissner
d504c4bafe
lang/org: respect inherited foreground in eldoc 2018-08-04 18:23:53 +02:00
Henrik Lissner
552b8b50c0
lang/python: pyvenv-mode -> pyvenv #777
Fixed incorrect package name.
2018-08-04 16:34:01 +02:00