Add .gitignore

This commit is contained in:
andrea 2024-06-27 09:56:09 +02:00
parent a7526d4a98
commit 6dd9ce3a2f
2 changed files with 2 additions and 66 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
**/*~

View file

@ -1,66 +0,0 @@
(package-initialize)
(setq inhibit-splash-screen t)
(menu-bar-mode -1)
(toggle-scroll-bar -1)
(tool-bar-mode -1)
(setq scroll-step 1
scroll-conservatively 10000)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(package-selected-packages
'(markdown-mode json-mode yasnippet-snippets yasnippet dracula-theme go-mode company)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities`
;; and `package-pinned-packages`. Most users will not need or want to do this.
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(add-to-list 'load-path
"~/.emacs.d/plugins/yasnippet")
(require 'yasnippet)
(yas-global-mode 1)
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
(load-theme 'dracula t)
(add-hook 'go-mode-hook 'eglot-ensure)
(add-hook 'go-mode-hook #'eglot-ensure)
;; Define function to call when go-mode loads
(defun my-go-mode-hook ()
(if (not (string-match "go" compile-command)) ; set compile command default
(set (make-local-variable 'compile-command)
"go build -v && go test -v && go vet")))
;; Connect go-mode-hook with the function we just defined
(add-hook 'go-mode-hook 'my-go-mode-hook)
(defun own/eglot-organize-imports ()
(call-interactively 'eglot-code-action-organize-imports))
(defun own/before-saving-go ()
;; you might also like:
(add-hook 'before-save-hook #'eglot-format-buffer -10 t)
(add-hook 'before-save-hook #'own/eglot-organize-imports nil t))
(add-hook 'go-mode-hook #'own/before-saving-go)
(add-hook 'after-init-hook 'global-company-mode)
(add-hook 'compilation-filter-hook 'ansi-color-compilation-filter)