Start from the bottom, move up to deft
This commit is contained in:
parent
8a4471b1da
commit
5a7c64ec04
8 changed files with 18 additions and 18 deletions
|
|
@ -1,31 +0,0 @@
|
|||
;;; dashboard.el --- summary -*- lexical-binding: t; -*-
|
||||
|
||||
;; Author: Maciej Szlosarczyk
|
||||
;; Maintainer: Maciej Szlosarczyk
|
||||
;; Version: 0.1-snapshot
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Dashboard extracted from Spacemacs.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(use-package dashboard
|
||||
:straight t
|
||||
:config
|
||||
(dashboard-setup-startup-hook)
|
||||
|
||||
(setq dashboard-footer-messages
|
||||
'("Happy coding!" "I showed you my source code, pls respond"))
|
||||
|
||||
(setq dashboard-startup-banner 'logo)
|
||||
(setq dashboard-projects-backend 'projectile)
|
||||
|
||||
(setq dashboard-items '((recents . 5)
|
||||
;; (bookmarks . 5)
|
||||
;; (agenda . 5)
|
||||
;; (registers . 5)
|
||||
(projects . 5))))
|
||||
|
||||
(provide '+custom-pkg-dashboard)
|
||||
;;; dashboard.el ends here
|
||||
36
pkg/deft.el
36
pkg/deft.el
|
|
@ -1,36 +0,0 @@
|
|||
;;; pkg/deft.el -- summary -*- lexical-binding: t; -*-
|
||||
;;; Commentary:
|
||||
;;; Notational velocity, backed by OneDrive.
|
||||
;;; Code:
|
||||
|
||||
(require '+custom-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el")
|
||||
(require '+custom-pkg-transient "$HOME/.emacs.d/pkg/transient.el")
|
||||
|
||||
(use-package deft
|
||||
:straight t
|
||||
:defer t
|
||||
:config (setq
|
||||
deft-directory (substitute-in-file-name "$DEFT_PATH")
|
||||
deft-default-extension "md"
|
||||
deft-ignore-file-regexp "^\\._[0-9-A-Z]+.md$"
|
||||
deft-strip-summary-regexp (concat "\\("
|
||||
"[\n\t]" ;; blank
|
||||
"\\|^:[[:ascii:]]+:.*$" ;; org-mode properties string
|
||||
"\\|^Title:.*$" ;; Title string
|
||||
"\\|^title:.*$" ;; title string
|
||||
"\\|^\\[\\[file:.*$" ;; org-mode inline-images
|
||||
;; org-mode properties
|
||||
;; "\\|:PROPERTIES:\n\\(.+\n\\)+:END:\n" ;;
|
||||
"\\)")
|
||||
deft-auto-save-interval 30.0))
|
||||
|
||||
(transient-define-prefix +custom-pkg-deft/menu ()
|
||||
"Start Deft"
|
||||
[""
|
||||
("d" "Deft" deft)
|
||||
("q" "quit" keyboard-quit)])
|
||||
|
||||
(define-key +custom-keys-mode-map (kbd "C-c d") '+custom-pkg-deft/menu)
|
||||
|
||||
(provide '+custom-pkg-deft)
|
||||
;;; deft.el ends here
|
||||
84
pkg/lsp.el
84
pkg/lsp.el
|
|
@ -1,84 +0,0 @@
|
|||
;;; pkg/lsp -- summary -*- lexical-binding: t; -*-
|
||||
;;; Commentary:
|
||||
;;; Global Language Server Protocol Config
|
||||
;;; Code:
|
||||
|
||||
(use-package lsp-mode
|
||||
:straight t
|
||||
:defer t
|
||||
:requires (company)
|
||||
:config
|
||||
(setq-default lsp-file-watch-threshold 10000
|
||||
lsp-restart 'auto-restart
|
||||
lsp-prefer-capf t
|
||||
lsp-completion-provider :capf
|
||||
lsp-server-trace nil
|
||||
lsp-lens-enable nil
|
||||
lsp-lens-mode nil
|
||||
read-process-output-max (* 1024 1024 2)
|
||||
;; Disable the piece of shit vue LSP server. It activates itself in every
|
||||
;; project with .js, .ts or .json file due to something called 'takeover
|
||||
;; mode' or 'hybrid mode' or some such.
|
||||
;; It would be okay, but it also doesn't work 99% of the time.
|
||||
|
||||
;; When needed, enable this hot garbage in dir-locals.el
|
||||
lsp-disabled-clients '(vue-semantic-server)
|
||||
lsp-log-io nil
|
||||
lsp-enable-file-watchers nil)
|
||||
(unbind-key "s-l =" lsp-mode-map)
|
||||
(unbind-key "s-l G" lsp-mode-map)
|
||||
(unbind-key "s-l T" lsp-mode-map)
|
||||
(unbind-key "s-l a" lsp-mode-map)
|
||||
(unbind-key "s-l g" lsp-mode-map)
|
||||
(unbind-key "s-l r" lsp-mode-map)
|
||||
(unbind-key "C-S-SPC" lsp-mode-map)
|
||||
(unbind-key "s-l G g" lsp-mode-map)
|
||||
(unbind-key "s-l G r" lsp-mode-map)
|
||||
(unbind-key "s-l G s" lsp-mode-map)
|
||||
(unbind-key "s-l h g" lsp-mode-map)
|
||||
(unbind-key "s-l h h" lsp-mode-map)
|
||||
(unbind-key "s-l h s" lsp-mode-map)
|
||||
(unbind-key "s-l g a" lsp-mode-map)
|
||||
(unbind-key "s-l g e" lsp-mode-map)
|
||||
(unbind-key "s-l g g" lsp-mode-map)
|
||||
(unbind-key "s-l g h" lsp-mode-map)
|
||||
(unbind-key "s-l g r" lsp-mode-map)
|
||||
(unbind-key "s-l T D" lsp-mode-map)
|
||||
(unbind-key "s-l T L" lsp-mode-map)
|
||||
(unbind-key "s-l T S" lsp-mode-map)
|
||||
(unbind-key "s-l T T" lsp-mode-map)
|
||||
(unbind-key "s-l T b" lsp-mode-map)
|
||||
(unbind-key "s-l T d" lsp-mode-map)
|
||||
(unbind-key "s-l T f" lsp-mode-map)
|
||||
(unbind-key "s-l T l" lsp-mode-map)
|
||||
(unbind-key "s-l T s" lsp-mode-map)
|
||||
(unbind-key "s-l F a" lsp-mode-map)
|
||||
(unbind-key "s-l F b" lsp-mode-map)
|
||||
(unbind-key "s-l F r" lsp-mode-map)
|
||||
(unbind-key "s-l = =" lsp-mode-map)
|
||||
(unbind-key "s-l s D" lsp-mode-map)
|
||||
(unbind-key "s-l s d" lsp-mode-map)
|
||||
(unbind-key "s-l s q" lsp-mode-map)
|
||||
(unbind-key "s-l s r" lsp-mode-map)
|
||||
(unbind-key "s-l s s" lsp-mode-map)
|
||||
:hook ((typescript-mode . lsp-deferred)))
|
||||
|
||||
(use-package lsp-ui
|
||||
:straight t
|
||||
:requires (lsp-mode)
|
||||
:defer t
|
||||
:config
|
||||
(setq lsp-ui-doc-enable t
|
||||
lsp-ui-header t
|
||||
lsp-ui-delay 0.5 ;; Wait half a second to display documentation
|
||||
lsp-ui-doc-position 'at-point
|
||||
lsp-ui-doc-include-signature t))
|
||||
|
||||
;; Lsp debugger mode
|
||||
(use-package dap-mode
|
||||
:straight t
|
||||
:defer t
|
||||
:requires (lsp-mode lsp-ui))
|
||||
|
||||
(provide '+custom-pkg-lsp)
|
||||
;;; lsp.el ends here
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
;;; undo-tree.el --- summary -*- lexical-binding: t; -*-
|
||||
|
||||
;; Author: Maciej Szlosarczyk
|
||||
;; Maintainer: Maciej Szlosarczyk
|
||||
;; Version: 0.1-snapshot
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Use more advanced undo options.
|
||||
|
||||
;;; Code:
|
||||
|
||||
;;;;;;;;;;;;;;;;; Use more advanced undo options
|
||||
(use-package vundo
|
||||
:straight t
|
||||
:defer t)
|
||||
|
||||
(provide '+custom-pkg-undo-tree)
|
||||
;;; undo-tree.el ends here
|
||||
Loading…
Add table
Add a link
Reference in a new issue