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
551ef2fc38
chore(projects): improve treemacs setup
2020-09-01 08:53:36 +01:00
67498da953
fix(projects): ensure treemacs uses the central cache directory
2020-08-19 00:41:33 +01:00
5bddc53795
chore(projects): remove needless require calls
...
These require calls were for with-eval-after-load expressions, but
there's no need to require the relevant modules.
2020-08-16 14:21:01 +01:00
9bd34f805f
feat(projects): use all-the-icons in treemacs
2020-08-16 14:21:01 +01:00
208394ef00
feat(projects): tweak projectile keybindings
...
- Bind projectile-switch-to-buffer to `C-c b` to compliment `C-x b`.
- Remove keybindings I never use.
2020-08-16 14:21:00 +01:00
6cca25c66c
fix(navigation): Update setup for recent changes to helm
2020-08-11 13:47:21 +01:00
4276104ca6
chore(projects): Add missing require for siren-projectile
2020-05-19 21:43:26 +01:00
91df806ec8
chore(projects): Tweak treemacs config
...
- Remove old defunct settings which no longer do anything.
- Set treemacs to not be reachable via other-window, meaning you need to
use keybindings to focus on it, like `C-x p`.
2020-05-10 22:52:56 +01:00
cc8a76c617
fix(projects): Improve helm-projectile keybindings in terminal
...
As `C-;` cannot be used in terminals, make `C-x C-;` and `C-x ;` both
trigger the command I use the most, `help-projectile-find-file`. It's
still easy to trigger `helm-projectile` via `C-c p h`, wherein `C-c p`
is the projectile prefix.
2020-05-10 21:26:24 +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
490ea7e92d
chore(projects): Add "Rakefile" as possible projecte root
2020-03-12 19:07:07 +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
6c9716ca22
Some tweaks and improvements for org-mode
2019-12-06 13:14:11 +00:00
e6d7c425c3
Ignore sorbet directory from helm-ag and projectile
2019-09-04 13:54:07 +01:00
b5b7905fe5
Have projectile ignore .extension directories
2019-08-16 13:17:44 +01:00
9ebd3c192b
Fix typo in siren-persp-mode module
2019-08-16 13:17:44 +01:00
6955d5ce1e
Add additional projectile keybindings
...
This ensures those keybindings work even before the package is loaded by
use-package.
2019-08-16 00:30:06 +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
e2d2a46f27
Update projectile and helm-projectile setup
...
Importantly, this includes setting the projectile indexing method to
hybrid, as the default alien makes it skip sorting results altogether.
2018-12-20 03:35:19 +00:00
466ccec048
Swap main helm-projectile keybindings I use around
2018-11-06 11:06:52 +00:00
984528aa4a
Manually specify "C-c p" as projectile prefix key
...
Projectile no longer sets up it's prefix key automatically, so this has
to be manually done now.
2018-08-22 14:35:33 +01:00
b3be2b8531
Configure language specific projectile ignore dirs in lang modules
2018-06-06 23:43:20 +01:00
e6bf6fb061
Add .vagrant to list of projectile globally ignored directories
2018-06-04 21:21:26 +01:00
9c660ac780
Sort list of projectile globally ignored directories
2018-06-04 21:21:26 +01:00
243903bab0
Add module for dired-sidebar mode
...
Not used at the moment, but I'll keep this around and check it out every
now and then.
2018-06-04 13:54:01 +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