Henrik Lissner
2d766cfa0c
Remove :lang assembly
...
This module is too trivial, and provides nothing that the user couldn't
install themselves.
2020-04-23 23:28:50 -04:00
Henrik Lissner
2c2df9df8c
Fix & extend doom/help-packages
...
+ It would display Doom's commit, rather than the package's
+ Add Homepage link
+ Fix module lists for packages that aren't installed
2020-03-13 17:33:40 -04:00
Henrik Lissner
dd402b7db3
Remove references to enh-ruby-mode
2020-03-12 11:29:54 -04:00
Henrik Lissner
d39961b30d
Replace doom/help-package-homepage w/ straight-visit-package-website
...
No need to reinvent the wheel.
2020-01-24 22:19:00 -05:00
Henrik Lissner
29250133e8
Replace doom/describe-symbol w/ helpful-symbol
...
And helpful-at-point.
2020-01-11 17:21:35 -05:00
Henrik Lissner
1c237106aa
Don't pollute module help warnings with text props
2020-01-04 17:12:49 -05:00
Henrik Lissner
27bf3c85b5
Generalize thing-at-point & region functions
2020-01-03 02:39:47 -05:00
Henrik Lissner
678a5d1f7c
Improve prompts for various help commands
...
To make it clearer what you're searching for.
2019-12-28 19:57:37 -05:00
Henrik Lissner
b38501a67b
Refactor load-path & loaded-files search commands
...
Follow up to 0df480bf8
2019-12-28 19:55:44 -05:00
Henrik Lissner
fe1642e854
Add special goto def/docs support in doom! blocks
...
- Pressing gd on a module in your doom! block will now browse that
module's directory.
- Pressing K on a module will jump to that module's documentation, if any.
- Pressing K on a module flag will jump to that flag's description
within that module's documenation.
- This is now explained in init.example.el
Closes #2249
2019-12-26 01:41:45 -05:00
Henrik Lissner
59152248e6
bin/doom: fix wrong-type-argument hash-table-p errors #2227
...
We can't be consulting the active doom state before it has be
initialized.
2019-12-23 14:20:04 -05:00
Henrik Lissner
b144a3862a
Bind 'SPC h d S' to text search; expand ivy/helm file-search API
2019-12-23 01:51:43 -05:00
Henrik Lissner
c13b8df5df
Minor refactors & reformatting
2019-12-05 14:56:16 -05:00
Henrik Lissner
ffc29a547c
Associate clojurescript-mode with :lang clojure
...
For doom/help-modules
2019-11-24 19:39:10 -05:00
Henrik Lissner
5b190c9eca
Unfold hidden subtree after doom-completing-read-org-headings
...
Affects doom/help* commands, as well as +default/org-notes-headlines,
and others (any command that uses doom-completing-read-org-headings to
search org files).
2019-11-24 19:21:20 -05:00
Henrik Lissner
a9f412bf5e
Fix doom/help-* commands for helm users #2107
2019-11-24 16:50:46 -05:00
Henrik Lissner
ebe1da4282
doom-module-from-path: exclude psuedo-modules #2107
...
Don't include :core and :private modules in '<help> d m'. They aren't
real and no help can be derived from them.
2019-11-23 15:01:34 -05:00
Henrik Lissner
a66872fe25
Focus on ripgrep; remove ag, git-grep & grep support
...
We're focusing on ripgrep so we can iterate on search functionality in
Doom quicker. There is nothing the other search backends can do that
ripgrep can't. It is now a hard dependency for Doom.
2019-11-17 01:19:59 -05:00
Henrik Lissner
44d5e097c9
shell-command-to-string -> doom-call-process #1887
...
Minor optimization to remove a layer of indirection when starting
processes.
2019-11-08 16:02:06 -05:00
Henrik Lissner
633fd7c95f
Exclude *.org files from doom/help-packages{,-config}
2019-11-03 15:43:18 -05:00
Henrik Lissner
7a10a68f4e
Merge pull request #1998 from rgrinberg/fix-autoload-cookie
...
Fix autoload cookie for doom/help-search-loaded-files
2019-11-01 13:09:28 -04:00
yuhan0
ec4a030370
Fix buttons in doom/help-packages
2019-11-01 20:43:22 +08:00
Rudi Grinberg
7900cef7da
Follow symlinks when searching autoloads
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-01 10:42:39 +09:00
Rudi Grinberg
0e2c642a86
Fix autoload cookie for doom/help-search-loaded-files
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-01 10:30:56 +09:00
Henrik Lissner
1dd73b7486
Integrate helpful into doom/describe-active-minor-mode
2019-10-26 13:30:53 -04:00
Henrik Lissner
d0ae6c9bda
Merge module list into doom/help-search
2019-10-26 02:12:58 -04:00
Henrik Lissner
592c548b24
Fix ref to renamed function in doom/help-* helper
...
And improve their UX by displaying a loading message while Doom crawls
the headings.
2019-10-26 02:12:58 -04:00
Rudi Grinberg
ac58eaf031
Add comment to search loaded .el files
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-23 14:41:12 +09:00
Henrik Lissner
0df480bf85
Bind 'SPC h d l' for text-searching load-path
...
Co-authored-by: Rudi Grinberg <139003+rgrinberg@users.noreply.github.com>
2019-10-23 00:51:09 -04:00
Henrik Lissner
a8cc68e00b
Add doom/homepage command
...
Not that the site exists yet, but I'm tired of having all these tidbits
of uncommitted code laying about. It'll exist eventually!
2019-10-20 15:14:37 -04:00
Rudi Grinberg
55e00bbd26
re-search-forward to search-forward when no re
...
When no regular expression is present, it's faster and simpler to use
search-forward
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-13 12:25:41 +09:00
Henrik Lissner
82167ab48a
Remove :lang vala module
...
To small to warrant a module and vala-mode is unmaintained. It's trivial
for end users to install it themselves.
2019-10-10 21:31:13 -04:00
Henrik Lissner
9e3974d2f3
doom/help-faq: restrict to second-levels headings
2019-10-10 16:11:41 -04:00
Henrik Lissner
e10cd8cf2e
Insult byte-compiler's mom
...
Yeah, that shut him up.
2019-09-20 23:10:53 -04:00
Henrik Lissner
31ccd9be78
Replace vestigial references to def-package!
...
def-package! is deprecated and is replaced with use-package! to reduce
confusion about its purpose and connection to use-package.
2019-09-13 22:00:34 -04:00
Henrik Lissner
44ef61a7f7
Fix doom/help-packages
2019-09-03 16:53:41 -04:00
Henrik Lissner
e3d6d13be5
Fix doom/help-packages
...
Also adds doom-package-backend function.
TODO: Report more information about straight packages.
2019-07-29 03:18:38 +02:00
Henrik Lissner
76cacb5bfe
💥 Rename def-package! -> use-package!
...
Calling this pivotal macro "def-package!" has frequently been a source
of confusion. It is a thin wrapper around use-package, and it should be
obvious that it is so. For this reason, and to match the naming
convention used with other convenience macros/wrappers, it is now
use-package!.
Also changes def-package-hook! -> use-package-hook!
The old macros are now marked obsolete and will be removed when straight
integration is merged.
2019-07-23 12:50:45 +02:00
Henrik Lissner
060ede0e2e
General, minor reformatting across the board
...
And an offering of blood to our great lord Byte Compiler-sama.
2019-07-22 02:37:45 +02:00
Henrik Lissner
b90dede1ab
💥 Replace package.el/quelpa with straight #374
...
There are a few kinks to iron out, but for the most part it's done. Doom
Emacs, powered by straight. Goodbye gnutls and elpa/quelpa issues.
This update doesn't come with rollback or lockfile support yet, but I
will eventually include one with Doom, and packages will be (by default,
anyway) updated in sync with Doom.
Relevant threads: #1577 #1566 #1473
2019-07-22 02:30:40 +02:00
Henrik Lissner
c99c184f85
Fix error in doom/help-packages for gnu packages
...
Due to validation checking for the wrong strings. Also extends support
for user-supplied archives (though the link may not be as helpful).
2019-07-09 23:30:59 +02:00
Henrik Lissner
9a02bd8ac8
Minor refactors across the board
...
- when-let* -> when-let
- Fix projectile-locate-dominating-file for connected remote files
2019-06-26 14:31:06 +02:00
Henrik Lissner
5e9c020c21
doom-files-in: replace NOSORT w/ SORT; change default MATCH
...
- SORT defaults to t
- MATCH's new default regexp excludes files that start with underscore.
2019-06-16 19:16:23 +02:00
Henrik Lissner
390647da87
Fix case where package has no backend
...
In doom/help-packages
2019-05-30 13:59:39 -04:00
Henrik Lissner
1df35c166a
Display package homepage in doom/help-packages
...
If possible.
2019-05-20 21:09:11 -04:00
Henrik Lissner
9f63d94b13
Add doom/help-package-homepage command (SPC h d P)
2019-05-20 21:09:11 -04:00
Henrik Lissner
243a3a84a8
Add doom/help-news-search command (SPC h d N)
2019-05-20 21:09:11 -04:00
Henrik Lissner
8aa6273dcf
Remove org link syntax from help search commands
...
And prevent ivy sorting them.
2019-05-20 21:09:11 -04:00
Henrik Lissner
01face314d
Fix doom/help-* search commands
...
They weren't actually doing anything.
2019-05-19 02:17:59 -04:00
Henrik Lissner
2e6d8be6fc
Rethink SPC n keybinds and add new ones
...
Adds the following keybinds:
SPC n . Browses org-directory
SPC n / Text search in org-directory
SPC n * Text search in org-directory with symbol at point
SPC n h Jump to org headline in org-agenda-files
2019-05-17 23:57:24 -04:00