Generic commit
modules/sound: added jack and other stuff satori: kernel and pkg changes home/xmonad: some keybind changes emacs: some more configuration updates, this took me quite some time to configure but i dont see myself using it at all since neovim is still much much more efficient for me
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
;; -*- lexical-binding:t -*-
|
||||
|
||||
;;colors
|
||||
(setq
|
||||
c-bg "#1d2021"
|
||||
@@ -24,7 +23,8 @@ c-white-2 "#ebdbb2")
|
||||
(setq inhibit-startup-screen t)
|
||||
(set-face-attribute 'default nil :font "Monoid" :height 120)
|
||||
(global-hl-line-mode 1)
|
||||
(scroll-bar-mode 0) (tool-bar-mode 0)
|
||||
(scroll-bar-mode 0)
|
||||
(tool-bar-mode 0)
|
||||
(menu-bar-mode 0)
|
||||
(fringe-mode 0)
|
||||
(global-display-line-numbers-mode 1)
|
||||
@@ -73,10 +73,10 @@ c-white-2 "#ebdbb2")
|
||||
(use-package treemacs
|
||||
:config
|
||||
(treemacs-filewatch-mode 1)
|
||||
; (treemacs-display-current-project-exclusively)
|
||||
(treemacs-git-mode 'deferred))
|
||||
|
||||
(use-package treemacs-evil
|
||||
:config
|
||||
(use-package treemacs-evil :config
|
||||
(define-key evil-treemacs-state-map (kbd "n") #'treemacs-next-line)
|
||||
(define-key evil-treemacs-state-map (kbd "e") #'treemacs-previous-line)
|
||||
(define-key evil-treemacs-state-map (kbd "M-n") #'treemacs-next-neighbour)
|
||||
@@ -89,18 +89,30 @@ c-white-2 "#ebdbb2")
|
||||
)
|
||||
|
||||
(use-package lsp-mode
|
||||
:init
|
||||
(setq )
|
||||
:config
|
||||
(lsp-mode 1))
|
||||
|
||||
(use-package lsp-treemacs
|
||||
:config
|
||||
(lsp-treemacs-sync-mode))
|
||||
(lsp-treemacs-sync-mode 1))
|
||||
|
||||
(use-package lsp-ui
|
||||
:init
|
||||
(setq lsp-ui-doc-show-with-cursor t)
|
||||
:config
|
||||
(lsp-ui-peek-enable 1)
|
||||
(lsp-ui-doc-enable 1))
|
||||
|
||||
(use-package company
|
||||
:after lsp-mode
|
||||
:config
|
||||
(define-key company-active-map (kbd "C-n") 'company-select-next)
|
||||
(define-key company-active-map (kbd "C-e") 'company-select-previous)
|
||||
(define-key company-search-map (kbd "C-n") 'company-select-next)
|
||||
(define-key company-search-map (kbd "C-e") 'company-select-previous))
|
||||
|
||||
(use-package tree-sitter-langs)
|
||||
|
||||
(use-package tree-sitter
|
||||
@@ -128,6 +140,23 @@ c-white-2 "#ebdbb2")
|
||||
(use-package nix-mode
|
||||
:mode "\\.nix\\'")
|
||||
|
||||
(use-package projectile)
|
||||
|
||||
(use-package vterm)
|
||||
|
||||
(use-package vterm-toggle
|
||||
:config
|
||||
(setq vterm-toggle-fullscreen-p nil)
|
||||
(add-to-list 'display-buffer-alist
|
||||
'((lambda(bufname _) (with-current-buffer bufname (equal major-mode 'vterm-mode)))
|
||||
(display-buffer-reuse-window display-buffer-at-bottom)
|
||||
(reusable-frames . visible)
|
||||
(window-height . 0.4)))
|
||||
(global-set-key [f1] 'vterm-toggle)
|
||||
(global-set-key [C-f1] 'vterm-toggle-cd)
|
||||
(define-key vterm-mode-map (kbd "C-N") 'vterm-toggle-forward)
|
||||
(define-key vterm-mode-map (kbd "C-E") 'vterm-toggle-backward))
|
||||
|
||||
(defface bufname
|
||||
`((t :foreground ,c-fg
|
||||
:background ,c-bg
|
||||
@@ -135,7 +164,6 @@ c-white-2 "#ebdbb2")
|
||||
))
|
||||
"Custom face for buffer name"
|
||||
:group 'mode-line-faces )
|
||||
|
||||
(defface majmode
|
||||
`((t :foreground ,c-fg
|
||||
:background ,c-bg
|
||||
@@ -183,3 +211,19 @@ c-white-2 "#ebdbb2")
|
||||
(set-face-background 'bufname (car color))
|
||||
(set-face-foreground 'bufname (cdr color))
|
||||
))))
|
||||
|
||||
;;keybinds
|
||||
(global-set-key (kbd "M-o") 'treemacs)
|
||||
(global-set-key (kbd "M-v") 'split-window-vertically)
|
||||
(global-set-key (kbd "M-h") 'split-window-horizontally)
|
||||
(global-set-key (kbd "M-C-m") 'shrink-window-horizontally)
|
||||
(global-set-key (kbd "M-C-i") 'enlarge-window-horizontally)
|
||||
(global-set-key (kbd "M-C-e") 'shrink-window)
|
||||
(global-set-key (kbd "M-C-n") 'enlarge-window)
|
||||
(global-set-key (kbd "C-S-m") 'windmove-left)
|
||||
(global-set-key (kbd "C-S-i") 'windmove-right)
|
||||
(global-set-key (kbd "C-S-e") 'windmove-up)
|
||||
(global-set-key (kbd "C-S-n") 'windmove-down)
|
||||
(global-set-key (kbd "M->") 'previous-buffer)
|
||||
(global-set-key (kbd "M-<") 'next-buffer)
|
||||
(global-set-key (kbd "M-C-S-q") 'kill-buffer)
|
||||
|
||||
Reference in New Issue
Block a user