Devmodes and things.
This commit is contained in:
parent
1b262f0cf6
commit
6cd309e77b
4 changed files with 40 additions and 6 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -12,4 +12,5 @@ tree-sitter/
|
||||||
session.*
|
session.*
|
||||||
irony/
|
irony/
|
||||||
.lsp-session*
|
.lsp-session*
|
||||||
/projectile-bookmarks.eld
|
projectile-bookmarks.eld
|
||||||
|
/url
|
||||||
21
LICENSE
Normal file
21
LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2025 Lorenzo Good
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
21
init.el
21
init.el
|
|
@ -26,7 +26,7 @@
|
||||||
(windmove-default-keybindings 'control)
|
(windmove-default-keybindings 'control)
|
||||||
|
|
||||||
;; Define killing current buffer using C-x c.
|
;; 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.
|
;; Some legacy shit.
|
||||||
(setopt sentence-end-double-space nil)
|
(setopt sentence-end-double-space nil)
|
||||||
|
|
@ -45,6 +45,9 @@ If the new path's directories does not exist, create them."
|
||||||
;; Globally escape.
|
;; Globally escape.
|
||||||
(global-set-key (kbd "<escape>") 'keyboard-escape-quit)
|
(global-set-key (kbd "<escape>") 'keyboard-escape-quit)
|
||||||
|
|
||||||
|
;; Fix some bs with 2~.
|
||||||
|
(global-set-key (kbd "S-SPC") 'just-one-space)
|
||||||
|
|
||||||
(use-package which-key
|
(use-package which-key
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
|
|
@ -183,6 +186,9 @@ If the new path's directories does not exist, create them."
|
||||||
(use-package json-mode
|
(use-package json-mode
|
||||||
:ensure t)
|
:ensure t)
|
||||||
|
|
||||||
|
(use-package rust-mode
|
||||||
|
:ensure t)
|
||||||
|
|
||||||
(use-package projectile
|
(use-package projectile
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
|
|
@ -206,6 +212,12 @@ If the new path's directories does not exist, create them."
|
||||||
(eat-eshell-mode)
|
(eat-eshell-mode)
|
||||||
(eat-eshell-visual-command-mode))
|
(eat-eshell-visual-command-mode))
|
||||||
|
|
||||||
|
(use-package elcord
|
||||||
|
:ensure t
|
||||||
|
|
||||||
|
:config
|
||||||
|
(elcord-mode))
|
||||||
|
|
||||||
;; Don't change this (or else gg).
|
;; Don't change this (or else gg).
|
||||||
(custom-set-variables
|
(custom-set-variables
|
||||||
;; custom-set-variables was added by Custom.
|
;; 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.
|
;; Your init file should contain only one such instance.
|
||||||
;; If there is more than one, they won't work right.
|
;; If there is more than one, they won't work right.
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
'(company consult corfu-candidate-overlay corfu-terminal eat evil
|
'(company consult corfu-candidate-overlay corfu-terminal eat elcord
|
||||||
gruvbox-theme json-mode lsp-mode magit marginalia
|
evil gruvbox-theme json-mode kbd-mode lsp-mode magit
|
||||||
nix-mode projectile vertico yaml-mode)))
|
marginalia nix-mode projectile rust-mode vertico
|
||||||
|
yaml-mode)))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
;; custom-set-faces was added by Custom.
|
;; custom-set-faces was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
("~/.emacs.d/" "~/src/personal/servers/")
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue