0643630560
Fix g{t,T}, M-{t,T,[0-9]} workspace keybinds
...
To mirror conventional browser tab keys on linux/windows (ctrl and alt)
and macos (command).
Addresses #1491
2019-10-07 20:04:20 -04:00
286024a48c
modules/README: update links & alphabetize
...
And correct minor issues in lang/{elixir,ein}/README.org
2019-10-07 17:09:52 -04:00
616dec5b93
Optimize opening large files #1834
...
Fixes an issue where dtrt-indent and/or nav-flash would hang Emacs when
opening large files, and disables all mode hooks for large
files (without using fundamental-mode so you can at least get syntax
highlighting).
2019-10-07 16:02:23 -04:00
2a943437a2
lang/python: fix missing +modeline-update-env-in-all-windows-h
...
...when :ui modeline is disabled.
2019-10-07 15:34:12 -04:00
11a6c03d69
Standardize naming of repl handler commands
2019-10-07 14:08:58 -04:00
01fa9ec169
lang/cc: update README
2019-10-07 12:59:11 -04:00
1aae5c9242
tools/eval: fix extra newlines in term-char-mode REPLs #1836
2019-10-07 12:58:05 -04:00
de223e7398
Fix #1858 , #1689 : don't kill temp agenda buffers (yet)
...
Some commands expect temporary org agenda buffers (opened by org-agenda)
to remain open, so instead of proactively killing them we remap
org-agenda-quit and org-agenda-Quit to org-agenda-exit, which does that
for us at a more appropriate time: when closing the agenda.
2019-10-07 12:54:45 -04:00
05f458a75b
Disable benchmark in minibuffer if dashboard is enabled
...
Redundant; also, printing to minibuffer during startup is somewhat
expensive.
2019-10-06 02:28:44 -04:00
33998bdaff
tools/flycheck: inhibit popups in insert/replace modes
2019-10-05 12:47:31 -04:00
a3b34a6806
Remove SPC h {D,h} keybinds to reduce accidents
...
`SPC h h` and `SPC h D` are too easy to hit by accident.
2019-10-05 12:17:14 -04:00
5b5dbe1c47
editor/god: minor refactor
...
+ god-local-mode is autoloaded by the package
+ Use add-hook when add-hook! is unnecessary
+ Move autoload/god.el to autoload.el
2019-10-04 22:14:13 -04:00
4761a7635a
lang/julia: add julia-repl package
...
Mentioned in #1836
2019-10-04 22:14:05 -04:00
661290e8d7
lang/sh: fix +sh/open-repl
2019-10-04 22:04:47 -04:00
051bceb0a8
Refactor localleader keybinds #1270
...
Introduces a select few of the localleader keybind standards proposed in
issue #1270 , corrects a few typos and introduces more localleader
keybinds in general.
Co-authored-by: yuhan0 <>
2019-10-04 22:04:47 -04:00
1560dadb08
Use pushnew! to set god-exempt-major-modes
2019-10-05 09:41:00 +13:00
3e11008a7f
Use bound-and-true-p instead of (and (boundp ...))
2019-10-05 09:10:48 +13:00
394a1aaac0
Rename god-... -> +god-...
2019-10-05 09:10:48 +13:00
d14a910cf4
Rename and refactor god-mode hooks
2019-10-05 09:10:46 +13:00
e5288c990b
Add god-mode module
2019-10-05 08:56:09 +13:00
c21607ae66
lang/coq: general refactor
...
Potentially fixes #1854
2019-10-04 15:33:37 -04:00
f6a182d69c
lang/org: clean up temp org-agenda buffers
...
Now auto-kills temporary agenda buffers, so long as they weren't already
opened by the user and doesn't exist in any other workspace.
2019-10-04 13:57:20 -04:00
423a38c758
lang/org: move contrib/+hugo -> contrib/hugo
...
+ Refill +hugo flag's description in the README
+ Lazy load ox-hugo localleader keybinds by package, rather than by
keymap deferral
2019-10-04 12:37:41 -04:00
c023cef415
Merge pull request #1815 from bersace/pyenv-set-version-from-file
...
lang/python: recognize .python-version files
2019-10-04 12:13:03 -04:00
1a66742bfc
Merge pull request #1729 from zenlor/feature/ox-hugo
...
lang/org: add +hugo feature
2019-10-04 12:11:15 -04:00
976570d1f3
Merge pull request #1853 from oguzserbetci/patch-1
...
Correct a requirement in README.org
2019-10-04 12:08:51 -04:00
d8526e00a7
Use python-shell-interpreter for .py file tmeplate
2019-10-04 11:57:19 -04:00
3eac1b296c
Correct a requirement in README.org
2019-10-04 13:34:56 +02:00
ce6b2f8c71
move map! to the :preface section
2019-10-04 10:31:19 +02:00
16ea03df4d
Set python version from .python-version file
...
This allow Doom Emacs to behave like shims, and respect Pyenv version
chosen by .python-version file.
Stolen from b252d252b0/layers/+lang/python/funcs.el (198)
.
2019-10-04 08:56:25 +02:00
d297dc6934
Minor refactor & comment revision across the board
2019-10-03 23:33:59 -04:00
31c95042c3
lang/latex: fix autofill in \item's #1849
2019-10-03 20:49:04 -04:00
66abe99dec
Increase sly REPL popup's size #1296
2019-10-03 20:49:04 -04:00
a3fc43adfe
Bind SPC q K to save-buffers-kill-emacs
...
A keybind for killing Emacs and the daemon in one go. The doom slayer
would be proud.
2019-10-03 20:48:56 -04:00
daee52d358
Fix duplicate backends in +lookup prompts
...
When running a +lookup/* command with the prefix arg, you are prompted
for which backend to use, which could contain duplicates if the current
buffer has no local backends.
2019-10-03 17:16:06 -04:00
19bfb1285d
Fix #1852 : magit not restoring wconf when quitting
2019-10-03 16:43:49 -04:00
4480ab0051
unquote interactive lambda macros
2019-10-03 21:32:07 +02:00
3471828f9e
Merge pull request #1592 from shanavas786/pipenv-bindings
...
lang/python: add pipenv keybinds
2019-10-03 15:02:48 -04:00
a5d9079c43
Merge branch 'develop' into fix/add-add-featurep-condition-to-global-bindings
2019-10-03 14:57:19 -04:00
8947227afc
Add missing conditionals for flymake/flycheck bindings ( #1835 )
2019-10-03 14:52:45 -04:00
167ce4ca4d
Merge pull request #1840 from darth10/patch-1
...
ui/doom: add doom-solarized-dark to +doom-solaire-themes
2019-10-03 12:42:44 -04:00
c0bd0c71c2
Add lang/python/README.org ( #1844 )
2019-10-03 12:40:46 -04:00
9f145d082a
Merge pull request #1847 from filalex77/lang-scala-ensime-metals
...
lang/scala: replace ensime with metals
2019-10-03 12:13:08 -04:00
921e36decd
Merge pull request #1850 from alexandergraul/fix-latex-documentation
...
lang/latex: update docs wrt latex viewers
2019-10-03 12:10:43 -04:00
de6afec944
Merge pull request #1851 from alexandergraul/add-openSUSE-prerequisites
...
Add openSUSE prerequisite instructions
2019-10-03 12:09:37 -04:00
f68203c2ef
lang/coq: fix file-missing proof-site errors
...
Occasionally happens after the first time running `doom refresh` (after
installing proof-general).
2019-10-03 11:43:16 -04:00
0e6c015d60
tools/magit: init forge after building emacsql
2019-10-03 11:42:22 -04:00
b7a98cc788
Add openSUSE prerequisite instructions
...
These instructions were tested on openSUSE Tumbleweed and openSUSE Leap
15.1. There are some modules left that are not documented yet, but this
already improves the sitution for common openSUSE users.
2019-10-03 16:01:35 +02:00
db2901af71
Update documentation of recognized latex viewers
...
The user documentation of +latex-viewers did not keep up with changes to
the variable. This commit realigns its documentation.
2019-10-03 12:56:56 +02:00
d2aa2443c2
lang/scala: replace ensime with metals
...
Ensime just went missing from everywhere.
On [[ensime.github.io]], they encourage to switch to metals -
a new Scala language server already supported by lsp-mode.
This commit:
- removes ensime completely
- adds a doctor.el to check for metals-emacs binary
Original issue: https://discordapp.com/channels/406534637242810369/406554085794381833/628809956103028747
Metals: https://scalameta.org/metals/docs/editors/emacs.html
2019-10-02 10:38:11 +03:00