More package, column numbers and such
This commit is contained in:
parent
a15189c97d
commit
7a3bf83291
@ -16,7 +16,7 @@
|
|||||||
(setq window-resize-pixelwise nil); Not for windows inside emacs though
|
(setq window-resize-pixelwise nil); Not for windows inside emacs though
|
||||||
|
|
||||||
(global-display-line-numbers-mode 1) ; Display line numbers
|
(global-display-line-numbers-mode 1) ; Display line numbers
|
||||||
(column-number-mode -1) ; Toggle column number display in the mode line.
|
(column-number-mode 1) ; Toggle column number display in the mode line.
|
||||||
(global-goto-address-mode 1) ; Make links and addresses go-to able
|
(global-goto-address-mode 1) ; Make links and addresses go-to able
|
||||||
|
|
||||||
(tool-bar-mode -1) ; Disable tool bar
|
(tool-bar-mode -1) ; Disable tool bar
|
||||||
@ -201,15 +201,20 @@
|
|||||||
:straight t
|
:straight t
|
||||||
:mode ("README\\.md\\'" . gfm-mode)
|
:mode ("README\\.md\\'" . gfm-mode)
|
||||||
:init (setq markdown-command "multimarkdown")
|
:init (setq markdown-command "multimarkdown")
|
||||||
|
(setq markdown-fontify-code-blocks-natively t)
|
||||||
:bind(:map markdown-mode-map
|
:bind(:map markdown-mode-map
|
||||||
("C-c C-e" . markdown-do)))
|
("C-c C-e" . markdown-do)))
|
||||||
|
|
||||||
;; emmet - html abberviations
|
|
||||||
(use-package emmet-mode
|
(use-package emmet-mode
|
||||||
:straight t
|
:straight t
|
||||||
:init)
|
:init)
|
||||||
|
|
||||||
;; end writing
|
(use-package rainbow-mode
|
||||||
|
:straight t)
|
||||||
|
|
||||||
|
(use-package rainbow-delimiters
|
||||||
|
:straight t
|
||||||
|
:init (add-hook 'prog-mode-hook #'rainbow-delimiters-mode))
|
||||||
|
|
||||||
(use-package dired
|
(use-package dired
|
||||||
:straight nil
|
:straight nil
|
||||||
@ -405,11 +410,37 @@
|
|||||||
(setq treesit-auto-install 'prompt)
|
(setq treesit-auto-install 'prompt)
|
||||||
(setq treesit-auto-langs '(python rust go))
|
(setq treesit-auto-langs '(python rust go))
|
||||||
|
|
||||||
|
(use-package load-env-vars
|
||||||
|
:straight t)
|
||||||
|
|
||||||
|
(use-package gptel
|
||||||
|
:straight t)
|
||||||
|
|
||||||
|
(load-env-vars "~/.local/.env")
|
||||||
|
|
||||||
|
;; (setq gemini-api-key (funcall (lambda (prompt) (read-passwd prompt)) "Enter Gemini API key: "))
|
||||||
|
;; (gptel-make-gemini "Gemini" :key (getenv "GEMINI_API_KEY") :stream t)
|
||||||
|
;; (gptel-make-openai "OpenAI" :key (getenv "OPENAI_KEY") :stream t)
|
||||||
|
(gptel-make-gemini "Gemini" :stream t :key gptel-api-key)
|
||||||
|
(gptel-make-openai "OpenAI" :stream t :key gptel-api-key)
|
||||||
|
|
||||||
;; vterm terminal emulator
|
;; vterm terminal emulator
|
||||||
(use-package vterm
|
(use-package vterm
|
||||||
:commands vterm
|
:commands vterm
|
||||||
:straight t)
|
:straight t)
|
||||||
|
|
||||||
|
;;; JavaScript
|
||||||
|
(use-package js
|
||||||
|
:defer t
|
||||||
|
:custom
|
||||||
|
(js-indent-level 2))
|
||||||
|
|
||||||
|
;;; CSS
|
||||||
|
(use-package css
|
||||||
|
:defer t
|
||||||
|
:custom
|
||||||
|
(css-indent-level 2))
|
||||||
|
|
||||||
;;; Go Support
|
;;; Go Support
|
||||||
(unless (package-installed-p 'go-mode)
|
(unless (package-installed-p 'go-mode)
|
||||||
(package-install 'go-mode))
|
(package-install 'go-mode))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user