Commit Graph

2772 Commits

Author SHA1 Message Date
Henrik Lissner
d12752324a Introduce letf! convenience macro
A more succinct cl-letf, which allows for local functions and macros.
2020-04-29 23:48:21 -04:00
Henrik Lissner
f28a972861 Disable org-highlight-latex-and-related
It is far too slow to enable by default.

Fixes #2998
2020-04-29 02:42:45 -04:00
Henrik Lissner
7a73bb7ce7 Refactor ruby hooks 2020-04-29 00:09:12 -04:00
fabio-oesch
8cc8033a06 First draft for java documentation (#2713)
* Added template and description for module flags

Because +lsp and +meghanada are mutually exclusive I thought I would
create a separate section for each feature and add descriptions what
they each offer. So far only +lsp is done.

* First draft for java documentation

The second plugin +meghanada is explained as well as some instructions
how to install JDK 11 and OpenJDK 11.

* Do requested edits to README

* Regenerate TOC in readme

* Reformat README

Co-authored-by: Henrik Lissner <accounts@v0.io>
2020-04-29 00:05:13 -04:00
Henrik Lissner
55e3000ce4 Merge pull request #2996 from otavioschwanck/feature/add-rails-to-buffer-list
Add Rails Server and console to buffer list
2020-04-28 23:56:17 -04:00
Otávio Schwanck
6d8811d70c Add Rails Server and console to buffer list 2020-04-28 19:58:11 -03:00
Henrik Lissner
0e50db55a0 Fix #2972: infinite recursion in org + python src blocks 2020-04-28 18:43:15 -04:00
Henrik Lissner
d34633cb0a Bump to emacs-straight/org-mode@e68ae40
From emacs-straight/org-mode@3106837

Fixes #2993
2020-04-28 14:39:10 -04:00
Henrik Lissner
82f9dc2566 Fix #2972: infinite recursion in org src blocks 2020-04-27 17:43:29 -04:00
Henrik Lissner
3e67f8f801 Fix C-{S,M}-RET in tty Emacs 2020-04-27 17:30:23 -04:00
Henrik Lissner
019e988b8d org-roam-graph-show -> org-roam-graph
org-roam-graph-show is deprecated

Closes #2987
2020-04-27 13:33:00 -04:00
Henrik Lissner
d6c5d18a87 Bump to emacs-straight/org-mode@3106837
From emacs-straight/org-mode@14d6f95

Fixes void-function org-get-outline-path when invoking eldoc, because
org-get-outline-path was moved to org-refile in a recent refactor
upstream.
2020-04-26 20:42:57 -04:00
Axel Soll
3f6cf65c14 Add .jinja2 file extension to supported web files. (#2977) 2020-04-26 15:51:01 -04:00
Henrik Lissner
4d8ab273d5 Remove duplicate latex entry in docs/modules.org 2020-04-26 04:47:26 -04:00
Henrik Lissner
146c099eae Merge pull request #2743 from MYDavoodeh/lsp-tex
Added +lsp to Tex-Mode.
2020-04-26 04:44:32 -04:00
Henrik Lissner
6520a4b45d Merge pull request #2956 from tokilone/add-poetry-suport
Add Poetry support
2020-04-26 04:42:12 -04:00
M. Yas. Davoodeh
96276a688d Merge branch 'develop' into lsp-tex 2020-04-26 10:40:34 +04:30
M. Yas. Davoodeh
e4b570c9ae Fix tex-lsp related commented issues 2020-04-26 10:37:35 +04:30
Henrik Lissner
bba82465a0 Bump :lang org
hlissner/evil-org-mode@4d44e9b -> hlissner/evil-org-mode@9cf661a
2020-04-25 21:45:31 -04:00
Henrik Lissner
a16b305c0f Add REVIEW comment for org-roam symlink advice
See jethrokuan/org-roam#518
2020-04-25 16:24:31 -04:00
Henrik Lissner
afe3033627 Bump :lang org
Kungsgeten/org-brain@3630eb8 -> Kungsgeten/org-brain@7ffbf68
bastibe/org-journal@3fdb5b3 -> bastibe/org-journal@8bf06b2
dzop/emacs-jupyter@62ad054 -> dzop/emacs-jupyter@785edbb
emacs-straight/org-mode@9994e8e -> emacs-straight/org-mode@14d6f95
fuxialexander/org-pdftools@22d9a36 -> fuxialexander/org-pdftools@8cc15bb
jethrokuan/org-roam@6175739 -> jethrokuan/org-roam@963692f
kaushalmodi/ox-hugo@b6f4142 -> kaushalmodi/ox-hugo@5106b43
2020-04-25 16:10:02 -04:00
Henrik Lissner
b93e3e41ed Fix duplicate files in org-roam db due to symlinks 2020-04-25 16:07:20 -04:00
Henrik Lissner
e68e68755b Don't auto-open roam buffer in capture popups 2020-04-25 15:52:38 -04:00
Henrik Lissner
6cb1390fac Fix #2968: refactor how org-directory default is set 2020-04-25 15:43:05 -04:00
Henrik Lissner
2d1a2ed8b3 Fix basic links not returning correct paths
A silly typo by a silly goose.
2020-04-25 01:55:54 -04:00
Henrik Lissner
8c1525e3d8 Rewrite org-download/attach systems
+ Cut down on unnecessary code & advice
+ Fix 'attach and 'download methods for org-download so that a) their
  links actually work and b) inline previews of their links show up.
+ Allow users to only set org-attach-id-dir (which will be mirrored to
  org-download-image-dir, unless the user has changed it).
+ Prevent a few edge cases where org-attach-id-dir or
  org-download-image-dir were blank.
2020-04-25 01:27:25 -04:00
Henrik Lissner
adbe9041ce Fix inline previews for download:* links 2020-04-25 01:24:48 -04:00
Henrik Lissner
903460cd10 Base org-download links off of org-download-image-dir 2020-04-24 21:22:12 -04:00
Henrik Lissner
211519270a Resolve org download links relative to org-download-image-dir 2020-04-24 20:45:43 -04:00
Henrik Lissner
6159068b4d Rewrite custom org link types
This should fix a few issues with links (like org-download links)
resolving to the incorrect org-directory or org-id-attach-dir (because
it's resolved too early).

I've also simplified and refactored the API to make it easier to grok.
2020-04-24 20:41:56 -04:00
Henrik Lissner
635d070e94 Open org-roam-buffer after org-roam-find-file
Adds +org-roam-open-buffer-on-find-file option.
2020-04-24 16:25:47 -04:00
Henrik Lissner
169821b9eb Refactor hide-mode-line in org-roam buffer 2020-04-24 15:56:39 -04:00
Henrik Lissner
6bcd1063e6 org-roam-buffer-no-delete-other-windows = t
Make org-roam buffer sticky.
2020-04-24 15:54:53 -04:00
Henrik Lissner
e8cd7b5404 Add SPC m {#,*,+} org keybinds 2020-04-24 02:08:09 -04:00
Henrik Lissner
b40d85e9b2 Make SPC m c (clock) keybinds mnemonic + more clock keybinds 2020-04-24 02:06:41 -04:00
Henrik Lissner
42fd3d0cb6 Move org deadline/schedule keys under SPC m d 2020-04-24 02:06:11 -04:00
Henrik Lissner
a7b31eab21 Add org table keybinds under SPC m b 2020-04-24 02:06:11 -04:00
Henrik Lissner
a308f1a914 Bind SPC m l t -> org-toggle-link-display 2020-04-24 02:06:03 -04:00
Henrik Lissner
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
Henrik Lissner
74d05552c1 Refactor scheme module 2020-04-24 00:33:54 -04:00
Henrik Lissner
469b520bfb Merge pull request #2962 from peterhoeg/fix_yaml
yaml: hook -> mode
2020-04-24 00:18:04 -04:00
Peter Hoeg
68c6225115 yaml: hook -> mode 2020-04-24 12:14:00 +08:00
Henrik Lissner
233295dba6 Merge pull request #2960 from bdarcus/patch-1
switching org-roam-completion to use 'default
2020-04-24 00:10:40 -04:00
Elais Player
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
Henrik Lissner
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
Henrik Lissner
0acc6c4e98 Run julia-repl-use-emacsclient after opening a REPL 2020-04-23 23:56:18 -04:00
Henrik Lissner
b7836322f6 Refactor tide-mode's lookup handlers
The remap bypass is no longer necessary.
2020-04-23 23:56:17 -04:00
Henrik Lissner
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
Henrik Lissner
06d5d5e6c0 General refactors, reformatting & comment revision 2020-04-23 23:56:17 -04:00
Henrik Lissner
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