1
0
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:
Sameer Kumar 2024-10-10 11:45:16 +05:30
parent e504718017
commit 443d4c1be7
5 changed files with 39 additions and 2 deletions

View File

@ -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.

View File

@ -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))))

View File

@ -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)))

View File

@ -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
View File

@ -3,3 +3,4 @@ node_modules
.config/zed/embeddings/
.config/zed/conversations/
.config/zed/.tmp*
.config/emacs/places