Poprawka dodane winum do modeline
This commit is contained in:
parent
13a34ba01c
commit
4a52bd21bc
61
init.el
61
init.el
|
@ -54,7 +54,8 @@ Missing packages are automatically installed."
|
|||
'treemacs
|
||||
'yasnippet
|
||||
'winum
|
||||
'lsp-treemacs)
|
||||
'lsp-treemacs
|
||||
'cl-lib)
|
||||
|
||||
|
||||
(require 'scad-mode)
|
||||
|
@ -467,6 +468,29 @@ Missing packages are automatically installed."
|
|||
venv-path)))))
|
||||
(add-hook 'python-mode-hook #'my-auto-activate-venv))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
;; (defun my-assign-window-numbers ()
|
||||
;; "Przypisuje numer do każdego widocznego okna w bieżącej ramce."
|
||||
;; (let ((i 1))
|
||||
;; (dolist (win (window-list nil 'nomini))
|
||||
;; (set-window-parameter win 'my-window-number i)
|
||||
;; (setq i (1+ i)))))
|
||||
|
||||
;; (add-hook 'window-configuration-change-hook #'my-assign-window-numbers)
|
||||
;; (add-hook 'buffer-list-update-hook #'my-assign-window-numbers)
|
||||
|
||||
;; (defun my-get-window-number ()
|
||||
;; "Zwraca przypisany numer aktualnego okna."
|
||||
;; (let ((num (window-parameter (selected-window) 'my-window-number)))
|
||||
;; (propertize (format " #%d " (or num 1))
|
||||
;; 'face '(:foreground "yellow" :weight bold))))
|
||||
|
||||
|
||||
|
||||
|
||||
;; ----------------------------
|
||||
;; Kolorowe oznaczenie trybu EVIL w modeline
|
||||
;; ----------------------------
|
||||
|
@ -517,11 +541,44 @@ Missing packages are automatically installed."
|
|||
;; Finalny pasek mode-line
|
||||
;; ----------------------------
|
||||
|
||||
;; (setq-default mode-line-format
|
||||
;; (list
|
||||
;; ;; TRYB EVIL
|
||||
;; '(:eval evil-mode-line-tag)
|
||||
;; " "
|
||||
;; ;; NUMER OKNA
|
||||
;; '(:eval
|
||||
;; (let ((num (winum-get-number)))
|
||||
;; (when num
|
||||
;; (let ((color (if (eq (selected-window) (get-buffer-window))
|
||||
;; "#FFA500" ;; pomarańczowy dla aktywnego
|
||||
;; "gray"))) ;; szary dla nieaktywnego, jeśli chcesz
|
||||
;; (propertize (format " #%d " num)
|
||||
;; 'face `(:foreground ,color :weight bold))))))
|
||||
|
||||
;; " "
|
||||
;; ;; NAZWA BUFORA
|
||||
;; 'mode-line-buffer-identification
|
||||
;; " "
|
||||
;; ;; LINIA:KOLUMNA
|
||||
;; "%l:%c "
|
||||
;; ;; PROGRESS W PLIKU
|
||||
;; "%p "
|
||||
;; ;; TRYBY (np. Python, LSP itp.)
|
||||
;; 'mode-line-modes
|
||||
;; " "
|
||||
;; ;; VENV
|
||||
;; '(:eval (my-get-current-venv))))
|
||||
|
||||
|
||||
(setq-default mode-line-format
|
||||
(list
|
||||
;; TRYB EVIL
|
||||
'(:eval evil-mode-line-tag)
|
||||
" "
|
||||
;; NUMER OKNA
|
||||
'(:eval (format " #%d " (winum-get-number)))
|
||||
" "
|
||||
;; NAZWA BUFORA
|
||||
'mode-line-buffer-identification
|
||||
" "
|
||||
|
@ -537,8 +594,6 @@ Missing packages are automatically installed."
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
;; Skróty klawiszowe dla pyvenv
|
||||
(global-set-key (kbd "C-c v a") 'pyvenv-activate) ;; Aktywuj środowisko
|
||||
(global-set-key (kbd "C-c v d") 'pyvenv-deactivate) ;; Dezaktywuj środowisko
|
||||
|
|
Loading…
Reference in New Issue