Commit Graph

18 Commits

Author SHA1 Message Date
2b39d5b0d7 chore(use-package): use :preface in favor of :init when defining things 2022-04-22 23:25:56 +01:00
ea97b5528a chore(version-control/diff-hl): minor tweaks and cleanup 2021-10-24 04:05:32 +01:00
d7c90818f1 chore(version-control): remove defunct comment
The fringe bitmaps are no longer based on those from doom-emacs, they're
custom and super simple.
2021-06-19 19:47:48 +01:00
c8196d7590 fix(version-control): set correct diff-hl mode after desktop-read
The state of using diff-hl using the margin or fringe ends up within
desktop-mode save files, so let's force set diff-hl to use margin or
fringe based on if we have a window-system or not, both after diff-hl is
loaded, and also as a desktop-after-read hook.
2021-05-15 18:22:15 +01:00
e434e41d97 feat(version-control): improve styling of diff-hl indicators 2021-05-15 01:00:27 +01:00
fd0e04ac02 chore(version-control): unpin diff-hl as recent performance issue has been fixed 2021-04-08 00:00:57 +01:00
e7020e814a feat(version-control): tweak diff-hl style
Change style back to a plain vertical line, but slightly narrower than
last time which I ended up not liking, while also aligning it to the
right hand side of the left fringe, so there's a gap between the window
border and the diff-hl status line. Also tweak the colors a bit.

I feel this works better, and keeps things nice and clean.
2021-04-02 10:15:22 +01:00
5a425b5812 fix(version-control): pin diff-hl to a known good commit
The very next commit introduces a new feature to show git hunks, which
seems to have a negative impact on performance when moving the cursor
around, or adding/removing text within lines which are highlighted by
diff-hl while diff-hl-flydiff-mode is enabled.

So for now I'm pinning diff-hl to the commit right before this was
introduced.
2021-04-01 01:07:33 +01:00
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
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
b931681d73 Replace magit-gh-pulls package with magithub 2018-11-16 10:52:10 +00: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