Commit Graph

263 Commits

Author SHA1 Message Date
7385a6e015 Remove commented out and no longer use go related packages 2019-03-26 01:32:59 +00:00
448f7fe268 Have go-test use verbose output 2019-03-26 01:32:59 +00:00
6c1d53c9f2 Add C-l keybinding to dired to go one folder up 2019-03-26 01:32:59 +00: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
928a34b7e2 Use lsp-mode for rust 2019-03-05 00:22:42 +00:00
544d9c8acf Update magit settings 2019-02-12 16:26:33 +00:00
d8358f7d7d Swap M-x and C-x C-m keybindings between smex and helm-command
I mostly use C-x C-m instead of M-x as I for some reason find it less
annoying to type. I really like helm-command's helm-M-x function, but I
find slightly too slow and slightly too intrusive than smex.

Hence I'm switching back my main keybinding to smex, but still leaving
helm-M-x bound to the M-x keybinding I use very rarely, just so I can
still access it when I need to.
2019-02-08 15:15:23 +00:00
625fe82382 Update git-link config custom functions for new hostname 2019-02-01 16:07:47 +00:00
7de2aecd5f Add configuration for groovy-mode 2019-01-31 16:56:07 +00:00
7a83561c0e Add lsp-mode keybindings to ruby-mode 2019-01-28 11:38:29 +00:00
8f011c0c24 Initial go-mode updates for go modules
This also changes from using gocode and company for auto-completion, to
using lsp-mode with the bingo language server, and company as the
completion front-end.
2019-01-28 11:37:01 +00:00
3753943f9a Swap from custom siren-goto-symbol module to helm-imenu package 2019-01-28 11:36:05 +00:00
85affd51fd Switch from magithub to forge 2019-01-28 11:35:38 +00:00
61d17a20fc Add string-edit package 2019-01-28 11:32:15 +00:00
94ee79bfed Exclude golang's *.test files from helm-ag 2019-01-28 11:30:26 +00:00
1080cd9a5f Update string-inflection keybindings 2019-01-28 11:29:46 +00:00
220341a083 Fix company-mode / fci-mode incompatibility bug
The original code to fix the incompatibility didn't see to work anymore,
so refactored it a bit to so it goes about things a bit more carefully,
and that seemed to fix it.
2018-12-20 15:52:33 +00:00
358d5ff1c4 Disable company-mode in inf-ruby-mode
When entering interactive shells or debug sessions within inf-ruby,
emacs would often lockup for 10-15 seconds as you typed while company
was trying to figure out what possible completions there are. As far as
I saw, it never came back with any completion candidates. So let's just
diable it.
2018-12-20 15:50:35 +00:00
de1f6e84dc Load in helm-config to get a global helm-prefix key 2018-12-20 04:15:39 +00:00
e7fb871c14 Fix hook for configuring git commit buffers 2018-12-20 03:54:47 +00:00
546008d593 Use helm-M-x instead of smex for C-x C-m keybinding
Since I mostly use C-x C-m instead of M-x, let's setup helm-M-x via my
preferred keybinding, leaving smex available for now vix M-x.
2018-12-20 03:48:02 +00:00
36f79b8b86 Fix hiding helm source header when there's only one source 2018-12-20 03:36:22 +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
6ae24d30a7 Bind helm-find-files instead of ido-find-files to C-x C-f 2018-12-20 03:34:38 +00:00
61c14f615f Enable lsp-mode for CSS, JS, and TypeScript 2018-12-20 01:11:27 +00:00
d77b98c35b Customize sql-mode, adding sqlformat package 2018-12-20 00:52:58 +00:00
d4558abc3f Fix hook setup with css-mode 2018-12-20 00:51:16 +00:00
5406bc8eb1 Configure golang and ruby to use lsp-mode 2018-12-10 23:59:32 +00:00
b79891ec7a Add lsp-mode package 2018-12-10 22:48:29 +00:00
4621af7b12 Exclude additional paths from helm-ag searches 2018-12-05 15:34:33 +00:00
e70e5d866c Handle "Brewfile" files with ruby-mode 2018-11-21 09:30:22 +00:00
b931681d73 Replace magit-gh-pulls package with magithub 2018-11-16 10:52:10 +00:00
e800c5c153 Update list of ignored files for helm-ag package 2018-11-16 10:50:16 +00:00
1cb89d07ce Add support for working with typescript 2018-11-06 11:27:42 +00:00
dc4b0910a7 Fix typo in siren-web-mode module 2018-11-06 11:07:20 +00:00
466ccec048 Swap main helm-projectile keybindings I use around 2018-11-06 11:06:52 +00:00
2b56a72729 Fix org-mouse mode not loading correctly 2018-11-06 11:06:35 +00:00
f753e323c5 Use spring when possible with rspec-mode 2018-10-12 10:33:08 +01:00
ff0dff65db Add ruby-guard package to vendor directory 2018-10-01 09:31:26 +01:00
e7bbb1c01c Update magit-repository-directories option to new format 2018-08-25 14:49:39 +01: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
d218da5083 Fix mouse input issue in terminal mode caused by smart-shift
Replace the smart-shift package with functions ripped from textmate.el
2018-07-10 12:00:21 +01:00
cf6f8e538c Remove duplicate keybinding 2018-07-10 08:20:13 +01:00
4397fded78 Show rubocopfmt errors in echo area instead of separate error buffer 2018-06-23 13:28:19 +01:00
d92cc05770 Add helpful package for better help information 2018-06-23 13:19:36 +01:00
8669165aa7 Install rubocopfmt package from melpa 2018-06-23 13:19:35 +01:00
998e81ed8d Update ignore pattern for helm-ag to ignore minified js/css files 2018-06-22 14:45:21 +01:00
b3be2b8531 Configure language specific projectile ignore dirs in lang modules 2018-06-06 23:43:20 +01:00
e3325888f4 Add go-dlv package 2018-06-06 23:18:51 +01:00
f397acdef7 Add module for dash-at-point 2018-06-06 22:51:54 +01:00