Henrik Lissner
fbcb4e6973
Minor refactor across the board
2019-03-04 20:47:26 -05:00
xhcoding
5da216a1c5
Add: sumatrapdf as pdf viewer on Windows
2019-02-24 17:44:06 +08:00
Henrik Lissner
69ed1a4a99
feature/{syntax-checker,spellcheck} -> tools/fly{check,spell}
2019-02-22 00:25:30 -05:00
UndeadKernel
de2e41774f
latex fix: enable spell checking correctly
...
The varible `TeX-mode-local-vars-hook` is not called correctly as AucTeX
reports that the major mode in a LaTeX file is `latex-mode`. Instead,
let's use `latex-mode-local-vars-hook` to enable flyspell.
This change enables disabling the feature of flyspell of immediately
spellchecking a document with:
`(setq-hook! 'TeX-mode-hook +spellcheck-immediately nil)`
2019-01-03 13:49:00 +01:00
Henrik Lissner
d6cb0ec5f5
General cleanup & minor refactoring
2018-12-22 04:25:15 -05:00
Henrik Lissner
5e96b42ccc
lang/latex: fix TeX-latex-mode error
...
Caused because use-package is creating an autoload for TeX-latex-mode as
if it were in the tex package, but it's in the latex package, instead.
Since auctex already autoloads TeX-latex-mode, there's no need to set
our own.
2018-12-06 19:07:36 -05:00
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