Commit graph

15995 commits

Author SHA1 Message Date
Gerry Agbobada
ab127b9766
:input layout: fix calls of +layout-bepo-rotate-keymaps
After the refactor, the main function to call to fix small inconsistencies went from a raw evil-collection-setup-hook
 function to a proper helper function with a more logical signature. 

This fixes the calls to the new function, so that the custom fixes are properly applied
2021-05-01 11:44:47 +02:00
Henrik Lissner
8bb54a95f6 Add +org-present-hide-first-heading option
Gives the user the option to hide the top-level heading when presenting,
and defaults it to nil, since that is org-tree-slide-mode's default
behavior.

Also reduces the default text-scale for org-tree-slide-mode from 6 -> 5.

Fixes #2182
Closes #4907
2021-05-01 03:02:52 -04:00
Henrik Lissner
b903930f2d ui/doom-dashboard: only affect buffer-local fringe-indicator-alist 2021-05-01 02:46:08 -04:00
Henrik Lissner
09be988c74 Add :input (layout +azerty) to docs 2021-05-01 02:28:44 -04:00
Henrik Lissner
a80f13f626 Prevent extra window after +org/export-to-clipboard
org-export-to-buffer opens a preview window. This command doesn't need
that, so we inhibit it.

Closes #4911
2021-05-01 02:28:44 -04:00
Henrik Lissner
e85041ae86
Merge pull request #4955 from Percee/azerty
Add azerty layout
2021-05-01 02:23:26 -04:00
Mathieu Merino
4c53ccac5b input/layout: initial azerty commit 2021-05-01 08:20:34 +02:00
Henrik Lissner
0b2415e8bf
Merge pull request #4890 from hugonobrega/develop
fix and add keybinds in :lang scheme, with descriptions
2021-05-01 02:02:32 -04:00
Henrik Lissner
4ad1c6a494
Merge pull request #4926 from Janfel/fix-emacs-lisp-module-at-point
Reimplement +emacs-lisp--module-at-point to fix #4896
2021-05-01 01:42:38 -04:00
Henrik Lissner
a974a7c89d
Merge pull request #4938 from jmhammond/develop
lang/latex: Remove the -g background flag on Skim.app to foreground the viewer
2021-05-01 01:41:10 -04:00
Henrik Lissner
a7e01e0574
Merge pull request #4941 from HyunggyuJang/fix/org-pretty-cookie
lang/org: cleanup `+pretty` feature, mostly just adding `if` cookie
2021-05-01 01:40:26 -04:00
Henrik Lissner
8a73a52534 Bump :ui
Alexander-Miller/treemacs@9eaef27 -> Alexander-Miller/treemacs@f132498
dimitri/switch-window@5bba780 -> dimitri/switch-window@2801d9b
ema2159/centaur-tabs@df97209 -> ema2159/centaur-tabs@51f28d0
emacs-lsp/lsp-treemacs@4cfb46d -> emacs-lsp/lsp-treemacs@192c8f5
jabranham/mixed-pitch@d5f64b9 -> jabranham/mixed-pitch@519e05f
seagle0128/doom-modeline@00bc89b -> seagle0128/doom-modeline@e898c0d
2021-05-01 01:32:04 -04:00
Henrik Lissner
59a8856ecf input/layout: remove redundancies
Some forms snuck into the last commit.
2021-05-01 01:28:20 -04:00
Henrik Lissner
485381f6d1 input/layout: major refactor
To conform the module to Doom's naming and style conventions.

This introduces two breaking changes:

+ doom-bepo-cr-rotation-style was renamed +layout-bepo-cr-rotation-style
+ Replaces the doom-bepo- prefix for this module's bepo library with
  +layout-bepo-

And the following fixes:

+ Corrects the file path in file header comments.
+ input/layout/autoload/bepo.el is no longer compiled/indexed if +bepo
  isn't activated.
2021-05-01 01:25:42 -04:00
Henrik Lissner
4afdd4f788 Bump :app
jorgenschaefer/circe@e67e2d1 -> jorgenschaefer/circe@2f70aa2
kidd/org-gcal.el@d38acda -> kidd/org-gcal.el@4c2616a
tecosaur/emacs-everywhere@01e031e -> tecosaur/emacs-everywhere@64ba2e3
2021-05-01 01:25:42 -04:00
Henrik Lissner
89775f38d5 app/calendar: remove org-gcal--notify hack
This hack was PRed 4+ years ago. The package has since been improved and
the original issue it tackled is very likely long gone (and is now
causing wrong-number-of-arguments errors).

Fixes kidd/org-gcal.el#151
2021-05-01 01:25:42 -04:00
Henrik Lissner
e146508626
Merge pull request #4953 from mmarshall540/develop
Add Info-mode to list of ligature-excluded modes.
2021-04-30 22:10:04 -04:00
Martin Marshall
d6b0c019d9 Add Info-mode to list of ligature-excluded modes. 2021-04-30 21:01:59 -04:00
Henrik Lissner
fff5b4f784
Merge pull request #4952 from ihdavids/idavids/windows-packages-fix
Fixing windows pathway to use latest straight API
2021-04-30 20:11:06 -04:00
Ian Davids
4c212b7321 Fixing windows pathway to use latest straight API 2021-04-30 17:08:31 -07:00
Henrik Lissner
ecdf2b0b08 Fix +lookup/file not opening URLs in browser 2021-04-30 01:07:00 -04:00
Henrik Lissner
437c33a8b2 Fix #4949: evil-want-visual-char-semi-exclusive = nil
This setting is _old_. Why it was set has been long forgotten, so I will
revert it to its default value of nil (which also fixes #4949).
2021-04-29 18:18:17 -04:00
Henrik Lissner
1b132d2e50 lang/org: add ob-elixir 2021-04-29 18:18:17 -04:00
Henrik Lissner
2ef54eb782 Fix void-variable emacs-repository-branch in doom-info
Seems this var doesn't exist in some Emacs builds?
2021-04-29 17:24:40 -04:00
Henrik Lissner
f60f576048 Bump :core
Fuco1/smartparens@63695c6 -> Fuco1/smartparens@25f4d6d
bbatsov/projectile@1528ed4 -> bbatsov/projectile@513228f
domtronn/all-the-icons.el@a8c8417 -> domtronn/all-the-icons.el@7a12258
emacs-straight/so-long@a5d445d -> emacs-straight/so-long@1da43ed
jscheid/dtrt-indent@37529fc -> jscheid/dtrt-indent@9714f2c
justbur/emacs-which-key@c632dbf -> justbur/emacs-which-key@5fb3030
raxod502/straight.el@0f9b828 -> raxod502/straight.el@253d7db

Fixes #4947 (needed raxod502/straight.el@0831f6b)

Also includes fixes due to straight changing its logging API.
2021-04-29 17:24:40 -04:00
Henrik Lissner
259cf83ef1 Enhance FFAP lookup backend
gf (+lookup/file) has been changed to:

+ Use the active selection instead of the filename-at-point when
  searching for a file (as requested in #4942).
+ Pre-fill the FFAP prompt with the thing at point if no obvious
  filepath can be guessed from it (via ffap-alist).
+ Offer to search the current project for the thing-at-point (if
  counsel-file-jump is available).
+ Fall back to a standard ffap prompt if all else fails.

I've also reversed te order of file lookup backends so that our FFAP
backend is treated as a never-failing last resort (also because the
bug-reference backend is known to fail gracefully, so we can trust it to
run first).

Closes #4942
2021-04-29 17:24:40 -04:00
Henrik Lissner
3a4024e790
Merge pull request #4943 from mangkoran/develop
Bump :lang markdown
2021-04-29 13:48:27 -04:00
Henrik Lissner
e8319e4f61
Merge pull request #4912 from 5t111111/bump-lsp-sourcekit
Bump :lang swift
2021-04-29 13:46:00 -04:00
Henrik Lissner
43623d7c5e Fix #4947: naive native-comp checks
Now, checking for the comp package is no longer sufficient to determine
if native-compilation is enabled.
2021-04-29 13:25:48 -04:00
Henrik Lissner
ccf6f0b53d Log unsafe eval forms in file/dir local variables 2021-04-29 13:25:48 -04:00
Henrik Lissner
44a501911b cli/env: fix whitelist not shadowing blacklist
If an ENVVAR was in the blacklist, it was omitted even if it matched a
whitelist rule.
2021-04-29 13:25:48 -04:00
Henrik Lissner
9d643b14ed Revise comments 2021-04-29 13:25:48 -04:00
Henrik Lissner
c9b41205b2 Fix #4925: defining lexical variables error in 28+ 2021-04-29 13:25:48 -04:00
Henrik Lissner
82eebdca16
Merge pull request #4944 from Janfel/fix-smartparens-in-minibuffer
Fix smartparens pairing ' and ` in the minibuffer.
2021-04-28 16:49:12 -04:00
Jan Felix Langenbach
3c00ddcebd Fix smartparens pairing ' and ` in the minibuffer 2021-04-28 21:50:19 +02:00
Afiq Nazrie
90c41564c4 Bump :lang markdown
051734091a -> ac9ea26b94
98d566db76 -> 28552059c4
2021-04-29 00:07:22 +08:00
Hynggyu Jang
ec3132bbc4 lang/org: cleanup +pretty feature, mostly about if cookie
Add `if` cookie so that it doesn't get compiled by `doom compile`.
2021-04-28 09:56:14 +09:00
John Hammond
86f5dd842e
Remove the -g background flag on Skim.app
The Skim.app `displayline` command takes the flag `-g` which is "Do not bring Skim to the foreground"

when viewing the pdf results of the latex build, bringing skim to the foreground saves an `Alt+Tab` to open the app that I was intending to lauch by the auctex View command.
2021-04-27 09:38:54 -05:00
Jan Felix Langenbach
acb0399424 Reimplement +emacs-lisp--module-at-point 2021-04-26 00:39:55 +02:00
William Vaughn
f37fdea637
rss: +org flag control installation of elfeed-org 2021-04-23 23:22:15 -07:00
Hynggyu Jang
1e1838d29b fix #4901: suppress strange behavior of org agenda commands
With current hacks involving `org-agenda-files`, one cannot use org agenda
commands like clock in or change the entry's state to done, etc.

Specifically, the mangled behavior observed at #4901. This commit fixes those
problems around `org-agenda` buffer specific commands.

For more details, please refer to https://github.com/hlissner/doom-emacs/issues/4759#issuecomment-822100632.
2021-04-24 10:53:29 +09:00
Hirofumi Wakasugi
65e9876c33
Bump :lang swift
swift-emacs/swift-mode@95ff004 -> swift-emacs/swift-mode@ad12a30
emacs-lsp/lsp-sourcekit@ff204ed -> emacs-lsp/lsp-sourcekit@aafa987

Adds support for sourcekit-lsp bundled with Xcode
2021-04-24 10:08:46 +09:00
Henrik Lissner
f621ff8047 lang/org: fix org-ditaa jar paths
Now also includes contrib/scripts in org-mode's build directory.
2021-04-21 21:45:04 -04:00
Henrik Lissner
bddb2b2a2d Refactor early-init.el 2021-04-21 21:45:04 -04:00
Henrik Lissner
bb67d3f346 readme: relink faq to discourse & polish badges 2021-04-21 21:45:04 -04:00
Henrik Lissner
cb4782b190 Bump :lang scheme
emacs-geiser/chez@4cb7f26 -> emacs-geiser/chez@03da1c1
emacs-geiser/chibi@54e7f38 -> emacs-geiser/chibi@6f59291
emacs-geiser/chicken@47be5b4 -> emacs-geiser/chicken@ceab39c
emacs-geiser/gambit@0ee4156 -> emacs-geiser/gambit@3294c94
emacs-geiser/geiser@c5a9aae -> emacs-geiser/geiser@2b45bd3
emacs-geiser/guile@93ef710 -> emacs-geiser/guile@700ac98
emacs-geiser/racket@a87fd44 -> emacs-geiser/racket@22e56ce

Also includes minor refactors.
2021-04-21 21:45:04 -04:00
Henrik Lissner
1d155d0c2f lang/org: reveal ancestors of point after saveplace
When opening an org file and the point is placed in a folded region (by
saveplace), it reveals the current subtree. Instead, it will reveal the
current subtree *and* its ancestors (and their siblings), which is more
intuitive.
2021-04-21 21:45:04 -04:00
Henrik Lissner
3e425ab2f2 tools/magit: reveal point if in invisible region
When visiting a file from magit.

Fix #4895
2021-04-21 21:45:04 -04:00
Henrik Lissner
86fd6c6214 Raise gcmh-high-cons-threshold to default (~1gb)
This could potentially cause stuttering for long lived sessions where
the user takes few breaks, but could yield great performance benefits in
the shorter term. We'll have to experiment.
2021-04-21 21:45:04 -04:00
Henrik Lissner
a25582f9a8 Raise global default of read-process-output-max
I was conservative before. I didn't want to change this globally in case
it had a negative performance impact on shy servers that don't talk
much, but this turned out to be too paranoid. Untalkative servers are
barely, if at all, affected, and chatty ones perform better across the
board.
2021-04-21 21:45:04 -04:00