Update snippets for Python, remove pyenv-mode

This commit is contained in:
Taryel Hlontsi 2024-04-22 18:41:54 +02:00
parent 214eb9560d
commit e9f5463f26
2 changed files with 27 additions and 18 deletions

35
init.el
View File

@ -7,7 +7,7 @@
'("b99e334a4019a2caa71e1d6445fc346c6f074a05fcbb989800ecbe54474ae1b0" default)) '("b99e334a4019a2caa71e1d6445fc346c6f074a05fcbb989800ecbe54474ae1b0" default))
'(initial-frame-alist '((fullscreen . maximized))) '(initial-frame-alist '((fullscreen . maximized)))
'(package-selected-packages '(package-selected-packages
'(zig-mode treesit ef-themes dockerfile-mode dap-mode julia-ts-mode lsp-julia julia-mode marginalia vertico tide which-key use-package pyenv-mode flycheck exec-path-from-shell elpy doom-themes doom-modeline all-the-icons))) '(docker-compose-mode zig-mode treesit ef-themes dockerfile-mode dap-mode julia-ts-mode lsp-julia julia-mode marginalia vertico tide which-key use-package pyenv-mode flycheck exec-path-from-shell elpy doom-themes doom-modeline all-the-icons)))
(require 'package) (require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
@ -31,9 +31,18 @@
(require 'treesit) (require 'treesit)
(use-package docker-compose-mode
:ensure t)
(use-package zig-mode (use-package zig-mode
:ensure t) :ensure t)
(use-package dockerfile-mode
:ensure t)
(use-package flycheck
:ensure t)
(use-package dired (use-package dired
:config :config
(put 'dired-find-alternate-file 'disabled nil) (put 'dired-find-alternate-file 'disabled nil)
@ -79,6 +88,8 @@
(add-hook 'before-save-hook 'whitespace-cleanup) (add-hook 'before-save-hook 'whitespace-cleanup)
(add-hook 'prog-mode-hook 'flycheck-mode)
(setq-default frame-title-format (setq-default frame-title-format
'(:eval '(:eval
(format "%s" (format "%s"
@ -90,9 +101,6 @@
(use-package elpy (use-package elpy
:ensure t) :ensure t)
(use-package flycheck
:ensure t)
(use-package exec-path-from-shell (use-package exec-path-from-shell
:ensure t) :ensure t)
@ -112,11 +120,6 @@
(add-hook 'python-mode-hook (add-hook 'python-mode-hook
(lambda () (setq gud-pdb-command-name "python3 -m pdb"))) (lambda () (setq gud-pdb-command-name "python3 -m pdb")))
(use-package pyenv-mode
:ensure t)
(pyenv-mode)
(use-package yasnippet (use-package yasnippet
:config :config
(setq yas-snippet-dirs '("~/.emacs.d/snippets")) (setq yas-snippet-dirs '("~/.emacs.d/snippets"))
@ -215,7 +218,7 @@
(defcustom display-line-numbers-exempt-modes (defcustom display-line-numbers-exempt-modes
'(gud-mode inferior-python-mode dired-mode vterm-mode eshell-mode shell-mode term-mode ansi-tern-mode treemacs-mode) '(gud-mode inferior-python-mode dired-mode vterm-mode eshell-mode shell-mode term-mode ansi-tern-mode treemacs-mode)
"Major modes on which to disable line numbers" "Major modes on which to disable line numbers."
:group 'display-line-numbers :group 'display-line-numbers
:type 'list :type 'list
:version "green") :version "green")
@ -330,23 +333,21 @@ ef-themes-variable-pitch-ui t)
(local-set-key [f7] 'lsp-find-implementation) (local-set-key [f7] 'lsp-find-implementation)
(local-set-key [f2] 'lsp-rename)) (local-set-key [f2] 'lsp-rename))
(add-hook 'lsp-mode-hook
(lambda () (setup-lsp-keys)))
(defun setup-dotnet () (defun setup-dotnet ()
(interactive) (interactive)
(exec-path-from-shell-copy-env "DOTNET_ROOT") (exec-path-from-shell-copy-env "DOTNET_ROOT")
(lsp-deferred)) (lsp-deferred))
(add-to-list 'auto-mode-alist '("\\.csproj\\'" . xml-mode))
(add-hook 'csharp-mode-hook (add-hook 'csharp-mode-hook
(lambda () (setup-dotnet))) (lambda () (setup-dotnet)))
(add-hook 'lsp-mode-hook
(lambda () (setup-lsp-keys)))
(require 'dap-netcore) (require 'dap-netcore)
(use-package dockerfile-mode
:ensure t)
(defun find-project-root () (defun find-project-root ()
(interactive) (interactive)
(if (ignore-errors (eproject-root)) (if (ignore-errors (eproject-root))

View File

@ -2,4 +2,12 @@
# name: script # name: script
# key: s # key: s
# -- # --
#!/usr/bin/env python3 #!/usr/bin/env python3
def main():
pass$0
if __name__ == "__main__":
main()