From 1d9af3f92cd0ca23a2cd8465f54976d01b915104 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 2 May 2024 19:53:25 +0200 Subject: emacs: don't enable tabnine if executable can't be found --- user/emacs/init.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'user/emacs') diff --git a/user/emacs/init.el b/user/emacs/init.el index 7ccbe260..8038298a 100644 --- a/user/emacs/init.el +++ b/user/emacs/init.el @@ -558,7 +558,9 @@ _C-k_: prev _u_pper _=_: upper/lower _s_mart resolve (use-package tabnine :config (progn (setq tabnine-binaries-folder "~/.local/tabnine") - (global-tabnine-mode) + (with-demoted-errors "TabNine error: %s" + (when (tabnine--executable-path) + (global-tabnine-mode))) (define-key tabnine-completion-map (kbd "TAB") #'tabnine-accept-completion) (define-key tabnine-completion-map (kbd "") #'tabnine-accept-completion) -- cgit 1.4.1