Commit Graph

3238 Commits

Author SHA1 Message Date
b40d85e9b2 Make SPC m c (clock) keybinds mnemonic + more clock keybinds 2020-04-24 02:06:41 -04:00
42fd3d0cb6 Move org deadline/schedule keys under SPC m d 2020-04-24 02:06:11 -04:00
a7b31eab21 Add org table keybinds under SPC m b 2020-04-24 02:06:11 -04:00
a308f1a914 Bind SPC m l t -> org-toggle-link-display 2020-04-24 02:06:03 -04:00
abc201ae06 Improve indent logic in scheme-mode
Better indentation for property lists and functions starting with
'define'.
2020-04-24 00:35:01 -04:00
74d05552c1 Refactor scheme module 2020-04-24 00:33:54 -04:00
469b520bfb Merge pull request #2962 from peterhoeg/fix_yaml
yaml: hook -> mode
2020-04-24 00:18:04 -04:00
68c6225115 yaml: hook -> mode 2020-04-24 12:14:00 +08:00
233295dba6 Merge pull request #2960 from bdarcus/patch-1
switching org-roam-completion to use 'default
2020-04-24 00:10:40 -04:00
5205fde619 Add useful defaults and bindings to scheme mode (#2947)
* Add useful defaults and bindings to scheme mode

Scheme mode was pretty bare for a long time now and lacked many of
geiser's useful features like `geiser-smart-tab` and starting the geiser
repl on entering a file. This turns them on by default for the
productive schemer.

Besides that the following key bindings were remapped
+ `SPC m e e` -> `geiser-eval-last-sexp`
+ `SPC m e d` -> `geiser-eval-definition`
+ `SPC m e D` -> `geiser-eval-definition-and-go`

This brings the geiser keymaps in line with other lisp modes in doom.

Another change involves adding macro expand commands under `SPC m m` so
schemers can see what evil lurks beneath their commands.

Geiser autodoc commands have also been added under `SPC m h` for
schemers to read the docs, though they can still use `SPC c k` to do the
same thing.

* Remove package cookie

Its only necessary when not using (use-package!)

* Use setq instead of custom

* Add `defer t` back

* Add defer flag for scheme package

If a user went directly to a scheme file after load they would get an
error concerning rainbow-delimiters not being loaded. Deferring scheme
mode stops that error from happening

* Fix typo

Co-authored-by: Elais Player <elais@samus.hsd1.nm.comcast.net>
2020-04-24 00:00:27 -04:00
e557e9c66d Merge pull request #2953 from ericdallo/update-dart-packages
[dart] Update lsp-dart and flutter.el packages
2020-04-23 23:58:51 -04:00
0acc6c4e98 Run julia-repl-use-emacsclient after opening a REPL 2020-04-23 23:56:18 -04:00
b7836322f6 Refactor tide-mode's lookup handlers
The remap bypass is no longer necessary.
2020-04-23 23:56:17 -04:00
daec7b5057 Remove eslintd-fix package
This package isn't hooked up to anything and has no keybinds. Its config
is so trivial that users can install it themselves, so I decided it
won't be included with the module by default.
2020-04-23 23:56:17 -04:00
06d5d5e6c0 General refactors, reformatting & comment revision 2020-04-23 23:56:17 -04:00
28ec59cd20 lang/javascript: start tide/lsp later
Gives direnv and other mode hooks a chance to set up the environment
first.
2020-04-23 23:56:17 -04:00
e24b8cd1d1 Slim down from lang/data
+ Removes jsonnet, graphql, dhall & protobuf packages from the module.
+ Removes +data-vagrant-mode project minor mode (unused).

I'm phasing out the lang/data module. Its original purpose was to be for
data interchange formats, like JSON, but over time it became the dumping
ground for languages with no clear defining feature.

These packages are being removed first because their configs are
non-existent or so trivial that it offers nothing a user couldn't set up
themselves.

graphql and jsonnet might get heir own modules (or jsonnet might be
gated behind a flag in the :lang json module), but for now they gotta
go.

fixup! Remove jsonnet, graphql, dhall & protobuf modes from lang/data
2020-04-23 23:56:17 -04:00
4a8c4815f1 Add :lang yaml module
Removes yaml-mode from :lang data and adds LSP support (#2502).

Closes #2502

Co-authored-by: Seong Yong-ju <sei40kr@gmail.com>
2020-04-23 23:56:14 -04:00
b151abfd34 Add :lang json module
Removes json-mode from :lang data and adds LSP support (#2502).
2020-04-23 23:28:50 -04:00
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
17dd1c6527 Add add-node-modules-path package to lang/javascript
And use it on json-mode.
2020-04-23 23:28:50 -04:00
7d38f503e2 updating per @hlissner suggestion 2020-04-23 14:46:13 -04:00
1c9a39bf26 switching org-roam-completion to use 'default
The conditional setup for completion system was causing fuzzy completion to fail. This fixes that.
2020-04-23 14:25:05 -04:00
3c81d059de Don't use company-elm if +lsp 2020-04-22 17:27:32 -04:00
4891a7151f Add Poetry support 2020-04-22 20:51:30 +03:00
f7ce75bbe9 Bump :lang dart
amake/flutter.el@ec92a4d -> amake/flutter.el@293b722
emacs-lsp/lsp-dart@064d47b -> emacs-lsp/lsp-dart@4cd73b7
2020-04-22 10:30:05 -03:00
7ed9ee2ae5 Bind <localleader> m ' -> markdown-edit-code-block
For consistency with org and latex.
2020-04-21 23:19:17 -04:00
3a5ef316fc Fix #2938: wrong-type-argument stringp error on org-journal 2020-04-19 22:04:12 -04:00
5d51d4e4a6 Fix emmet for non-evil users 2020-04-18 21:08:41 -04:00
ce93b6d144 Alphabetize org flags in readme 2020-04-18 20:42:31 -04:00
cfc5e1b0a2 Fix link to pdf-tools in lang/org readme 2020-04-18 20:37:50 -04:00
141a649e04 Revert afca8f14a
Fix #2932
2020-04-18 12:51:00 -04:00
b82068cdcc +org-open-old-pdf-links-fn -> +org-open-legacy-pdf-links-fn
Clearer name and added a docstring to explain its purpose.
2020-04-17 22:45:16 -04:00
f47de2064c Remove redundant org-pdftools-store-link hook
This is already covered by the :store handler set with
org-link-set-parameters.
2020-04-17 22:42:05 -04:00
e62f64d732 Encourage +lsp for :lang go #1245
The non-LSP stack (gocode) appears to be unmaintained and is a poor
experience. Could use some help from go users to figure out which of the
dependencies in the lang/go's readme should be installed with gopls.
2020-04-17 22:22:10 -04:00
45230c64b9 Bump :lang go
dominikh/go-mode.el@85a20da -> dominikh/go-mode.el@10d6ab4
mdempsky/gocode@939b4a6 -> mdempsky/gocode@4acdcbd
2020-04-17 22:16:53 -04:00
1bc65ab980 Bump :lang emacs-lisp
jorgenschaefer/emacs-buttercup@b360e35 -> jorgenschaefer/emacs-buttercup@a91f282
xuchunyang/elisp-demos@0d74766 -> xuchunyang/elisp-demos@57dd4ae
2020-04-17 22:11:55 -04:00
763932a55c Merge pull request #2884 from brianmcgillion/biblio
Add org-noter package
2020-04-17 19:16:06 -04:00
71c5ad5000 Move clojure SPC m m {e,E} -> to SPC m {m,M}
To be consistent with CL and elisp keybinds.
2020-04-17 15:47:05 -04:00
9e339b36f1 Bump :lang elm
bsermons/flycheck-elm@debd0af -> bsermons/flycheck-elm@1b60050
jcollard/elm-mode@dd868e5 -> jcollard/elm-mode@7782be0
2020-04-17 15:47:04 -04:00
2a8926ec33 Add HOLD org todo keyword
WAIT = for tasks waiting on other people or external forces
HOLD = for tasks waiting on you
2020-04-17 15:47:04 -04:00
789b1dc1ab Bump :lang racket
greghendershott/racket-mode@bd4c8cf -> greghendershott/racket-mode@202cc1b

Fixes #2922
2020-04-17 15:47:04 -04:00
5502013906 Bump :lang org
fuxialexander/org-pdftools@4156b67 -> fuxialexander/org-pdftools@67964a5
integral-dw/org-superstar-mode@4897c33 -> integral-dw/org-superstar-mode@09ddc28
jethrokuan/org-roam@e33c144 -> jethrokuan/org-roam@6175739
magit/orgit@0242088 -> magit/orgit@7d6afa5
2020-04-17 15:47:04 -04:00
9af22a9322 Merge pull request #2920 from AloisJanicek/develop
Autoload all 4 org decrypt/encrypt user commands
2020-04-17 15:40:19 -04:00
b8de456a73 Fix: contrib/journal: `buffer-file-name' is nil in *Capture* buffer 2020-04-17 16:17:23 +02:00
2dd84b8e2f Add org-noter package
This package allows the creation of notes on a document (pdf, EPub,
etc.) which will be kept in sync with the document. Providing context
sensitive annotations that are managed in plaintext.
2020-04-17 16:39:51 +04:00
e89dc0ecaf Autoload all 4 org decrypt/encrypt user commands
currently if someone wants to use them, it has to manually autoload
them first in user config.el with (unless (fboundp ...) (autoload ...))
2020-04-17 12:08:08 +02:00
64c4d00275 Autostart LSP also in scss-mode 2020-04-17 11:31:07 +02:00
3bb6c1b104 Rethink org-journal lazy loading & defaults 2020-04-17 05:07:55 -04:00
7662de55d8 Fix yasnippet breaking org-superstar
Because yasnippet has a delete first and ask never policy for cleaning
up overlays in the buffer.
2020-04-17 02:41:10 -04:00