This commit is contained in:
parent
a68257ee41
commit
42ccce60bd
6 changed files with 183 additions and 165 deletions
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
(use-package avy :ensure t :defer t
|
||||
:config
|
||||
(setopt avy-timeout-seconds 1) ;; Wait for 1 second for candidates
|
||||
(setopt avy-timeout-seconds 1.0) ;; Wait for 1 second for candidates
|
||||
:bind (:map icejam-keys-mode-map
|
||||
;; Jump to text in sight with CMD-j
|
||||
([(hyper j)] . avy-goto-char-timer)))
|
||||
|
|
|
|||
|
|
@ -60,9 +60,10 @@
|
|||
;; Use package settings
|
||||
(setopt use-package-verbose t)
|
||||
(setopt use-package-compute-statistics t)
|
||||
(elpaca elpaca-use-package
|
||||
;; Enable use-package :ensure support for Elpaca.
|
||||
(elpaca-use-package-mode))
|
||||
|
||||
;; Enable use-package :ensure support for Elpaca.
|
||||
(defvar elpaca-use-package)
|
||||
(elpaca elpaca-use-package (elpaca-use-package-mode))
|
||||
|
||||
(elpaca-load-lockfile (concat user-emacs-directory "elpaca.lock"))
|
||||
|
||||
|
|
@ -135,7 +136,7 @@
|
|||
(require 'icejam-diminish)
|
||||
|
||||
;; Restore GC to normal, but still high
|
||||
(setopt gc-cons-threshold 200000000)
|
||||
(setopt gc-cons-threshold 204800000)
|
||||
(setopt gc-cons-percentage 0.2)
|
||||
|
||||
(provide 'icejam-custom-init)
|
||||
|
|
|
|||
|
|
@ -15,13 +15,15 @@
|
|||
:hook
|
||||
((elpaca-after-init . dashboard-open))
|
||||
:config
|
||||
(setopt dashboard-footer-messages '("Happy coding!" "I showed you my source code, pls respond"))
|
||||
;; setopt gives a warning here, so let's use setq
|
||||
(setq dashboard-footer-messages '("Happy coding!"
|
||||
"I showed you my source code, pls respond"))
|
||||
(setopt dashboard-startup-banner 'logo)
|
||||
(setopt dashboard-items '((recents . 5)
|
||||
;; (bookmarks . 5)
|
||||
;; (agenda . 5)
|
||||
;; (registers . 5)
|
||||
(projects . 5)))
|
||||
;; (bookmarks . 5)
|
||||
;; (agenda . 5)
|
||||
;; (registers . 5)
|
||||
(projects . 5)))
|
||||
(dashboard-setup-startup-hook))
|
||||
|
||||
(provide 'icejam-dashboard)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
(require 'icejam-transient)
|
||||
|
||||
(use-package lispy :ensure t :defer t)
|
||||
(use-package aggressive-indent :ensure t :defer t)
|
||||
|
||||
(declare-function aggressive-indent-mode "aggressive-indent")
|
||||
(declare-function column-enforce-n "column-enforce-mode" (number))
|
||||
(add-to-list 'auto-mode-alist '("/Eask\\'" . emacs-lisp-mode))
|
||||
|
||||
|
|
@ -30,7 +32,8 @@
|
|||
(icejam-set-indent 2) ;; Default indentation of 2 characters
|
||||
(column-enforce-n 80)
|
||||
|
||||
(lispy-mode t)
|
||||
(lispy-mode t) ;; Pseudomodal editing for lisp code
|
||||
(aggressive-indent-mode) ;; Indent lisp automatically
|
||||
|
||||
;; Company list override
|
||||
(add-to-list (make-local-variable 'company-backends)
|
||||
|
|
|
|||
|
|
@ -3,13 +3,18 @@
|
|||
;;; Code:
|
||||
|
||||
(require 'icejam-prog-mode)
|
||||
(declare-function elpaca-installed-p "elpacs")
|
||||
|
||||
;; Markdown is a dependency of LSP mode. By wrapping it in unless we silence
|
||||
;; a warning from the byte compiler.
|
||||
(declare-function elpaca-installed-p "elpaca")
|
||||
(unless (elpaca-installed-p 'markdown-mode)
|
||||
(use-package markdown-mode :ensure t))
|
||||
|
||||
(with-eval-after-load 'markdown-mode
|
||||
(setq-default markdown-command "pandoc"))
|
||||
|
||||
(declare-function rxt--re-builder-switch-pcre-mode "pcre2el")
|
||||
|
||||
(defun icejam-lang-activate-markdown-mode ()
|
||||
"Reconfigure markdown mode for your own purposes."
|
||||
(icejam-set-indent 2)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue