From 38593df6bb457fc3940fcef1d93976cd56b0a2d0 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Sun, 26 May 2024 14:00:34 -0700 Subject: massive cleanup --- config/init-project.el | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) (limited to 'config/init-project.el') diff --git a/config/init-project.el b/config/init-project.el index c8d638f..3a87e0c 100644 --- a/config/init-project.el +++ b/config/init-project.el @@ -7,7 +7,48 @@ ;;; Code: -(require 'init-util) +(use-package magit + :ensure t + :bind ("C-x g" . magit-status) + :custom + (magit-diff-refine-hunk t) + (magit-clone-default-directory "~/workspace/") + (git-commit-major-mode 'markdown-mode) + :config + ;; show ANSI colors in the process buffer, so it's easier to read what's going on + ;; for some reasons if it's in the `:custom' section it does not get set + (setq magit-process-finish-apply-ansi-colors t)) + +(use-package vc + :defer t + :custom + (vc-command-messages t) + (vc-follow-symlinks t)) + +(use-package git-link + :defines git-link-remote-alist + :ensure t + :bind ("C-c Y" . git-link) + :commands (git-link git-link-commit git-link-homepage) + :custom + (git-link-open-in-browser t) + :config + ;; sets up roblox git enterprise as a git-link handler + (add-to-list 'git-link-remote-alist '("github\\.rblx\\.com" git-link-github)) + (add-to-list 'git-link-commit-remote-alist '("github\\.rblx\\.com" git-link-commit-github))) + +(use-package rg + :ensure t + :custom + (rg-group-result t) + (rg-show-columns t) + (rg-align-line-number-field-length 3) + (rg-align-column-number-field-length 3) + (rg-align-line-column-separator "#") + (rg-align-position-content-separator "|") + (rg-hide-command nil) + (rg-align-position-numbers t) + (rg-command-line-flags '("--follow"))) (use-package project :custom @@ -19,8 +60,6 @@ (project-eshell "Eshell" e) (magit-project-status "Magit" ?m)))) -(setq-default project-list-file (user-data "projects.eld")) - (provide 'init-project) ;;; init-project.el ends here -- cgit 1.4.1