summaryrefslogtreecommitdiff
path: root/config.org
diff options
context:
space:
mode:
Diffstat (limited to 'config.org')
-rw-r--r--config.org23
1 files changed, 9 insertions, 14 deletions
diff --git a/config.org b/config.org
index 7fde0b0..2775f61 100644
--- a/config.org
+++ b/config.org
@@ -2662,7 +2662,7 @@ Auto switch silos (different workspaces/folders) based on preconfigured director
:demand t
:hook (after-init . global-company-mode)
:custom
- (company-idle-delay 0.25)
+ (company-idle-delay 0.15)
(company-minimum-prefix-length 2)
(company-require-match nil)
(company-insertion-on-trigger nil)
@@ -2763,12 +2763,7 @@ Auto switch silos (different workspaces/folders) based on preconfigured director
;; ("C-c p h" . cape-history)
;; ("C-c p f" . cape-file)
;; ...)
- :init
- ;; Add to the global default value of `completion-at-point-functions' which is
- ;; used by `completion-at-point'. The order of the functions matters, the
- ;; first function returning a result wins. Note that the list of buffer-local
- ;; completion functions takes precedence over the global list.
- (add-hook 'completion-at-point-functions #'cape-file))
+ :defer t)
#+end_src
* helm-mode
@@ -2839,7 +2834,7 @@ Auto switch silos (different workspaces/folders) based on preconfigured director
(citre-find-definition-backends '(my-index))
(citre-identifier-list-backends '(my-index))
(citre-tags-in-buffer-backends '(my-index))
- (citre-find-reference-backends '(global))
+ (citre-find-reference-backends '(my-index))
(citre-capf-optimize-for-popup t)
:config
(require 'citre-index)
@@ -2857,13 +2852,15 @@ Auto switch silos (different workspaces/folders) based on preconfigured director
my/citre-completion-context-filter 'safe
my/citre-completion-source-order '(current-buffer live-buffer project dependency tags-file)
my/citre-completion-annotation '(scope source count)
+ my/citre-index-excluded-roots
+ '("/nix/store/" "/gnu/store/" "~/go/pkg/mod/" "~/.cargo/registry/")
my/citre-index-excluded-directories
'(".git" ".hg" ".svn" ".direnv" ".venv" ".pixi" "__pycache__"
"node_modules" "target" "build" "dist" "citre-cache"
"elpaca" "elpa" "eln-cache" "tree-sitter" "workspaces"))
(defun my/citre-completion-sources ()
"Use file completion before language sources and buffer words as a fallback."
- (when (derived-mode-p 'prog-mode)
+ (when (and citre-mode (derived-mode-p 'prog-mode))
(setq-local completion-at-point-functions
(cl-subst #'my/citre-completion-at-point #'citre-completion-at-point completion-at-point-functions))
(add-hook 'completion-at-point-functions #'cape-file nil t)
@@ -3839,6 +3836,7 @@ moved to local.el
(setq dired-dwim-target t)
(setq delete-by-moving-to-trash t)
(setq dired-mouse-drag-files t)
+ (setq dirvish-side-follow-mode t)
(define-advice dirvish--preview-dps-validate
(:around (fn &optional dps) tty-media-filter)
@@ -4582,7 +4580,7 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(keymap-set my/leader-file-map "s" #'save-buffer)
(keymap-set my/leader-map "b" my/leader-buffer-map)
-(keymap-set my/leader-buffer-map "b" #'helm-filtered-bookmarks)
+(keymap-set my/leader-buffer-map "b" #'my/quick-access)
(keymap-set my/leader-buffer-map "i" #'my/ibuffer-workspace)
(keymap-set my/leader-buffer-map "p" #'projectile-ibuffer)
(keymap-set my/leader-buffer-map "d" #'bookmark-delete)
@@ -4771,11 +4769,8 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(evil-define-key 'insert 'global (kbd "C-w") evil-window-map)
(evil-define-key 'motion 'global (kbd "C-v") #'my/evil-mc-visual-block)
-(keymap-global-set "M-b" #'my/quick-access)
-(evil-define-key '(normal visual motion insert emacs) 'global
- (kbd "M-b") #'my/quick-access)
-
(evil-define-key 'normal 'global
+ (kbd "S") #'flash-action
(kbd "t") #'my/toggle-header-line-workspaces
(kbd "K") #'my/eldoc-and-jump
(kbd "] d") #'flycheck-next-error