Updated config and added git ingnore

This commit is contained in:
Andre Henriques 2023-03-25 12:20:51 +00:00
parent 3389e10dd0
commit 82e7be1ab3
2 changed files with 66 additions and 15 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
elpa/
auto-save-list/
projectile-bookmarks.eld
recentf
settings.el
transient/

View File

@ -9,12 +9,12 @@
(use-package afternoon-theme
:ensure t
:config
(load-theme 'afternoon t)
;;(load-theme 'afternoon t)
)
(use-package modus-themes
:ensure t
:config
;;(load-theme 'modus-operandi t)
(load-theme 'modus-operandi t)
)
#+end_src
** UI
@ -34,9 +34,9 @@ Configure layout
#+begin_src emacs-lisp
(defun setup-dashboard-looks ()
"Config ideas https://github.com/emacs-dashboard/emacs-dashboard"
(evil-define-key 'normal 'dashboard-mode-map (kbd "r") 'dashboard-section-1)
(evil-define-key 'normal 'dashboard-mode-map (kbd "J") 'dashboard-next-section)
(evil-define-key 'normal 'dashboard-mode-map (kbd "K") 'dashboard-previous-section)
(evil-define-key 'normal dashboard-mode-map (kbd "r") 'dashboard-section-1)
(evil-define-key 'normal dashboard-mode-map (kbd "J") 'dashboard-next-section)
(evil-define-key 'normal dashboard-mode-map (kbd "K") 'dashboard-previous-section)
(setq dashboard-startup-banner "~/.emacs.d/OnePiece.gif")
(setq dashboard-banner-logo-title "Lets get coddiinnngggg")
(setq dashboard-show-shortcuts t)
@ -75,9 +75,35 @@ Evil dashboard setup
(evil-dashboard-setup)
(dashboard-setup-startup-hook))
#+end_src
*** Ivy
#+begin_src emacs-lisp
(use-package ivy
:ensure t
:config
(ivy-mode))
#+end_src
Consel
#+begin_src emacs-lisp
(use-package counsel
:ensure t
:config
(counsel-mode))
#+end_src
*** Which key
#+begin_src emacs-lisp
(use-package which-key
:ensure t
:config
(which-key-mode))
#+end_src
* Settings
** Backup files
#+begin_src emacs-lisp
(setq
backup-directory-alist '(("." . "/tmp/"))
auto-save-file-name-transforms '((".*" "/tmp/" t)))
#+end_src
* Evil
** Base Functions
#+begin_src emacs-lisp
@ -95,11 +121,19 @@ Evil dashboard setup
(advice-add #'evil-quit :around #'my-evil-quit)
#+end_src
** Base
*** Configure
#+begin_src emacs-lisp
(defun setup-evil-mode ()
(evil-define-key 'insert global-map (kbd "C-SPC") 'company-complete)
)
#+end_src
*** Install
#+begin_src emacs-lisp
(use-package evil
:ensure
:after (evil-leader)
:config
(setup-evil-mode)
(evil-mode 1))
#+end_src
** Leader
@ -113,7 +147,9 @@ Evil dashboard setup
(evil-leader/set-key
"f" 'find-file
"g" 'magit
"cf" (lambda ()(interactive) (find-file (expand-file-name "~/.emacs.d/settings.org"))))
"d" 'dired
"c" '("config" . (keymap))
"cf" '("config file" . (lambda ()(interactive) (find-file (expand-file-name "~/.emacs.d/settings.org")))))
(evil-leader/set-key-for-mode 'org-mode "is" 'org-insert-structure-template)
(evil-leader/set-key-for-mode 'org-mode "e" 'org-edit-src-code)
)
@ -140,3 +176,12 @@ Evil dashboard setup
(use-package magit
:ensure t)
#+end_src
Auto complete
** Company
#+begin_src emacs-lisp
(use-package company
:ensure t
:config
(global-company-mode))
#+end_src
** LSP