8f1de7c998
Fix #1694 : wrong-type-arg stringp errors on some files
2019-08-21 21:17:42 -04:00
970a31fc56
Enable ns-auto-titlebar-mode for mac users
...
ns-auto-titlebar-mode needs to be enabled for
ns-auto-titlebar-set-all-frames and ns-auto-tilebar-set-frame to work.
2019-08-21 21:12:52 -04:00
94ba098e43
Normalize package before checks in 'doom update'
...
This reduces the likelihood that straight will throw up invisible
popups, blocking the update process indefinitely.
2019-08-21 18:34:55 -04:00
464e7f8bbd
lang/common-lisp: remove obsolete advice
2019-08-21 15:02:53 -04:00
3b9701161a
Fix build date in doom/version
...
When it is called interactively from a file outside of ~/.emacs.d
2019-08-21 12:17:32 -04:00
f4a11fd437
Fix #1679 : newline-and-indent advice not deleting trailing whitespace
2019-08-21 00:29:12 -04:00
879f3a660a
Use new straight-base-dir variable
...
We can't phase out doom--straight-use-local-dir-a until I fix the issue
with straight not reinstalling packages when their recipes change.
2019-08-21 00:29:12 -04:00
9b1c49149c
New fix for #1525 : 'selecting deleted buffer' error
2019-08-21 00:29:02 -04:00
40e6a37652
Expand on doom-module-load-path's docstring
...
Mention that value in the returned list is always doom-private-dir.
2019-08-21 00:10:24 -04:00
0b2b5d1c6c
Install & track from straight.el's develop branch
2019-08-21 00:09:44 -04:00
18cefa0167
Use evil-avy-goto-char-timer #1690
2019-08-20 22:23:59 -04:00
d0f0d31a5c
Remove :collab from modules/README.org
2019-08-20 10:48:53 -04:00
1cd219dfa7
Update the docstring for leader/localleader vars
...
They should be set in your private config.el, not init.el.
2019-08-19 21:04:54 -04:00
2eb8035f15
Add more DEPRECATED tags
...
For Emacs 25 functionality that'll be removed when 25.x support is
dropped.
2019-08-19 21:04:11 -04:00
fb619bdb0f
Only trigger file-templates for non-existent files #1682
...
Possibly addresses #1401 too
2019-08-19 14:18:17 -04:00
7138d47ef4
Disable evil-want-abbrev-expand-on-insert-exit
...
It may be a vim default, but why would anyone want this?
2019-08-19 12:48:36 -04:00
8b94f325b2
Remove 'append' entry in doom-escape-hook
2019-08-19 12:29:51 -04:00
a365b1cf9d
docs/api: fix quoting for custom-(theme-)?set-faces!
2019-08-18 14:38:45 -04:00
b854a089eb
Sort & optimize package list on 'doom purge'
2019-08-18 11:24:44 -04:00
58fb9faf3a
ui/workspaces: use add-hook! for inline hook
2019-08-17 16:04:41 -04:00
2a3f95f615
Update line-number-display-width polyfill
...
It takes one argument in later versions of Emacs. This file really
shouldn't be visible to Emacs 25.x and earlier, but there has been one
case of it being indexed by Doom's autoload scanner.
Also marks the library with the new DEPRECATED tag. It will be removed
once Doom removes 25.x support.
2019-08-17 16:04:26 -04:00
2cd1c43217
Suppress errors in +ivy--set-jump-point-maybe-h
2019-08-17 16:04:26 -04:00
2b3f522858
Update :recipe example in dummy packages.el
...
Deployed by `doom quickstart`/`doom install`
2019-08-17 16:04:26 -04:00
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