From 462292e7bbf782ae9a15adc77b11b133acc94c06 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Mon, 26 Apr 2021 11:30:23 -0300 Subject: [PATCH] Trying Helm now --- emacs.d/init.el | 67 ++++++++++++++++++------------------------------- 1 file changed, 25 insertions(+), 42 deletions(-) diff --git a/emacs.d/init.el b/emacs.d/init.el index 0abbae9..6cdbb23 100644 --- a/emacs.d/init.el +++ b/emacs.d/init.el @@ -17,6 +17,10 @@ (package-refresh-contents) (package-install 'use-package)) +;; don't show startup messages +(setq inhibit-startup-message t) +(setq initial-scratch-message nil) + (require 'use-package) (setq use-package-always-ensure t) @@ -69,43 +73,16 @@ lsp-enable-on-type-formatting t) :commands lsp) -;; (use-package lsp-ui -;; :commands lsp-ui-mode -;; :ensure t -;; :config (setq lsp-ui-sideline-show-diagnostics t)) - -(use-package lsp-ivy - :ensure t - :commands lsp-ivy-workspace-symbol) - ;; Markdown mode (use-package markdown-mode :ensure t :init (add-hook 'markdown-mode-hook 'turn-on-auto-fill)) -;; install goto last change (opens the file in the last position) -; (use-package goto-last-change -; :ensure t) - ;; install fill-column-indicador: right side gutter (use-package fill-column-indicator :ensure t) -;; better completion -(use-package counsel - :ensure t - :config - (global-set-key "\C-s" 'swiper) - (global-set-key (kbd "C-c C-r") 'ivy-resume) - (global-set-key (kbd "M-x") 'counsel-M-x) ; - (global-set-key (kbd "C-x C-f") 'counsel-find-file) - (global-set-key (kbd "C-c g") 'counsel-git) - (global-set-key (kbd "C-c j") 'counsel-git-grep) - (global-set-key (kbd "C-x l") 'counsel-locate) - (define-key minibuffer-local-map (kbd "C-r") 'counsel-minibuffer-history) - ) - -;; doom-modeline +;; doom-modeline, the status bar (use-package doom-modeline :ensure t :init (doom-modeline-mode 1)) @@ -119,22 +96,20 @@ ;; highlights the current line (use-package hlinum - :ensure t) -(set-face-foreground 'linum-highlight-face "white") -(set-face-background 'linum-highlight-face nil) -(hlinum-activate) - -;; don't show startup messages -(setq inhibit-startup-message t) -(setq initial-scratch-message nil) + :ensure t + :config + (set-face-foreground 'linum-highlight-face "white") + (set-face-background 'linum-highlight-face nil) + (hlinum-activate)) ;; git gutters (use-package diff-hl :ensure t - :init (setq diff-hl-side 'right)) -(global-diff-hl-mode 1) -(diff-hl-margin-mode 1) -(diff-hl-flydiff-mode 1) + :init (setq diff-hl-side 'right) + :config + (global-diff-hl-mode 1) + (diff-hl-margin-mode 1) + (diff-hl-flydiff-mode 1)) ;; editorconfig (use-package editorconfig @@ -148,14 +123,22 @@ ;; Snippets (snippets reside in ~/.emacs.d/snippets/ and should be ;; kept in a directory with mode name) (use-package yasnippet - :ensure t) -(yas-global-mode 1) + :ensure t + :config + (yas-global-mode 1)) ;; colorize parens (use-package rainbow-delimiters :ensure t :config (add-hook 'prog-mode-hook #'rainbow-delimiters-mode)) +;; incremental search +(use-package helm + :ensure t + :config + (global-set-key (kbd "M-x") 'helm-M-x) + (global-set-key (kbd "C-x C-f") 'helm-find-files)) + ;; auto-pairs (electric-pair-mode 1)