Commit graph

16208 commits

Author SHA1 Message Date
Henrik Lissner
208755030a Add needs-reply action 2021-02-11 17:56:46 -05:00
Henrik Lissner
768160b001 Don't reload repo buffer modes after closing magit
Mentioned in #4640
2021-02-11 17:46:22 -05:00
Henrik Lissner
7e9911f642 Bump :core
domtronn/all-the-icons.el@5fa7283 -> domtronn/all-the-icons.el@2f5ea72
jscheid/dtrt-indent@854b9a1 -> jscheid/dtrt-indent@4a30d8e
jwiegley/use-package@317137b -> jwiegley/use-package@a7422fb
raxod502/straight.el@f2cb888 -> raxod502/straight.el@0f9b828

Remove dtrt-indent+smie fix (was fixed upstream)
2021-02-11 17:35:48 -05:00
Henrik Lissner
76636d4a98 Refactor cmds!!
+ No longer depends on general.el
+ Each branch is now anaphoric (binds `it` to the return value of the
  predicate)
2021-02-11 17:35:48 -05:00
Henrik Lissner
1a7536cbd1 Extend & compact doom/info
+ Output is now a couple lines shorter
+ Now tries to guess Linux distro names and versions
+ Displays symlinked EMACSDIR and DOOMDIR
+ Replaces elc-files segment with 'byte-compiled-config trait
2021-02-11 17:35:48 -05:00
Henrik Lissner
510bc7b5b4 Revert "Don't auto-create directory when opening files"
This reverts commit 4d7640b4c2.
2021-02-11 17:35:48 -05:00
Junwei Wang
bf5f3c5643
Fix latex item indent ignore LaTeX item indent (#4516)
* Fix latex item indent ignore `LaTeX item indent`

* Correct indentation & hanging braces

Co-authored-by: Henrik Lissner <accounts@v0.io>
2021-02-11 17:34:10 -05:00
Henrik Lissner
953f9246df Fix RET/TAB in gist-list-menu-mode 2021-02-11 13:54:35 -05:00
Henrik Lissner
8110992829 s/doom-partial/apply-partially
comp is loaded earlier on some builds of native-comp, for some reason?
2021-02-11 13:36:55 -05:00
Henrik Lissner
e08c5f537e Fix #4623: tangle to config.el by default
Only uses this if no compile destination is specified in header or src
block parameters.
2021-02-07 23:57:44 -05:00
Henrik Lissner
d858126894 Bump :lang common-lisp
joaotavora/sly@68561f1 -> joaotavora/sly@3278819

Fixes #4629
2021-02-07 23:55:01 -05:00
Henrik Lissner
426c50d61b Bump :app :config
abo-abo/avy@bbf1e73 -> abo-abo/avy@e92cb37
jorgenschaefer/circe@d98986c -> jorgenschaefer/circe@265f36c
kidd/org-gcal.el@2cad2d8 -> kidd/org-gcal.el@0a6f9a7
noctuid/link-hint.el@e897897 -> noctuid/link-hint.el@09ba572
skeeto/elfeed@7b2b6fa -> skeeto/elfeed@362bbe5
2021-02-07 23:53:58 -05:00
Henrik Lissner
1aad52c334
Merge pull request #4633 from daanturo/enable-ivy-rich-cache
Enable `ivy-rich-project-root-cache-mode`.
2021-02-07 23:53:44 -05:00
Henrik Lissner
0ab452980a
Merge pull request #4631 from samwhitlock/me_dev
Enabling user config override for org-id-locations-file
2021-02-07 23:53:24 -05:00
Henrik Lissner
6fc91fd615
Merge pull request #4630 from tecosaur/app/everywhere
New module, :app everywhere
2021-02-07 23:53:04 -05:00
Henrik Lissner
d9c6ec965e
Merge pull request #4627 from cfeckardt/better-cider-debug
[feature] Better CIDER debugging
2021-02-07 23:52:17 -05:00
Henrik Lissner
491e2d78b9
Merge pull request #4626 from kcurtet/develop
Add ielm-mode to lispy module
2021-02-07 23:52:05 -05:00
Henrik Lissner
bfe035cb42
Merge pull request #4564 from NathanLovato/gdscript/add-shortcuts
Add shortcuts and descriptions for GDScript module
2021-02-07 23:51:48 -05:00
daanturo
ba02790ba0 Enable ivy-rich-project-root-cache-mode. 2021-02-08 11:43:17 +07:00
TEC
74613c25e2
New module, :app everywhere 2021-02-08 09:22:25 +08:00
Sam Precious
f5b7df9694 Merge remote-tracking branch 'upstream/develop' into develop 2021-02-07 15:34:43 +00:00
Sam Whitlock
cf523eb4dd
Enabling user config override for org-id-locations-file
The use case: if a user has their org directory stored in a synced
location (e.g. dropbox), this file is the same on all machines and is
almost always conflicted.

This change enables users to override this in the :init section of their
config (or otherwise before org loading) and that the
+org-init-org-directory-h hook will detect an override.
2021-02-07 13:16:06 +01:00
Fredrik Eckardt
b1880372af [feature] Better CIDER debugging
* Maps cider-debug-at-point to "localleader d d"
* Overrides evil keybindings to not interfere with the cider--debug-mode
  bindings during the debug session
2021-02-07 02:38:27 +00:00
Kevin Curtet
c4e0cf15dd
Merge branch 'develop' of github.com:hlissner/doom-emacs into develop 2021-02-06 23:32:17 +01:00
Kevin Curtet
9c7508c181
Add ielm-mode to lipsy module hooks 2021-02-06 23:31:32 +01:00
Henrik Lissner
16a495c97d Fix #4548: global TAB overwritten by evil keybind 2021-02-06 06:54:18 -05:00
Henrik Lissner
45b68e46ee Bump :tools lsp debugger
emacs-lsp/dap-mode@612388d -> emacs-lsp/dap-mode@c52c1a5
emacs-lsp/lsp-mode@dbfbe1a -> emacs-lsp/lsp-mode@62cd1b2
emacs-lsp/lsp-ui@94673cd -> emacs-lsp/lsp-ui@732992a
emacs-straight/project@a1997af -> emacs-straight/project@f743ca2
joaotavora/eglot@4c85df2 -> joaotavora/eglot@398b81e
tumashu/posframe@efd7ea4 -> tumashu/posframe@8097276

Fixes #4621
2021-02-06 04:51:11 -05:00
Henrik Lissner
9446a8f411 Move byte-compile fix to core-packages
So it targets more than just 28.x+ users.
2021-02-06 04:49:28 -05:00
Henrik Lissner
c7458e9e2e Make flyspell the default spellcheck backend
It's more likely to work out of the box. Until spell-fu's weaknesses can
be worked out, here or upstream, I'll opt for the less confusing option.
2021-02-05 22:51:29 -05:00
Henrik Lissner
de1f2a8f96 Add doom-plist-{keys,values} functions
Backported from the CLI rewrite.
2021-02-05 22:50:18 -05:00
Henrik Lissner
628f0a930f Force straight to byte-compile packages in same session
Straight (on its develop branch) byte compiles packages in a child
process, isolated from the current session. This is a sensible approach
and I applaud it, but there's a problem:

Some packages don't load their compile-time dependencies at
compile-time, causing errors *at* compile-time. They unwittingly rely on
the fact that package.el compiles them in the same session as their
dependencies, which indirectly loads their macros for them. I can't
depend on package authors to do the right thing, but I can force
straight to revert to the old approach.
2021-02-05 22:48:31 -05:00
Henrik Lissner
95a603733a Add +lsp-prompt-to-install-server option
If nil, LSP will quietly fail if no LSP server is available instead of
pestering the user to install a server.
2021-02-05 21:53:06 -05:00
Henrik Lissner
d0b6cef8a5 Bump minimum supported version to Emacs 26.3
From 26.1, which we no longer officially* support.

*I won't be implementing any hard checks for it just yet though. I just
want to push this forward while I plan to drop 26.x support later this
year.
2021-02-05 04:51:24 -05:00
Henrik Lissner
61a6be264e Associate *.es6 files with js2-mode 2021-02-05 04:45:53 -05:00
Sam Precious
d5d241b36e Merge remote-tracking branch 'upstream/develop' into develop
merge upsteam
2021-02-04 18:51:12 +00:00
Henrik Lissner
d62c82ddbe
Merge pull request #4609 from brorbw/develop
Fixes typo in rust readme.org
2021-02-04 07:41:54 -05:00
Henrik Lissner
c3c001ad7d Bump core
domtronn/all-the-icons.el@c795d0f -> domtronn/all-the-icons.el@5fa7283
hlissner/emacs-so-long@ed666b0 -> emacs-straight/so-long@a5d445d
jwiegley/use-package@365c73d -> jwiegley/use-package@317137b
raxod502/straight.el@ac4df5c -> raxod502/straight.el@f2cb888

+ Complain if :no-byte-compile, :no-native-compile, or :no-build are
  used in package!. Straight replaced them with :build (and the old
  :build was renamed to :pre-build). See raxod502/straight.el@6a273d1
+ Update getting_started.org to mention :build
+ Switch to emacs-straight/so-long so I don't have to maintain my mirror
  anymore.
2021-02-04 07:32:26 -05:00
Henrik Lissner
a178b377a0 Fix eval commands in nix-shell files 2021-02-04 07:32:26 -05:00
Henrik Lissner
15d85a5c74 Fix nix-mode for nix-shell shell scripts
Wasn't correctly detecting the interpreter argument for nix-shell
shebangs. It must be done in two parts in case cached-nix-shell is
used (which means the shebang will span 2+ lines).
2021-02-04 07:32:26 -05:00
Henrik Lissner
56c5497a29
Merge pull request #4604 from Janfel/patch-1
Fix interactive doom/retab.
2021-02-04 07:28:21 -05:00
Henrik Lissner
57b22c4edc
Merge pull request #4606 from justjoheinz/fix-common-lisp-doctor
Extract program name from inferior-lisp-program
2021-02-04 07:27:03 -05:00
Henrik Lissner
a6c835ee5e
Merge pull request #4610 from chuxubank/develop
Fix find file in private config for emacs bindings
2021-02-04 07:26:33 -05:00
Misaka
5dedf00811 Fix find file in private config for emacs bindings 2021-02-04 16:06:56 +08:00
Bror Winther
5a98fa2748 Fixes typo in modules/lang/rust/README.org 2021-02-04 05:03:51 +01:00
Markus Klink
f978913e40 Extract program name from inferior-lisp-program
Many users of sly also use roswell and set the inferior-lisp-program to
values like "ros run" or "ros -Q run". This is not detected correctly by
executable-find. Hence we try to extract the first part of the program
name.
2021-02-02 15:03:54 +01:00
Janfel
8331f4f896
Fix interactive spec of doom/retab 2021-02-02 02:41:45 +01:00
Janfel
6c163d77d9
Fix +evil:retab 2021-02-02 02:38:12 +01:00
Yuri Pieters
bf185edd91 Prefer readability over a line length < 80 2021-02-01 19:01:42 +00:00
Henrik Lissner
3a7be7bb4f Fix #4602, part 2! 2021-02-01 02:45:45 -05:00
Henrik Lissner
a61758523d Fix #4602: void-variable straight--build-default-steps 2021-02-01 02:31:22 -05:00