Henrik Lissner
752b92570d
lang/latex: defconst -> defvar #955
...
Allow +latex-viewers to be set sooner.
2018-10-12 14:20:45 -04:00
Henrik Lissner
675f4fa821
lang/latex: enable flyspell-mode after local-vars
...
Gives setq hooks and file/directory-local variables the opportunity to
take effect before flyspell activates.
2018-10-06 20:56:18 -04:00
Henrik Lissner
7d3ffdff06
Remove third line in section headers
...
This is truly important stuff. We've saved many lives with this update.
2018-09-09 09:58:19 -04:00
Henrik Lissner
ee4d317293
lang/latex: improve smartparens compatiblity
...
Also fixes special quote insertion (mentionde in #485 )
2018-08-28 01:27:56 +02:00
Henrik Lissner
7c4a353228
lang/latex: remove redundant visual-line-mode hook
2018-08-02 16:32:39 +02:00
Henrik Lissner
14f4e4384a
lang/latex: general refactor
2018-07-30 03:43:43 +02:00
Henrik Lissner
2e6c362df9
lang/latex: replace viewer flags with variable
...
The +zathura, +skim, +okular and +pdf-tools module flags have been
removed in favor of +latex-viewers, which takes a list of symbols. Its
order determines the priority. The first viewer found on your system is
used.
If none of these viewers are found, it will fall back to
latex-preview-pane.
2018-07-30 03:43:43 +02:00
Henrik Lissner
c96c2aa7fb
Add +latex-symbols-compand-backend delegate #754
...
If +latex-enable-unicode-math is non-nil, company-math-symbols-unicode
will be used instead of company-math-symbols-latex.
2018-07-30 03:43:42 +02:00
Patrick Elliott
9a23492888
Removed unicode-math setup
2018-07-23 15:47:40 +02:00
Patrick Elliott
037f872a02
Fix final regression (hopefully!)
2018-07-19 12:10:41 +02:00
Patrick Elliott
c502fe6328
Added +unicode-math flag
2018-07-18 17:20:52 +02:00
Patrick Elliott
6b58c8d451
De-tangle company-auctex and company-math
...
Co-authored-by: Henrik Lissner <henrik@lissner.net>
2018-07-18 16:22:47 +02:00
Patrick Elliott
c5fd541773
Implement @hlissner's suggestions
2018-07-18 15:31:35 +02:00
Patrick Elliott
581536396f
Tell emacs how to parse tex files
2018-07-18 14:04:23 +02:00
Patrick Elliott
9174b6c0e4
Stop chktex from producing garbage
2018-07-18 14:03:31 +02:00
Patrick Elliott
fae43bea51
Large refactor using def-package!
2018-07-18 13:38:02 +02:00
Patrick Elliott
3120636a23
This is (probably) no longer necessary
2018-07-18 12:22:22 +02:00
Patrick Elliott
9fc5d9472e
Viewers should be loaded after tex
2018-07-18 12:15:55 +02:00
Patrick Elliott
5f14efbc20
Spring-cleaning
2018-07-18 12:12:15 +02:00
Patrick Elliott
944a7dbb4e
This no longer applies.
2018-07-18 11:41:12 +02:00
Patrick Elliott
a5f3c03c35
Added warning back in
2018-07-18 11:10:55 +02:00
Patrick Elliott
a09799d73d
Skim already configured upstream
2018-07-18 09:35:32 +02:00
Patrick Elliott
ed4f7301ba
Removed bibtex dir variable
2018-07-18 09:16:23 +02:00
Patrick Elliott
00322883d7
Company-reftex should be conditional on company
2018-07-13 18:50:10 +02:00
Patrick Elliott
6ba4982bfb
LaTeX-math-mode is redundant with completion
2018-07-13 18:45:59 +02:00
Patrick Elliott
babb7821a0
Improved math completion via company-math
2018-07-13 18:01:22 +02:00
Patrick Elliott
8a4e61f0b2
company-reftex takes over citation completion
2018-07-13 12:51:11 +02:00
Patrick Elliott
a64a2e8848
Added company reftex support.
2018-07-13 10:14:10 +02:00
Patrick Elliott
821d1937b8
Revert sp change.
2018-07-13 10:07:02 +02:00
Patrick Elliott
9eccdd5c1b
fixed broken hook
2018-07-12 19:52:54 +02:00
Patrick Elliott
c93c595ba3
reformat
2018-07-12 18:46:54 +02:00
Patrick Elliott
b06fe0dde2
Made company-auctex more concise
2018-07-12 18:44:18 +02:00
Patrick Elliott
0edd401539
This is redundant given global pdf mode
2018-07-12 18:35:26 +02:00
Patrick Elliott
968fb60bce
This is the default in auctex anyway
2018-07-12 18:34:13 +02:00
Patrick Elliott
00af6e66a7
Auctex already supports pdf tools
2018-07-12 18:32:23 +02:00
Patrick Elliott
e8827048b8
sp already sets up latex-specific features
2018-07-12 16:59:24 +02:00
Henrik Lissner
5d28a4f100
Fix invalid-function: PDF Tools error in latex
...
Due to a forgotten quote on a list form.
Reported by @xarthurx
2018-06-28 20:42:41 +02:00
Patrick Elliott
e88f413d4a
factored out setting
2018-06-26 02:49:01 +02:00
Patrick Elliott
e5fc8b6c81
Merge branch 'develop' of https://github.com/hlissner/doom-emacs into develop
2018-06-26 02:19:25 +02:00
Henrik Lissner
8a4f15b01c
Refactor smartparens default rules
...
Move them to config/default, but move single-lang-specific ones to their
respective modules.
2018-06-25 15:54:38 +02:00
Henrik Lissner
f6dc6ac74e
Refactor out map.el usage
...
After some profiling, it turns out map-put and map-delete are 5-7x
slower (more on Emacs 25) than delq, setf/alist-get and add-to-list for
small lists (under 250 items), which is exactly how I've been using
them.
The only caveat is alist-get's signature is different on Emacs 25, thus
a polyfill is necessary in core-lib.
2018-06-23 19:53:54 +02:00
Patrick Elliott
af4fd8266f
removed redundant config from latex module
2018-06-22 12:22:03 +02:00
Patrick Elliott
b5cfd3afc0
minor refactor of bibtex module
2018-06-22 12:11:10 +02:00
Henrik Lissner
99902b29f9
Merge pull request #711 from patrl/develop
...
Added Zathura as a viewer option
2018-06-22 01:51:15 +02:00
Henrik Lissner
445ca59b67
Correct make-buffer-local => make-local-variable
...
Reported by @UndeadKernel
2018-06-22 01:49:19 +02:00
Patrick Elliott
b096214f28
fixed typo
2018-06-21 17:15:20 +02:00
Patrick Elliott
64f77fe017
Added Zathura as a viewer option, via the feature +zathura (n.b. Zathura with synctex is already supported in AUCTeX)
2018-06-21 12:51:17 +02:00
Henrik Lissner
746d90c330
make-variable-buffer-local -> make-local-variable
...
It is more correct to use the latter.
2018-06-19 13:49:18 +02:00
Henrik Lissner
6808c46b58
💥 Change set-popup-rule! usage
...
Now accepts a flat plist of all its former parameters, including new
:parameters and :actions properties to increase your control over the
fate of your windows.
The old usage of set-popup-rule! is deprecated and may not work right!
The :ui popup module has also seen a major refactor to improve
efficiency and load times.
Sorry! This is the last "big" change before 2.1!
2018-06-18 02:34:16 +02:00
Henrik Lissner
17981d6a61
Conform hook names to conventions
...
Also minor reformatting & comment corrections.
2018-06-17 02:25:12 +02:00