|
@@ -47,6 +47,9 @@
|
|
'(fzf :type git :host github
|
|
'(fzf :type git :host github
|
|
:repo "bling/fzf.el"))
|
|
:repo "bling/fzf.el"))
|
|
|
|
|
|
|
|
+;; EasyPG settings
|
|
|
|
+(setq epa-pinentry-mode 'loopback)
|
|
|
|
+
|
|
;; newlisp mode
|
|
;; newlisp mode
|
|
(straight-use-package
|
|
(straight-use-package
|
|
'(newlisp-mode
|
|
'(newlisp-mode
|
|
@@ -139,10 +142,10 @@
|
|
;; MELPA interface, but it's working and I'm too lazy to change it
|
|
;; MELPA interface, but it's working and I'm too lazy to change it
|
|
;; 2022/03/03 - Using straight MEPLA interface also surfaces this bug.
|
|
;; 2022/03/03 - Using straight MEPLA interface also surfaces this bug.
|
|
;; Below seems to be only reliable cross platform way to include this package
|
|
;; Below seems to be only reliable cross platform way to include this package
|
|
-(require 'package)
|
|
|
|
-(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
|
|
|
|
-(package-install 'symon)
|
|
|
|
-;;(symon-mode 1)
|
|
|
|
|
|
+;; (require 'package)
|
|
|
|
+;; (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
|
|
|
|
+;; (package-install 'symon)
|
|
|
|
+;; ;;(symon-mode 1)
|
|
|
|
|
|
(straight-use-package
|
|
(straight-use-package
|
|
'(telephone-line :type git :host github
|
|
'(telephone-line :type git :host github
|
|
@@ -210,6 +213,7 @@
|
|
(require 'auto-complete)
|
|
(require 'auto-complete)
|
|
(global-auto-complete-mode t)
|
|
(global-auto-complete-mode t)
|
|
|
|
|
|
|
|
+;; Common Lisp
|
|
(require 'slime)
|
|
(require 'slime)
|
|
(require 'ac-slime)
|
|
(require 'ac-slime)
|
|
(slime-setup '(slime-fancy ac-slime))
|
|
(slime-setup '(slime-fancy ac-slime))
|
|
@@ -218,6 +222,11 @@
|
|
(eval-after-load "auto-complete"
|
|
(eval-after-load "auto-complete"
|
|
'(add-to-list 'ac-modes 'slime-repl-mode))
|
|
'(add-to-list 'ac-modes 'slime-repl-mode))
|
|
|
|
|
|
|
|
+;; Guile
|
|
|
|
+(straight-use-package 'geiser)
|
|
|
|
+(straight-use-package 'geiser-guile)
|
|
|
|
+(setq geiser-active-implementations '(guile))
|
|
|
|
+
|
|
(require 'markdown-mode)
|
|
(require 'markdown-mode)
|
|
|
|
|
|
(require 'neotree)
|
|
(require 'neotree)
|
|
@@ -417,5 +426,8 @@
|
|
(progn
|
|
(progn
|
|
(load "~/Repos/dotfiles/emacs/linux-load/customs.el")
|
|
(load "~/Repos/dotfiles/emacs/linux-load/customs.el")
|
|
(xterm-mouse-mode t)
|
|
(xterm-mouse-mode t)
|
|
|
|
+ (global-set-key (kbd "C-c c c") (lambda ()
|
|
|
|
+ (interactive)
|
|
|
|
+ (shell-command-on-region (point) (mark) "xclip -selection clipboard")))
|
|
(load (expand-file-name "~/quicklisp/slime-helper.el"))
|
|
(load (expand-file-name "~/quicklisp/slime-helper.el"))
|
|
(setq inferior-lisp-program (locate-file "sbcl" exec-path exec-suffixes 1))))
|
|
(setq inferior-lisp-program (locate-file "sbcl" exec-path exec-suffixes 1))))
|