This commit is contained in:
parent
a68257ee41
commit
42ccce60bd
6 changed files with 183 additions and 165 deletions
313
elpaca.lock
313
elpaca.lock
File diff suppressed because it is too large
Load diff
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
(use-package avy :ensure t :defer t
|
(use-package avy :ensure t :defer t
|
||||||
:config
|
: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
|
:bind (:map icejam-keys-mode-map
|
||||||
;; Jump to text in sight with CMD-j
|
;; Jump to text in sight with CMD-j
|
||||||
([(hyper j)] . avy-goto-char-timer)))
|
([(hyper j)] . avy-goto-char-timer)))
|
||||||
|
|
|
||||||
|
|
@ -60,9 +60,10 @@
|
||||||
;; Use package settings
|
;; Use package settings
|
||||||
(setopt use-package-verbose t)
|
(setopt use-package-verbose t)
|
||||||
(setopt use-package-compute-statistics t)
|
(setopt use-package-compute-statistics t)
|
||||||
(elpaca elpaca-use-package
|
|
||||||
;; Enable use-package :ensure support for Elpaca.
|
;; Enable use-package :ensure support for Elpaca.
|
||||||
(elpaca-use-package-mode))
|
(defvar elpaca-use-package)
|
||||||
|
(elpaca elpaca-use-package (elpaca-use-package-mode))
|
||||||
|
|
||||||
(elpaca-load-lockfile (concat user-emacs-directory "elpaca.lock"))
|
(elpaca-load-lockfile (concat user-emacs-directory "elpaca.lock"))
|
||||||
|
|
||||||
|
|
@ -135,7 +136,7 @@
|
||||||
(require 'icejam-diminish)
|
(require 'icejam-diminish)
|
||||||
|
|
||||||
;; Restore GC to normal, but still high
|
;; Restore GC to normal, but still high
|
||||||
(setopt gc-cons-threshold 200000000)
|
(setopt gc-cons-threshold 204800000)
|
||||||
(setopt gc-cons-percentage 0.2)
|
(setopt gc-cons-percentage 0.2)
|
||||||
|
|
||||||
(provide 'icejam-custom-init)
|
(provide 'icejam-custom-init)
|
||||||
|
|
|
||||||
|
|
@ -15,13 +15,15 @@
|
||||||
:hook
|
:hook
|
||||||
((elpaca-after-init . dashboard-open))
|
((elpaca-after-init . dashboard-open))
|
||||||
:config
|
: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-startup-banner 'logo)
|
||||||
(setopt dashboard-items '((recents . 5)
|
(setopt dashboard-items '((recents . 5)
|
||||||
;; (bookmarks . 5)
|
;; (bookmarks . 5)
|
||||||
;; (agenda . 5)
|
;; (agenda . 5)
|
||||||
;; (registers . 5)
|
;; (registers . 5)
|
||||||
(projects . 5)))
|
(projects . 5)))
|
||||||
(dashboard-setup-startup-hook))
|
(dashboard-setup-startup-hook))
|
||||||
|
|
||||||
(provide 'icejam-dashboard)
|
(provide 'icejam-dashboard)
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,9 @@
|
||||||
(require 'icejam-transient)
|
(require 'icejam-transient)
|
||||||
|
|
||||||
(use-package lispy :ensure t :defer t)
|
(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))
|
(declare-function column-enforce-n "column-enforce-mode" (number))
|
||||||
(add-to-list 'auto-mode-alist '("/Eask\\'" . emacs-lisp-mode))
|
(add-to-list 'auto-mode-alist '("/Eask\\'" . emacs-lisp-mode))
|
||||||
|
|
||||||
|
|
@ -30,7 +32,8 @@
|
||||||
(icejam-set-indent 2) ;; Default indentation of 2 characters
|
(icejam-set-indent 2) ;; Default indentation of 2 characters
|
||||||
(column-enforce-n 80)
|
(column-enforce-n 80)
|
||||||
|
|
||||||
(lispy-mode t)
|
(lispy-mode t) ;; Pseudomodal editing for lisp code
|
||||||
|
(aggressive-indent-mode) ;; Indent lisp automatically
|
||||||
|
|
||||||
;; Company list override
|
;; Company list override
|
||||||
(add-to-list (make-local-variable 'company-backends)
|
(add-to-list (make-local-variable 'company-backends)
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,18 @@
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
(require 'icejam-prog-mode)
|
(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)
|
(unless (elpaca-installed-p 'markdown-mode)
|
||||||
(use-package markdown-mode :ensure t))
|
(use-package markdown-mode :ensure t))
|
||||||
|
|
||||||
(with-eval-after-load 'markdown-mode
|
(with-eval-after-load 'markdown-mode
|
||||||
(setq-default markdown-command "pandoc"))
|
(setq-default markdown-command "pandoc"))
|
||||||
|
|
||||||
|
(declare-function rxt--re-builder-switch-pcre-mode "pcre2el")
|
||||||
|
|
||||||
(defun icejam-lang-activate-markdown-mode ()
|
(defun icejam-lang-activate-markdown-mode ()
|
||||||
"Reconfigure markdown mode for your own purposes."
|
"Reconfigure markdown mode for your own purposes."
|
||||||
(icejam-set-indent 2)
|
(icejam-set-indent 2)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue