268b9020aa
feat(version-control): switch diff-hl style back to default
...
After a few weeks with a custom and more minimal fringe style, I think I
actually prefer the default style.
2021-03-22 11:09:14 +00:00
d0223d4253
fix(version-control): add missing magit hook for diff-hl
2021-03-22 11:08:36 +00:00
00f6db64de
feat(version-control): change diff-hl fringe bitmap style to be a thin solid line
2021-02-17 02:10:25 +00:00
efae487c94
feat(version-control): use diff-hl-margin-mode when running Emacs in a terminal
2021-02-17 02:04:56 +00:00
831503060f
chore(startup): stop using emacs-startup-hook to trigger package load
...
Packages that need to be loaded on emacs startup, should just be loaded
through use-package in a non-deferred manner.
It makes no real difference to startup, loading the packages either
slows down emacs before "startup" is complete, or right after it
completes. End result is that Emacs is unresponsive for basically the
same amount of time regardless.
2021-02-17 01:52:58 +00:00
07470c27bd
feat(version-control): ensure magit uses correct width for tab indents
2020-12-25 13:26:49 +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
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
efecb5172c
chore(startup): Make various modules more lazy-loaded
...
This should improve startup speed a little bit.
2020-03-15 02:44:46 +00:00
d557d47dc0
chore(init): Use emacs-startup-hook instead of after-init-hook
2020-02-15 17:58:53 +00:00
b13ca362cb
feat(packages): Replace package.el with straight.el
2020-02-04 10:08:37 +00:00
b257c7d206
feat(projects): Get treemacs working nicely with helm
...
And also better configured treemacs in general.
2020-01-27 03:55:12 +00:00
a0a72bddc5
feat(editor): Add siren-display-fill-column wrapper module
...
This module wraps around the fill-column-indicator and it's
fci-mode. This will enable easy switch-over to Emacs 27's native
display-fill-column-indicator feature.
2020-01-26 22:09:01 +00:00
392d769816
feat(line-numbers): Swap linum for built-in display-line-numbers
...
Also create a new siren-display-line-numbers module and function that's
responsible for turning on the display of line numbers. Future changes
to how line numbers are displayed can now be done in a single place.
2020-01-26 20:44:13 +00:00
7b77e2669d
Don't pin magit to stable releases
...
The magit-status issues I previously had with the main melpa versions
seem to have been fixed.
2019-09-04 13:53:08 +01:00
20ddd90087
Add module for magit-todos
2019-08-16 13:46:02 +01:00
a7039ea983
Pin magit to melpa-stable source
...
Latest master build of magit seems to have issues with the status
buffer, where it turns on syntax high-lighting for quoted strings and
other weirdness that leaks all over the status buffer.
2019-08-12 11:20:15 +01:00
57f670088d
Use use-package's :custom and :custom-face options everywhere
2019-06-10 19:29:58 +01:00
2e6dd89003
Store all temporary stuff in a specific cache folder
...
Instead of using effectively TMPDIR on the machine, let's use a `cache`
folder in the root of the .emacs.d directory.
2019-03-25 17:17:32 +00:00
544d9c8acf
Update magit settings
2019-02-12 16:26:33 +00:00
85affd51fd
Switch from magithub to forge
2019-01-28 11:35:38 +00:00
e7fb871c14
Fix hook for configuring git commit buffers
2018-12-20 03:54:47 +00:00
b931681d73
Replace magit-gh-pulls package with magithub
2018-11-16 10:52:10 +00:00
e7bbb1c01c
Update magit-repository-directories option to new format
2018-08-25 14:49:39 +01:00
c0f3da6531
Enable flyspell-mode in git-commit-mode
...
It no longer seems to cause emacs to randomly freeze.
2018-06-06 17:04:02 +01:00
27e31eef62
Change bury-buffer behavior of magit to be less annoying
2018-06-06 17:03:33 +01:00
dcfaccd920
Set fill-column to 72 for git-commit-mode
2018-05-30 11:33:05 +01:00
7a280492e2
Fix incorrect hook definitions
2018-05-21 00:38:10 +01:00
87a86191db
Majorly re-organize modules
...
- Split large modules into smaller parts (e.g. siren-text-manipulation)
- Organize modules into high level groups:
- completion
- core
- editor
- languages
- linting
- misc
- navigation
- projects
- spelling
- text-editing
- version-control
- windows
- workspaces
2018-05-20 17:31:11 +01:00