Henrik Lissner
ad68f26477
Fix python mode-line persisting into other modes
...
And more polish for the python mode-line indicator.
2018-08-01 15:17:57 +02:00
Henrik Lissner
65f0dcef54
lang/python: remove references to removed variable
2018-08-01 01:31:12 +02:00
Henrik Lissner
90d0f334f8
lang/python: rewrite mode-line indicator (again)
2018-08-01 01:13:49 +02:00
Henrik Lissner
9cf5907c48
lang/python: update modeline on version change
2018-07-31 23:21:13 +02:00
Henrik Lissner
991199ee78
Fix PYENV -> PYENV_ROOT envvar typo
2018-07-31 23:16:18 +02:00
Henrik Lissner
b4c8584f64
lang/python: rewrite version mode-line segment
2018-07-31 23:07:22 +02:00
Henrik Lissner
d9a52e1094
Fix company/lookup settings in anaconda-mode
...
Applying them to python-mode means it would happen too late.
2018-07-31 19:20:58 +02:00
Henrik Lissner
3948255445
lang/ruby: rewrite rbenv support; add rvm support
2018-07-31 15:51:25 +02:00
Henrik Lissner
560d16d651
lang/python: add support for more env managers
...
+ Rewritten +conda support
+ Adds +pyenv and +pyvenv flags with support.
+ New +ipython flag to enable ipython REPL support
+ Added pipenv support. This is the new default, instead of pyenv, and
isn't hidden behind a module flag because it is officially endorsed by
python.
Addresses #736
2018-07-31 15:51:25 +02:00
Henrik Lissner
85af18a04d
lang/emacs-lisp/+symbols: reformat & update
...
Removed some special forms (provide, require, and defalias)
2018-07-31 03:53:14 +02:00
Henrik Lissner
9f074a1aa3
Add option to enable extra elisp fontification
2018-07-31 03:48:45 +02:00
Henrik Lissner
45e1b371e6
Add after-load-alist to elisp variables
2018-07-30 23:04:27 +02:00
Henrik Lissner
b846a40af4
Remove unused letvar, spec
2018-07-30 23:03:34 +02:00
Henrik Lissner
a820bbd468
lang/common-lisp: fix sly version mismatch prompts
...
Caused by the perfect storm of Emacs, Doom and Sly decision choices,
this prevents the mismatched sly version prompts each time you start up
sly/lisp-mode.
2018-07-30 23:02:06 +02:00
Henrik Lissner
78d14b0439
Add after-delete-frame-functions to elisp variables
2018-07-30 13:19:15 +02:00
Henrik Lissner
cbc59f9333
Appease the byte-compiler
2018-07-30 12:10:11 +02:00
Henrik Lissner
c935f3e4da
lang/org: fix backtab not outdenting items/headers
2018-07-30 04:06:00 +02:00
Henrik Lissner
824abaf2e6
lang/org: alphabetize babel plugins
2018-07-30 03:53:52 +02:00
Henrik Lissner
16e9957c1a
Don't install/track org from ELPA
...
Prevents duplicate installs of org.
2018-07-30 03:49:12 +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
Henrik Lissner
9f4b6869b6
lang/php: remove redundant :interpreter
...
Already defined in php-mode's autoloads.
2018-07-30 03:43:42 +02:00
Henrik Lissner
248e9a487f
Stop php-extras altering global company-backends
2018-07-30 02:57:50 +02:00
Henrik Lissner
c24a3671b1
lang/racket: setq racket-smart-open-bracket-enable
...
Instead of doing so in a hook (which is harder to customize).
Addresses #772
2018-07-30 02:57:50 +02:00
Henrik Lissner
5f8f38f02a
lang/emacs-lisp: highlight stdlib functions & vars
...
TODO: Make more customizable
2018-07-29 19:31:33 +02:00
Henrik Lissner
a3942b5e0b
Don't set lisp-mode's docset to Emacs Lisp
...
lisp-mode is for clisp.
2018-07-29 19:31:33 +02:00
Henrik Lissner
253660095f
lang/racket: minor reformatting
2018-07-29 19:31:33 +02:00
Henrik Lissner
53b246ef8c
Remove racket-mode eval handler
...
The quickrun package already defines it.
2018-07-29 19:31:33 +02:00
Henrik Lissner
a4a0441ec9
Rewrite comments for forced deferral of elisp-mode
...
Made clearer and more succinct.
2018-07-29 19:31:32 +02:00
Henrik Lissner
66056e7a5d
Move ob-racket to lang/org & cleanup
...
+ Remove redundant ob-crystal block
+ Move ob-ipython into separate section
+ Move ob-racket from lang/racket
2018-07-29 19:31:32 +02:00
Henrik Lissner
35e5a47e9f
Rewrote indentation detection
...
More robust and easier to customize.
2018-07-29 19:31:32 +02:00
Henrik Lissner
db8ed4aac6
lang/php: add +hack support
2018-07-29 17:42:00 +02:00
Henrik Lissner
f0f2c92b8d
lang/php: prioritize phpctags in PATH
...
And fail more gracefully if phpctags isn't installed
2018-07-29 17:41:59 +02:00
Henrik Lissner
6bcc01f591
Merge pull request #754 from patrl/latexRefactor
...
DONE: large refactor of latex
2018-07-29 17:39:46 +02:00
Henrik Lissner
2a3c2ce7f7
Merge pull request #772 from mdssjc/racket-lang
...
Add Racket lang
2018-07-29 17:38:37 +02:00
Henrik Lissner
960bde480d
Install ob-racket conditionally
...
I'll move this to lang/org/packages.el later (not easy to do from the github text editor).
2018-07-29 17:29:27 +02:00
Henrik Lissner
238e37a171
lang/racket: refactor and cleanup
...
+ Removed highlight-quoted block because `highlight-quoted-mode` is already autoloaded by the package
+ Removed org-babel-do-load-languages because lang/org/+babel already has a built-in autoloader for ob-* packages.
+ Removed flycheck-mode from racket-mode hook because it is enabled globally in :feature syntax-checker
+ Removed highlight-numbers-mode from racket-mode-hook because it is enabled on prog-mode-hook in core-ui (as of #770 )
+ Fix racket popup rule regexp
+ Remove popup rules that were redundant with the defaults
+ Remove racket-mode-specific company-frontends value, looks like personal preference, otherwise should be set in a separate hook function that is easily recognized and disabled, if the user desires.
+ Remove :interpreter and :mode properties because they are already registered by the racket-mode package.
+ Move racket-unicode-input-method-enable into :hook property (to defer the config)
2018-07-29 17:22:01 +02:00
Marcelo dos Santos
d8cd4bdf03
Add Racket lang
2018-07-29 10:50:17 -03:00
Aria
90d09e6f93
Highlight-numbers on every prog-mode
2018-07-29 12:19:56 +10:00
Henrik Lissner
ebd3b0223e
Fix followed org links not recentering correctly
...
Links like `file:test.cpp::45` would open file.cpp, but end up somewhere
else than line 45. Same with links like `file:test.cpp::int main()`.
2018-07-24 20:01:42 +02:00
Patrick Elliott
189ff349cc
Merge branch 'latexRefactor' of https://github.com/patrl/doom-emacs into latexRefactor
2018-07-23 15:48:23 +02:00
Patrick Elliott
9a23492888
Removed unicode-math setup
2018-07-23 15:47:40 +02:00
Henrik Lissner
6b06cd32ac
Add :autosave t :ttl nil to Org src popups
...
Suggested by @fuxialexander
2018-07-22 17:38:24 +02:00
Henrik Lissner
41cf970c75
Autosave org capture popups
...
Prevents unsaved confirmation prompts when the org-capture popup is
closed.
2018-07-21 01:00:11 +02:00
Patrick Elliott
faf59ff2a9
undo header scaling
2018-07-20 14:23:17 +02:00
Patrick Elliott
8b00a208cf
typo
2018-07-20 13:56:04 +02:00
Patrick Elliott
ccd6ceab86
fix typo
2018-07-20 13:54:23 +02:00
Patrick Elliott
75278663cc
header scaling
2018-07-20 13:48:02 +02:00
Patrick Elliott
e5afab1e17
math highlighting and org-mode compat
2018-07-20 12:29:44 +02:00