testing
Some checks failed
git-sync-with-mirror / git-sync (push) Has been cancelled
git-sync-with-mirror / test (push) Has been cancelled

This commit is contained in:
2026-02-28 00:37:10 -05:00
parent 1aedc8d100
commit 68a109b99f
9 changed files with 96 additions and 95 deletions

View File

@@ -4,19 +4,20 @@
;;; Code:
(use-package company
:defer 5
:defer 0.5
:diminish
:bind
(:map company-mode-map
("<backtab>" . company-complete))
:config
;; Global
(setq company-idle-delay 1
company-minimum-prefix-length 1
:init
(setq company-idle-delay 0.3
company-minimum-prefix-length 2
company-show-numbers nil
company-tooltip-limit 20)
;; Facing
company-tooltip-limit 15
company-dabbrev-ignore-case t
company-dabbrev-downcase nil)
:config
;; Face customization
(unless (face-attribute 'company-tooltip :background)
(set-face-attribute 'company-tooltip nil :background "black" :foreground "gray40")
(set-face-attribute 'company-tooltip-selection nil :inherit 'company-tooltip :background "gray15")
@@ -24,8 +25,6 @@
(set-face-attribute 'company-preview-common nil :inherit 'company-preview :foreground "gray40")
(set-face-attribute 'company-scrollbar-bg nil :inherit 'company-tooltip :background "gray20")
(set-face-attribute 'company-scrollbar-fg nil :background "gray40"))
;; Activating globally
(global-company-mode t))
(use-package company-quickhelp

View File

@@ -4,36 +4,22 @@
;;; Code:
(use-package dashboard
:pin "MELPA"
:ensure t
:init
(setq dashboard-banner-logo-title "Emacs personal"
dashboard-startup-banner 'logo
dashboard-center-content t
dashboard-show-shortcuts t
dashboard-set-heading-icons t
dashboard-set-file-icons t
dashboard-set-footer nil
dashboard-items '((recents . 5)
(bookmarks . 5)
(projects . 5)
(agenda . 5)
(registers . 5)))
:config
;; Dashboard configuration
(dashboard-setup-startup-hook)
(setq dashboard-banner-logo-title "Emacs personal")
(setq dashboard-startup-banner 'logo)
(setq dashboard-center-content t)
(setq dashboard-show-shortcuts t)
(setq dashboard-set-heading-icons t)
(setq dashboard-set-file-icons t)
(setq dashboard-set-footer nil)
;; Configuration of dashboard sections
(setq num-recents 5)
(setq num-bookmarks 5)
(setq num-projects 5)
(setq num-agenda 5)
(setq num-registers 5)
;; Note:
;; grave accent (`) is used to access Emacs commands known like "execute commands".
;; syntax ,variable is used in context of backquote (`) macro to evaluate
;; the variable and replace it with its value time of evaluation.
;; This is known as "unquote" and is useful for constructing complex forms or lists.
(setq dashboard-items `((recents . ,num-recents)
(bookmarks . ,num-bookmarks)
(projects . ,num-projects)
(agenda . ,num-agenda)
(registers . ,num-registers))))
(dashboard-setup-startup-hook))
(provide 'init-dashboard)
;;; init-dashboard.el ends here

View File

@@ -25,15 +25,19 @@
;; =================
(setq package-native-compile t)
(setq package-check-signature 'allow-unsigned)
(setq read-process-output-max (* 1024 1024))
(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(unless (assoc 'melpa package-archives)
(package-refresh-contents))
(package-install 'use-package))
(eval-when-compile
(require 'use-package))
(setq use-package-always-ensure t)
(require 'use-package)
(setq use-package-always-ensure t
use-package-always-defer t
use-package-compute-statistics t)
;; =====================================================
;; End use-package
;; =====================================================

View File

@@ -10,16 +10,23 @@
(setq use-dialog-box nil)
(setq inhibit-startup-screen t)
(setq inhibit-startup-echo-area-message t)
(setq inhibit-startup-message t)
(setq inhibit-hello-hook t)
(setq inhibit-x-resources t)
(when (display-graphic-p)
(tool-bar-mode 0)
(scroll-bar-mode 0)
(menu-bar-mode 0))
(setq make-backup-files nil) ; stop creating backup~ files
(setq auto-save-default nil) ; stop creating #autosave# files
(setq create-lockfiles nil) ; stop creating #create-lockfiles
;; Suppressing ad-handle-definition Warnings in Emacs
(setq make-backup-files nil)
(setq auto-save-default nil)
(setq create-lockfiles nil)
(setq ad-redefinition-action 'accept)
;; Disable unnecessary features for speed
(setq ring-bell-function 'ignore)
(setq use-short-answers t)
(setq confirm-kill-emacs nil)
;;------------------------------
;; Core settings | UTF-8 please
;;------------------------------

View File

@@ -5,18 +5,23 @@
;;; Code:
(use-package counsel
:after ivy
:config (counsel-mode))
:init
(setq counsel-mode t)
:config
(counsel-mode))
(use-package ivy
:defer 0.1
:defer 0.2
:diminish
:bind (("C-c C-r" . ivy-resume)
("C-x B" . ivy-switch-buffer-other-window))
:commands ivy-mode
:custom
(ivy-count-format "(%d/%d) ")
(ivy-use-virtual-buffers t)
:config (ivy-mode))
:init
(setq ivy-count-format "(%d/%d) "
ivy-use-virtual-buffers t
ivy-fixed-height-minibuffer t
ivy-virtual-abbreviate 'full)
:config
(ivy-mode))
(use-package ivy-rich
:after ivy

View File

@@ -10,8 +10,31 @@
:pin "MELPA"
:ensure t
:hook (after-init . doom-modeline-mode)
:config (setq column-number-mode t)
)
:config
(setq column-number-mode t)
;; Custom colors for modeline (VSCode theme)
(set-face-foreground 'mode-line "#FFFFFF")
(set-face-foreground 'mode-line-inactive "#f4f4f4")
(set-face-foreground 'mode-line-highlight "#f4f4f4")
(set-face-background 'mode-line "#6a157e")
(set-face-background 'mode-line-inactive "#7B1FA2")
;; Cursor and background
(set-cursor-color "#2979FF")
(set-background-color "#1C1E1F")
;; Highlight face
(set-face-foreground 'highlight "#F4F4F4")
(set-face-background 'highlight "#004575")
;; Fringe
(set-face-background 'fringe nil)
;; Line numbers
(set-face-attribute 'line-number-current-line nil
:background "#007ACC"
:foreground "#FFFFFF"))
(provide 'init-modeline)

View File

@@ -5,9 +5,16 @@
;;; Code:
;; Projectile
(use-package projectile
:ensure t
:defer 0.3
:init
(projectile-mode))
(setq projectile-enable-caching t
projectile-completion-system 'ivy
projectile-switch-project-action 'projectile-commander
projectile-kill-buffers-filter 'kill-all-buffer-p
projectile-auto-discover t
projectile-verbose nil)
:config
(projectile-mode +1))
(provide 'init-projectile)
;;; init-projectile.el ends here

View File

@@ -5,44 +5,10 @@
;;; Code:
(use-package vscode-dark-plus-theme
:pin "MELPA"
:ensure t
:demand t
:config
(load-theme 'vscode-dark-plus t)
(defun current-dark-color ()
"Simple current-dark-color for theme."
(set-cursor-color "#2979FF")
(set-background-color "#1C1E1F")
;; highlight
(set-face-foreground 'highlight "#F4F4F4")
(set-face-background 'highlight "#004575")
;; Modeline
(set-face-foreground 'mode-line "#FFFFFF")
(set-face-foreground 'mode-line-inactive "#f4f4f4")
(set-face-foreground 'mode-line-highlight "#f4f4f4")
(set-face-background 'mode-line "#6a157e")
(set-face-background 'mode-line-inactive "#7B1FA2")
(set-face-background 'fringe nil)
;; Define a face for the current line number
(defface my-line-number-current-line
'((t :background "#007ACC" :foreground "#FFFFFF"))
"Face for the currently active line number"
:group 'display-line-numbers)
;; Set the face for the current line number
(set-face-attribute 'line-number-current-line nil
:background "#007ACC"
:foreground "#FFFFFF")
)
;; Invoke color
(current-dark-color))
(load-theme 'vscode-dark-plus t))
(provide 'init-vscode-theme)