Commit Graph

1230 Commits

Author SHA1 Message Date
490b4a2d08 chore(navigation): disable helm-open-github package
I haven't used it for years, and it depends on gh.el which throws causes
lots of warnings on every startup with native-comp cause it fails to
compile.
2020-11-11 10:36:28 +00:00
7954510195 chore(release): 0.7.13 v0.7.13 2020-11-09 10:49:58 +00:00
599345a9ff chore(packages): update straight.el's lock file 2020-11-09 10:49:25 +00:00
3adfd0c0eb feat(lang): enable terraform-ls language server support in terraform-mode 2020-11-09 10:47:40 +00:00
b784fccb40 chore(lang): set golang lsp config to include placeholders 2020-11-09 10:47:40 +00:00
12517bf9e3 chore(lsp): use lsp-deferred instead of lsp everywhere
Ensure language servers only start when a buffer is visible. This helps
with desktop restore speed, as various language servers do not start all
at the same time.
2020-11-09 10:47:39 +00:00
7ca255db9c feat(lang): format go-mode buffers on save with gofumpt via lsp-mode
Also tweak a couple of other gopls settings, and set a others to their
defaults for the purpose of ensuring they stay that way, and also to
make it more obvious within emacs what options are available.
2020-10-29 13:12:01 +00:00
2c4f996672 chore(release): 0.7.12 v0.7.12 2020-10-29 10:45:15 +00:00
e0ca935b7b chore(packages): update straight.el's lock file 2020-10-29 10:45:06 +00:00
aa4ebfd76a chore(makefile): whitespace cleanup 2020-10-29 10:45:05 +00:00
3edd57c753 feat(misc): add rand-ip command to insert a random IPv4 address 2020-10-29 10:44:36 +00:00
f5405690b4 feat(version-control): correctly format forge-post-mode buffers with prettier-js
forge-post-mode uses temporary files for editing, which means that
prettier can't determine the formatter to use based on the
filename. Hence we need to explicitly pass `--parser markdown` as a CLI
arg to prettier.
2020-10-29 10:39:09 +00:00
f8be97ac61 chore(release): 0.7.11 v0.7.11 2020-10-27 13:16:09 +00:00
a5af555726 chore(packages): update straight.el's lock file 2020-10-27 13:15:58 +00:00
192499a67b fix(lang): disable indentation highlights for Makefiles
The highlight-indent-guides package seems to have a cursor movement bug
with some modes, and makefile-mode is one of them.

Also Makefiles are tab indented, and the indentation highlight replaces
the tab character symbol, making it difficult to properly understand the
indentation level.
2020-10-27 13:13:15 +00:00
9fc83e9723 chore(lsp): Increase company-idle-delay for lsp
With it set to 0.0 suggestions would pop up instantly which is nice when
you need a suggestion, but it made using snippets really annoying. This
seems to feel like a nice middle-ground.
2020-10-27 13:09:58 +00:00
11ac1a822c fix(text-editing): enable yasnippet via global mode
Enabling it via a prog-mode-hook doesn't seem to work for some
major-modes.
2020-10-27 13:08:53 +00:00
c36be86613 fix(lang): properly escape } in puts debug (pd) ruby-mode snippet 2020-10-27 13:08:22 +00:00
ea03506691 feat(lang): add print related go-mode snippets 2020-10-27 13:07:57 +00:00
60df63bc49 feat(misc): add various rand-* commands for generating randomized data 2020-10-27 13:05:42 +00:00
21fb1fbd91 chore(lang): remove json-snatcher package override as fix has been merged 2020-10-15 15:28:29 +01:00
22691c846a chore(packages): use straight-x-clean-unused-repos function from straight 2020-10-15 15:25:27 +01:00
885f9abb76 chore(release): 0.7.10 v0.7.10 2020-10-15 14:44:36 +01:00
f0a4f8fd51 chore(packages): update straight.el's lock file 2020-10-15 14:44:13 +01:00
f987f01f9a fix(ui): use advice to yes-or-no-p to y-or-n-p
This feels cleaner and less hacky, and most importantly works correctly
with native-comp.
2020-10-09 13:41:49 +01:00
316a8d9fd7 chore(release): 0.7.9 v0.7.9 2020-10-09 10:27:47 +01:00
0e204bc3a7 feat(editor): add common language statements to highlight-symbol-ignore-list 2020-10-09 10:25:31 +01:00
9d45b1a908 fix(lang): ensure golang setup works with goenv 2020-10-09 10:23:27 +01:00
499349cf3a feat(org-mode): disable section body indentation
Due to wrapping text at 80 characters, having section content indented
to match the heading level of the section caused annoyance whenever I
restructured documents, as often the line wrapping was no longer correct
and needed adjustment.
2020-10-09 10:19:13 +01:00
b1689e0d79 feat(org-mode): enable auto-fill-mode to automatically wrap lines at 80 characters
I've manually been enabling auto-fill-mode on a per buffer basis for a
long time, constantly forgetting to add it to my org-mode setup. Not
anymore :P
2020-10-09 10:17:55 +01:00
c9bc48308a chore(release): 0.7.8 v0.7.8 2020-10-04 16:10:57 +01:00
7d87c0e51e chore(packages): update straight.el's lock file 2020-10-04 16:10:44 +01:00
a4cda6104b chore(projects): remove treemacs-persp package
I no longer use persp-mode, so there's no need to install a persp-mode
specific enhancement package for treemacs.
2020-10-04 16:10:44 +01:00
8010552bfa chore(native-comp): remove empty files from eln cache directory 2020-10-04 16:10:44 +01:00
9e79d52ad1 chore(packages): update straight.el's lock file 2020-10-04 16:10:44 +01:00
0ddfd052d7 chore(release): 0.7.7 v0.7.7 2020-09-27 19:50:07 +01:00
af06fcc75a chore(packages): update straight.el's lock file 2020-09-27 19:49:51 +01:00
ef1e2fc9b8 chore(lsp): update lsp-mode custom to use new completion setting name 2020-09-27 19:48:27 +01:00
239dd32624 chore(lang): remove rbenv.el from ruby setup
I never used it, and doom-modeline does an excellent job of showing
active Ruby version, among other languages
2020-09-27 19:47:06 +01:00
5937589cc5 feat(lang): add jsonnet-mode 2020-09-27 19:46:27 +01:00
bda82a9c77 feat(macos): move files/folders to trash instead of deleting them on macOS
Use the osx-trash package to enable emacs' built-in trash support, which
seems to explicitly lack macOS support.
2020-09-27 19:45:37 +01:00
5d5bc8a128 chore(release): 0.7.6 v0.7.6 2020-09-23 18:54:39 +01:00
2ef4083cde chore(packages): update straight.el's lock file 2020-09-23 18:54:20 +01:00
346a4a10cb chore(native-comp): simplify eln-cache dir setup 2020-09-23 18:53:17 +01:00
bde5c6de36 chore: update bin/rubocop-daemon-wrapper 2020-09-23 18:52:48 +01:00
bea7c9d509 chore(packages): update straight.el's lock file 2020-09-18 09:35:13 +01:00
9c28e4229f feat(misc): add uuidgen package 2020-09-18 09:34:25 +01:00
0e58b9ac83 chore(release): 0.7.5 v0.7.5 2020-09-10 20:25:51 +01:00
ffeb49f03b chore(packages): update straight.el's lock file 2020-09-10 20:25:34 +01:00
374103bc25 chore(text-editing): minor tweak and cleanup of yasnippet setup 2020-09-10 20:24:18 +01:00