diff --git a/.gitignore b/.gitignore index da643e0..bd38c4b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ tree-sitter/ session.* irony/ .lsp-session* -/projectile-bookmarks.eld \ No newline at end of file +/projectile-bookmarks.eld +/url \ No newline at end of file diff --git a/init.el b/init.el index e03b6ba..66fe423 100644 --- a/init.el +++ b/init.el @@ -26,7 +26,7 @@ (windmove-default-keybindings 'control) ;; Define killing current buffer using C-x c. -(global-set-key (kbd "C-x c") #'kill-this-buffer) +(global-set-key (kbd "C-x c") #'kill-current-buffer) ;; Some legacy shit. (setopt sentence-end-double-space nil) @@ -45,6 +45,9 @@ If the new path's directories does not exist, create them." ;; Globally escape. (global-set-key (kbd "") 'keyboard-escape-quit) +;; Fix some bs with 2~. +(global-set-key (kbd "S-SPC") 'just-one-space) + (use-package which-key :ensure t :config @@ -183,6 +186,9 @@ If the new path's directories does not exist, create them." (use-package json-mode :ensure t) +(use-package rust-mode + :ensure t) + (use-package projectile :ensure t :config @@ -206,6 +212,12 @@ If the new path's directories does not exist, create them." (eat-eshell-mode) (eat-eshell-visual-command-mode)) +(use-package elcord + :ensure t + + :config + (elcord-mode)) + ;; Don't change this (or else gg). (custom-set-variables ;; custom-set-variables was added by Custom. @@ -213,9 +225,10 @@ If the new path's directories does not exist, create them." ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(package-selected-packages - '(company consult corfu-candidate-overlay corfu-terminal eat evil - gruvbox-theme json-mode lsp-mode magit marginalia - nix-mode projectile vertico yaml-mode))) + '(company consult corfu-candidate-overlay corfu-terminal eat elcord + evil gruvbox-theme json-mode kbd-mode lsp-mode magit + marginalia nix-mode projectile rust-mode vertico + yaml-mode))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/projectile-bookmarks.eld b/projectile-bookmarks.eld index dd262c6..221ec6e 100644 --- a/projectile-bookmarks.eld +++ b/projectile-bookmarks.eld @@ -1 +1 @@ -("~/.emacs.d/" "~/src/personal/servers/") \ No newline at end of file +("~/.emacs.d/" "~/src/personal/servers/" "~/src/personal/dev/" "~/src/personal/lorenzogood.com/" "~/src/midsun/fwxvi/") \ No newline at end of file