update
This commit is contained in:
parent
214a38c447
commit
7e82dc0641
1 changed files with 42 additions and 14 deletions
56
init.el
56
init.el
|
@ -59,26 +59,34 @@
|
|||
|
||||
;; Settings the smooth croll
|
||||
(setq scroll-margin 5
|
||||
scroll-step 1
|
||||
scroll-conservatively 10000
|
||||
scroll-preserve-screen-position 1)
|
||||
|
||||
scroll-step 1
|
||||
scroll-conservatively 10000
|
||||
scroll-preserve-screen-position 1)
|
||||
|
||||
;; Set backup behiviour
|
||||
(setq
|
||||
backup-by-copying t ; don't clobber symlinks
|
||||
backup-directory-alist
|
||||
'(("." . "~/.saves/")) ; don't litter my fs tree
|
||||
delete-old-versions t
|
||||
delete-old-versions t
|
||||
kept-new-versions 6
|
||||
kept-old-versions 2
|
||||
version-control t) ; use versioned backups
|
||||
|
||||
;; Settings keymap
|
||||
|
||||
;; Setting up unicode
|
||||
(setq set-language-environment "UTF-8"
|
||||
selection-coding-system 'utf-8-unix
|
||||
prefer-coding-system 'utf-8-unix
|
||||
set-buffer-file-coding-system 'utf-8-unix
|
||||
universal-coding-system-argument 'utf-8-unix
|
||||
revert-buffer-with-coding-system 'utf-8-unix)
|
||||
|
||||
;; Settings keymap
|
||||
:bind (("C-x t <right>" . tab-bar-switch-to-next-tab)
|
||||
("C-x t <left>" . tab-bar-switch-to-prev-tab)
|
||||
("C-x C-g" . recentf-open-files)
|
||||
("C-q" . mark-word)
|
||||
("C-x w" . downcase-word)
|
||||
("C-q" . mark-word)
|
||||
("C-x w" . downcase-word)
|
||||
("C-," . shrink-window-horizontally)
|
||||
("C-." . enlarge-window-horizontally)
|
||||
("C-c M-c" . uncomment-region)))
|
||||
|
@ -275,10 +283,27 @@
|
|||
orderless-style-dispatchers (list #'+orderless-consult-dispatch
|
||||
#'orderless-affix-dispatch)))
|
||||
|
||||
(use-package magit
|
||||
:ensure t
|
||||
:bind(("C-c g" . magit-dispatch)
|
||||
("C-c f". magit-file-dispatch)))
|
||||
|
||||
(use-package d-mode
|
||||
:ensure t)
|
||||
|
||||
(use-package sdlang-mode
|
||||
:ensure t)
|
||||
|
||||
(use-package glsl-mode
|
||||
:ensure t)
|
||||
|
||||
(use-package company-glsl
|
||||
:ensure t
|
||||
:config
|
||||
(when (executable-find "glslangValidator")
|
||||
(add-to-list 'company-backends 'company-glsl)))
|
||||
|
||||
(use-package company-dcd
|
||||
:ensure t)
|
||||
|
||||
(use-package company
|
||||
|
@ -287,7 +312,7 @@
|
|||
:hook
|
||||
((c-mode . company-mode)
|
||||
(glsl-mode . company-mode)
|
||||
(d-mode . company-mode))
|
||||
(d-mode . company-dcd-mode))
|
||||
:custom
|
||||
(company-idle-delay 0.01))
|
||||
|
||||
|
@ -296,6 +321,10 @@
|
|||
:ensure t
|
||||
:init (global-flycheck-mode))
|
||||
|
||||
(use-package flycheck-dmd-dub
|
||||
:ensure t
|
||||
:hook (d-mode . flycheck-dmd-dub-set-variables))
|
||||
|
||||
;; (use-package flycheck-eglot
|
||||
;; :ensure t
|
||||
;; :after (flycheck eglot))
|
||||
|
@ -321,9 +350,8 @@
|
|||
:ensure t
|
||||
:init
|
||||
:bind(("C-S-c C-S-c" . mc/edit-lines)
|
||||
("C->" . mc/mark-next-like-this)
|
||||
("C-<" . mc/mark-previous-like-this)
|
||||
("C-S-c C-<" . mc/mark-previous-like-this-word)))
|
||||
("C-S-c >" . mc/mark-next-like-this)
|
||||
("C-S-c <" . mc/mark-previous-like-this)))
|
||||
(use-package json-mode
|
||||
:custom (js-indent-line 4))
|
||||
|
||||
|
@ -345,7 +373,7 @@
|
|||
'(inhibit-startup-screen t)
|
||||
'(menu-bar-mode nil)
|
||||
'(package-selected-packages
|
||||
'(company-glsl glsl-mode multiple-cursors markdown-mode d-mode flycheck tree-sitter-langs tree-sitter company consult orderless vertico gruvbox-theme))
|
||||
'(sdlang-mode company-dcd flycheck-dmd-dub magit company-glsl glsl-mode multiple-cursors markdown-mode d-mode flycheck tree-sitter-langs tree-sitter company consult orderless vertico gruvbox-theme))
|
||||
'(recentf-mode t)
|
||||
'(tab-bar-mode t)
|
||||
'(tab-stop-list nil)
|
||||
|
|
Loading…
Add table
Reference in a new issue