added support for python

This commit is contained in:
ghostie 2025-07-12 14:54:10 -05:00
parent 92aa1be511
commit 21b0db1b54
5 changed files with 37 additions and 18 deletions

View File

@ -18,4 +18,5 @@
(require 'setup-org) (require 'setup-org)
(require 'setup-appearance) (require 'setup-appearance)
(require 'setup-c) (require 'setup-c)
(require 'setup-python)
(require 'setup-web) (require 'setup-web)

View File

@ -3,14 +3,9 @@
:hook (prog-mode . rainbow-delimiters-mode)) :hook (prog-mode . rainbow-delimiters-mode))
;; theme ;; theme
(use-package doom-themes (use-package kanagawa-themes
:ensure t :init
:config (load-theme 'kanagawa-dragon t))
(setq doom-themes-enable-bold t
doom-themes-enable-italic t)
(load-theme 'doom-one-light t)
(doom-themes-org-config))
;; moody ;; moody
(use-package moody (use-package moody
@ -68,4 +63,19 @@
(setq-default fill-column 80) (setq-default fill-column 80)
(display-fill-column-indicator-mode 1) (display-fill-column-indicator-mode 1)
;; font
(set-frame-font "Jetbrains Mono 12" nil t)
(setq frame-title-format nil)
;; olivetti
(use-package olivetti
:config
(setq olivetti-body-width 94)
:init
(add-hook 'text-mode-hook 'olivetti-mode))
;; transparency
(set-frame-parameter nil 'alpha-background 70)
(add-to-list 'default-frame-alist '(alpha-background . 70))
(provide 'setup-appearance) (provide 'setup-appearance)

View File

@ -98,7 +98,8 @@
(use-package lsp-mode (use-package lsp-mode
:ensure t :ensure t
:hook ((c-mode . lsp) :hook ((c-mode . lsp)
(php-mode . lsp)) (php-mode . lsp)
(python-mode . lsp))
:commands lsp) :commands lsp)
(use-package lsp-ui (use-package lsp-ui

View File

@ -0,0 +1,16 @@
(use-package elpy
:init
(elpy-enable)
:config
(setq elpy-modules (delq 'elpy-module-flymake elpy-modules))
(add-hook 'elpy-mode-hook 'flycheck-mode))
(use-package py-autopep8
:after elpy
:config
(add-hook 'elpy-mode-hook 'py-autopep8-mode))
(use-package blacken
:after elpy)
(provide 'setup-python)

View File

@ -3,13 +3,4 @@
:ensure t :ensure t
:hook (sgml-mode . emmet-mode)) :hook (sgml-mode . emmet-mode))
;; for laravel
(use-package php-mode
:ensure t
:mode ("\\.php\\'" . php-mode))
(add-to-list 'auto-mode-alist '("\\.php$" . php-mode))
(use-package phpunit
:ensure t)
(provide 'setup-web) (provide 'setup-web)