clojure-emacs/clojure-mode

Suggestions not working

ignamartinoli opened this issue · 0 comments

Expected behavior

Suggestion to appear

Actual behavior

Nothing got shown

Steps to reproduce the problem

$XDG_CONFIG_HOME/emacs/init.el:

(setq auto-save-default nil
      custom-file (expand-file-name "custom.el" user-emacs-directory)
      inhibit-startup-message t
      make-backup-files nil
      scroll-margin 5
      scroll-conservatively 100)

(global-display-line-numbers-mode t)
(global-hl-line-mode t)
(global-set-key (kbd "<mouse-4>") 'previous-line)
(global-set-key (kbd "<mouse-5>") 'next-line)
(menu-bar-mode -1)
(xterm-mouse-mode 1)

(defalias 'yes-or-no-p 'y-or-n-p)

(package-initialize)

(add-to-list 'package-archives
             '("melpa" . "http://melpa.org/packages/") t)

(setq use-package-always-ensure t)
(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))
(eval-when-compile (require 'use-package))

(use-package all-the-icons
  :if (display-graphic-p))

(use-package auto-compile
  :config (auto-compile-on-load-mode)
  :custom (load-prefer-newer t))

(use-package auto-package-update
  :config (auto-package-update-maybe)
  :custom (auto-package-update-delete-old-versions t)
          (auto-package-update-hide-results t))

(use-package catppuccin-theme
  :config (load-theme 'catppuccin t))

(use-package clojure-mode
  :config (global-prettify-symbols-mode t)
  :init (defconst clojure--prettify-symbols-alist
          '(("fn" . )
            ("__" . ?⁈))))

(use-package color-identifiers-mode
  :hook (clojure-mode . color-identifiers-mode))

(use-package company
  :bind (:map company-active-map
	      ("<down>" . nil)
	      ("<up>" . nil))
  :config (global-company-mode t)
  :custom (company-idle-delay 0.0)
          (company-minimum-prefix-length 1)
  :hook (after-init . company-tng-mode))

(use-package company-box
  :after company
  :custom (company-box-icons-alist 'company-box-icons-all-the-icons)
  :hook (company-mode . company-box-mode))

(use-package doom-modeline
  :custom (doom-modeline-icon t)
          (doom-modeline-major-mode-icon t)
          (doom-modeline-major-mode-color-icon t)
          (doom-modeline-buffer-file-name-style 'truncate-upto-project)
          (doom-modeline-buffer-state-icon t)
          (doom-modeline-buffer-modification-icon t)
          (doom-modeline-indent-info nil)
          (doom-modeline-irc-stylize 'identity)
  :hook (after-init . doom-modeline-mode))

(use-package highlight-indent-guides
  :custom (highlight-indent-guides-delay 0)
          (highlight-indent-guides-method 'character)
          (highlight-indent-guides-responsive 'top)
  :hook (prog-mode . highlight-indent-guides-mode))

(use-package lsp-mode
  :custom (lsp-lens-enable t)
  :hook (clojure-mode . lsp))

(use-package lsp-ui
  :custom (lsp-ui-sideline-show-diagnostics t))

(use-package rainbow-delimiters
  :defer t
  :hook (prog-mode . rainbow-delimiters-mode))

(use-package saveplace
  :config (save-place-mode 1)
  :custom (save-place t))

(use-package smart-mode-line
  :config (sml/setup)
  :custom (sml/no-confirm-load-theme t))

(use-package smartparens
  :config (require 'smartparens-config)
          (smartparens-global-mode t))

Environment & Version information

clojure-mode version

clojure-mode (version nil)

Emacs version

E.g. 8.1

Operating system

Gentoo Linux