Commit Graph

10377 Commits

Author SHA1 Message Date
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
bc9eebe367 Merge pull request #1734 from JakDar/fix/add-add-featurep-condition-to-global-bindings
Fix/add featurep condition to global keybindings
2019-10-03 14:57:52 -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
dea5d84069 Add more api demos (#1845)
* Added function Demos
* Added use-package demos
* Some corrections
* Fix duplicated use-package! type
2019-10-03 14:51:08 -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
ed96d60e2c Add comments for undo-tree advice
Describes why we try to compress undo-tree history data. I'm aware that
undo-tree-auto-save-history is disabled, but that may change in the near
future.
2019-10-03 12:04:54 -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
03f6b3e77c Consolidate warnings in use-package-hook!'s docstring
Folks commonly abuse this macro. I'd rather they don't, unless they know
exactly what they're doing.
2019-10-01 17:41:25 -04:00
16007d44f3 Add doom-solarized-dark to +doom-solaire-themes 2019-10-01 10:52:46 +13:00
018fc8318d cli/env: ignore TERM envvar 2019-09-30 16:47:32 -04:00
c080ae8c9f Only disable smartparens in replace mode if it is enabled
Prevents an issue where smartparens would re-enable itself, even when it
has been disabled by the user.
2019-09-30 14:58:34 -04:00
9026efcf5a tools/lsp: enable flymake or flycheck, not both
And only enable flycheck if it is installed.
2019-09-30 12:50:26 -04:00
440f2cffaa move map! to the :init section of the package definition 2019-09-30 17:29:09 +02:00
ab144f89c2 use the λ! macro 2019-09-30 17:29:09 +02:00
22d3dbe306 use descriptions from kaushalmodi/ox-hugo@a8e0c6e
remove defun declarations, use lambdas
2019-09-30 17:29:09 +02:00
8457d2f825 descriptions and keybindings as per ox-hugo docs
Mimicks the ox menu `C-c C-e H #`
2019-09-30 17:29:09 +02:00
8fd3bd80da fix config.el, clean package :recipe 2019-09-30 17:29:09 +02:00
ea4fa7021d move +hugo feature to contrib/+hugo.el 2019-09-30 17:28:15 +02:00
a9e2bdf28c update package! with straight recipe
This is needed to avoid downloading the whole hugo configuration of the
repo' documentation website
2019-09-30 17:28:15 +02:00