mirror of
https://github.com/sameer1612/.dotfiles.git
synced 2025-02-19 19:10:07 +02:00
added indent guide and treesit
This commit is contained in:
parent
e504718017
commit
443d4c1be7
@ -6,7 +6,7 @@
|
||||
'(custom-safe-themes
|
||||
'("5f128efd37c6a87cd4ad8e8b7f2afaba425425524a68133ac0efd87291d05874" "34cf3305b35e3a8132a0b1bdf2c67623bc2cb05b125f8d7d26bd51fd16d547ec" default))
|
||||
'(package-selected-packages
|
||||
'(counsel-projectile evil-replace-with-register which-key rainbow-delimiters ivy-rich hydra general evil-collection doom-themes doom-modeline counsel all-the-icons)))
|
||||
'(indent-guide markdown-mode treesit-auto counsel-projectile evil-replace-with-register which-key rainbow-delimiters ivy-rich hydra general evil-collection doom-themes doom-modeline counsel all-the-icons)))
|
||||
(custom-set-faces
|
||||
;; custom-set-faces was added by Custom.
|
||||
;; If you edit it by hand, you could mess it up, so be careful.
|
||||
|
@ -1,6 +1,9 @@
|
||||
(tool-bar-mode -1)
|
||||
(scroll-bar-mode -1)
|
||||
(menu-bar-mode -1)
|
||||
(global-hl-line-mode 1)
|
||||
(recentf-mode 1)
|
||||
(save-place-mode 1)
|
||||
|
||||
(global-display-line-numbers-mode t)
|
||||
(global-set-key (kbd "<escape>") 'keyboard-escape-quit)
|
||||
@ -9,6 +12,14 @@
|
||||
(setq visible-bell nil)
|
||||
(setq inhibit-startup-message t)
|
||||
(setq scroll-preserve-screen-position t)
|
||||
(setq create-lockfiles nil)
|
||||
(setq delete-by-moving-to-trash t)
|
||||
(setq global-auto-revert-non-file-buffers t)
|
||||
(setq ispell-dictionary "en_US")
|
||||
(setq make-backup-files nil)
|
||||
(setq pixel-scroll-precision-mode t)
|
||||
(setq pixel-scroll-precision-use-momentum nil)
|
||||
(setq use-short-answers t)
|
||||
|
||||
(setq-default tab-width 2)
|
||||
(setq-default indent-tabs-mode nil)
|
||||
@ -20,4 +31,3 @@
|
||||
treemacs-mode-hook
|
||||
eshell-mode-hook))
|
||||
(add-hook mode (lambda () (display-line-numbers-mode 0))))
|
||||
|
||||
|
@ -5,6 +5,9 @@
|
||||
(setq evil-want-C-u-scroll t)
|
||||
:config
|
||||
(evil-mode 1)
|
||||
(evil-set-leader 'normal (kbd "SPC"))
|
||||
(evil-set-leader 'visual (kbd "SPC"))
|
||||
|
||||
(define-key evil-insert-state-map (kbd "C-g") 'evil-normal-state)
|
||||
(define-key evil-normal-state-map (kbd "0") 'evil-first-non-blank)
|
||||
(define-key evil-normal-state-map (kbd "J") (lambda () (interactive) (evil-next-line 5)))
|
||||
|
@ -30,6 +30,29 @@
|
||||
(use-package rainbow-delimiters
|
||||
:hook (prog-mode . rainbow-delimiters-mode))
|
||||
|
||||
(use-package treesit-auto
|
||||
:ensure t
|
||||
:after emacs
|
||||
:custom
|
||||
(treesit-auto-install 'prompt)
|
||||
:config
|
||||
(treesit-auto-add-to-auto-mode-alist 'all)
|
||||
(global-treesit-auto-mode t))
|
||||
|
||||
(use-package markdown-mode
|
||||
:defer t
|
||||
:ensure t
|
||||
:mode ("README\\.md\\'" . gfm-mode)
|
||||
:init (setq markdown-command "multimarkdown"))
|
||||
|
||||
(use-package indent-guide
|
||||
:defer t
|
||||
:ensure t
|
||||
:hook
|
||||
(prog-mode . indent-guide-mode)
|
||||
:config
|
||||
(setq indent-guide-char "│"))
|
||||
|
||||
;; larger package setup files
|
||||
(load (locate-user-emacs-file "packages/general.el"))
|
||||
(load (locate-user-emacs-file "packages/evil.el"))
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@ node_modules
|
||||
.config/zed/embeddings/
|
||||
.config/zed/conversations/
|
||||
.config/zed/.tmp*
|
||||
.config/emacs/places
|
||||
|
Loading…
x
Reference in New Issue
Block a user