get it working
This commit is contained in:
parent
e84127eea8
commit
8deee81a99
1 changed files with 8 additions and 42 deletions
50
init.el
50
init.el
|
@ -19,7 +19,7 @@
|
|||
(setq coding-system-for-write 'utf-8 )
|
||||
(setq sentence-end-double-space nil) ; sentence SHOULD end with only a point.
|
||||
(setq initial-scratch-message "Welcome in Emacs") ; print a default message in the empty scratch buffer opened at startup
|
||||
(setq focus-follows-mouse nil)
|
||||
(setq focus-follows-mouse nil) ; stop popups from getting focus
|
||||
|
||||
;; global keybindings
|
||||
(global-set-key (kbd "C-k") 'previous-line)
|
||||
|
@ -60,10 +60,7 @@
|
|||
:ensure t
|
||||
:config
|
||||
(global-evil-surround-mode 1)
|
||||
(evil-define-key 'visual evil-surround-mode-map "s" 'evil-surround-region)
|
||||
)
|
||||
(use-package evil-matchit :ensure t
|
||||
:config (global-evil-matchit-mode 1))
|
||||
(evil-define-key 'visual evil-surround-mode-map "s" 'evil-surround-region))
|
||||
|
||||
;; ivy config
|
||||
(use-package ivy :ensure t
|
||||
|
@ -114,33 +111,12 @@
|
|||
;; js
|
||||
(use-package js2-mode :ensure t
|
||||
:config (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)))
|
||||
;; puppet
|
||||
(use-package puppet-mode :ensure t
|
||||
:config
|
||||
(add-to-list 'auto-mode-alist '("\\.pp\\'" . puppet-mode))
|
||||
(general-define-key
|
||||
:states '(normal visual insert emacs)
|
||||
:keymaps 'puppet-mode-map
|
||||
:prefix "SPC"
|
||||
:non-normal-prefix "C-SPC"
|
||||
"ma" 'puppet-align-block
|
||||
)
|
||||
)
|
||||
;; php
|
||||
(use-package php-mode :ensure t)
|
||||
;; k8s
|
||||
(use-package k8s-mode :ensure t)
|
||||
;; hcl
|
||||
(use-package hcl-mode :ensure t)
|
||||
;; rust
|
||||
(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)))
|
||||
(lambda () (setq indent-tabs-mode nil))))
|
||||
;; golang
|
||||
(use-package go-mode :ensure t
|
||||
:config
|
||||
|
@ -165,18 +141,12 @@
|
|||
(evil-org-set-key-theme)))
|
||||
(require 'evil-org-agenda)
|
||||
(evil-org-agenda-set-keys))
|
||||
;; bazel / starlak
|
||||
(use-package bazel-mode :ensure t)
|
||||
|
||||
;; code-with-fun
|
||||
(use-package rainbow-mode :ensure t)
|
||||
(use-package hl-todo :ensure t)
|
||||
|
||||
(use-package company :ensure t
|
||||
|
||||
;; bazel / starlak
|
||||
(use-package bazel-mode :ensure t)
|
||||
|
||||
|
||||
;; code-with-fun
|
||||
(use-package whitespace
|
||||
:config
|
||||
(setq whitespace-style '(face empty tabs lines-tail trailing))
|
||||
|
@ -194,7 +164,6 @@
|
|||
company-dabbrev-ignore-case nil
|
||||
company-dabbrev-downcase nil)
|
||||
)
|
||||
(use-package highlight-indentation :ensure t)
|
||||
|
||||
;; lsp
|
||||
(use-package lsp-mode :ensure t
|
||||
|
@ -242,8 +211,8 @@
|
|||
lsp-before-save-edits t
|
||||
lsp-enable-snippet t
|
||||
)
|
||||
(defvar lsp-vetur-validation-template nil)
|
||||
)
|
||||
(defvar lsp-vetur-validation-template nil))
|
||||
|
||||
(use-package flycheck :ensure t
|
||||
:init (global-flycheck-mode))
|
||||
(use-package lsp-ui :ensure t
|
||||
|
@ -390,10 +359,7 @@
|
|||
"wv" 'split-window-right
|
||||
"wV" 'split-window-right-and-focus
|
||||
"ww" 'other-window
|
||||
"wx" 'kill-buffer-and-window
|
||||
|
||||
|
||||
))
|
||||
"wx" 'kill-buffer-and-window))
|
||||
|
||||
;; custom functions
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue