Commit Graph

1701 Commits

Author SHA1 Message Date
491088de4d Merge pull request #804 from patrl/coq
DONE: add coq module
2018-08-18 23:48:34 +02:00
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
6393ebe16b Removed redundant config 2018-08-18 14:51:21 +02:00
b867afff1f delete redundant comma
this cause wrong tab width in c mode
2018-08-17 10:48:14 +08:00
8a0d12d4f0 Enable line numbers in restclient-mode 2018-08-16 22:02:30 +02:00
ffccb3a31a Sharp-quote keybind commands 2018-08-16 20:39:16 +02:00
957ba3ee67 lang/rest: :n RET = run request at point 2018-08-16 17:37:13 +02:00
772febedb7 lang/rest: fix za, zm & zr fold keys 2018-08-16 17:37:13 +02:00
d60296111e lang/rest: prompt for self-signed/invalid certs 2018-08-16 16:42:01 +02:00
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
3cddbd1949 Fix void-variable string #809 2018-08-16 02:18:44 +02:00
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
55b5c7711b Updated readme 2018-08-15 08:34:21 +02:00
f5c1be44ba Added quelpa recipe 2018-08-15 08:33:38 +02:00
2929b58cde Modified variable 2018-08-15 08:17:20 +02:00
4280ea3418 Added readme. 2018-08-14 23:30:20 +02:00
fa223ceafd Added basic coq support 2018-08-14 23:21:55 +02:00
a824e04e92 lang/ruby: fix wrong-num-of-args error from setq 2018-08-14 09:33:42 +02:00
cb38ffbd58 Merge pull request #799 from mdssjc/fixes-racket
Fixes Racket
2018-08-13 23:58:39 +02:00
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
391ac1cae5 Leverage cache in tide-project-root advise 2018-08-13 21:47:56 +02:00
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
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
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
f143a03221 Use set-company-backend!
Fixes incorrect usage of setq-local in a global context.
2018-08-13 02:59:38 +02:00
2f7282af12 Input-method optional 2018-08-12 13:52:35 -03:00
36ac08f3fa Company-capf needs to be the first 2018-08-12 13:13:25 -03:00
69e992e54a lang/python: minor reformatting 2018-08-12 02:46:55 +02:00
cd280e0fa9 Load ox-pandoc conditionally
This allows users to disable it
2018-08-11 22:56:31 +02:00
69eb2cd40d lang/python: improve pipenv support 2018-08-11 21:18:21 +02:00
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
9653185478 lang/latex: fix PDF Tools viewer on MacOS 2018-08-11 01:59:37 +02:00
09678f8b1d lang/emacs-lisp: combine imenu var rules 2018-08-11 01:59:37 +02:00
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
bcbe2c6562 Merge pull request #794 from vikigenius/ess-fix
Fixed ess main load point
2018-08-10 19:42:01 +02:00
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
74e905cb68 added refactor shortcut to clojure 2018-08-09 21:22:55 -05:00
53d54608d3 Removed broken package ess-smart-equals 2018-08-09 22:33:44 +05:30
ff4d5be1fa Fixed ess main load point 2018-08-09 19:22:08 +05:30
3131bda98c lang/php: fix interpolation in unquoted lambda 2018-08-09 01:02:47 +02:00
56fcad4970 lang/php: use internal phpctags only
Other versions of phpctags may cause errors.
2018-08-09 00:40:26 +02:00
63cc8b4306 Fix flycheck staying enabled after doom/reload 2018-08-08 23:37:30 +02:00
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
e30ca73dc4 Autoload +org-capture-window-params 2018-08-08 20:44:03 +02:00
9d74ede286 lang/org: remove second org-src popup rule
And rearrange ipython rules
2018-08-08 18:02:20 +02:00
b17bbf2729 lang/cc: refactor company-(glsl|cmake) configs 2018-08-08 00:11:20 +02:00
7e5b8012b6 lang/cc: set company backends on irony-mode
Rather than c/c++/objc modes.
2018-08-07 21:12:26 +02:00
44472d3ee8 lang/org: use unicode separator for eldoc 2018-08-04 18:24:54 +02:00
d504c4bafe lang/org: respect inherited foreground in eldoc 2018-08-04 18:23:53 +02:00
552b8b50c0 lang/python: pyvenv-mode -> pyvenv #777
Fixed incorrect package name.
2018-08-04 16:34:01 +02:00