Compare commits

...

6 commits

Author SHA1 Message Date
Stefan Schwarz
eff75f8911 cleanup newlines 2022-07-08 14:05:56 +02:00
Stefan Schwarz
52ebcadde6 enforce spaces in markdown 2022-07-08 14:05:47 +02:00
Stefan Schwarz
2724f2a1b2 terraform save on exit 2022-06-30 10:31:54 +02:00
Stefan Schwarz
25d9f3b6f8 store undo history files in .emacs.d 2022-06-30 10:31:39 +02:00
Stefan Schwarz
6a1760ac24 show hidden files in fzf but no git 2022-06-29 10:17:19 +02:00
Stefan Schwarz
92d4c82034 show column numbers by default 2022-06-29 10:17:07 +02:00

21
init.el
View file

@ -13,6 +13,7 @@
(setq backup-directory-alist `(("." . "~/.emacs.d/backups")) ) ; which directory to put backups file
(setq vc-follow-symlinks t ) ; don't ask for confirmation when opening symlinked file
(setq auto-save-file-name-transforms '((".*" "~/.emacs.d/auto-save-list/" t)) ) ;transform backups file name
(setq undo-tree-history-directory-alist `(("." . "~/.emacs.d/undo-tree-hist/")))
(setq inhibit-startup-screen t ) ; inhibit useless and old-school startup screen
(setq ring-bell-function 'ignore ) ; silent bell when you make a mistake
(setq coding-system-for-read 'utf-8 ) ; use utf-8 by default
@ -22,6 +23,7 @@
(setq focus-follows-mouse nil) ; stop popups from getting focus
(setq mouse-autoselect-window nil) ; stop popups from getting focus
(setq display-line-numbers 'relative) ; show relative line-numers
(setq column-number-mode t) ; show column number
;; global keybindings
(global-set-key (kbd "C-k") 'previous-line)
@ -100,7 +102,7 @@
(use-package counsel :ensure t
:config
(counsel-mode 1)
(setq counsel-fzf-cmd "fd -H -c never \"%s\""))
(setq counsel-fzf-cmd "fd -E .git -H -c never \"%s\""))
(use-package counsel-projectile :ensure t)
(use-package swiper :ensure t)
@ -124,7 +126,8 @@
(use-package nix-mode :ensure t
:mode "\\.nix\\'")
;; terraform
(use-package terraform-mode :ensure t)
(use-package terraform-mode :ensure t
:config (add-hook 'terraform-mode-hook #'terraform-format-on-save-mode))
;; rego
(use-package rego-mode :ensure t)
;; vue
@ -160,6 +163,9 @@
"ma" 'puppet-align-block
)
)
(use-package markdown-mode :ensure t
:config
(add-hook 'markdown-mode-hook (lambda () (setq indent-tabs-mode nil))))
;; php
(use-package php-mode :ensure t)
;; k8s
@ -170,20 +176,13 @@
(use-package rust-mode :ensure t
:config
(setq rust-format-on-save t)
(add-hook 'rust-mode-hook
(lambda () (setq indent-tabs-mode nil)))
)
(add-hook 'rust-mode-hook
(lambda () (setq indent-tabs-mode nil)))
(add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil))))
;; bazel / starlak
(use-package bazel-mode :ensure t)
;; python
(use-package lsp-pyright
:ensure t
:hook (python-mode . (lambda ()
(require 'lsp-pyright)
(lsp)))) ; or lsp-deferred
:hook (python-mode . (lambda () (require 'lsp-pyright) (lsp))))
;; code-with-fun
(use-package org-jira :ensure t
:config