Commit Graph

9996 Commits

Author SHA1 Message Date
3e7bcda04a tools/debugger: Add rust binding for dap-lldb (#1677)
* Add Rust binding to dap-mode in :tools debugger
* Fix missing ).
2019-08-17 16:03:57 -04:00
0cf669ab92 Fix fix for #1525
Original fix complained about void function setf persp-buffers.
2019-08-15 21:30:59 -04:00
823aa91aa2 lang/org: update org-modules
Modules have had their org- prefic renamed to ol-.
2019-08-15 21:14:21 -04:00
e32fd0c7e1 Fix #1525: selecting deleted buffer errors
...when killing Emacs or switching perspectives.
2019-08-15 21:14:21 -04:00
b2fd76cb49 Ensure straight is loaded on doom-initialize-packages
Without causing recursive require errors if called in an after! handler
for straight.
2019-08-15 19:56:20 -04:00
8d3536fa77 Initialize package.el on doom-initialize-packages
So that packages installed via package.el are still available.
2019-08-15 19:52:43 -04:00
bc8b6605db Don't byte-compile straight
This eliminates the possibility of straight throwing an
emacs-version-changed error, which is difficult to catch, when uses
could invoke a straight command interactively and any time. We'll do our
own version checks (later).
2019-08-15 19:51:36 -04:00
a7bdf6825a Set default exec-path & shell-file-name
In case doom-load-envvars-file is called when these vars have local
bindings.
2019-08-15 18:42:26 -04:00
d298a8e71c Update envvar file comment header
Envvar files are now refreshed on `doom refresh`, if it exists. A while
back I removed the `doom env reload` step.
2019-08-15 17:29:08 -04:00
85b36c4aec ui/tabs: fix vestigial function references
And rename window paramater to tab-buffers
2019-08-15 15:53:47 -04:00
ad4e93745a Merge pull request #1668 from Yumasi/dired-readme
emacs/dired: add README.org
2019-08-15 15:41:37 -04:00
88293c962a Update emacs/dired/README.org header 2019-08-15 15:41:09 -04:00
2c0a3bb6ca Merge pull request #1671 from fread2281/straight
use emacsmirror for cmake-mode and protobuf-mode
2019-08-15 15:40:16 -04:00
4e016eb843 Merge pull request #1621 from ashtonbaker/fix-spelling
fix small spelling mistake in fonts.el
2019-08-15 15:02:17 -04:00
6d93c31b6e Merge pull request #1670 from CodyWilson/straight
Added company-phpactor to packages
2019-08-15 15:01:37 -04:00
183d3d55fc Merge pull request #1675 from RBckmnn/org-mode-keybindings
Add org-mode keybindings
2019-08-15 15:01:13 -04:00
67b15041bc Add +lsp-company-backend variable
To allow users to customize what backend(s) to use for lsp-mode buffers.
2019-08-15 14:59:53 -04:00
c8baa2b3f6 editor/evil: refactor ex commands; add evil-traces
This commit lazy loads Doom's custom ex commands. To add your own,
you'll need to wrap them in (after! evil-ex ...).
2019-08-15 14:58:41 -04:00
56d2c95cc7 lang/rust: remove redundant editorconfig-indentation-alist entry 2019-08-15 14:51:06 -04:00
5aa7415d87 Add -t/--timeout switch to 'doom update'
To get around timeout issues on slower connections or larger packages.
2019-08-15 01:34:28 -04:00
b29a7ba8fe Fix 'doom compile'
Fixes `void-function define-key!` error.
2019-08-15 01:33:40 -04:00
374940b959 Persist scratch buffers more proactively
Prior to this change, scratch buffers were saved only when Emacs is
killed. In cases where Emacs doesn't die properly, you'd lose your
scratch contents. Now, they are persisted as soon as you close them.
2019-08-15 01:07:45 -04:00
7ded14f548 Refactor scratch buffer init 2019-08-15 01:02:00 -04:00
7d714b7531 Fix #1673: restore project-file-exists-p! macro 2019-08-14 22:36:19 -04:00
504a590ad6 Add org-mode keybindings
Add bindings for adding attachments and setting properties
in org-mode.
2019-08-15 02:37:30 +02:00
b2a48d5365 Add feature detection for company-phpactor
`company-phpactor` separation gives us the ability to only install it if `company` is enabled.

Co-Authored-By: Oleksii Filonenko <brightone@protonmail.com>
2019-08-13 13:52:53 -05:00
720a8abf17 use emacsmirror for cmake-mode and protobuf-mode
to avoid giant git repos
2019-08-13 09:40:23 -07:00
3f98c8b1a6 Added company-phpactor to packages
Previously this was included automatically with phpactor, but now the
phpactor package call is only pulling in phpactor.el and its
requirements.
2019-08-13 10:23:03 -05:00
984bf08835 emacs/dired: add README.org
Signed-off-by: Guillaume Pagnoux <guillaume.pagnoux@lse.epita.fr>
2019-08-13 14:57:26 +02:00
aa3538591a fix small spelling mistake in fonts.el 2019-08-12 14:47:39 -04:00
0c7e6261e8 term/vterm: don't reset vterm popup 2019-08-11 02:05:09 -04:00
702369e888 Move :ui tabbar to :ui tabs
And update its README.org
2019-08-11 02:05:09 -04:00
856a2afe43 Add delete! convenience macro
And polish delq!'s docstring.
2019-08-11 02:05:09 -04:00
0169f8e3f6 Merge pull request #1523 from gagbo/pretty_code_hasklig
Add Hasklig pretty-code configuration
2019-08-10 10:57:19 -04:00
b4f6608735 Merge pull request #1614 from Nollo/straight
Bindings for Clojure and Web modules
2019-08-10 10:53:41 -04:00
2cd9685758 Discard timed out future correctly on 'doom update'
And list packages immediately after message (no newlines).
2019-08-09 22:23:38 -04:00
624c5e1a71 Complain about unknown targets in 'doom compile' #1657 2019-08-09 22:23:37 -04:00
ffa7a0323a Merge pull request #1641 from alexandergraul/develop
Fix evil-window "c" binding
2019-08-09 22:20:46 -04:00
1feadb0d7f Merge pull request #1658 from uelei/sort-py-imports
Sort python imports
2019-08-09 22:06:45 -04:00
2b0cb80138 sort python imports 2019-08-09 20:09:18 -03:00
a15b8e314a Add Hasklig pretty-code configuration
Took the list of symbols from
https://github.com/minad/hasklig-mode/blob/master/hasklig-mode.el ,
only rudimentary testings has been done on this
2019-08-09 20:25:13 +02:00
15161c9f46 Fix evil-window "c" binding
Instead of relying on the optional ":ui workspaces" feature, the
built-in evil-window-delete is used. ":ui workspaces" remaps the
evil-window-delete already, so no functionality is lost for users of
that feature.

Fixes https://github.com/hlissner/doom-emacs/issues/1640.
2019-08-09 10:20:53 +02:00
db1c1995fd ui/workspaces: fix evil-window-delete remapping
Relevant to #1641
2019-08-08 23:58:41 -04:00
48415edce3 Fix #1644: --restore switch not recognized 2019-08-08 23:30:16 -04:00
0a44881df1 Increase number of sub-processes for 'doom update' 2019-08-08 23:00:54 -04:00
c266680c11 Fix #1653: uncaught error when async process times out 2019-08-08 22:59:57 -04:00
115a436273 Fix 'doom update' for chemacs users
Or users who have Doom in a non-standard location (i.e. outside
~/.emacs.d).
2019-08-08 11:48:13 -04:00
3c8e868b1b Remove built-in org from load-path at install time
Makes it less likely that packages will load the original org before the
new one has been installed.
2019-08-08 10:10:11 -04:00
5454ca4c75 lang/javascript: enable eldoc-mode on tide-mode-hook 2019-08-08 10:05:39 -04:00
ef4424bda6 input/{chinese,japanese}: fix org-html advice regexp #1649 2019-08-07 23:36:21 -04:00