diff --git a/.gitignore b/.gitignore index b02698b..0d3de22 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,4 @@ lisp/unused.el !**/*.snippet !diary !bookmarks -!straight \ No newline at end of file +!straightstraight/ diff --git a/bookmarks b/bookmarks index 7c669fc..a8d3a9d 100644 --- a/bookmarks +++ b/bookmarks @@ -48,15 +48,15 @@ (rear-context-string . "RTUP: overview\n\n") (position . 140)) ("org-capture-last-stored" - (filename . "~/Dropbox/Org/todo.org") - (front-context-string . "** INPROGRESS Cr") - (rear-context-string . " - Try-Catch\n") - (position . 15347)) + (filename . "/mnt/c/Users/Levi/Dropbox/Org/Roam/2020-09-02.org") + (front-context-string) + (rear-context-string . "data:\n** Tags: \n") + (position . 73)) ("org-refile-last-stored" - (filename . "~/Dropbox/Org/archive.org") - (front-context-string . "** DONE LWC desi") - (rear-context-string . " =width: 100%=\n\n") - (position . 8891)) + (filename . "/mnt/c/Users/Levi/Dropbox/Org/archive.org") + (front-context-string . "** DONE BSBDT-71") + (rear-context-string . "2\n - [X] 1004\n") + (position . 12700)) ("init" (filename . "~/.emacs.d/lisp/04-custom-init.el") (front-context-string . ";;; Code:\n\n(defv") diff --git a/diary b/diary/diary similarity index 96% rename from diary rename to diary/diary index c779857..554e30b 100644 --- a/diary +++ b/diary/diary @@ -1,3 +1,5 @@ +#import "~/.emacs.d/diary/calendar" + %%(diary-anniversary 01 08 1994) Tyler's Birthday (%d years old) %%(diary-anniversary 02 12 2018) Leo's Birthday (%d years old) %%(diary-anniversary 03 11 1954) Dad's Birthday (%d years old) @@ -14,4 +16,3 @@ %%(diary-anniversary 11 10 2012) Luke's Birthday (%d years old) %%(diary-anniversary 11 13 1958) Kay's Birthday (%d years old) %%(diary-anniversary 12 16 1992) MacKenna's Birthday (%d years old) - diff --git a/init.el b/init.el index 6af1cb8..d51f72a 100644 --- a/init.el +++ b/init.el @@ -12,12 +12,12 @@ (require '03-custom-binds) (require '04-custom-init) (require '05-custom-functions) -(require '06-custom-exwm) +;; (require '06-custom-exwm) (require '07-custom-ligatures) (require '07_5-custom-created-packages) (require '08-custom-packages) (require '09-custom-packages-config) -(server-start) +(unless (server-running-p) (server-start)) ;;; init.el ends here diff --git a/lisp/01-custom-early-init.el b/lisp/01-custom-early-init.el index 9b1a52d..939b551 100644 --- a/lisp/01-custom-early-init.el +++ b/lisp/01-custom-early-init.el @@ -16,6 +16,7 @@ Elements have the form ((KEY . [MAP]) CMD ORIGINAL-CMD)") (setq safe-local-variable-values (quote ( (visual-line-mode . 1) + (eval org-content 1) (eval org-content 2) (eval org-content 3) (whitespace-line-column . 120) diff --git a/lisp/02-custom-package-setup.el b/lisp/02-custom-package-setup.el index 68406a0..27b198b 100644 --- a/lisp/02-custom-package-setup.el +++ b/lisp/02-custom-package-setup.el @@ -10,7 +10,7 @@ (eval-and-compile (setq load-prefer-newer t - package-user-dir "~/.emacs.d/elpa" + package-user-dir (concat user-emacs-directory "elpa") package--init-file-ensured t ; so it doesn't call package initialize package-enable-at-startup nil) ; do not automatically load packages diff --git a/lisp/03-custom-binds.el b/lisp/03-custom-binds.el index e3b2a8c..10a4f89 100644 --- a/lisp/03-custom-binds.el +++ b/lisp/03-custom-binds.el @@ -8,7 +8,8 @@ (defadvice ansi-term (before force-bash) "Open an interactive ansi-terminal that defaults to bash." (interactive (list my-term-shell))) -(ad-activate 'ansi-term) + +;; (ad-activate 'ansi-term) ;; Get shell env vars. (let ((path (shell-command-to-string ". /home/leothelocust/.bashrc; echo -n $PATH"))) diff --git a/lisp/04-custom-init.el b/lisp/04-custom-init.el index ecae4e5..70ee1c9 100644 --- a/lisp/04-custom-init.el +++ b/lisp/04-custom-init.el @@ -12,6 +12,7 @@ (setq-default initial-scratch-message nil backup-directory-alist (list (cons ".*" backup-dir)) + inhibit-startup-screen t ;; auto-save-list-file-prefix autosave-dir ;; auto-save-file-name-transforms `((".*" ,autosave-dir t)) ) @@ -64,27 +65,16 @@ ;; Set auth source ;; (setq auth-sources '("~/.authinfo.gpg")) -;; Set window location/size -(if (eq system-type 'darwin) - (progn - (set-frame-position (selected-frame) 811 816) - (set-frame-height (selected-frame) 55) - (set-frame-width (selected-frame) 220)) - (message "Don't configure location for other OSes")) - (setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3") (defalias 'yes-or-no-p 'y-or-n-p) (defvar browse-url-generic-program) (defvar engine/browser-function) -;; (setq ; browse-url-generic-program "/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome" -;; browse-url-browser-function 'browse-url-generic) (setq browse-url-browser-function 'browse-url-generic - ;; engine/browser-function 'browse-url-generic - ;; Chrome because Firefox will complain that a copy is already open. - browse-url-generic-program "/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe") + browse-url-generic-program "/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe" + browse-url-generic-args '("--profile-directory=Default")) (defun display-startup-echo-area-message () "Display startup echo area message." diff --git a/lisp/05-custom-functions.el b/lisp/05-custom-functions.el index afe98a1..97a3447 100644 --- a/lisp/05-custom-functions.el +++ b/lisp/05-custom-functions.el @@ -186,16 +186,16 @@ (defun leo/org-roam-reformat-tags () "Search for Tags: in document and replace the old single-line format with a newline separated list." (interactive) - (save-excursion - (goto-char (point-min)) - (if (re-search-forward "Tags:") - (progn - (replace-regexp "Tags: \\[" "Tags:\n- [" nil (point-at-bol) (point-at-eol)) - (replace-regexp "\\] \\[" "] \n- [" nil (point-at-bol) (point-at-eol)) - (message "Tags formatted!") - ) - (message "Tags not found, format aborted") - ))) + ;; (save-excursion + ;; (goto-char (point-min)) + ;; (if (re-search-forward "Tags:") + ;; (progn + ;; (replace-regexp "Tags: \\[" "Tags:\n- [" nil (point-at-bol) (point-at-eol)) + ;; (replace-regexp "\\] \\[" "] \n- [" nil (point-at-bol) (point-at-eol)) + ;; (message "Tags formatted!") + ;; ) + ;; (message "Tags not found, format aborted"))) + ) (defun leo/org-table-slurp () "Slurp a line below the table into current cell." diff --git a/lisp/07_5-custom-created-packages.el b/lisp/07_5-custom-created-packages.el index fce55f9..32048ce 100644 --- a/lisp/07_5-custom-created-packages.el +++ b/lisp/07_5-custom-created-packages.el @@ -9,14 +9,20 @@ :commands leo/convert-to-table :load-path "custom/convert-to-table") +;; Allows links to open a Dired buffer (useful in Org links for example) +;; [[my link][dired:~/myexample]] (use-package ol-dired :demand t :load-path "custom/ol-dired") +;; Open a mail message in MacOS Mail app (use-package ol-message + :if (eq system-type 'darwin) :demand t :load-path "custom/ol-message") +;; Login to SF orgs via an Org link +;; [[Login to an org][sflogin:lolson@eaglecrk.com.myorgusername]] (use-package ol-sflogin :demand t :load-path "custom/ol-sflogin") @@ -27,6 +33,13 @@ ("M-" . sfdx/next-component-file) ("C-x C-l s" . sfdx/transient-action)) +(use-package vlocitemacs + :load-path "custom/vlocitemacs" + :bind + ("C-x C-l v" . vlo/transient-action)) + + + (use-package json :straight ( :type git @@ -43,12 +56,6 @@ :branch "master") :commands gcode-mode) -(use-package vlocitemacs - :load-path "custom/vlocitemacs" - :bind - ("C-x C-l v" . vlo/transient-action)) - - (provide '07_5-custom-created-packages) diff --git a/lisp/08-custom-packages.el b/lisp/08-custom-packages.el index f637124..fdc9742 100644 --- a/lisp/08-custom-packages.el +++ b/lisp/08-custom-packages.el @@ -36,23 +36,46 @@ (use-package use-package-ensure-system-package :defer t) +;; https://github.com/emacs-dashboard/emacs-dashboard +(use-package dashboard + :ensure t + :init + (setq dashboard-items '((recents . 10) + (bookmarks . 10) + (agenda . 3) + (projects . 5) + )) + (setq dashboard-center-content t) + (setq dashboard-banner-logo-title "Let's do this...") + (setq dashboard-startup-banner 1) + (setq initial-buffer-choice (lambda () (get-buffer "*dashboard*"))) + ;; (setq dashboard-show-shortcuts t) + ;; (setq show-week-agenda-p t) + ;; (setq dashboard-org-agenda-categories '("eaglecrk")) + (dashboard-setup-startup-hook)) + (use-package ag - :commands ag) + :if (eq system-type 'gnu/linux) + :commands ag + :ensure-system-package + ("/usr/bin/ag" . "sudo apt install silversearcher-ag")) ;; https://melpa.org/#/async (use-package async + :disabled :commands (async-start async-start-process)) ;; https://github.com/myrjola/diminish.el (use-package diminish - :demand t) + :ensure t) ;; https://elpa.gnu.org/packages/delight.html (use-package delight - :demand t) + :ensure t) ;; https://github.com/winterTTr/ace-jump-mode (use-package ace-jump-mode + :disabled :bind (("C-c SPC" . just-one-space) ("M-SPC" . ace-jump-mode))) @@ -88,6 +111,7 @@ ;; https://github.com/Malabarba/beacon (use-package beacon + :disabled :commands beacon-mode :diminish :init @@ -100,6 +124,7 @@ ;; https://github.com/iqbalansari/emacs-emojify (use-package emojify + :disabled :defer 25 :config (global-emojify-mode 1)) @@ -121,33 +146,49 @@ :keybinding "m") (engine-mode 1)) -(use-package excorporate - :disabled - :defer 5 - :straight (:host github :repo "emacsmirror/excorporate" :branch "master") - :config - (setq-default excorporate-configuration (quote ("lolson@eaglecrk.com" . "https://outlook.office365.com/EWS/Exchange.asmx")) - org-agenda-include-diary t) - - (add-hook 'diary-mark-entries-hook 'diary-mark-included-diary-files) - - (defun my/agenda-update-diary () - "Update exchange diary." - (interactive) - (exco-diary-diary-advice - (calendar-current-date) - (calendar-current-date) - #'message "Diary updated")) +;; Calendars integration via built-in Diary mode - independent of Org-mode +(setq diary-file "~/.emacs.d/diary/diary" + diary-location "~/.emacs.d/diary/") + +;; calendars you want to download +;; each item links to a remote iCal calendar +(setq calendars + '(("calendar" . "https://outlook.office365.com/owa/calendar/e5ed2f2ca7cc4e1d9a79a936cb5f57d5@eaglecrk.com/59b7a490c28447108f632f56b83123645556575710540309817/calendar.ics") + )) + +(defun getcal (url file) + "Download ics file and add it to file" + (let ((tmpfile (url-file-local-copy url))) + (icalendar-import-file tmpfile file) + (kill-buffer (car (last (split-string tmpfile "/")))))) + +(defun getcals () + "Load a set of ICS calendars into Emacs diary files" + (interactive) + (mapcar #'(lambda (x) + (let ((file (concat diary-location (car x))) + (url (cdr x))) + (message (concat "Loading " url " into " file)) + (find-file file) + ;; (flush-lines "^[& ]") ;; if you import ical as non marking + (erase-buffer) ;; to avoid duplicating events + (getcal url file) + )) + calendars) + (message "Retrieved Calendar")) + + +;; import the ical calendar files into one file that Emacs diary and calendar can properly work with +;;(icalendar-import-file "~/emacs.d/diary/calendar.ics" +;; "~/emacs.d/diary/diary") + +;; Fetch some better view of the calendars +(add-hook 'diary-list-entries-hook 'diary-sort-entries t) +(add-hook 'diary-list-entries-hook 'diary-include-other-diary-files) +(add-hook 'diary-mark-entries-hook 'diary-mark-included-diary-files) + +;; (add-hook 'org-agenda-cleanup-fancy-diary-hook 'getcals) - ;; Update diary each time the agenda is refreshed - ;; (add-hook 'org-agenda-cleanup-fancy-diary-hook 'my/agenda-update-diary) - - ;; activate excorporate and request un/pw - (excorporate) - - ;; enable diary integration - (excorporate-diary-enable) - ) ;; https://github.com/Fanael/rainbow-delimiters (use-package rainbow-delimiters @@ -163,24 +204,7 @@ :config (setq inhibit-compacting-font-caches t)) -;; https://github.com/emacs-dashboard/emacs-dashboard -(use-package dashboard - :demand t - :preface - (defvar show-week-agenda-p) - :init - (setq dashboard-items '((recents . 10) - (bookmarks . 10) - (projects . 5) - (agenda . 5))) - (setq dashboard-center-content t) - (setq dashboard-banner-logo-title "Let's do this...") - (setq dashboard-startup-banner 1) - (setq dashboard-show-shortcuts t) - (setq show-week-agenda-p t) - (setq dashboard-org-agenda-categories '("eaglecrk")) - :config - (dashboard-setup-startup-hook)) + (use-package amx :commands amx-mode) @@ -230,6 +254,19 @@ ("C-c h f" . howdoyou-go-back-to-first-link) ("C-c h r" . howdoyou-reload-link)) +(use-package counsel-web + :ensure t) + +(defun my/howdoyou-with-suggestions () + "Call `howdoyou-query' with suggestions from `counsel-web-suggest'." + (interactive) + (counsel-web-suggest nil + "How Do You: " + #'counsel-web-suggest--google + (lambda (x) + (howdoyou-query x)))) + + ;; https://github.com/magnars/multiple-cursors.el (use-package multiple-cursors :bind @@ -377,6 +414,7 @@ ;; https://github.com/ledger/ledger-mode (use-package ledger-mode + :disabled :mode ("\\.dat\\'" "\\.ledger\\'") :bind (("C-x C-l l" . (lambda () (interactive) (find-file "~/Documents/finance-records/ledger.dat"))) @@ -512,7 +550,7 @@ ;; :map mu4e-headers-mode-map ) :config - (setq mu4e-maildir "/Users/leviolson/Maildir" + (setq mu4e-maildir (expand-file-name "~/Maildir") mu4e-mu-binary "/usr/local/bin/mu" mail-user-agent 'mu4e-user-agent mu4e-change-filenames-when-moving t ;; Rename files when moving (required by mbsync) @@ -657,11 +695,9 @@ (defvar org-html-text-markup-alist) (defvar org-capture-templates) :init - (setq org-agenda-files '("~/Dropbox/Org/todo.org" - "~/Dropbox/Org/diary/eaglecrk.org" - "~/Dropbox/Org/archive.org" - "~/Projects/vlocity/cmt-training-org/LightningWebComponents/README.org" - ;; "~/.emacs.d/excorporate/diary-excorporate-today" + (setq org-agenda-files '("~/Org/todo.org" + "~/Org/personal.org" + "~/Org/archive.org" )) (setq org-agenda-include-diary t) (add-to-list 'safe-local-variable-values '(eval leo/deft-insert-boilerplate)) @@ -675,7 +711,7 @@ (sequence "WAITING(w)" "|")) org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 3)) - org-directory "~/Dropbox/Org" + org-directory "~/Org" org-default-notes-file (concat org-directory "/todo.org") org-src-fontify-natively t org-startup-folded t @@ -700,6 +736,14 @@ (verbatim . "%s")) ) :config + (add-hook 'focus-in-hook + (lambda () (progn + (setq org-tags-column (- 4 (window-body-width)))) (org-align-tags t))) + + (add-hook 'focus-out-hook + (lambda () (progn + (setq org-tags-column (- 4 (window-body-width)))) (org-align-tags t))) + (defun org-src-disable-flycheck-doc () "Disable flycheck comment doc string checking when (C-c ') ing a file." (interactive) @@ -714,7 +758,7 @@ (emacs-lisp . t))) (setq org-capture-templates - '(("t" "new task" entry (file+headline "~/Dropbox/Org/todo.org" "Tasks") + '(("t" "new task" entry (file+headline "~/Org/todo.org" "Tasks") "* TODO [#A] %?\nSCHEDULED: %(org-insert-time-stamp (org-read-date nil t \"+0d\"))\n%a\n") ("n" "new note" entry (file+headline org-default-notes-file "Notes") "* %?\n%i\n") @@ -762,12 +806,11 @@ :straight (:host github :repo "seanohalpin/org-link-minor-mode" :branch "master") :commands org-link-minor-mode) -;; (use-package ob-restclient -;; :disabled -;; :ensure t -;; :config -;; (setq org-babel-default-header-args:restclient -;; `((:results . "output")))) +(use-package ob-restclient + :ensure t + :config + (setq org-babel-default-header-args:restclient + `((:results . "output")))) ;; https://github.com/astahlman/ob-async ;; Run a begin_src block asynchronously via :async @@ -813,17 +856,16 @@ ;; https://github.com/jethrokuan/org-roam/ (use-package org-roam + :ensure t + :demand t :hook - ((org-mode . org-roam-mode) - (after-init . org-roam--build-cache-async) ;; optional! - ) - :straight (:host github :repo "jethrokuan/org-roam" :branch "develop") - :custom - (org-roam-directory "~/Dropbox/Org/Roam/") + (org-mode . org-roam-mode) + :straight (:host github :repo "jethrokuan/org-roam" :branch "master") :config - (org-roam--build-cache-async) - (setq org-roam-graphviz-executable "/usr/local/Cellar/graphviz/2.42.2/bin/dot") - (setq org-roam-graph-viewer "/usr/bin/open") + ;; (org-roam--build-cache-async) + ;; (setq org-roam-graphviz-executable "/usr/local/Cellar/graphviz/2.42.2/bin/dot") + ;; (setq org-roam-graph-viewer "/usr/bin/open") + (setq org-roam-directory "~/Org/Roam/") (setq org-roam-link-title-format "r::%s") :bind ("C-c n l" . org-roam) @@ -840,7 +882,7 @@ (deft-recursive t) (deft-use-filter-string-for-filename t) (deft-default-extension "org") - (deft-directory "~/Dropbox/Org/Roam/")) + (deft-directory "~/Org/Roam/")) ;; https://github.com/hniksic/emacs-htmlize (use-package htmlize @@ -866,18 +908,5 @@ (use-package sudo-edit :commands (sudo-edit)) -;; https://www.emacswiki.org/emacs/ParEdit -(use-package paredit - :hook ( - (emacs-lisp-mode . enable-paredit-mode) - (lisp-mode . enable-paredit-mode) - (lisp-interaction-mode . enable-paredit-mode) - (scheme-mode . enable-paredit-mode) - (eval-expression-minibuffer-setup . enable-paredit-mode) - ) - :config - (unbind-key "M-q" paredit-mode-map)) - - (provide '08-custom-packages) ;;; 08-custom-packages.el ends here diff --git a/lisp/09-custom-packages-config.el b/lisp/09-custom-packages-config.el index 5041b59..5f3fc2e 100644 --- a/lisp/09-custom-packages-config.el +++ b/lisp/09-custom-packages-config.el @@ -6,14 +6,31 @@ ;; Diminish -(diminish 'eldoc-mode) -(diminish 'subword-mode) +;; (diminish 'eldoc-mode) +;; (diminish 'subword-mode) ;; Dired -(require 'dired-x) -(setq-default dired-omit-files-p t) -(setq list-directory-brief-switches "-al" - dired-omit-files (concat dired-omit-files "^\\.?#\\|\\.DS_Store")) +;; (require 'dired-x) +;; (setq-default dired-omit-files-p t) +;; (setq list-directory-brief-switches "-al" +;; dired-omit-files (concat dired-omit-files "^\\.?#\\|\\.DS_Store")) + +;; Set window location/size +(if (eq system-type 'darwin) + (progn + (set-frame-position (selected-frame) 811 816) + (set-frame-height (selected-frame) 55) + (set-frame-width (selected-frame) 220)) + (message "Don't configure location for other OSes")) +(if (eq system-type 'gnu/linux) + (progn + (set-frame-position (selected-frame) 800 400) + (set-frame-size (selected-frame) 220 55) + ;; (set-frame-height (selected-frame) 55) + ;; (set-frame-width (selected-frame) 220) + (message "gnu/linux detected - resizing") + ) + (message "Don't configure location/size for other OSes")) (provide '09-custom-packages-config) diff --git a/straight/build-cache.el b/straight/build-cache.el deleted file mode 100644 index 2df2c8f..0000000 --- a/straight/build-cache.el +++ /dev/null @@ -1,1004 +0,0 @@ - -:kak - -"27.0.91" - -#s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("org-elpa" ("2020-09-01 13:05:17" nil (:local-repo nil :package "org-elpa" :type git)) "melpa" ("2020-09-01 13:05:17" nil (:type git :host github :repo "melpa/melpa" :no-build t :package "melpa" :local-repo "melpa")) "gnu-elpa-mirror" ("2020-09-01 13:05:17" nil (:type git :host github :repo "emacs-straight/gnu-elpa-mirror" :no-build t :package "gnu-elpa-mirror" :local-repo "gnu-elpa-mirror")) "emacsmirror-mirror" ("2020-09-01 13:05:17" nil (:type git :host github :repo "emacs-straight/emacsmirror-mirror" :no-build t :package "emacsmirror-mirror" :local-repo "emacsmirror-mirror")) "straight" ("2020-09-01 13:05:17" ("emacs") (:type git :host github :repo "raxod502/straight.el" :files ("straight*.el") :branch "master" :package "straight" :local-repo "straight.el")) "json" ("2020-09-01 13:05:17" nil (:type git :host github :repo "ryancrum/json.el" :branch "master" :package "json" :local-repo "json.el")) "gcode" ("2020-09-01 13:05:17" nil (:type git :host github :repo "jasapp/gcode-emacs" :branch "master" :package "gcode" :local-repo "gcode-emacs")) "lsp-mode" ("2020-09-01 13:05:19" ("emacs" "dash" "dash-functional" "f" "ht" "spinner" "markdown-mode" "lv") (:host github :repo "emacs-lsp/lsp-mode" :branch "master" :package "lsp-mode" :type git :local-repo "lsp-mode")) "lsp-ui" ("2020-09-01 13:05:19" ("emacs" "dash" "dash-functional" "lsp-mode" "markdown-mode") (:host github :repo "emacs-lsp/lsp-ui" :branch "master" :files (:defaults "lsp-ui-doc.html" "lsp-ui-pkg.el") :package "lsp-ui" :type git :local-repo "lsp-ui")) "company-lsp" ("2020-09-01 13:05:19" ("emacs" "lsp-mode" "company" "s" "dash") (:host github :repo "tigersoldier/company-lsp" :branch "master" :package "company-lsp" :type git :local-repo "company-lsp")) "lsp-ivy" ("2020-09-01 13:05:19" ("emacs" "dash" "lsp-mode" "ivy") (:host github :repo "emacs-lsp/lsp-ivy" :branch "master" :package "lsp-ivy" :type git :local-repo "lsp-ivy")) "lsp-treemacs" ("2020-09-01 13:05:19" ("emacs" "dash" "dash-functional" "f" "ht" "treemacs" "lsp-mode") (:host github :repo "emacs-lsp/lsp-treemacs" :branch "master" :files (:defaults "icons" "lsp-treemacs-pkg.el") :package "lsp-treemacs" :type git :local-repo "lsp-treemacs")) "org-link-minor-mode" ("2020-09-01 13:05:19" ("emacs") (:host github :repo "seanohalpin/org-link-minor-mode" :branch "master" :package "org-link-minor-mode" :type git :local-repo "org-link-minor-mode")) "org-roam" ("2020-09-01 13:05:19" ("emacs" "dash" "f" "s" "org" "emacsql" "emacsql-sqlite3") (:host github :repo "jethrokuan/org-roam" :branch "develop" :package "org-roam" :type git :local-repo "org-roam")) "dash" ("2020-09-01 13:05:19" nil (:type git :flavor melpa :files ("dash.el" "dash.texi" "dash-pkg.el") :host github :repo "magnars/dash.el" :package "dash" :local-repo "dash.el")) "f" ("2020-09-01 13:05:19" ("s" "dash") (:type git :flavor melpa :files ("f.el" "f-pkg.el") :host github :repo "rejeep/f.el" :package "f" :local-repo "f.el")) "s" ("2020-09-01 13:05:19" nil (:type git :flavor melpa :files ("s.el" "s-pkg.el") :host github :repo "magnars/s.el" :package "s" :local-repo "s.el")) "org" ("2020-09-01 13:05:19" nil (:type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org" :package "org")) "emacsql" ("2020-09-01 13:05:19" ("emacs") (:type git :flavor melpa :files ("emacsql.el" "emacsql-compiler.el" "emacsql-system.el" "README.md" "emacsql-pkg.el") :host github :repo "skeeto/emacsql" :package "emacsql" :local-repo "emacsql")) "emacsql-sqlite3" ("2020-09-01 13:05:19" ("emacs" "emacsql") (:type git :flavor melpa :host github :repo "cireu/emacsql-sqlite3" :package "emacsql-sqlite3" :local-repo "emacsql-sqlite3")) "dash-functional" ("2020-09-01 13:05:19" ("dash" "emacs") (:flavor melpa :files ("dash-functional.el" "dash-functional-pkg.el") :package "dash-functional" :local-repo "dash.el" :type git :repo "magnars/dash.el" :host github)) "ht" ("2020-09-01 13:05:19" ("dash") (:type git :flavor melpa :files ("ht.el" "ht-pkg.el") :host github :repo "Wilfred/ht.el" :package "ht" :local-repo "ht.el")) "spinner" ("2020-09-01 13:05:19" nil (:type git :host github :repo "emacs-straight/spinner" :files ("*" (:exclude ".git")) :package "spinner" :local-repo "spinner")) "markdown-mode" ("2020-09-01 13:05:19" ("emacs") (:type git :flavor melpa :host github :repo "jrblevin/markdown-mode" :package "markdown-mode" :local-repo "markdown-mode")) "lv" ("2020-09-01 13:05:19" nil (:type git :flavor melpa :files ("lv.el" "lv-pkg.el") :host github :repo "abo-abo/hydra" :package "lv" :local-repo "hydra")) "company" ("2020-09-01 13:05:19" ("emacs") (:type git :flavor melpa :host github :repo "company-mode/company-mode" :package "company" :local-repo "company-mode")) "ivy" ("2020-09-01 13:05:19" ("emacs") (:type git :flavor melpa :files (:defaults (:exclude "swiper.el" "counsel.el" "ivy-hydra.el" "ivy-avy.el") "doc/ivy-help.org" "ivy-pkg.el") :host github :repo "abo-abo/swiper" :package "ivy" :local-repo "swiper")) "treemacs" ("2020-09-01 13:05:19" ("emacs" "cl-lib" "dash" "s" "f" "ace-window" "pfuture" "hydra" "ht") (:type git :flavor melpa :files (:defaults "Changelog.org" "icons" "src/elisp/treemacs*.el" "src/scripts/treemacs*.py" (:exclude "src/extra/*") "treemacs-pkg.el") :host github :repo "Alexander-Miller/treemacs" :package "treemacs" :local-repo "treemacs")) "ace-window" ("2020-09-01 13:05:19" ("avy") (:type git :flavor melpa :host github :repo "abo-abo/ace-window" :package "ace-window" :local-repo "ace-window")) "avy" ("2020-09-01 13:05:19" ("emacs" "cl-lib") (:type git :flavor melpa :host github :repo "abo-abo/avy" :package "avy" :local-repo "avy")) "pfuture" ("2020-09-01 13:05:19" ("emacs") (:type git :flavor melpa :host github :repo "Alexander-Miller/pfuture" :package "pfuture" :local-repo "pfuture")) "hydra" ("2020-09-01 13:05:19" ("cl-lib" "lv") (:flavor melpa :files (:defaults (:exclude "lv.el") "hydra-pkg.el") :package "hydra" :local-repo "hydra" :type git :repo "abo-abo/hydra" :host github)))) - -#s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("straight" ((straight-x straight straight-autoloads) (autoload 'straight-get-recipe "straight" "Interactively select a recipe from one of the recipe repositories. -All recipe repositories in `straight-recipe-repositories' will -first be cloned. After the recipe is selected, it will be copied -to the kill ring. With a prefix argument, first prompt for a -recipe repository to search. Only that repository will be -cloned. - -From Lisp code, SOURCES should be a subset of the symbols in -`straight-recipe-repositories'. Only those recipe repositories -are cloned and searched. If it is nil or omitted, then the value -of `straight-recipe-repositories' is used. If SOURCES is the -symbol `interactive', then the user is prompted to select a -recipe repository, and a list containing that recipe repository -is used for the value of SOURCES. ACTION may be `copy' (copy -recipe to the kill ring), `insert' (insert at point), or nil (no -action, just return it). - -(fn &optional SOURCES ACTION)" t nil) (autoload 'straight-visit-package-website "straight" "Interactively select a recipe, and visit the package's website." t nil) (autoload 'straight-use-package "straight" "Register, clone, build, and activate a package and its dependencies. -This is the main entry point to the functionality of straight.el. - -MELPA-STYLE-RECIPE is either a symbol naming a package, or a list -whose car is a symbol naming a package and whose cdr is a -property list containing e.g. `:type', `:local-repo', `:files', -and VC backend specific keywords. - -First, the package recipe is registered with straight.el. If -NO-CLONE is a function, then it is called with two arguments: the -package name as a string, and a boolean value indicating whether -the local repository for the package is available. In that case, -the return value of the function is used as the value of NO-CLONE -instead. In any case, if NO-CLONE is non-nil, then processing -stops here. - -Otherwise, the repository is cloned, if it is missing. If -NO-BUILD is a function, then it is called with one argument: the -package name as a string. In that case, the return value of the -function is used as the value of NO-BUILD instead. In any case, -if NO-BUILD is non-nil, then processing halts here. Otherwise, -the package is built and activated. Note that if the package -recipe has a non-nil `:no-build' entry, then NO-BUILD is ignored -and processing always stops before building and activation -occurs. - -CAUSE is a string explaining the reason why -`straight-use-package' has been called. It is for internal use -only, and is used to construct progress messages. INTERACTIVE is -non-nil if the function has been called interactively. It is for -internal use only, and is used to determine whether to show a -hint about how to install the package permanently. - -Return non-nil if package was actually installed, and nil -otherwise (this can only happen if NO-CLONE is non-nil). - -(fn MELPA-STYLE-RECIPE &optional NO-CLONE NO-BUILD CAUSE INTERACTIVE)" t nil) (autoload 'straight-register-package "straight" "Register a package without cloning, building, or activating it. -This function is equivalent to calling `straight-use-package' -with a non-nil argument for NO-CLONE. It is provided for -convenience. MELPA-STYLE-RECIPE is as for -`straight-use-package'. - -(fn MELPA-STYLE-RECIPE)" nil nil) (autoload 'straight-use-package-no-build "straight" "Register and clone a package without building it. -This function is equivalent to calling `straight-use-package' -with nil for NO-CLONE but a non-nil argument for NO-BUILD. It is -provided for convenience. MELPA-STYLE-RECIPE is as for -`straight-use-package'. - -(fn MELPA-STYLE-RECIPE)" nil nil) (autoload 'straight-use-package-lazy "straight" "Register, build, and activate a package if it is already cloned. -This function is equivalent to calling `straight-use-package' -with symbol `lazy' for NO-CLONE. It is provided for convenience. -MELPA-STYLE-RECIPE is as for `straight-use-package'. - -(fn MELPA-STYLE-RECIPE)" nil nil) (autoload 'straight-use-recipes "straight" "Register a recipe repository using MELPA-STYLE-RECIPE. -This registers the recipe and builds it if it is already cloned. -Note that you probably want the recipe for a recipe repository to -include a non-nil `:no-build' property, to unconditionally -inhibit the build phase. - -This function also adds the recipe repository to -`straight-recipe-repositories', at the end of the list. - -(fn MELPA-STYLE-RECIPE)" nil nil) (autoload 'straight-override-recipe "straight" "Register MELPA-STYLE-RECIPE as a recipe override. -This puts it in `straight-recipe-overrides', depending on the -value of `straight-current-profile'. - -(fn MELPA-STYLE-RECIPE)" nil nil) (autoload 'straight-check-package "straight" "Rebuild a PACKAGE if it has been modified. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. See also `straight-rebuild-package' and -`straight-check-all'. - -(fn PACKAGE)" t nil) (autoload 'straight-check-all "straight" "Rebuild any packages that have been modified. -See also `straight-rebuild-all' and `straight-check-package'. -This function should not be called during init." t nil) (autoload 'straight-rebuild-package "straight" "Rebuild a PACKAGE. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument RECURSIVE, rebuild -all dependencies as well. See also `straight-check-package' and -`straight-rebuild-all'. - -(fn PACKAGE &optional RECURSIVE)" t nil) (autoload 'straight-rebuild-all "straight" "Rebuild all packages. -See also `straight-check-all' and `straight-rebuild-package'." t nil) (autoload 'straight-prune-build-cache "straight" "Prune the build cache. -This means that only packages that were built in the last init -run and subsequent interactive session will remain; other -packages will have their build mtime information and any cached -autoloads discarded." nil nil) (autoload 'straight-prune-build-directory "straight" "Prune the build directory. -This means that only packages that were built in the last init -run and subsequent interactive session will remain; other -packages will have their build directories deleted." nil nil) (autoload 'straight-prune-build "straight" "Prune the build cache and build directory. -This means that only packages that were built in the last init -run and subsequent interactive session will remain; other -packages will have their build mtime information discarded and -their build directories deleted." t nil) (autoload 'straight-normalize-package "straight" "Normalize a PACKAGE's local repository to its recipe's configuration. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. - -(fn PACKAGE)" t nil) (autoload 'straight-normalize-all "straight" "Normalize all packages. See `straight-normalize-package'. -Return a list of recipes for packages that were not successfully -normalized. If multiple packages come from the same local -repository, only one is normalized. - -PREDICATE, if provided, filters the packages that are normalized. -It is called with the package name as a string, and should return -non-nil if the package should actually be normalized. - -(fn &optional PREDICATE)" t nil) (autoload 'straight-fetch-package "straight" "Try to fetch a PACKAGE from the primary remote. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -fetch not just from primary remote but also from upstream (for -forked packages). - -(fn PACKAGE &optional FROM-UPSTREAM)" t nil) (autoload 'straight-fetch-package-and-deps "straight" "Try to fetch a PACKAGE and its (transitive) dependencies. -PACKAGE, its dependencies, their dependencies, etc. are fetched -from their primary remotes. - -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -fetch not just from primary remote but also from upstream (for -forked packages). - -(fn PACKAGE &optional FROM-UPSTREAM)" t nil) (autoload 'straight-fetch-all "straight" "Try to fetch all packages from their primary remotes. -With prefix argument FROM-UPSTREAM, fetch not just from primary -remotes but also from upstreams (for forked packages). - -Return a list of recipes for packages that were not successfully -fetched. If multiple packages come from the same local -repository, only one is fetched. - -PREDICATE, if provided, filters the packages that are fetched. It -is called with the package name as a string, and should return -non-nil if the package should actually be fetched. - -(fn &optional FROM-UPSTREAM PREDICATE)" t nil) (autoload 'straight-merge-package "straight" "Try to merge a PACKAGE from the primary remote. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -merge not just from primary remote but also from upstream (for -forked packages). - -(fn PACKAGE &optional FROM-UPSTREAM)" t nil) (autoload 'straight-merge-package-and-deps "straight" "Try to merge a PACKAGE and its (transitive) dependencies. -PACKAGE, its dependencies, their dependencies, etc. are merged -from their primary remotes. - -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -merge not just from primary remote but also from upstream (for -forked packages). - -(fn PACKAGE &optional FROM-UPSTREAM)" t nil) (autoload 'straight-merge-all "straight" "Try to merge all packages from their primary remotes. -With prefix argument FROM-UPSTREAM, merge not just from primary -remotes but also from upstreams (for forked packages). - -Return a list of recipes for packages that were not successfully -merged. If multiple packages come from the same local -repository, only one is merged. - -PREDICATE, if provided, filters the packages that are merged. It -is called with the package name as a string, and should return -non-nil if the package should actually be merged. - -(fn &optional FROM-UPSTREAM PREDICATE)" t nil) (autoload 'straight-pull-package "straight" "Try to pull a PACKAGE from the primary remote. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, pull -not just from primary remote but also from upstream (for forked -packages). - -(fn PACKAGE &optional FROM-UPSTREAM)" t nil) (autoload 'straight-pull-package-and-deps "straight" "Try to pull a PACKAGE and its (transitive) dependencies. -PACKAGE, its dependencies, their dependencies, etc. are pulled -from their primary remotes. - -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -pull not just from primary remote but also from upstream (for -forked packages). - -(fn PACKAGE &optional FROM-UPSTREAM)" t nil) (autoload 'straight-pull-all "straight" "Try to pull all packages from their primary remotes. -With prefix argument FROM-UPSTREAM, pull not just from primary -remotes but also from upstreams (for forked packages). - -Return a list of recipes for packages that were not successfully -pulled. If multiple packages come from the same local repository, -only one is pulled. - -PREDICATE, if provided, filters the packages that are pulled. It -is called with the package name as a string, and should return -non-nil if the package should actually be pulled. - -(fn &optional FROM-UPSTREAM PREDICATE)" t nil) (autoload 'straight-push-package "straight" "Push a PACKAGE to its primary remote, if necessary. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. - -(fn PACKAGE)" t nil) (autoload 'straight-push-all "straight" "Try to push all packages to their primary remotes. - -Return a list of recipes for packages that were not successfully -pushed. If multiple packages come from the same local repository, -only one is pushed. - -PREDICATE, if provided, filters the packages that are normalized. -It is called with the package name as a string, and should return -non-nil if the package should actually be normalized. - -(fn &optional PREDICATE)" t nil) (autoload 'straight-freeze-versions "straight" "Write version lockfiles for currently activated packages. -This implies first pushing all packages that have unpushed local -changes. If the package management system has been used since the -last time the init-file was reloaded, offer to fix the situation -by reloading the init-file again. If FORCE is -non-nil (interactively, if a prefix argument is provided), skip -all checks and write the lockfile anyway. - -Currently, writing version lockfiles requires cloning all lazily -installed packages. Hopefully, this inconvenient requirement will -be removed in the future. - -Multiple lockfiles may be written (one for each profile), -according to the value of `straight-profiles'. - -(fn &optional FORCE)" t nil) (autoload 'straight-thaw-versions "straight" "Read version lockfiles and restore package versions to those listed." t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "straight" '("straight-"))) (defvar straight-x-pinned-packages nil "List of pinned packages.") (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "straight-x" '("straight-x-"))) (provide 'straight-autoloads)) "json" ((json-autoloads json) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "json" '("json-"))) (provide 'json-autoloads)) "gcode" ((gcode-autoloads gcode) (add-to-list 'auto-mode-alist '("\\.gc\\(ode\\)?$" . gcode-mode)) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "gcode" '("args" "available-arguments" "clean-returned-file" "display-available-arguments" "gcode-" "list-line-" "new-space" "split-gcode"))) (provide 'gcode-autoloads)) "lsp-mode" ((lsp-mode-autoloads lsp-mode lsp-intelephense lsp-sqls lsp-css lsp-json lsp-serenata lsp-rust lsp-yaml lsp-go lsp-haxe lsp-pyls lsp-html lsp-erlang lsp-eslint lsp-gdscript lsp lsp-protocol lsp-perl lsp-csharp lsp-xml lsp-pwsh lsp-vhdl lsp-terraform lsp-elm lsp-fsharp lsp-clojure lsp-vetur lsp-clients lsp-cpp lsp-verilog lsp-solargraph) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-clients" '("expand-start-command" "lsp-" "parse-rf-language-server-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-clojure" '("lsp-clojure-"))) (autoload 'lsp-cpp-flycheck-clang-tidy-error-explainer "lsp-cpp" "Explain a clang-tidy ERROR by scraping documentation from llvm.org. - -(fn ERROR)" nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-cpp" '("lsp-cpp-flycheck-clang-tidy--"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-csharp" '("lsp-csharp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-css" '("lsp-css-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-elm" '("lsp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-erlang" '("lsp-erlang-server-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-eslint" '("lsp-"))) (autoload 'lsp-fsharp--workspace-load "lsp-fsharp" "Load all of the provided PROJECTS. - -(fn PROJECTS)" nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-fsharp" '("lsp-fsharp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-gdscript" '("lsp-gdscript-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-go" '("lsp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-haxe" '("lsp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-html" '("lsp-html-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-intelephense" '("lsp-intelephense-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-json" '("lsp-"))) (put 'lsp-enable-file-watchers 'safe-local-variable #'booleanp) (put 'lsp-file-watch-threshold 'safe-local-variable (lambda (i) (or (numberp i) (not i)))) (autoload 'lsp-breadcrumb-go-to-symbol "lsp-mode" "Go to the symbol on breadcrumb at SYMBOL-POSITION. - -(fn SYMBOL-POSITION)" t nil) (autoload 'lsp-breadcrumb-narrow-to-symbol "lsp-mode" "Narrow to the symbol range on breadcrumb at SYMBOL-POSITION. - -(fn SYMBOL-POSITION)" t nil) (autoload 'lsp "lsp-mode" "Entry point for the server startup. -When ARG is t the lsp mode will start new language server even if -there is language server which can handle current language. When -ARG is nil current file will be opened in multi folder language -server if there is such. When `lsp' is called with prefix -argument ask the user to select which language server to start. - -(fn &optional ARG)" t nil) (autoload 'lsp-deferred "lsp-mode" "Entry point that defers server startup until buffer is visible. -`lsp-deferred' will wait until the buffer is visible before invoking `lsp'. -This avoids overloading the server with many files when starting Emacs." nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-mode" '("lsp-" "make-lsp-client" "when-lsp-workspace" "with-lsp-workspace"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-perl" '("lsp-perl-language-server-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-protocol" '("dash-expand:&RangeToPoint" "lsp"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-pwsh" '("lsp-pwsh-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-pyls" '("lsp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-rust" '("lsp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-serenata" '("lsp-serenata-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-solargraph" '("lsp-solargraph-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-sqls" '("lsp-sqls-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-terraform" '("lsp-terraform-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-verilog" '("lsp-clients-verilog-executable"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-vetur" '("lsp-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-vhdl" '("ghdl-ls-bin-name" "hdl-checker-bin-name" "lsp-vhdl-" "vhdl-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-xml" '("lsp-xml-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-yaml" '("lsp-yaml-"))) (provide 'lsp-mode-autoloads)) "lsp-ui" ((lsp-ui-sideline lsp-ui-peek lsp-ui-doc lsp-ui-autoloads lsp-ui-flycheck lsp-ui-imenu lsp-ui) (autoload 'lsp-ui-mode "lsp-ui" "Toggle language server UI mode on or off. -\342\200\230lsp-ui-mode\342\200\231 is a minor mode that contains a series of useful UI -integrations for \342\200\230lsp-mode\342\200\231. With a prefix argument ARG, enable -language server UI mode if ARG is positive, and disable it -otherwise. If called from Lisp, enable the mode if ARG is -omitted or nil, and toggle it if ARG is \342\200\230toggle\342\200\231. - -(fn &optional ARG)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui" '("lsp-ui-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-doc" '("lsp-ui-doc-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-flycheck" '("lsp-ui-flycheck-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-imenu" '("lsp-ui-imenu"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-peek" '("lsp-ui-peek-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-sideline" '("lsp-ui-sideline"))) (provide 'lsp-ui-autoloads)) "company-lsp" ((company-lsp-autoloads company-lsp) (autoload 'company-lsp "company-lsp" "Define a company backend for lsp-mode. - -See the documentation of `company-backends' for COMMAND and ARG. - -(fn COMMAND &optional ARG &rest _)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-lsp" '("company-lsp-"))) (provide 'company-lsp-autoloads)) "lsp-ivy" ((lsp-ivy-autoloads lsp-ivy) (autoload 'lsp-ivy-workspace-symbol "lsp-ivy" "`ivy' for lsp workspace/symbol. -When called with prefix ARG the default selection will be symbol at point. - -(fn ARG)" t nil) (autoload 'lsp-ivy-global-workspace-symbol "lsp-ivy" "`ivy' for lsp workspace/symbol for all of the current workspaces. -When called with prefix ARG the default selection will be symbol at point. - -(fn ARG)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ivy" '("lsp-ivy-"))) (provide 'lsp-ivy-autoloads)) "lsp-treemacs" ((lsp-treemacs-themes lsp-treemacs-autoloads lsp-treemacs) (autoload 'lsp-treemacs-errors-list "lsp-treemacs" "Display error list." t nil) (autoload 'lsp-treemacs-symbols "lsp-treemacs" "Show symbols view." t nil) (autoload 'lsp-treemacs-java-deps-list "lsp-treemacs" "Display error list." t nil) (autoload 'lsp-treemacs-java-deps-follow "lsp-treemacs" nil t nil) (defvar lsp-treemacs-sync-mode nil "Non-nil if Lsp-Treemacs-Sync mode is enabled. -See the `lsp-treemacs-sync-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `lsp-treemacs-sync-mode'.") (custom-autoload 'lsp-treemacs-sync-mode "lsp-treemacs" nil) (autoload 'lsp-treemacs-sync-mode "lsp-treemacs" "Global minor mode for synchronizing lsp-mode workspace folders and treemacs projects. - -If called interactively, enable Lsp-Treemacs-Sync mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -(fn &optional ARG)" t nil) (autoload 'lsp-treemacs-references "lsp-treemacs" "Show the references for the symbol at point. -With a prefix argument, select the new window and expand the tree of references automatically. - -(fn ARG)" t nil) (autoload 'lsp-treemacs-implementations "lsp-treemacs" "Show the implementations for the symbol at point. -With a prefix argument, select the new window expand the tree of implementations automatically. - -(fn ARG)" t nil) (autoload 'lsp-treemacs-call-hierarchy "lsp-treemacs" "Show the incoming call hierarchy for the symbol at point. -With a prefix argument, show the outgoing call hierarchy. - -(fn OUTGOING)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-treemacs" '("lsp-treemacs-"))) (provide 'lsp-treemacs-autoloads)) "org-link-minor-mode" ((org-link-minor-mode-autoloads org-link-minor-mode) (autoload 'org-link-minor-mode "org-link-minor-mode" "Toggle display of org-mode style links in non-org-mode buffers. - -If called interactively, enable Org-Link minor mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -(fn &optional ARG)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-link-minor-mode" '("org-link-minor-mode-"))) (provide 'org-link-minor-mode-autoloads)) "dash" ((dash-autoloads dash) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-keep" "-l" "-m" "-non" "-only-some" "-p" "-r" "-s" "-t" "-u" "-value-to-list" "-when-let" "-zip" "dash-"))) (provide 'dash-autoloads)) "s" ((s-autoloads s) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "s" '("s-"))) (provide 's-autoloads)) "f" ((f-autoloads f) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "f" '("f-"))) (provide 'f-autoloads)) "org" ((org-install ob-forth ob-abc org-duration ob-emacs-lisp org-list ox org-table org-goto ob-ocaml ox-beamer ob-makefile org-mouse ob-sql ob-eshell ob-matlab ob-css org-tempo ob-exp ob-table ol-info ol-bbdb org-colview ob-eval org-agenda org-faces org-lint ob-comint org-num ol-eshell ox-md ob-dot org-plot org-attach org ol org-refile org-habit org-autoloads org-crypt ox-man org-compat ob-latex ob-ditaa ox-org ob-J org-macro ob-lob ob-scheme ob-groovy ob-awk ox-texinfo ob-io ox-icalendar org-mobile ol-irc ob-C org-feed ob-python ol-mhe ol-bibtex ob-sass org-keys ob-js ob-hledger ob-ref ob-stan ob-clojure ob-processing ob-tangle ob org-ctags ol-rmail ob-screen ol-docview org-datetree ol-w3m ox-odt ob-ledger ob-lisp ob-ebnf ox-html ob-R ob-lilypond org-archive ob-sqlite ob-picolisp ol-eww ob-mscgen ox-publish ob-java ob-octave ob-sed ob-haskell org-footnote ob-asymptote ol-gnus ob-perl ob-vala org-clock ob-shell ob-shen ob-fortran ob-calc ob-coq org-macs org-pcomplete ob-org org-attach-git org-src org-id org-protocol ox-latex ox-ascii org-timer ob-ruby org-element org-indent ob-plantuml ob-core ob-lua org-loaddefs ob-gnuplot org-inlinetask ob-maxima org-capture org-entities) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-C" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-J" '("obj-" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-R" '("ob-R-" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-abc" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-asymptote" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-awk" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-calc" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-clojure" '("ob-clojure-" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-comint" '("org-babel-comint-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-coq" '("coq-program-name" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-core" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-css" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ditaa" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-dot" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ebnf" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-emacs-lisp" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-eshell" '("ob-eshell-session-live-p" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-eval" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-exp" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-forth" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-fortran" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-gnuplot" '("*org-babel-gnuplot-" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-groovy" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-haskell" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-hledger" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-io" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-java" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-js" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-latex" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ledger" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-lilypond" '("lilypond-mode" "org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-lisp" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-lob" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-lua" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-makefile" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-maxima" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-mscgen" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ocaml" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-octave" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-org" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-perl" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-picolisp" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-plantuml" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-processing" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-python" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ref" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-ruby" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-sass" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-scheme" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-screen" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-sed" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-shell" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-shen" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-sql" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-sqlite" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-stan" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-table" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-tangle" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ob-vala" '("org-babel-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-bbdb" '("org-bbdb-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-bibtex" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-docview" '("org-docview-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-eshell" '("org-eshell-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-eww" '("org-eww-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-gnus" '("org-gnus-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-info" '("org-info-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-irc" '("org-irc-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-mhe" '("org-mhe-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-rmail" '("org-rmail-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ol-w3m" '("org-w3m-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org" '("org-" "turn-on-org-cdlatex"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-agenda" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-archive" '("org-a"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-attach" '("org-attach-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-attach-git" '("org-attach-git-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-capture" '("org-capture-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-clock" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-colview" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-compat" '("org-"))) (autoload 'org-encrypt-entry "org-crypt" "Encrypt the content of the current headline." t nil) (autoload 'org-decrypt-entry "org-crypt" "Decrypt the content of the current headline." t nil) (autoload 'org-encrypt-entries "org-crypt" "Encrypt all top-level entries in the current buffer." t nil) (autoload 'org-decrypt-entries "org-crypt" "Decrypt all entries in the current buffer." t nil) (autoload 'org-crypt-use-before-save-magic "org-crypt" "Add a hook to automatically encrypt entries before a file is saved to disk." nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-crypt" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-ctags" '("org-ctags-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-datetree" '("org-datetree-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-duration" '("org-duration-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-element" '("org-element-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-entities" '("org-entit"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-faces" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-feed" '("org-feed-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-footnote" '("org-footnote-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-goto" '("org-goto-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-habit" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-id" '("org-id-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-indent" '("org-indent-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-inlinetask" '("org-inlinetask-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-keys" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-lint" '("org-lint-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-list" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-macro" '("org-macro-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-macs" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-mobile" '("org-mobile-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-mouse" '("org-mouse-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-num" '("org-num-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-pcomplete" '("org-" "pcomplete/org-mode/"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-plot" '("org-plot"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-protocol" '("org-protocol-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-refile" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-src" '("org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-table" '("org"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-tempo" '("org-tempo-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-timer" '("org-timer-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox" '("org-export-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-ascii" '("org-ascii-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-beamer" '("org-beamer-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-html" '("org-html-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-icalendar" '("org-icalendar-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-latex" '("org-latex-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-man" '("org-man-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-md" '("org-md-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-odt" '("org-odt-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-org" '("org-org-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-publish" '("org-publish-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ox-texinfo" '("org-texinfo-"))) (provide 'org-autoloads)) "emacsql" ((emacsql-compiler emacsql-autoloads emacsql) (autoload 'emacsql-show-last-sql "emacsql" "Display the compiled SQL of the s-expression SQL expression before point. -A prefix argument causes the SQL to be printed into the current buffer. - -(fn &optional PREFIX)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "emacsql" '("emacsql-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "emacsql-compiler" '("emacsql-"))) (provide 'emacsql-autoloads)) "emacsql-sqlite3" ((emacsql-sqlite3 emacsql-sqlite3-autoloads) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "emacsql-sqlite3" '("emacsql-sqlite3-"))) (provide 'emacsql-sqlite3-autoloads)) "org-roam" ((org-roam-macs org-roam-completion org-roam org-roam-autoloads org-roam-graph org-roam-capture org-roam-buffer org-roam-db org-roam-compat org-roam-doctor org-roam-dev org-roam-dailies org-roam-protocol) (defvar org-roam-mode nil "Non-nil if Org-Roam mode is enabled. -See the `org-roam-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `org-roam-mode'.") (custom-autoload 'org-roam-mode "org-roam" nil) (autoload 'org-roam-mode "org-roam" "Minor mode for Org-roam. - -This mode sets up several hooks, to ensure that the cache is updated on file -changes, renames and deletes. It is also in charge of graceful termination of -the database connection. - -When called interactively, toggle `org-roam-mode'. with prefix -ARG, enable `org-roam-mode' if ARG is positive, otherwise disable -it. - -When called from Lisp, enable `org-roam-mode' if ARG is omitted, -nil, or positive. If ARG is `toggle', toggle `org-roam-mode'. -Otherwise, behave as if called interactively. - -(fn &optional ARG)" t nil) (defalias 'org-roam 'org-roam-buffer-toggle-display) (autoload 'org-roam-diagnostics "org-roam" "Collect and print info for `org-roam' issues." t nil) (autoload 'org-roam-find-file "org-roam" "Find and open an Org-roam file. -INITIAL-PROMPT is the initial title prompt. -COMPLETIONS is a list of completions to be used instead of -`org-roam--get-title-path-completions`. -FILTER-FN is the name of a function to apply on the candidates -which takes as its argument an alist of path-completions. See -`org-roam--get-title-path-completions' for details. - -(fn &optional INITIAL-PROMPT COMPLETIONS FILTER-FN)" t nil) (autoload 'org-roam-find-directory "org-roam" "Find and open `org-roam-directory'." t nil) (autoload 'org-roam-find-ref "org-roam" "Find and open an Org-roam file from a ref. -ARG is used to forward interactive calls to -`org-roam--get-ref-path-completions' -FILTER can either be a string or a function: -- If it is a string, it should be the type of refs to include as -candidates (e.g. \"cite\" ,\"website\" ,etc.) -- If it is a function, it should be the name of a function that -takes three arguments: the type, the ref, and the file of the -current candidate. It should return t if that candidate is to be -included as a candidate. - -(fn ARG &optional FILTER)" t nil) (autoload 'org-roam-random-note "org-roam" "Find a random Org-roam file." t nil) (autoload 'org-roam-insert "org-roam" "Find an Org-roam file, and insert a relative org link to it at point. -Return selected file if it exists. -If LOWERCASE, downcase the title before insertion. -COMPLETIONS is a list of completions to be used instead of -`org-roam--get-title-path-completions`. -FILTER-FN is the name of a function to apply on the candidates -which takes as its argument an alist of path-completions. -If DESCRIPTION is provided, use this as the link label. See -`org-roam--get-title-path-completions' for details. - -(fn &optional LOWERCASE COMPLETIONS FILTER-FN DESCRIPTION)" t nil) (autoload 'org-roam-insert-immediate "org-roam" "Find an Org-roam file, and insert a relative org link to it at point. -This variant of `org-roam-insert' inserts the link immediately by -using the template in `org-roam-capture-immediate-template'. The -interactive ARG and ARGS are passed to `org-roam-insert'. -See `org-roam-insert' for details. - -(fn ARG &rest ARGS)" t nil) (autoload 'org-roam-find-file-immediate "org-roam" "Find and open an Org-roam file. -This variant of `org-roam-find-file' uses the template in -`org-roam-capture-immediate-template', avoiding the capture -process. The interactive ARG and ARGS are passed to -`org-roam-find-file'. See `org-roam-find-file' for details. - -(fn ARG &rest ARGS)" t nil) (autoload 'org-roam-jump-to-index "org-roam" "Find the index file in `org-roam-directory'. -The path to the index can be defined in `org-roam-index-file'. -Otherwise, the function will look in your `org-roam-directory' -for a note whose title is 'Index'. If it does not exist, the -command will offer you to create one." t nil) (autoload 'org-roam-switch-to-buffer "org-roam" "Switch to an existing Org-roam buffer." t nil) (autoload 'org-roam-version "org-roam" "Return `org-roam' version. -Interactively, or when MESSAGE is non-nil, show in the echo area. - -(fn &optional MESSAGE)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam" '("org-roam-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-buffer" '("org-roam-buffer"))) (autoload 'org-roam-capture "org-roam-capture" "Launches an `org-capture' process for a new or existing note. -This uses the templates defined at `org-roam-capture-templates'." t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-capture" '("org-roam-capture-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-completion" '("org-roam-completion-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-dailies" '("org-roam-dailies-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-db" '("org-roam-db"))) (autoload 'org-roam-dev-mode "org-roam-dev" "Minor mode for setting the dev environment of Org-roam. - -If called interactively, enable Org-Roam-Dev mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -(fn &optional ARG)" t nil) (autoload 'org-roam-doctor "org-roam-doctor" "Perform a check on the current buffer to ensure cleanliness. -If CHECKALL, run the check for all Org-roam files. - -(fn &optional CHECKALL)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-doctor" '("org-roam-doctor-"))) (autoload 'org-roam-graph "org-roam-graph" "Build and possibly display a graph for FILE from NODE-QUERY. -If FILE is nil, default to current buffer's file name. -ARG may be any of the following values: - - nil show the graph. - - `\\[universal-argument]' show the graph for FILE. - - `\\[universal-argument]' N show the graph for FILE limiting nodes to N steps. - - `\\[universal-argument] \\[universal-argument]' build the graph. - - `\\[universal-argument]' - build the graph for FILE. - - `\\[universal-argument]' -N build the graph for FILE limiting nodes to N steps. - -(fn &optional ARG FILE NODE-QUERY)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-graph" '("org-roam-graph-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-macs" '("org-roam-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-protocol" '("org-roam-protocol-open-"))) (provide 'org-roam-autoloads)) "dash-functional" ((dash-functional-autoloads dash-functional) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dash-functional" '("-a" "-c" "-f" "-iteratefn" "-juxt" "-not" "-o" "-prodfn" "-rpartial"))) (provide 'dash-functional-autoloads)) "ht" ((ht ht-autoloads) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ht" 'nil)) (provide 'ht-autoloads)) "spinner" ((spinner-autoloads spinner) (autoload 'spinner-create "spinner" "Create a spinner of the given TYPE. -The possible TYPEs are described in `spinner--type-to-frames'. - -FPS, if given, is the number of desired frames per second. -Default is `spinner-frames-per-second'. - -If BUFFER-LOCAL is non-nil, the spinner will be automatically -deactivated if the buffer is killed. If BUFFER-LOCAL is a -buffer, use that instead of current buffer. - -When started, in order to function properly, the spinner runs a -timer which periodically calls `force-mode-line-update' in the -curent buffer. If BUFFER-LOCAL was set at creation time, then -`force-mode-line-update' is called in that buffer instead. When -the spinner is stopped, the timer is deactivated. - -DELAY, if given, is the number of seconds to wait after starting -the spinner before actually displaying it. It is safe to cancel -the spinner before this time, in which case it won't display at -all. - -(fn &optional TYPE BUFFER-LOCAL FPS DELAY)" nil nil) (autoload 'spinner-start "spinner" "Start a mode-line spinner of given TYPE-OR-OBJECT. -If TYPE-OR-OBJECT is an object created with `make-spinner', -simply activate it. This method is designed for minor modes, so -they can use the spinner as part of their lighter by doing: - \\='(:eval (spinner-print THE-SPINNER)) -To stop this spinner, call `spinner-stop' on it. - -If TYPE-OR-OBJECT is anything else, a buffer-local spinner is -created with this type, and it is displayed in the -`mode-line-process' of the buffer it was created it. Both -TYPE-OR-OBJECT and FPS are passed to `make-spinner' (which see). -To stop this spinner, call `spinner-stop' in the same buffer. - -Either way, the return value is a function which can be called -anywhere to stop this spinner. You can also call `spinner-stop' -in the same buffer where the spinner was created. - -FPS, if given, is the number of desired frames per second. -Default is `spinner-frames-per-second'. - -DELAY, if given, is the number of seconds to wait until actually -displaying the spinner. It is safe to cancel the spinner before -this time, in which case it won't display at all. - -(fn &optional TYPE-OR-OBJECT FPS DELAY)" nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "spinner" '("spinner"))) (provide 'spinner-autoloads)) "markdown-mode" ((markdown-mode markdown-mode-autoloads) (autoload 'markdown-mode "markdown-mode" "Major mode for editing Markdown files. - -(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.\\(?:md\\|markdown\\|mkd\\|mdown\\|mkdn\\|mdwn\\)\\'" . markdown-mode)) (autoload 'gfm-mode "markdown-mode" "Major mode for editing GitHub Flavored Markdown files. - -(fn)" t nil) (autoload 'markdown-view-mode "markdown-mode" "Major mode for viewing Markdown content. - -(fn)" t nil) (autoload 'gfm-view-mode "markdown-mode" "Major mode for viewing GitHub Flavored Markdown content. - -(fn)" t nil) (autoload 'markdown-live-preview-mode "markdown-mode" "Toggle native previewing on save for a specific markdown file. - -If called interactively, enable Markdown-Live-Preview mode if ARG -is positive, and disable it if ARG is zero or negative. If -called from Lisp, also enable the mode if ARG is omitted or nil, -and toggle it if ARG is `toggle'; disable the mode otherwise. - -(fn &optional ARG)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "markdown-mode" '("defun-markdown-" "gfm-" "markdown"))) (provide 'markdown-mode-autoloads)) "lv" ((lv lv-autoloads) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lv" '("lv-"))) (provide 'lv-autoloads)) "company" ((company-oddmuse company-dabbrev company-template company-files company-eclim company-nxml company-elisp company-clang company-bbdb company-keywords company-cmake company-capf company-autoloads company-etags company-semantic company-ispell company-abbrev company-dabbrev-code company-xcode company-gtags company-yasnippet company-css company-tempo company company-tng) (autoload 'company-mode "company" "\"complete anything\"; is an in-buffer completion framework. -Completion starts automatically, depending on the values -`company-idle-delay' and `company-minimum-prefix-length'. - -If called interactively, enable Company mode if ARG is positive, -and disable it if ARG is zero or negative. If called from Lisp, -also enable the mode if ARG is omitted or nil, and toggle it if -ARG is `toggle'; disable the mode otherwise. - -Completion can be controlled with the commands: -`company-complete-common', `company-complete-selection', `company-complete', -`company-select-next', `company-select-previous'. If these commands are -called before `company-idle-delay', completion will also start. - -Completions can be searched with `company-search-candidates' or -`company-filter-candidates'. These can be used while completion is -inactive, as well. - -The completion data is retrieved using `company-backends' and displayed -using `company-frontends'. If you want to start a specific backend, call -it interactively or use `company-begin-backend'. - -By default, the completions list is sorted alphabetically, unless the -backend chooses otherwise, or `company-transformers' changes it later. - -regular keymap (`company-mode-map'): - -\\{company-mode-map} -keymap during active completions (`company-active-map'): - -\\{company-active-map} - -(fn &optional ARG)" t nil) (put 'global-company-mode 'globalized-minor-mode t) (defvar global-company-mode nil "Non-nil if Global Company mode is enabled. -See the `global-company-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `global-company-mode'.") (custom-autoload 'global-company-mode "company" nil) (autoload 'global-company-mode "company" "Toggle Company mode in all buffers. -With prefix ARG, enable Global Company mode if ARG is positive; -otherwise, disable it. If called from Lisp, enable the mode if -ARG is omitted or nil. - -Company mode is enabled in all buffers where -`company-mode-on' would do it. -See `company-mode' for more information on Company mode. - -(fn &optional ARG)" t nil) (autoload 'company-manual-begin "company" nil t nil) (autoload 'company-complete "company" "Insert the common part of all candidates or the current selection. -The first time this is called, the common part is inserted, the second -time, or when the selection has been changed, the selected candidate is -inserted." t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company" '("company-"))) (autoload 'company-abbrev "company-abbrev" "`company-mode' completion backend for abbrev. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-abbrev" '("company-abbrev-insert"))) (autoload 'company-bbdb "company-bbdb" "`company-mode' completion backend for BBDB. - -(fn COMMAND &optional ARG &rest IGNORE)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-bbdb" '("company-bbdb-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-capf" '("company-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-clang" '("company-clang"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-cmake" '("company-cmake"))) (autoload 'company-css "company-css" "`company-mode' completion backend for `css-mode'. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-css" '("company-css-"))) (autoload 'company-dabbrev "company-dabbrev" "dabbrev-like `company-mode' completion backend. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-dabbrev" '("company-dabbrev-"))) (autoload 'company-dabbrev-code "company-dabbrev-code" "dabbrev-like `company-mode' backend for code. -The backend looks for all symbols in the current buffer that aren't in -comments or strings. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-dabbrev-code" '("company-dabbrev-code-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-eclim" '("company-eclim"))) (autoload 'company-elisp "company-elisp" "`company-mode' completion backend for Emacs Lisp. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-elisp" '("company-elisp-"))) (autoload 'company-etags "company-etags" "`company-mode' completion backend for etags. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-etags" '("company-etags-"))) (autoload 'company-files "company-files" "`company-mode' completion backend existing file names. -Completions works for proper absolute and relative files paths. -File paths with spaces are only supported inside strings. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-files" '("company-file"))) (autoload 'company-gtags "company-gtags" "`company-mode' completion backend for GNU Global. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-gtags" '("company-gtags-"))) (autoload 'company-ispell "company-ispell" "`company-mode' completion backend using Ispell. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-ispell" '("company-ispell-"))) (autoload 'company-keywords "company-keywords" "`company-mode' backend for programming language keywords. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-keywords" '("company-keywords-"))) (autoload 'company-nxml "company-nxml" "`company-mode' completion backend for `nxml-mode'. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-nxml" '("company-nxml-"))) (autoload 'company-oddmuse "company-oddmuse" "`company-mode' completion backend for `oddmuse-mode'. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-oddmuse" '("company-oddmuse-"))) (autoload 'company-semantic "company-semantic" "`company-mode' completion backend using CEDET Semantic. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-semantic" '("company-semantic-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-template" '("company-template-"))) (autoload 'company-tempo "company-tempo" "`company-mode' completion backend for tempo. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-tempo" '("company-tempo-"))) (autoload 'company-tng-frontend "company-tng" "When the user changes the selection at least once, this -frontend will display the candidate in the buffer as if it's -already there and any key outside of `company-active-map' will -confirm the selection and finish the completion. - -(fn COMMAND)" nil nil) (autoload 'company-tng-configure-default "company-tng" "Applies the default configuration to enable company-tng." nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-tng" '("company-tng--"))) (autoload 'company-xcode "company-xcode" "`company-mode' completion backend for Xcode projects. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-xcode" '("company-xcode-"))) (autoload 'company-yasnippet "company-yasnippet" "`company-mode' backend for `yasnippet'. - -This backend should be used with care, because as long as there are -snippets defined for the current major mode, this backend will always -shadow backends that come after it. Recommended usages: - -* In a buffer-local value of `company-backends', grouped with a backend or - several that provide actual text completions. - - (add-hook 'js-mode-hook - (lambda () - (set (make-local-variable 'company-backends) - '((company-dabbrev-code company-yasnippet))))) - -* After keyword `:with', grouped with other backends. - - (push '(company-semantic :with company-yasnippet) company-backends) - -* Not in `company-backends', just bound to a key. - - (global-set-key (kbd \"C-c y\") 'company-yasnippet) - -(fn COMMAND &optional ARG &rest IGNORE)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-yasnippet" '("company-yasnippet-"))) (provide 'company-autoloads)) "ivy" ((ivy-faces ivy-autoloads elpa ivy colir ivy-overlay) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "colir" '("colir-"))) (autoload 'ivy-resume "ivy" "Resume the last completion session, or SESSION if non-nil. -With a prefix arg, try to restore a recorded completion session, -if one exists. - -(fn &optional SESSION)" t nil) (autoload 'ivy-read "ivy" "Read a string in the minibuffer, with completion. - -PROMPT is a string, normally ending in a colon and a space. -`ivy-count-format' is prepended to PROMPT during completion. - -COLLECTION is either a list of strings, a function, an alist, or -a hash table, supplied for `minibuffer-completion-table'. - -PREDICATE is applied to filter out the COLLECTION immediately. -This argument is for compatibility with `completing-read'. - -When REQUIRE-MATCH is non-nil, only members of COLLECTION can be -selected. - -If INITIAL-INPUT is non-nil, then insert that input in the -minibuffer initially. - -HISTORY is a name of a variable to hold the completion session -history. - -KEYMAP is composed with `ivy-minibuffer-map'. - -PRESELECT, when non-nil, determines which one of the candidates -matching INITIAL-INPUT to select initially. An integer stands -for the position of the desired candidate in the collection, -counting from zero. Otherwise, use the first occurrence of -PRESELECT in the collection. Comparison is first done with -`equal'. If that fails, and when applicable, match PRESELECT as -a regular expression. - -DEF is for compatibility with `completing-read'. - -UPDATE-FN is called each time the candidate list is re-displayed. - -When SORT is non-nil, `ivy-sort-functions-alist' determines how -to sort candidates before displaying them. - -ACTION is a function to call after selecting a candidate. -It takes one argument, the selected candidate. If COLLECTION is -an alist, the argument is a cons cell, otherwise it's a string. - -MULTI-ACTION, when non-nil, is called instead of ACTION when -there are marked candidates. It takes the list of candidates as -its only argument. When it's nil, ACTION is called on each marked -candidate. - -UNWIND is a function of no arguments to call before exiting. - -RE-BUILDER is a function transforming input text into a regex -pattern. - -MATCHER is a function which can override how candidates are -filtered based on user input. It takes a regex pattern and a -list of candidates, and returns the list of matching candidates. - -DYNAMIC-COLLECTION is a boolean specifying whether the list of -candidates is updated after each input by calling COLLECTION. - -EXTRA-PROPS is a plist that can be used to store -collection-specific session-specific data. - -CALLER is a symbol to uniquely identify the caller to `ivy-read'. -It is used, along with COLLECTION, to determine which -customizations apply to the current completion session. - -(fn PROMPT COLLECTION &key PREDICATE REQUIRE-MATCH INITIAL-INPUT HISTORY PRESELECT DEF KEYMAP UPDATE-FN SORT ACTION MULTI-ACTION UNWIND RE-BUILDER MATCHER DYNAMIC-COLLECTION EXTRA-PROPS CALLER)" nil nil) (autoload 'ivy-completing-read "ivy" "Read a string in the minibuffer, with completion. - -This interface conforms to `completing-read' and can be used for -`completing-read-function'. - -PROMPT is a string that normally ends in a colon and a space. -COLLECTION is either a list of strings, an alist, an obarray, or a hash table. -PREDICATE limits completion to a subset of COLLECTION. -REQUIRE-MATCH is a boolean value or a symbol. See `completing-read'. -INITIAL-INPUT is a string inserted into the minibuffer initially. -HISTORY is a list of previously selected inputs. -DEF is the default value. -INHERIT-INPUT-METHOD is currently ignored. - -(fn PROMPT COLLECTION &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HISTORY DEF INHERIT-INPUT-METHOD)" nil nil) (defvar ivy-mode nil "Non-nil if Ivy mode is enabled. -See the `ivy-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `ivy-mode'.") (custom-autoload 'ivy-mode "ivy" nil) (autoload 'ivy-mode "ivy" "Toggle Ivy mode on or off. -Turn Ivy mode on if ARG is positive, off otherwise. -Turning on Ivy mode sets `completing-read-function' to -`ivy-completing-read'. - -Global bindings: -\\{ivy-mode-map} - -Minibuffer bindings: -\\{ivy-minibuffer-map} - -(fn &optional ARG)" t nil) (autoload 'ivy-switch-buffer "ivy" "Switch to another buffer." t nil) (autoload 'ivy-switch-view "ivy" "Switch to one of the window views stored by `ivy-push-view'." t nil) (autoload 'ivy-switch-buffer-other-window "ivy" "Switch to another buffer in another window." t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ivy" '("ivy-" "with-ivy-window"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ivy-overlay" '("ivy-"))) (provide 'ivy-autoloads)) "avy" ((avy avy-autoloads) (autoload 'avy-process "avy" "Select one of CANDIDATES using `avy-read'. -Use OVERLAY-FN to visualize the decision overlay. -CLEANUP-FN should take no arguments and remove the effects of -multiple OVERLAY-FN invocations. - -(fn CANDIDATES &optional OVERLAY-FN CLEANUP-FN)" nil nil) (autoload 'avy-goto-char "avy" "Jump to the currently visible CHAR. -The window scope is determined by `avy-all-windows' (ARG negates it). - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-char-in-line "avy" "Jump to the currently visible CHAR in the current line. - -(fn CHAR)" t nil) (autoload 'avy-goto-char-2 "avy" "Jump to the currently visible CHAR1 followed by CHAR2. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. - -(fn CHAR1 CHAR2 &optional ARG BEG END)" t nil) (autoload 'avy-goto-char-2-above "avy" "Jump to the currently visible CHAR1 followed by CHAR2. -This is a scoped version of `avy-goto-char-2', where the scope is -the visible part of the current buffer up to point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR1 CHAR2 &optional ARG)" t nil) (autoload 'avy-goto-char-2-below "avy" "Jump to the currently visible CHAR1 followed by CHAR2. -This is a scoped version of `avy-goto-char-2', where the scope is -the visible part of the current buffer following point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR1 CHAR2 &optional ARG)" t nil) (autoload 'avy-isearch "avy" "Jump to one of the current isearch candidates." t nil) (autoload 'avy-goto-word-0 "avy" "Jump to a word start. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. - -(fn ARG &optional BEG END)" t nil) (autoload 'avy-goto-whitespace-end "avy" "Jump to the end of a whitespace sequence. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. - -(fn ARG &optional BEG END)" t nil) (autoload 'avy-goto-word-1 "avy" "Jump to the currently visible CHAR at a word start. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. -When SYMBOL is non-nil, jump to symbol start instead of word start. - -(fn CHAR &optional ARG BEG END SYMBOL)" t nil) (autoload 'avy-goto-word-1-above "avy" "Jump to the currently visible CHAR at a word start. -This is a scoped version of `avy-goto-word-1', where the scope is -the visible part of the current buffer up to point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-word-1-below "avy" "Jump to the currently visible CHAR at a word start. -This is a scoped version of `avy-goto-word-1', where the scope is -the visible part of the current buffer following point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-symbol-1 "avy" "Jump to the currently visible CHAR at a symbol start. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-symbol-1-above "avy" "Jump to the currently visible CHAR at a symbol start. -This is a scoped version of `avy-goto-symbol-1', where the scope is -the visible part of the current buffer up to point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-symbol-1-below "avy" "Jump to the currently visible CHAR at a symbol start. -This is a scoped version of `avy-goto-symbol-1', where the scope is -the visible part of the current buffer following point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-subword-0 "avy" "Jump to a word or subword start. -The window scope is determined by `avy-all-windows' (ARG negates it). - -When PREDICATE is non-nil it's a function of zero parameters that -should return true. - -BEG and END narrow the scope where candidates are searched. - -(fn &optional ARG PREDICATE BEG END)" t nil) (autoload 'avy-goto-subword-1 "avy" "Jump to the currently visible CHAR at a subword start. -The window scope is determined by `avy-all-windows' (ARG negates it). -The case of CHAR is ignored. - -(fn CHAR &optional ARG)" t nil) (autoload 'avy-goto-word-or-subword-1 "avy" "Forward to `avy-goto-subword-1' or `avy-goto-word-1'. -Which one depends on variable `subword-mode'." t nil) (autoload 'avy-goto-line "avy" "Jump to a line start in current buffer. - -When ARG is 1, jump to lines currently visible, with the option -to cancel to `goto-line' by entering a number. - -When ARG is 4, negate the window scope determined by -`avy-all-windows'. - -Otherwise, forward to `goto-line' with ARG. - -(fn &optional ARG)" t nil) (autoload 'avy-goto-line-above "avy" "Goto visible line above the cursor. -OFFSET changes the distance between the closest key to the cursor and -the cursor -When BOTTOM-UP is non-nil, display avy candidates from top to bottom - -(fn &optional OFFSET BOTTOM-UP)" t nil) (autoload 'avy-goto-line-below "avy" "Goto visible line below the cursor. -OFFSET changes the distance between the closest key to the cursor and -the cursor -When BOTTOM-UP is non-nil, display avy candidates from top to bottom - -(fn &optional OFFSET BOTTOM-UP)" t nil) (autoload 'avy-goto-end-of-line "avy" "Call `avy-goto-line' and move to the end of the line. - -(fn &optional ARG)" t nil) (autoload 'avy-copy-line "avy" "Copy a selected line above the current line. -ARG lines can be used. - -(fn ARG)" t nil) (autoload 'avy-move-line "avy" "Move a selected line above the current line. -ARG lines can be used. - -(fn ARG)" t nil) (autoload 'avy-copy-region "avy" "Select two lines and copy the text between them to point. - -The window scope is determined by `avy-all-windows' or -`avy-all-windows-alt' when ARG is non-nil. - -(fn ARG)" t nil) (autoload 'avy-move-region "avy" "Select two lines and move the text between them above the current line." t nil) (autoload 'avy-kill-region "avy" "Select two lines and kill the region between them. - -The window scope is determined by `avy-all-windows' or -`avy-all-windows-alt' when ARG is non-nil. - -(fn ARG)" t nil) (autoload 'avy-kill-ring-save-region "avy" "Select two lines and save the region between them to the kill ring. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -(fn ARG)" t nil) (autoload 'avy-kill-whole-line "avy" "Select line and kill the whole selected line. - -With a numerical prefix ARG, kill ARG line(s) starting from the -selected line. If ARG is negative, kill backward. - -If ARG is zero, kill the selected line but exclude the trailing -newline. - -\\[universal-argument] 3 \\[avy-kil-whole-line] kill three lines -starting from the selected line. \\[universal-argument] -3 - -\\[avy-kill-whole-line] kill three lines backward including the -selected line. - -(fn ARG)" t nil) (autoload 'avy-kill-ring-save-whole-line "avy" "Select line and save the whole selected line as if killed, but don\342\200\231t kill it. - -This command is similar to `avy-kill-whole-line', except that it -saves the line(s) as if killed, but does not kill it(them). - -With a numerical prefix ARG, kill ARG line(s) starting from the -selected line. If ARG is negative, kill backward. - -If ARG is zero, kill the selected line but exclude the trailing -newline. - -(fn ARG)" t nil) (autoload 'avy-setup-default "avy" "Setup the default shortcuts." nil nil) (autoload 'avy-goto-char-timer "avy" "Read one or many consecutive chars and jump to the first one. -The window scope is determined by `avy-all-windows' (ARG negates it). - -(fn &optional ARG)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "avy" '("avy-"))) (provide 'avy-autoloads)) "ace-window" ((ace-window-autoloads ace-window) (autoload 'ace-select-window "ace-window" "Ace select window." t nil) (autoload 'ace-delete-window "ace-window" "Ace delete window." t nil) (autoload 'ace-swap-window "ace-window" "Ace swap window." t nil) (autoload 'ace-delete-other-windows "ace-window" "Ace delete other windows." t nil) (autoload 'ace-display-buffer "ace-window" "Make `display-buffer' and `pop-to-buffer' select using `ace-window'. -See sample config for `display-buffer-base-action' and `display-buffer-alist': -https://github.com/abo-abo/ace-window/wiki/display-buffer. - -(fn BUFFER ALIST)" nil nil) (autoload 'ace-window "ace-window" "Select a window. -Perform an action based on ARG described below. - -By default, behaves like extended `other-window'. -See `aw-scope' which extends it to work with frames. - -Prefixed with one \\[universal-argument], does a swap between the -selected window and the current window, so that the selected -buffer moves to current window (and current buffer moves to -selected window). - -Prefixed with two \\[universal-argument]'s, deletes the selected -window. - -(fn ARG)" t nil) (defvar ace-window-display-mode nil "Non-nil if Ace-Window-Display mode is enabled. -See the `ace-window-display-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `ace-window-display-mode'.") (custom-autoload 'ace-window-display-mode "ace-window" nil) (autoload 'ace-window-display-mode "ace-window" "Minor mode for showing the ace window key in the mode line. - -If called interactively, enable Ace-Window-Display mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -(fn &optional ARG)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ace-window" '("ace-window-mode" "aw-"))) (provide 'ace-window-autoloads)) "pfuture" ((pfuture pfuture-autoloads) (autoload 'pfuture-new "pfuture" "Create a new future process for command CMD. -Any arguments after the command are interpreted as arguments to the command. -This will return a process object with additional 'stderr and 'stdout -properties, which can be read via (process-get process 'stdout) and -(process-get process 'stderr) or alternatively with -(pfuture-result process) or (pfuture-stderr process). - -Note that CMD must be a *sequence* of strings, meaning -this is wrong: (pfuture-new \"git status\") -this is right: (pfuture-new \"git\" \"status\") - -(fn &rest CMD)" nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "pfuture" '("pfuture-"))) (provide 'pfuture-autoloads)) "hydra" ((hydra-ox hydra hydra-autoloads hydra-examples) (autoload 'defhydra "hydra" "Create a Hydra - a family of functions with prefix NAME. - -NAME should be a symbol, it will be the prefix of all functions -defined here. - -BODY has the format: - - (BODY-MAP BODY-KEY &rest BODY-PLIST) - -DOCSTRING will be displayed in the echo area to identify the -Hydra. When DOCSTRING starts with a newline, special Ruby-style -substitution will be performed by `hydra--format'. - -Functions are created on basis of HEADS, each of which has the -format: - - (KEY CMD &optional HINT &rest PLIST) - -BODY-MAP is a keymap; `global-map' is used quite often. Each -function generated from HEADS will be bound in BODY-MAP to -BODY-KEY + KEY (both are strings passed to `kbd'), and will set -the transient map so that all following heads can be called -though KEY only. BODY-KEY can be an empty string. - -CMD is a callable expression: either an interactive function -name, or an interactive lambda, or a single sexp (it will be -wrapped in an interactive lambda). - -HINT is a short string that identifies its head. It will be -printed beside KEY in the echo erea if `hydra-is-helpful' is not -nil. If you don't even want the KEY to be printed, set HINT -explicitly to nil. - -The heads inherit their PLIST from BODY-PLIST and are allowed to -override some keys. The keys recognized are :exit, :bind, and :column. -:exit can be: - -- nil (default): this head will continue the Hydra state. -- t: this head will stop the Hydra state. - -:bind can be: -- nil: this head will not be bound in BODY-MAP. -- a lambda taking KEY and CMD used to bind a head. - -:column is a string that sets the column for all subsequent heads. - -It is possible to omit both BODY-MAP and BODY-KEY if you don't -want to bind anything. In that case, typically you will bind the -generated NAME/body command. This command is also the return -result of `defhydra'. - -(fn NAME BODY &optional DOCSTRING &rest HEADS)" nil t) (function-put 'defhydra 'lisp-indent-function 'defun) (function-put 'defhydra 'doc-string-elt '3) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hydra" '("defhydra" "hydra-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hydra-examples" '("hydra-" "org-agenda-cts" "whitespace-mode"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hydra-ox" '("hydra-ox"))) (provide 'hydra-autoloads)) "treemacs" ((treemacs-compatibility treemacs-workspaces treemacs-scope treemacs-extensions treemacs-diagnostics treemacs-mode treemacs-persistence treemacs-tag-follow-mode treemacs-customization treemacs-mouse-interface treemacs-visuals treemacs-rendering treemacs-themes treemacs-logging treemacs-fringe-indicator treemacs-tags treemacs-macros treemacs-dom treemacs-faces treemacs-header-line treemacs-async treemacs-filewatch-mode treemacs treemacs-bookmarks treemacs-autoloads treemacs-follow-mode treemacs-interface treemacs-icons treemacs-core-utils) (autoload 'treemacs-version "treemacs" "Return the `treemacs-version'." t nil) (autoload 'treemacs "treemacs" "Initialize or toggle treemacs. -* If the treemacs window is visible hide it. -* If a treemacs buffer exists, but is not visible show it. -* If no treemacs buffer exists for the current frame create and show it. -* If the workspace is empty additionally ask for the root path of the first - project to add." t nil) (autoload 'treemacs-find-file "treemacs" "Find and focus the current file in the treemacs window. -If the current buffer has visits no file or with a prefix ARG ask for the -file instead. -Will show/create a treemacs buffers if it is not visible/does not exist. -For the most part only useful when `treemacs-follow-mode' is not active. - -(fn &optional ARG)" t nil) (autoload 'treemacs-find-tag "treemacs" "Find and move point to the tag at point in the treemacs view. -Most likley to be useful when `treemacs-tag-follow-mode' is not active. - -Will ask to change the treemacs root if the file to find is not under the -root. If no treemacs buffer exists it will be created with the current file's -containing directory as root. Will do nothing if the current buffer is not -visiting a file or Emacs cannot find any tags for the current file." t nil) (autoload 'treemacs-select-window "treemacs" "Select the treemacs window if it is visible. -Bring it to the foreground if it is not visible. -Initialize a new treemacs buffer as calling `treemacs' would if there is no -treemacs buffer for this frame." t nil) (autoload 'treemacs-show-changelog "treemacs" "Show the changelog of treemacs." t nil) (autoload 'treemacs-edit-workspaces "treemacs" "Edit your treemacs workspaces and projects as an `org-mode' file." t nil) (autoload 'treemacs-display-current-project-exclusively "treemacs" "Display the current project, and *only* the current project. -Like `treemacs-add-and-display-current-project' this will add the current -project to treemacs based on either projectile or the built projectl.el. -However the 'exclusive' part means that it will make the current project the -only project, all other projects *will be removed* from the current workspace." t nil) (autoload 'treemacs-add-and-display-current-project "treemacs" "Open treemacs and add the current project root to the workspace. -The project is determined first by projectile (if treemacs-projectile is -installed), then by project.el. -If the project is already registered with treemacs just move point to its root. -An error message is displayed if the current buffer is not part of any project." t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs" '("treemacs-version"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-async" '("treemacs-"))) (autoload 'treemacs-bookmark "treemacs-bookmarks" "Find a bookmark in treemacs. -Only bookmarks marking either a file or a directory are offered for selection. -Treemacs will try to find and focus the given bookmark's location, in a similar -fashion to `treemacs-find-file'. - -With a prefix argument ARG treemacs will also open the bookmarked location. - -(fn &optional ARG)" t nil) (autoload 'treemacs--bookmark-handler "treemacs-bookmarks" "Open Treemacs into a bookmark RECORD. - -(fn RECORD)" nil nil) (autoload 'treemacs-add-bookmark "treemacs-bookmarks" "Add the current node to Emacs' list of bookmarks. -For file and directory nodes their absolute path is saved. Tag nodes -additionally also save the tag's position. A tag can only be bookmarked if the -treemacs node is pointing to a valid buffer position." t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-bookmarks" '("treemacs--"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-compatibility" '("treemacs--split-window-advice"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-core-utils" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-customization" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-diagnostics" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-dom" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-extensions" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-filewatch-mode" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-follow-mode" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-fringe-indicator" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-header-line" '("treemacs-header-buttons-format"))) (autoload 'treemacs-resize-icons "treemacs-icons" "Resize the current theme's icons to the given SIZE. - -If SIZE is 'nil' the icons are not resized and will retain their default size of -22 pixels. - -There is only one size, the icons are square and the aspect ratio will be -preserved when resizing them therefore width and height are the same. - -Resizing the icons only works if Emacs was built with ImageMagick support, or if -using Emacs >= 27.1,which has native image resizing support. If this is not the -case this function will not have any effect. - -Custom icons are not taken into account, only the size of treemacs' own icons -png are changed. - -(fn SIZE)" t nil) (autoload 'treemacs-define-custom-icon "treemacs-icons" "Define a custom ICON for the current theme to use for FILE-EXTENSIONS. - -Note that treemacs has a very loose definition of what constitutes a file -extension - it's either everything past the last period, or just the file's full -name if there is no period. This makes it possible to match file names like -'.gitignore' and 'Makefile'. - -Additionally FILE-EXTENSIONS are also not case sensitive and will be stored in a -downcased state. - -(fn ICON &rest FILE-EXTENSIONS)" nil nil) (autoload 'treemacs-map-icons-with-auto-mode-alist "treemacs-icons" "Remaps icons for EXTENSIONS according to `auto-mode-alist'. -EXTENSIONS should be a list of file extensions such that they match the regex -stored in `auto-mode-alist', for example '(\".cc\"). -MODE-ICON-ALIST is an alist that maps which mode from `auto-mode-alist' should -be assigned which treemacs icon, for exmaple -'((c-mode . treemacs-icon-c) - (c++-mode . treemacs-icon-cpp)) - -(fn EXTENSIONS MODE-ICON-ALIST)" nil nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-icons" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-interface" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-logging" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-macros" '("treemacs-"))) (autoload 'treemacs-mode "treemacs-mode" "A major mode for displaying the file system in a tree layout. - -(fn)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-mode" '("treemacs-"))) (autoload 'treemacs-node-buffer-and-position "treemacs-mouse-interface" "Return source buffer or list of buffer and position for the current node. -This information can be used for future display. Stay in the selected window -and ignore any prefix argument. - -(fn &optional _)" t nil) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-mouse-interface" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-persistence" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-rendering" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-scope" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-tag-follow-mode" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-tags" '("treemacs--"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-themes" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-visuals" '("treemacs-"))) (if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-workspaces" '("treemacs-"))) (provide 'treemacs-autoloads)))) - -#s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (org-elpa #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 1 "melpa" nil "gnu-elpa-mirror" nil "emacsmirror-mirror" nil "straight" nil "json" nil "gcode" nil "lsp-mode" nil "lsp-ui" nil "company-lsp" nil "lsp-ivy" nil "lsp-treemacs" nil "org-link-minor-mode" nil "org-roam" nil "dash" nil "f" nil "s" nil "org" (org :type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org") "emacsql" nil "emacsql-sqlite3" nil "dash-functional" nil "ht" nil "spinner" nil "markdown-mode" nil "lv" nil "company" nil "ivy" nil "treemacs" nil "cl-lib" nil "ace-window" nil "avy" nil "pfuture" nil "hydra" nil)) melpa #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 2 "gnu-elpa-mirror" nil "emacsmirror-mirror" nil "straight" nil "json" nil "gcode" nil "lsp-mode" (lsp-mode :type git :flavor melpa :host github :repo "emacs-lsp/lsp-mode") "lsp-ui" (lsp-ui :type git :flavor melpa :files (:defaults "lsp-ui-doc.html" "lsp-ui-pkg.el") :host github :repo "emacs-lsp/lsp-ui") "company-lsp" (company-lsp :type git :flavor melpa :host github :repo "tigersoldier/company-lsp") "lsp-ivy" (lsp-ivy :type git :flavor melpa :host github :repo "emacs-lsp/lsp-ivy") "lsp-treemacs" (lsp-treemacs :type git :flavor melpa :files (:defaults "icons" "lsp-treemacs-pkg.el") :host github :repo "emacs-lsp/lsp-treemacs") "org-link-minor-mode" nil "org-roam" (org-roam :type git :flavor melpa :host github :repo "org-roam/org-roam") "dash" (dash :type git :flavor melpa :files ("dash.el" "dash.texi" "dash-pkg.el") :host github :repo "magnars/dash.el") "f" (f :type git :flavor melpa :files ("f.el" "f-pkg.el") :host github :repo "rejeep/f.el") "s" (s :type git :flavor melpa :files ("s.el" "s-pkg.el") :host github :repo "magnars/s.el") "emacsql" (emacsql :type git :flavor melpa :files ("emacsql.el" "emacsql-compiler.el" "emacsql-system.el" "README.md" "emacsql-pkg.el") :host github :repo "skeeto/emacsql") "emacsql-sqlite3" (emacsql-sqlite3 :type git :flavor melpa :host github :repo "cireu/emacsql-sqlite3") "dash-functional" (dash-functional :type git :flavor melpa :files ("dash-functional.el" "dash-functional-pkg.el") :host github :repo "magnars/dash.el") "ht" (ht :type git :flavor melpa :files ("ht.el" "ht-pkg.el") :host github :repo "Wilfred/ht.el") "spinner" nil "markdown-mode" (markdown-mode :type git :flavor melpa :host github :repo "jrblevin/markdown-mode") "lv" (lv :type git :flavor melpa :files ("lv.el" "lv-pkg.el") :host github :repo "abo-abo/hydra") "company" (company :type git :flavor melpa :host github :repo "company-mode/company-mode") "ivy" (ivy :type git :flavor melpa :files (:defaults (:exclude "swiper.el" "counsel.el" "ivy-hydra.el" "ivy-avy.el") "doc/ivy-help.org" "ivy-pkg.el") :host github :repo "abo-abo/swiper") "treemacs" (treemacs :type git :flavor melpa :files (:defaults "Changelog.org" "icons" "src/elisp/treemacs*.el" "src/scripts/treemacs*.py" (:exclude "src/extra/*") "treemacs-pkg.el") :host github :repo "Alexander-Miller/treemacs") "cl-lib" nil "ace-window" (ace-window :type git :flavor melpa :host github :repo "abo-abo/ace-window") "avy" (avy :type git :flavor melpa :host github :repo "abo-abo/avy") "pfuture" (pfuture :type git :flavor melpa :host github :repo "Alexander-Miller/pfuture") "hydra" (hydra :type git :flavor melpa :files (:defaults (:exclude "lv.el") "hydra-pkg.el") :host github :repo "abo-abo/hydra"))) gnu-elpa-mirror #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 3 "emacsmirror-mirror" nil "straight" nil "json" nil "gcode" nil "org-link-minor-mode" nil "spinner" (spinner :type git :host github :repo "emacs-straight/spinner" :files ("*" (:exclude ".git"))) "cl-lib" nil)) emacsmirror-mirror #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 2 "straight" (straight :type git :host github :repo "emacsmirror/straight") "json" nil "gcode" nil "org-link-minor-mode" (org-link-minor-mode :type git :host github :repo "emacsattic/org-link-minor-mode") "cl-lib" nil)))) - -("org-elpa" "melpa" "gnu-elpa-mirror" "emacsmirror-mirror" "straight" "emacs" "json" "gcode" "lsp-mode" "dash" "dash-functional" "f" "s" "ht" "spinner" "markdown-mode" "lv" "lsp-ui" "company-lsp" "company" "lsp-ivy" "ivy" "lsp-treemacs" "treemacs" "cl-lib" "ace-window" "avy" "pfuture" "hydra" "org-link-minor-mode" "org-roam" "org" "emacsql" "emacsql-sqlite3") - -t diff --git a/straight/build/.DS_Store b/straight/build/.DS_Store deleted file mode 100644 index 30f042a..0000000 Binary files a/straight/build/.DS_Store and /dev/null differ diff --git a/straight/build/ace-window/ace-window-autoloads.el b/straight/build/ace-window/ace-window-autoloads.el deleted file mode 100644 index 6afe454..0000000 --- a/straight/build/ace-window/ace-window-autoloads.el +++ /dev/null @@ -1,76 +0,0 @@ -;;; ace-window-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "ace-window" "ace-window.el" (0 0 0 0)) -;;; Generated autoloads from ace-window.el - -(autoload 'ace-select-window "ace-window" "\ -Ace select window." t nil) - -(autoload 'ace-delete-window "ace-window" "\ -Ace delete window." t nil) - -(autoload 'ace-swap-window "ace-window" "\ -Ace swap window." t nil) - -(autoload 'ace-delete-other-windows "ace-window" "\ -Ace delete other windows." t nil) - -(autoload 'ace-display-buffer "ace-window" "\ -Make `display-buffer' and `pop-to-buffer' select using `ace-window'. -See sample config for `display-buffer-base-action' and `display-buffer-alist': -https://github.com/abo-abo/ace-window/wiki/display-buffer. - -\(fn BUFFER ALIST)" nil nil) - -(autoload 'ace-window "ace-window" "\ -Select a window. -Perform an action based on ARG described below. - -By default, behaves like extended `other-window'. -See `aw-scope' which extends it to work with frames. - -Prefixed with one \\[universal-argument], does a swap between the -selected window and the current window, so that the selected -buffer moves to current window (and current buffer moves to -selected window). - -Prefixed with two \\[universal-argument]'s, deletes the selected -window. - -\(fn ARG)" t nil) - -(defvar ace-window-display-mode nil "\ -Non-nil if Ace-Window-Display mode is enabled. -See the `ace-window-display-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `ace-window-display-mode'.") - -(custom-autoload 'ace-window-display-mode "ace-window" nil) - -(autoload 'ace-window-display-mode "ace-window" "\ -Minor mode for showing the ace window key in the mode line. - -If called interactively, enable Ace-Window-Display mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -\(fn &optional ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ace-window" '("ace-window-mode" "aw-"))) - -;;;*** - -(provide 'ace-window-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ace-window-autoloads.el ends here diff --git a/straight/build/ace-window/ace-window.el b/straight/build/ace-window/ace-window.el deleted file mode 120000 index c821b60..0000000 --- a/straight/build/ace-window/ace-window.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/ace-window/ace-window.el \ No newline at end of file diff --git a/straight/build/ace-window/ace-window.elc b/straight/build/ace-window/ace-window.elc deleted file mode 100644 index c611368..0000000 Binary files a/straight/build/ace-window/ace-window.elc and /dev/null differ diff --git a/straight/build/async/async-autoloads.el b/straight/build/async/async-autoloads.el deleted file mode 100644 index 1da8bc9..0000000 --- a/straight/build/async/async-autoloads.el +++ /dev/null @@ -1,172 +0,0 @@ -;;; async-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "async" "async.el" (0 0 0 0)) -;;; Generated autoloads from async.el - -(autoload 'async-start-process "async" "\ -Start the executable PROGRAM asynchronously named NAME. See `async-start'. -PROGRAM is passed PROGRAM-ARGS, calling FINISH-FUNC with the -process object when done. If FINISH-FUNC is nil, the future -object will return the process object when the program is -finished. Set DEFAULT-DIRECTORY to change PROGRAM's current -working directory. - -\(fn NAME PROGRAM FINISH-FUNC &rest PROGRAM-ARGS)" nil nil) - -(autoload 'async-start "async" "\ -Execute START-FUNC (often a lambda) in a subordinate Emacs process. -When done, the return value is passed to FINISH-FUNC. Example: - - (async-start - ;; What to do in the child process - (lambda () - (message \"This is a test\") - (sleep-for 3) - 222) - - ;; What to do when it finishes - (lambda (result) - (message \"Async process done, result should be 222: %s\" - result))) - -If FINISH-FUNC is nil or missing, a future is returned that can -be inspected using `async-get', blocking until the value is -ready. Example: - - (let ((proc (async-start - ;; What to do in the child process - (lambda () - (message \"This is a test\") - (sleep-for 3) - 222)))) - - (message \"I'm going to do some work here\") ;; .... - - (message \"Waiting on async process, result should be 222: %s\" - (async-get proc))) - -If you don't want to use a callback, and you don't care about any -return value from the child process, pass the `ignore' symbol as -the second argument (if you don't, and never call `async-get', it -will leave *emacs* process buffers hanging around): - - (async-start - (lambda () - (delete-file \"a remote file on a slow link\" nil)) - 'ignore) - -Note: Even when FINISH-FUNC is present, a future is still -returned except that it yields no value (since the value is -passed to FINISH-FUNC). Call `async-get' on such a future always -returns nil. It can still be useful, however, as an argument to -`async-ready' or `async-wait'. - -\(fn START-FUNC &optional FINISH-FUNC)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "async" '("async-"))) - -;;;*** - -;;;### (autoloads nil "async-bytecomp" "async-bytecomp.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from async-bytecomp.el - -(autoload 'async-byte-recompile-directory "async-bytecomp" "\ -Compile all *.el files in DIRECTORY asynchronously. -All *.elc files are systematically deleted before proceeding. - -\(fn DIRECTORY &optional QUIET)" nil nil) - -(defvar async-bytecomp-package-mode nil "\ -Non-nil if Async-Bytecomp-Package mode is enabled. -See the `async-bytecomp-package-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `async-bytecomp-package-mode'.") - -(custom-autoload 'async-bytecomp-package-mode "async-bytecomp" nil) - -(autoload 'async-bytecomp-package-mode "async-bytecomp" "\ -Byte compile asynchronously packages installed with package.el. -Async compilation of packages can be controlled by -`async-bytecomp-allowed-packages'. - -\(fn &optional ARG)" t nil) - -(autoload 'async-byte-compile-file "async-bytecomp" "\ -Byte compile Lisp code FILE asynchronously. - -Same as `byte-compile-file' but asynchronous. - -\(fn FILE)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "async-bytecomp" '("async-byte"))) - -;;;*** - -;;;### (autoloads nil "dired-async" "dired-async.el" (0 0 0 0)) -;;; Generated autoloads from dired-async.el - -(defvar dired-async-mode nil "\ -Non-nil if Dired-Async mode is enabled. -See the `dired-async-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `dired-async-mode'.") - -(custom-autoload 'dired-async-mode "dired-async" nil) - -(autoload 'dired-async-mode "dired-async" "\ -Do dired actions asynchronously. - -\(fn &optional ARG)" t nil) - -(autoload 'dired-async-do-copy "dired-async" "\ -Run ‘dired-do-copy’ asynchronously. - -\(fn &optional ARG)" t nil) - -(autoload 'dired-async-do-symlink "dired-async" "\ -Run ‘dired-do-symlink’ asynchronously. - -\(fn &optional ARG)" t nil) - -(autoload 'dired-async-do-hardlink "dired-async" "\ -Run ‘dired-do-hardlink’ asynchronously. - -\(fn &optional ARG)" t nil) - -(autoload 'dired-async-do-rename "dired-async" "\ -Run ‘dired-do-rename’ asynchronously. - -\(fn &optional ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dired-async" '("dired-async-"))) - -;;;*** - -;;;### (autoloads nil "smtpmail-async" "smtpmail-async.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from smtpmail-async.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smtpmail-async" '("async-smtpmail-"))) - -;;;*** - -;;;### (autoloads nil nil ("async-pkg.el") (0 0 0 0)) - -;;;*** - -(provide 'async-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; async-autoloads.el ends here diff --git a/straight/build/async/async-bytecomp.el b/straight/build/async/async-bytecomp.el deleted file mode 120000 index 5e27054..0000000 --- a/straight/build/async/async-bytecomp.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/emacs-async/async-bytecomp.el \ No newline at end of file diff --git a/straight/build/async/async-bytecomp.elc b/straight/build/async/async-bytecomp.elc deleted file mode 100644 index 81d3585..0000000 Binary files a/straight/build/async/async-bytecomp.elc and /dev/null differ diff --git a/straight/build/async/async-pkg.el b/straight/build/async/async-pkg.el deleted file mode 120000 index a5db199..0000000 --- a/straight/build/async/async-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/emacs-async/async-pkg.el \ No newline at end of file diff --git a/straight/build/async/async.el b/straight/build/async/async.el deleted file mode 120000 index 4ed41f6..0000000 --- a/straight/build/async/async.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/emacs-async/async.el \ No newline at end of file diff --git a/straight/build/async/async.elc b/straight/build/async/async.elc deleted file mode 100644 index c19fa6b..0000000 Binary files a/straight/build/async/async.elc and /dev/null differ diff --git a/straight/build/async/dired-async.el b/straight/build/async/dired-async.el deleted file mode 120000 index 121a02d..0000000 --- a/straight/build/async/dired-async.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/emacs-async/dired-async.el \ No newline at end of file diff --git a/straight/build/async/dired-async.elc b/straight/build/async/dired-async.elc deleted file mode 100644 index 5f57380..0000000 Binary files a/straight/build/async/dired-async.elc and /dev/null differ diff --git a/straight/build/async/smtpmail-async.el b/straight/build/async/smtpmail-async.el deleted file mode 120000 index b6f83c6..0000000 --- a/straight/build/async/smtpmail-async.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/emacs-async/smtpmail-async.el \ No newline at end of file diff --git a/straight/build/async/smtpmail-async.elc b/straight/build/async/smtpmail-async.elc deleted file mode 100644 index 9eb611a..0000000 Binary files a/straight/build/async/smtpmail-async.elc and /dev/null differ diff --git a/straight/build/avy/avy-autoloads.el b/straight/build/avy/avy-autoloads.el deleted file mode 100644 index bcbf795..0000000 --- a/straight/build/avy/avy-autoloads.el +++ /dev/null @@ -1,270 +0,0 @@ -;;; avy-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "avy" "avy.el" (0 0 0 0)) -;;; Generated autoloads from avy.el - -(autoload 'avy-process "avy" "\ -Select one of CANDIDATES using `avy-read'. -Use OVERLAY-FN to visualize the decision overlay. -CLEANUP-FN should take no arguments and remove the effects of -multiple OVERLAY-FN invocations. - -\(fn CANDIDATES &optional OVERLAY-FN CLEANUP-FN)" nil nil) - -(autoload 'avy-goto-char "avy" "\ -Jump to the currently visible CHAR. -The window scope is determined by `avy-all-windows' (ARG negates it). - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-char-in-line "avy" "\ -Jump to the currently visible CHAR in the current line. - -\(fn CHAR)" t nil) - -(autoload 'avy-goto-char-2 "avy" "\ -Jump to the currently visible CHAR1 followed by CHAR2. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. - -\(fn CHAR1 CHAR2 &optional ARG BEG END)" t nil) - -(autoload 'avy-goto-char-2-above "avy" "\ -Jump to the currently visible CHAR1 followed by CHAR2. -This is a scoped version of `avy-goto-char-2', where the scope is -the visible part of the current buffer up to point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR1 CHAR2 &optional ARG)" t nil) - -(autoload 'avy-goto-char-2-below "avy" "\ -Jump to the currently visible CHAR1 followed by CHAR2. -This is a scoped version of `avy-goto-char-2', where the scope is -the visible part of the current buffer following point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR1 CHAR2 &optional ARG)" t nil) - -(autoload 'avy-isearch "avy" "\ -Jump to one of the current isearch candidates." t nil) - -(autoload 'avy-goto-word-0 "avy" "\ -Jump to a word start. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. - -\(fn ARG &optional BEG END)" t nil) - -(autoload 'avy-goto-whitespace-end "avy" "\ -Jump to the end of a whitespace sequence. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. - -\(fn ARG &optional BEG END)" t nil) - -(autoload 'avy-goto-word-1 "avy" "\ -Jump to the currently visible CHAR at a word start. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. -BEG and END narrow the scope where candidates are searched. -When SYMBOL is non-nil, jump to symbol start instead of word start. - -\(fn CHAR &optional ARG BEG END SYMBOL)" t nil) - -(autoload 'avy-goto-word-1-above "avy" "\ -Jump to the currently visible CHAR at a word start. -This is a scoped version of `avy-goto-word-1', where the scope is -the visible part of the current buffer up to point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-word-1-below "avy" "\ -Jump to the currently visible CHAR at a word start. -This is a scoped version of `avy-goto-word-1', where the scope is -the visible part of the current buffer following point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-symbol-1 "avy" "\ -Jump to the currently visible CHAR at a symbol start. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-symbol-1-above "avy" "\ -Jump to the currently visible CHAR at a symbol start. -This is a scoped version of `avy-goto-symbol-1', where the scope is -the visible part of the current buffer up to point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-symbol-1-below "avy" "\ -Jump to the currently visible CHAR at a symbol start. -This is a scoped version of `avy-goto-symbol-1', where the scope is -the visible part of the current buffer following point. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-subword-0 "avy" "\ -Jump to a word or subword start. -The window scope is determined by `avy-all-windows' (ARG negates it). - -When PREDICATE is non-nil it's a function of zero parameters that -should return true. - -BEG and END narrow the scope where candidates are searched. - -\(fn &optional ARG PREDICATE BEG END)" t nil) - -(autoload 'avy-goto-subword-1 "avy" "\ -Jump to the currently visible CHAR at a subword start. -The window scope is determined by `avy-all-windows' (ARG negates it). -The case of CHAR is ignored. - -\(fn CHAR &optional ARG)" t nil) - -(autoload 'avy-goto-word-or-subword-1 "avy" "\ -Forward to `avy-goto-subword-1' or `avy-goto-word-1'. -Which one depends on variable `subword-mode'." t nil) - -(autoload 'avy-goto-line "avy" "\ -Jump to a line start in current buffer. - -When ARG is 1, jump to lines currently visible, with the option -to cancel to `goto-line' by entering a number. - -When ARG is 4, negate the window scope determined by -`avy-all-windows'. - -Otherwise, forward to `goto-line' with ARG. - -\(fn &optional ARG)" t nil) - -(autoload 'avy-goto-line-above "avy" "\ -Goto visible line above the cursor. -OFFSET changes the distance between the closest key to the cursor and -the cursor -When BOTTOM-UP is non-nil, display avy candidates from top to bottom - -\(fn &optional OFFSET BOTTOM-UP)" t nil) - -(autoload 'avy-goto-line-below "avy" "\ -Goto visible line below the cursor. -OFFSET changes the distance between the closest key to the cursor and -the cursor -When BOTTOM-UP is non-nil, display avy candidates from top to bottom - -\(fn &optional OFFSET BOTTOM-UP)" t nil) - -(autoload 'avy-goto-end-of-line "avy" "\ -Call `avy-goto-line' and move to the end of the line. - -\(fn &optional ARG)" t nil) - -(autoload 'avy-copy-line "avy" "\ -Copy a selected line above the current line. -ARG lines can be used. - -\(fn ARG)" t nil) - -(autoload 'avy-move-line "avy" "\ -Move a selected line above the current line. -ARG lines can be used. - -\(fn ARG)" t nil) - -(autoload 'avy-copy-region "avy" "\ -Select two lines and copy the text between them to point. - -The window scope is determined by `avy-all-windows' or -`avy-all-windows-alt' when ARG is non-nil. - -\(fn ARG)" t nil) - -(autoload 'avy-move-region "avy" "\ -Select two lines and move the text between them above the current line." t nil) - -(autoload 'avy-kill-region "avy" "\ -Select two lines and kill the region between them. - -The window scope is determined by `avy-all-windows' or -`avy-all-windows-alt' when ARG is non-nil. - -\(fn ARG)" t nil) - -(autoload 'avy-kill-ring-save-region "avy" "\ -Select two lines and save the region between them to the kill ring. -The window scope is determined by `avy-all-windows'. -When ARG is non-nil, do the opposite of `avy-all-windows'. - -\(fn ARG)" t nil) - -(autoload 'avy-kill-whole-line "avy" "\ -Select line and kill the whole selected line. - -With a numerical prefix ARG, kill ARG line(s) starting from the -selected line. If ARG is negative, kill backward. - -If ARG is zero, kill the selected line but exclude the trailing -newline. - -\\[universal-argument] 3 \\[avy-kil-whole-line] kill three lines -starting from the selected line. \\[universal-argument] -3 - -\\[avy-kill-whole-line] kill three lines backward including the -selected line. - -\(fn ARG)" t nil) - -(autoload 'avy-kill-ring-save-whole-line "avy" "\ -Select line and save the whole selected line as if killed, but don’t kill it. - -This command is similar to `avy-kill-whole-line', except that it -saves the line(s) as if killed, but does not kill it(them). - -With a numerical prefix ARG, kill ARG line(s) starting from the -selected line. If ARG is negative, kill backward. - -If ARG is zero, kill the selected line but exclude the trailing -newline. - -\(fn ARG)" t nil) - -(autoload 'avy-setup-default "avy" "\ -Setup the default shortcuts." nil nil) - -(autoload 'avy-goto-char-timer "avy" "\ -Read one or many consecutive chars and jump to the first one. -The window scope is determined by `avy-all-windows' (ARG negates it). - -\(fn &optional ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "avy" '("avy-"))) - -;;;*** - -(provide 'avy-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; avy-autoloads.el ends here diff --git a/straight/build/avy/avy.el b/straight/build/avy/avy.el deleted file mode 120000 index 36ed8ee..0000000 --- a/straight/build/avy/avy.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/avy/avy.el \ No newline at end of file diff --git a/straight/build/avy/avy.elc b/straight/build/avy/avy.elc deleted file mode 100644 index 398ce9b..0000000 Binary files a/straight/build/avy/avy.elc and /dev/null differ diff --git a/straight/build/company-lsp/company-lsp-autoloads.el b/straight/build/company-lsp/company-lsp-autoloads.el deleted file mode 100644 index ef9d74d..0000000 --- a/straight/build/company-lsp/company-lsp-autoloads.el +++ /dev/null @@ -1,27 +0,0 @@ -;;; company-lsp-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "company-lsp" "company-lsp.el" (0 0 0 0)) -;;; Generated autoloads from company-lsp.el - -(autoload 'company-lsp "company-lsp" "\ -Define a company backend for lsp-mode. - -See the documentation of `company-backends' for COMMAND and ARG. - -\(fn COMMAND &optional ARG &rest _)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-lsp" '("company-lsp-"))) - -;;;*** - -(provide 'company-lsp-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; company-lsp-autoloads.el ends here diff --git a/straight/build/company-lsp/company-lsp.el b/straight/build/company-lsp/company-lsp.el deleted file mode 120000 index 8e5125a..0000000 --- a/straight/build/company-lsp/company-lsp.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-lsp/company-lsp.el \ No newline at end of file diff --git a/straight/build/company-lsp/company-lsp.elc b/straight/build/company-lsp/company-lsp.elc deleted file mode 100644 index 5e9b77d..0000000 Binary files a/straight/build/company-lsp/company-lsp.elc and /dev/null differ diff --git a/straight/build/company/company-abbrev.el b/straight/build/company/company-abbrev.el deleted file mode 120000 index 1a637f5..0000000 --- a/straight/build/company/company-abbrev.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-abbrev.el \ No newline at end of file diff --git a/straight/build/company/company-abbrev.elc b/straight/build/company/company-abbrev.elc deleted file mode 100644 index d74d6eb..0000000 Binary files a/straight/build/company/company-abbrev.elc and /dev/null differ diff --git a/straight/build/company/company-autoloads.el b/straight/build/company/company-autoloads.el deleted file mode 100644 index b618c47..0000000 --- a/straight/build/company/company-autoloads.el +++ /dev/null @@ -1,377 +0,0 @@ -;;; company-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "company" "company.el" (0 0 0 0)) -;;; Generated autoloads from company.el - -(autoload 'company-mode "company" "\ -\"complete anything\"; is an in-buffer completion framework. -Completion starts automatically, depending on the values -`company-idle-delay' and `company-minimum-prefix-length'. - -If called interactively, enable Company mode if ARG is positive, -and disable it if ARG is zero or negative. If called from Lisp, -also enable the mode if ARG is omitted or nil, and toggle it if -ARG is `toggle'; disable the mode otherwise. - -Completion can be controlled with the commands: -`company-complete-common', `company-complete-selection', `company-complete', -`company-select-next', `company-select-previous'. If these commands are -called before `company-idle-delay', completion will also start. - -Completions can be searched with `company-search-candidates' or -`company-filter-candidates'. These can be used while completion is -inactive, as well. - -The completion data is retrieved using `company-backends' and displayed -using `company-frontends'. If you want to start a specific backend, call -it interactively or use `company-begin-backend'. - -By default, the completions list is sorted alphabetically, unless the -backend chooses otherwise, or `company-transformers' changes it later. - -regular keymap (`company-mode-map'): - -\\{company-mode-map} -keymap during active completions (`company-active-map'): - -\\{company-active-map} - -\(fn &optional ARG)" t nil) - -(put 'global-company-mode 'globalized-minor-mode t) - -(defvar global-company-mode nil "\ -Non-nil if Global Company mode is enabled. -See the `global-company-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `global-company-mode'.") - -(custom-autoload 'global-company-mode "company" nil) - -(autoload 'global-company-mode "company" "\ -Toggle Company mode in all buffers. -With prefix ARG, enable Global Company mode if ARG is positive; -otherwise, disable it. If called from Lisp, enable the mode if -ARG is omitted or nil. - -Company mode is enabled in all buffers where -`company-mode-on' would do it. -See `company-mode' for more information on Company mode. - -\(fn &optional ARG)" t nil) - -(autoload 'company-manual-begin "company" nil t nil) - -(autoload 'company-complete "company" "\ -Insert the common part of all candidates or the current selection. -The first time this is called, the common part is inserted, the second -time, or when the selection has been changed, the selected candidate is -inserted." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company" '("company-"))) - -;;;*** - -;;;### (autoloads nil "company-abbrev" "company-abbrev.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from company-abbrev.el - -(autoload 'company-abbrev "company-abbrev" "\ -`company-mode' completion backend for abbrev. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-abbrev" '("company-abbrev-insert"))) - -;;;*** - -;;;### (autoloads nil "company-bbdb" "company-bbdb.el" (0 0 0 0)) -;;; Generated autoloads from company-bbdb.el - -(autoload 'company-bbdb "company-bbdb" "\ -`company-mode' completion backend for BBDB. - -\(fn COMMAND &optional ARG &rest IGNORE)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-bbdb" '("company-bbdb-"))) - -;;;*** - -;;;### (autoloads nil "company-capf" "company-capf.el" (0 0 0 0)) -;;; Generated autoloads from company-capf.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-capf" '("company-"))) - -;;;*** - -;;;### (autoloads nil "company-clang" "company-clang.el" (0 0 0 0)) -;;; Generated autoloads from company-clang.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-clang" '("company-clang"))) - -;;;*** - -;;;### (autoloads nil "company-cmake" "company-cmake.el" (0 0 0 0)) -;;; Generated autoloads from company-cmake.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-cmake" '("company-cmake"))) - -;;;*** - -;;;### (autoloads nil "company-css" "company-css.el" (0 0 0 0)) -;;; Generated autoloads from company-css.el - -(autoload 'company-css "company-css" "\ -`company-mode' completion backend for `css-mode'. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-css" '("company-css-"))) - -;;;*** - -;;;### (autoloads nil "company-dabbrev" "company-dabbrev.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from company-dabbrev.el - -(autoload 'company-dabbrev "company-dabbrev" "\ -dabbrev-like `company-mode' completion backend. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-dabbrev" '("company-dabbrev-"))) - -;;;*** - -;;;### (autoloads nil "company-dabbrev-code" "company-dabbrev-code.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from company-dabbrev-code.el - -(autoload 'company-dabbrev-code "company-dabbrev-code" "\ -dabbrev-like `company-mode' backend for code. -The backend looks for all symbols in the current buffer that aren't in -comments or strings. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-dabbrev-code" '("company-dabbrev-code-"))) - -;;;*** - -;;;### (autoloads nil "company-eclim" "company-eclim.el" (0 0 0 0)) -;;; Generated autoloads from company-eclim.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-eclim" '("company-eclim"))) - -;;;*** - -;;;### (autoloads nil "company-elisp" "company-elisp.el" (0 0 0 0)) -;;; Generated autoloads from company-elisp.el - -(autoload 'company-elisp "company-elisp" "\ -`company-mode' completion backend for Emacs Lisp. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-elisp" '("company-elisp-"))) - -;;;*** - -;;;### (autoloads nil "company-etags" "company-etags.el" (0 0 0 0)) -;;; Generated autoloads from company-etags.el - -(autoload 'company-etags "company-etags" "\ -`company-mode' completion backend for etags. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-etags" '("company-etags-"))) - -;;;*** - -;;;### (autoloads nil "company-files" "company-files.el" (0 0 0 0)) -;;; Generated autoloads from company-files.el - -(autoload 'company-files "company-files" "\ -`company-mode' completion backend existing file names. -Completions works for proper absolute and relative files paths. -File paths with spaces are only supported inside strings. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-files" '("company-file"))) - -;;;*** - -;;;### (autoloads nil "company-gtags" "company-gtags.el" (0 0 0 0)) -;;; Generated autoloads from company-gtags.el - -(autoload 'company-gtags "company-gtags" "\ -`company-mode' completion backend for GNU Global. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-gtags" '("company-gtags-"))) - -;;;*** - -;;;### (autoloads nil "company-ispell" "company-ispell.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from company-ispell.el - -(autoload 'company-ispell "company-ispell" "\ -`company-mode' completion backend using Ispell. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-ispell" '("company-ispell-"))) - -;;;*** - -;;;### (autoloads nil "company-keywords" "company-keywords.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from company-keywords.el - -(autoload 'company-keywords "company-keywords" "\ -`company-mode' backend for programming language keywords. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-keywords" '("company-keywords-"))) - -;;;*** - -;;;### (autoloads nil "company-nxml" "company-nxml.el" (0 0 0 0)) -;;; Generated autoloads from company-nxml.el - -(autoload 'company-nxml "company-nxml" "\ -`company-mode' completion backend for `nxml-mode'. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-nxml" '("company-nxml-"))) - -;;;*** - -;;;### (autoloads nil "company-oddmuse" "company-oddmuse.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from company-oddmuse.el - -(autoload 'company-oddmuse "company-oddmuse" "\ -`company-mode' completion backend for `oddmuse-mode'. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-oddmuse" '("company-oddmuse-"))) - -;;;*** - -;;;### (autoloads nil "company-semantic" "company-semantic.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from company-semantic.el - -(autoload 'company-semantic "company-semantic" "\ -`company-mode' completion backend using CEDET Semantic. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-semantic" '("company-semantic-"))) - -;;;*** - -;;;### (autoloads nil "company-template" "company-template.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from company-template.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-template" '("company-template-"))) - -;;;*** - -;;;### (autoloads nil "company-tempo" "company-tempo.el" (0 0 0 0)) -;;; Generated autoloads from company-tempo.el - -(autoload 'company-tempo "company-tempo" "\ -`company-mode' completion backend for tempo. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-tempo" '("company-tempo-"))) - -;;;*** - -;;;### (autoloads nil "company-tng" "company-tng.el" (0 0 0 0)) -;;; Generated autoloads from company-tng.el - -(autoload 'company-tng-frontend "company-tng" "\ -When the user changes the selection at least once, this -frontend will display the candidate in the buffer as if it's -already there and any key outside of `company-active-map' will -confirm the selection and finish the completion. - -\(fn COMMAND)" nil nil) - -(autoload 'company-tng-configure-default "company-tng" "\ -Applies the default configuration to enable company-tng." nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-tng" '("company-tng--"))) - -;;;*** - -;;;### (autoloads nil "company-xcode" "company-xcode.el" (0 0 0 0)) -;;; Generated autoloads from company-xcode.el - -(autoload 'company-xcode "company-xcode" "\ -`company-mode' completion backend for Xcode projects. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-xcode" '("company-xcode-"))) - -;;;*** - -;;;### (autoloads nil "company-yasnippet" "company-yasnippet.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from company-yasnippet.el - -(autoload 'company-yasnippet "company-yasnippet" "\ -`company-mode' backend for `yasnippet'. - -This backend should be used with care, because as long as there are -snippets defined for the current major mode, this backend will always -shadow backends that come after it. Recommended usages: - -* In a buffer-local value of `company-backends', grouped with a backend or - several that provide actual text completions. - - (add-hook 'js-mode-hook - (lambda () - (set (make-local-variable 'company-backends) - '((company-dabbrev-code company-yasnippet))))) - -* After keyword `:with', grouped with other backends. - - (push '(company-semantic :with company-yasnippet) company-backends) - -* Not in `company-backends', just bound to a key. - - (global-set-key (kbd \"C-c y\") 'company-yasnippet) - -\(fn COMMAND &optional ARG &rest IGNORE)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "company-yasnippet" '("company-yasnippet-"))) - -;;;*** - -(provide 'company-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; company-autoloads.el ends here diff --git a/straight/build/company/company-bbdb.el b/straight/build/company/company-bbdb.el deleted file mode 120000 index 0dc50b8..0000000 --- a/straight/build/company/company-bbdb.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-bbdb.el \ No newline at end of file diff --git a/straight/build/company/company-bbdb.elc b/straight/build/company/company-bbdb.elc deleted file mode 100644 index 1438028..0000000 Binary files a/straight/build/company/company-bbdb.elc and /dev/null differ diff --git a/straight/build/company/company-capf.el b/straight/build/company/company-capf.el deleted file mode 120000 index 68a3004..0000000 --- a/straight/build/company/company-capf.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-capf.el \ No newline at end of file diff --git a/straight/build/company/company-capf.elc b/straight/build/company/company-capf.elc deleted file mode 100644 index d41079e..0000000 Binary files a/straight/build/company/company-capf.elc and /dev/null differ diff --git a/straight/build/company/company-clang.el b/straight/build/company/company-clang.el deleted file mode 120000 index 7a7cf1e..0000000 --- a/straight/build/company/company-clang.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-clang.el \ No newline at end of file diff --git a/straight/build/company/company-clang.elc b/straight/build/company/company-clang.elc deleted file mode 100644 index cbce789..0000000 Binary files a/straight/build/company/company-clang.elc and /dev/null differ diff --git a/straight/build/company/company-cmake.el b/straight/build/company/company-cmake.el deleted file mode 120000 index 77282a8..0000000 --- a/straight/build/company/company-cmake.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-cmake.el \ No newline at end of file diff --git a/straight/build/company/company-cmake.elc b/straight/build/company/company-cmake.elc deleted file mode 100644 index 30cc04c..0000000 Binary files a/straight/build/company/company-cmake.elc and /dev/null differ diff --git a/straight/build/company/company-css.el b/straight/build/company/company-css.el deleted file mode 120000 index 3cac62e..0000000 --- a/straight/build/company/company-css.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-css.el \ No newline at end of file diff --git a/straight/build/company/company-css.elc b/straight/build/company/company-css.elc deleted file mode 100644 index 5e7b017..0000000 Binary files a/straight/build/company/company-css.elc and /dev/null differ diff --git a/straight/build/company/company-dabbrev-code.el b/straight/build/company/company-dabbrev-code.el deleted file mode 120000 index 00e20c9..0000000 --- a/straight/build/company/company-dabbrev-code.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-dabbrev-code.el \ No newline at end of file diff --git a/straight/build/company/company-dabbrev-code.elc b/straight/build/company/company-dabbrev-code.elc deleted file mode 100644 index efb6f74..0000000 Binary files a/straight/build/company/company-dabbrev-code.elc and /dev/null differ diff --git a/straight/build/company/company-dabbrev.el b/straight/build/company/company-dabbrev.el deleted file mode 120000 index 9e07662..0000000 --- a/straight/build/company/company-dabbrev.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-dabbrev.el \ No newline at end of file diff --git a/straight/build/company/company-dabbrev.elc b/straight/build/company/company-dabbrev.elc deleted file mode 100644 index 1445f3f..0000000 Binary files a/straight/build/company/company-dabbrev.elc and /dev/null differ diff --git a/straight/build/company/company-eclim.el b/straight/build/company/company-eclim.el deleted file mode 120000 index d6334c4..0000000 --- a/straight/build/company/company-eclim.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-eclim.el \ No newline at end of file diff --git a/straight/build/company/company-eclim.elc b/straight/build/company/company-eclim.elc deleted file mode 100644 index e2f3587..0000000 Binary files a/straight/build/company/company-eclim.elc and /dev/null differ diff --git a/straight/build/company/company-elisp.el b/straight/build/company/company-elisp.el deleted file mode 120000 index 2408d48..0000000 --- a/straight/build/company/company-elisp.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-elisp.el \ No newline at end of file diff --git a/straight/build/company/company-elisp.elc b/straight/build/company/company-elisp.elc deleted file mode 100644 index 57b00be..0000000 Binary files a/straight/build/company/company-elisp.elc and /dev/null differ diff --git a/straight/build/company/company-etags.el b/straight/build/company/company-etags.el deleted file mode 120000 index 733cdf3..0000000 --- a/straight/build/company/company-etags.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-etags.el \ No newline at end of file diff --git a/straight/build/company/company-etags.elc b/straight/build/company/company-etags.elc deleted file mode 100644 index 7f08a70..0000000 Binary files a/straight/build/company/company-etags.elc and /dev/null differ diff --git a/straight/build/company/company-files.el b/straight/build/company/company-files.el deleted file mode 120000 index cbc01de..0000000 --- a/straight/build/company/company-files.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-files.el \ No newline at end of file diff --git a/straight/build/company/company-files.elc b/straight/build/company/company-files.elc deleted file mode 100644 index b07a124..0000000 Binary files a/straight/build/company/company-files.elc and /dev/null differ diff --git a/straight/build/company/company-gtags.el b/straight/build/company/company-gtags.el deleted file mode 120000 index f78bb14..0000000 --- a/straight/build/company/company-gtags.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-gtags.el \ No newline at end of file diff --git a/straight/build/company/company-gtags.elc b/straight/build/company/company-gtags.elc deleted file mode 100644 index 51a822a..0000000 Binary files a/straight/build/company/company-gtags.elc and /dev/null differ diff --git a/straight/build/company/company-ispell.el b/straight/build/company/company-ispell.el deleted file mode 120000 index f0d7e89..0000000 --- a/straight/build/company/company-ispell.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-ispell.el \ No newline at end of file diff --git a/straight/build/company/company-ispell.elc b/straight/build/company/company-ispell.elc deleted file mode 100644 index 4d1a6d8..0000000 Binary files a/straight/build/company/company-ispell.elc and /dev/null differ diff --git a/straight/build/company/company-keywords.el b/straight/build/company/company-keywords.el deleted file mode 120000 index 9bd0c38..0000000 --- a/straight/build/company/company-keywords.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-keywords.el \ No newline at end of file diff --git a/straight/build/company/company-keywords.elc b/straight/build/company/company-keywords.elc deleted file mode 100644 index 236db7d..0000000 Binary files a/straight/build/company/company-keywords.elc and /dev/null differ diff --git a/straight/build/company/company-nxml.el b/straight/build/company/company-nxml.el deleted file mode 120000 index f3db39d..0000000 --- a/straight/build/company/company-nxml.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-nxml.el \ No newline at end of file diff --git a/straight/build/company/company-nxml.elc b/straight/build/company/company-nxml.elc deleted file mode 100644 index 294b718..0000000 Binary files a/straight/build/company/company-nxml.elc and /dev/null differ diff --git a/straight/build/company/company-oddmuse.el b/straight/build/company/company-oddmuse.el deleted file mode 120000 index e03508a..0000000 --- a/straight/build/company/company-oddmuse.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-oddmuse.el \ No newline at end of file diff --git a/straight/build/company/company-oddmuse.elc b/straight/build/company/company-oddmuse.elc deleted file mode 100644 index 8cfcc3f..0000000 Binary files a/straight/build/company/company-oddmuse.elc and /dev/null differ diff --git a/straight/build/company/company-semantic.el b/straight/build/company/company-semantic.el deleted file mode 120000 index 813120e..0000000 --- a/straight/build/company/company-semantic.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-semantic.el \ No newline at end of file diff --git a/straight/build/company/company-semantic.elc b/straight/build/company/company-semantic.elc deleted file mode 100644 index 6040cd2..0000000 Binary files a/straight/build/company/company-semantic.elc and /dev/null differ diff --git a/straight/build/company/company-template.el b/straight/build/company/company-template.el deleted file mode 120000 index 7f0782a..0000000 --- a/straight/build/company/company-template.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-template.el \ No newline at end of file diff --git a/straight/build/company/company-template.elc b/straight/build/company/company-template.elc deleted file mode 100644 index d949972..0000000 Binary files a/straight/build/company/company-template.elc and /dev/null differ diff --git a/straight/build/company/company-tempo.el b/straight/build/company/company-tempo.el deleted file mode 120000 index 96af62a..0000000 --- a/straight/build/company/company-tempo.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-tempo.el \ No newline at end of file diff --git a/straight/build/company/company-tempo.elc b/straight/build/company/company-tempo.elc deleted file mode 100644 index ea388e9..0000000 Binary files a/straight/build/company/company-tempo.elc and /dev/null differ diff --git a/straight/build/company/company-tng.el b/straight/build/company/company-tng.el deleted file mode 120000 index 969232d..0000000 --- a/straight/build/company/company-tng.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-tng.el \ No newline at end of file diff --git a/straight/build/company/company-tng.elc b/straight/build/company/company-tng.elc deleted file mode 100644 index a298ae7..0000000 Binary files a/straight/build/company/company-tng.elc and /dev/null differ diff --git a/straight/build/company/company-xcode.el b/straight/build/company/company-xcode.el deleted file mode 120000 index 6f315a7..0000000 --- a/straight/build/company/company-xcode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-xcode.el \ No newline at end of file diff --git a/straight/build/company/company-xcode.elc b/straight/build/company/company-xcode.elc deleted file mode 100644 index 6b4c7d8..0000000 Binary files a/straight/build/company/company-xcode.elc and /dev/null differ diff --git a/straight/build/company/company-yasnippet.el b/straight/build/company/company-yasnippet.el deleted file mode 120000 index 8a53c99..0000000 --- a/straight/build/company/company-yasnippet.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company-yasnippet.el \ No newline at end of file diff --git a/straight/build/company/company-yasnippet.elc b/straight/build/company/company-yasnippet.elc deleted file mode 100644 index a5566f2..0000000 Binary files a/straight/build/company/company-yasnippet.elc and /dev/null differ diff --git a/straight/build/company/company.el b/straight/build/company/company.el deleted file mode 120000 index 88bd1eb..0000000 --- a/straight/build/company/company.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/company-mode/company.el \ No newline at end of file diff --git a/straight/build/company/company.elc b/straight/build/company/company.elc deleted file mode 100644 index c0dd852..0000000 Binary files a/straight/build/company/company.elc and /dev/null differ diff --git a/straight/build/dash-functional/dash-functional-autoloads.el b/straight/build/dash-functional/dash-functional-autoloads.el deleted file mode 100644 index 3bce30d..0000000 --- a/straight/build/dash-functional/dash-functional-autoloads.el +++ /dev/null @@ -1,21 +0,0 @@ -;;; dash-functional-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "dash-functional" "dash-functional.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from dash-functional.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dash-functional" '("-a" "-c" "-f" "-iteratefn" "-juxt" "-not" "-o" "-prodfn" "-rpartial"))) - -;;;*** - -(provide 'dash-functional-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dash-functional-autoloads.el ends here diff --git a/straight/build/dash-functional/dash-functional.el b/straight/build/dash-functional/dash-functional.el deleted file mode 120000 index 81d24a1..0000000 --- a/straight/build/dash-functional/dash-functional.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/dash.el/dash-functional.el \ No newline at end of file diff --git a/straight/build/dash-functional/dash-functional.elc b/straight/build/dash-functional/dash-functional.elc deleted file mode 100644 index ff43863..0000000 Binary files a/straight/build/dash-functional/dash-functional.elc and /dev/null differ diff --git a/straight/build/dash/dash-autoloads.el b/straight/build/dash/dash-autoloads.el deleted file mode 100644 index 00e3d3e..0000000 --- a/straight/build/dash/dash-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; dash-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "dash" "dash.el" (0 0 0 0)) -;;; Generated autoloads from dash.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-keep" "-l" "-m" "-non" "-only-some" "-p" "-r" "-s" "-t" "-u" "-value-to-list" "-when-let" "-zip" "dash-"))) - -;;;*** - -(provide 'dash-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dash-autoloads.el ends here diff --git a/straight/build/dash/dash.el b/straight/build/dash/dash.el deleted file mode 120000 index a55e128..0000000 --- a/straight/build/dash/dash.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/dash.el/dash.el \ No newline at end of file diff --git a/straight/build/dash/dash.elc b/straight/build/dash/dash.elc deleted file mode 100644 index d0d3d35..0000000 Binary files a/straight/build/dash/dash.elc and /dev/null differ diff --git a/straight/build/dash/dash.info b/straight/build/dash/dash.info deleted file mode 100644 index 087321e..0000000 --- a/straight/build/dash/dash.info +++ /dev/null @@ -1,3410 +0,0 @@ -This is dash.info, produced by makeinfo version 6.7 from dash.texi. - -This manual is for ‘dash.el’ version 2.12.1. - - Copyright © 2012-2015 Magnar Sveen - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - . -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Dash: (dash.info). A modern list library for GNU Emacs -END-INFO-DIR-ENTRY - - -File: dash.info, Node: Top, Next: Installation, Up: (dir) - -dash -**** - -This manual is for ‘dash.el’ version 2.12.1. - - Copyright © 2012-2015 Magnar Sveen - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see - . - -* Menu: - -* Installation:: -* Functions:: -* Development:: -* Index:: - -— The Detailed Node Listing — - -Installation - -* Using in a package:: -* Syntax highlighting of dash functions:: - -Functions - -* Maps:: -* Sublist selection:: -* List to list:: -* Reductions:: -* Unfolding:: -* Predicates:: -* Partitioning:: -* Indexing:: -* Set operations:: -* Other list operations:: -* Tree operations:: -* Threading macros:: -* Binding:: -* Side-effects:: -* Destructive operations:: -* Function combinators:: - -Development - -* Contribute:: How to contribute -* Changes:: List of significant changes by version -* Contributors:: List of contributors - - -File: dash.info, Node: Installation, Next: Functions, Prev: Top, Up: Top - -1 Installation -************** - -It’s available on Melpa (https://melpa.org/); use ‘M-x package-install’: - -‘M-x package-install dash’ - Install the dash library. - -‘M-x package-install dash-functional’ - Optional, if you want the function combinators. - - Alternatively, you can just dump dash.el or dash-functional.el in -your load path somewhere. - -* Menu: - -* Using in a package:: -* Syntax highlighting of dash functions:: - - -File: dash.info, Node: Using in a package, Next: Syntax highlighting of dash functions, Up: Installation - -1.1 Using in a package -====================== - -Add this to the big comment block at the top: - - ;; Package-Requires: ((dash "2.12.1")) - -To get function combinators: - - ;; Package-Requires: ((dash "2.12.1") (dash-functional "1.2.0") (emacs "24")) - - -File: dash.info, Node: Syntax highlighting of dash functions, Prev: Using in a package, Up: Installation - -1.2 Syntax highlighting of dash functions -========================================= - -Font lock of dash functions in emacs lisp buffers is now optional. -Include this in your emacs settings to get syntax highlighting: - - (eval-after-load 'dash '(dash-enable-font-lock)) - - -File: dash.info, Node: Functions, Next: Development, Prev: Installation, Up: Top - -2 Functions -*********** - -This chapter contains reference documentation for the dash application -programming interface (API). All functions and constructs in the library -are prefixed with a dash (-). - - There are also anaphoric versions of functions where that makes -sense, prefixed with two dashes instead of one. - - For instance, while ‘-map’ takes a function to map over the list, one -can also use the anaphoric form with double dashes - which will then be -executed with ‘it’ exposed as the list item. Here’s an example: - - (-map (lambda (n) (* n n)) '(1 2 3 4)) ;; normal version - - (--map (* it it) '(1 2 3 4)) ;; anaphoric version - -Of course, the original can also be written like - - (defun square (n) (* n n)) - - (-map 'square '(1 2 3 4)) - -which demonstrates the usefulness of both versions. - -* Menu: - -* Maps:: -* Sublist selection:: -* List to list:: -* Reductions:: -* Unfolding:: -* Predicates:: -* Partitioning:: -* Indexing:: -* Set operations:: -* Other list operations:: -* Tree operations:: -* Threading macros:: -* Binding:: -* Side-effects:: -* Destructive operations:: -* Function combinators:: - - -File: dash.info, Node: Maps, Next: Sublist selection, Up: Functions - -2.1 Maps -======== - -Functions in this category take a transforming function, which is then -applied sequentially to each or selected elements of the input list. -The results are collected in order and returned as new list. - - -- Function: -map (fn list) - Return a new list consisting of the result of applying FN to the - items in LIST. - - (-map (lambda (num) (* num num)) '(1 2 3 4)) - ⇒ '(1 4 9 16) - (-map 'square '(1 2 3 4)) - ⇒ '(1 4 9 16) - (--map (* it it) '(1 2 3 4)) - ⇒ '(1 4 9 16) - - -- Function: -map-when (pred rep list) - Return a new list where the elements in LIST that do not match the - PRED function are unchanged, and where the elements in LIST that do - match the PRED function are mapped through the REP function. - - Alias: ‘-replace-where’ - - See also: ‘-update-at’ (*note -update-at::) - - (-map-when 'even? 'square '(1 2 3 4)) - ⇒ '(1 4 3 16) - (--map-when (> it 2) (* it it) '(1 2 3 4)) - ⇒ '(1 2 9 16) - (--map-when (= it 2) 17 '(1 2 3 4)) - ⇒ '(1 17 3 4) - - -- Function: -map-first (pred rep list) - Replace first item in LIST satisfying PRED with result of REP - called on this item. - - See also: ‘-map-when’ (*note -map-when::), ‘-replace-first’ (*note - -replace-first::) - - (-map-first 'even? 'square '(1 2 3 4)) - ⇒ '(1 4 3 4) - (--map-first (> it 2) (* it it) '(1 2 3 4)) - ⇒ '(1 2 9 4) - (--map-first (= it 2) 17 '(1 2 3 2)) - ⇒ '(1 17 3 2) - - -- Function: -map-last (pred rep list) - Replace last item in LIST satisfying PRED with result of REP called - on this item. - - See also: ‘-map-when’ (*note -map-when::), ‘-replace-last’ (*note - -replace-last::) - - (-map-last 'even? 'square '(1 2 3 4)) - ⇒ '(1 2 3 16) - (--map-last (> it 2) (* it it) '(1 2 3 4)) - ⇒ '(1 2 3 16) - (--map-last (= it 2) 17 '(1 2 3 2)) - ⇒ '(1 2 3 17) - - -- Function: -map-indexed (fn list) - Return a new list consisting of the result of (FN index item) for - each item in LIST. - - In the anaphoric form ‘--map-indexed’, the index is exposed as - symbol ‘it-index’. - - See also: ‘-each-indexed’ (*note -each-indexed::). - - (-map-indexed (lambda (index item) (- item index)) '(1 2 3 4)) - ⇒ '(1 1 1 1) - (--map-indexed (- it it-index) '(1 2 3 4)) - ⇒ '(1 1 1 1) - - -- Function: -annotate (fn list) - Return a list of cons cells where each cell is FN applied to each - element of LIST paired with the unmodified element of LIST. - - (-annotate '1+ '(1 2 3)) - ⇒ '((2 . 1) (3 . 2) (4 . 3)) - (-annotate 'length '(("h" "e" "l" "l" "o") ("hello" "world"))) - ⇒ '((5 "h" "e" "l" "l" "o") (2 "hello" "world")) - (--annotate (< 1 it) '(0 1 2 3)) - ⇒ '((nil . 0) (nil . 1) (t . 2) (t . 3)) - - -- Function: -splice (pred fun list) - Splice lists generated by FUN in place of elements matching PRED in - LIST. - - FUN takes the element matching PRED as input. - - This function can be used as replacement for ‘,@’ in case you need - to splice several lists at marked positions (for example with - keywords). - - See also: ‘-splice-list’ (*note -splice-list::), ‘-insert-at’ - (*note -insert-at::) - - (-splice 'even? (lambda (x) (list x x)) '(1 2 3 4)) - ⇒ '(1 2 2 3 4 4) - (--splice 't (list it it) '(1 2 3 4)) - ⇒ '(1 1 2 2 3 3 4 4) - (--splice (equal it :magic) '((list of) (magical) (code)) '((foo) (bar) :magic (baz))) - ⇒ '((foo) (bar) (list of) (magical) (code) (baz)) - - -- Function: -splice-list (pred new-list list) - Splice NEW-LIST in place of elements matching PRED in LIST. - - See also: ‘-splice’ (*note -splice::), ‘-insert-at’ (*note - -insert-at::) - - (-splice-list 'keywordp '(a b c) '(1 :foo 2)) - ⇒ '(1 a b c 2) - (-splice-list 'keywordp nil '(1 :foo 2)) - ⇒ '(1 2) - (--splice-list (keywordp it) '(a b c) '(1 :foo 2)) - ⇒ '(1 a b c 2) - - -- Function: -mapcat (fn list) - Return the concatenation of the result of mapping FN over LIST. - Thus function FN should return a list. - - (-mapcat 'list '(1 2 3)) - ⇒ '(1 2 3) - (-mapcat (lambda (item) (list 0 item)) '(1 2 3)) - ⇒ '(0 1 0 2 0 3) - (--mapcat (list 0 it) '(1 2 3)) - ⇒ '(0 1 0 2 0 3) - - -- Function: -copy (arg) - Create a shallow copy of LIST. - - (fn LIST) - - (-copy '(1 2 3)) - ⇒ '(1 2 3) - (let ((a '(1 2 3))) (eq a (-copy a))) - ⇒ nil - - -File: dash.info, Node: Sublist selection, Next: List to list, Prev: Maps, Up: Functions - -2.2 Sublist selection -===================== - -Functions returning a sublist of the original list. - - -- Function: -filter (pred list) - Return a new list of the items in LIST for which PRED returns a - non-nil value. - - Alias: ‘-select’ - - See also: ‘-keep’ (*note -keep::), ‘-remove’ (*note -remove::). - - (-filter (lambda (num) (= 0 (% num 2))) '(1 2 3 4)) - ⇒ '(2 4) - (-filter 'even? '(1 2 3 4)) - ⇒ '(2 4) - (--filter (= 0 (% it 2)) '(1 2 3 4)) - ⇒ '(2 4) - - -- Function: -remove (pred list) - Return a new list of the items in LIST for which PRED returns nil. - - Alias: ‘-reject’ - - See also: ‘-filter’ (*note -filter::). - - (-remove (lambda (num) (= 0 (% num 2))) '(1 2 3 4)) - ⇒ '(1 3) - (-remove 'even? '(1 2 3 4)) - ⇒ '(1 3) - (--remove (= 0 (% it 2)) '(1 2 3 4)) - ⇒ '(1 3) - - -- Function: -remove-first (pred list) - Return a new list with the first item matching PRED removed. - - Alias: ‘-reject-first’ - - See also: ‘-remove’ (*note -remove::), ‘-map-first’ (*note - -map-first::) - - (-remove-first 'even? '(1 3 5 4 7 8 10)) - ⇒ '(1 3 5 7 8 10) - (-remove-first 'stringp '(1 2 "first" "second" "third")) - ⇒ '(1 2 "second" "third") - (--remove-first (> it 3) '(1 2 3 4 5 6 7 8 9 10)) - ⇒ '(1 2 3 5 6 7 8 9 10) - - -- Function: -remove-last (pred list) - Return a new list with the last item matching PRED removed. - - Alias: ‘-reject-last’ - - See also: ‘-remove’ (*note -remove::), ‘-map-last’ (*note - -map-last::) - - (-remove-last 'even? '(1 3 5 4 7 8 10 11)) - ⇒ '(1 3 5 4 7 8 11) - (-remove-last 'stringp '(1 2 "last" "second" "third")) - ⇒ '(1 2 "last" "second") - (--remove-last (> it 3) '(1 2 3 4 5 6 7 8 9 10)) - ⇒ '(1 2 3 4 5 6 7 8 9) - - -- Function: -remove-item (item list) - Remove all occurrences of ITEM from LIST. - - Comparison is done with ‘equal’. - - (-remove-item 3 '(1 2 3 2 3 4 5 3)) - ⇒ '(1 2 2 4 5) - (-remove-item 'foo '(foo bar baz foo)) - ⇒ '(bar baz) - (-remove-item "bob" '("alice" "bob" "eve" "bob" "dave")) - ⇒ '("alice" "eve" "dave") - - -- Function: -non-nil (list) - Return all non-nil elements of LIST. - - (-non-nil '(1 nil 2 nil nil 3 4 nil 5 nil)) - ⇒ '(1 2 3 4 5) - - -- Function: -slice (list from &optional to step) - Return copy of LIST, starting from index FROM to index TO. - - FROM or TO may be negative. These values are then interpreted - modulo the length of the list. - - If STEP is a number, only each STEPth item in the resulting section - is returned. Defaults to 1. - - (-slice '(1 2 3 4 5) 1) - ⇒ '(2 3 4 5) - (-slice '(1 2 3 4 5) 0 3) - ⇒ '(1 2 3) - (-slice '(1 2 3 4 5 6 7 8 9) 1 -1 2) - ⇒ '(2 4 6 8) - - -- Function: -take (n list) - Return a new list of the first N items in LIST, or all items if - there are fewer than N. - - See also: ‘-take-last’ (*note -take-last::) - - (-take 3 '(1 2 3 4 5)) - ⇒ '(1 2 3) - (-take 17 '(1 2 3 4 5)) - ⇒ '(1 2 3 4 5) - - -- Function: -take-last (n list) - Return the last N items of LIST in order. - - See also: ‘-take’ (*note -take::) - - (-take-last 3 '(1 2 3 4 5)) - ⇒ '(3 4 5) - (-take-last 17 '(1 2 3 4 5)) - ⇒ '(1 2 3 4 5) - (-take-last 1 '(1 2 3 4 5)) - ⇒ '(5) - - -- Function: -drop (n list) - Return the tail of LIST without the first N items. - - See also: ‘-drop-last’ (*note -drop-last::) - - (fn N LIST) - - (-drop 3 '(1 2 3 4 5)) - ⇒ '(4 5) - (-drop 17 '(1 2 3 4 5)) - ⇒ '() - - -- Function: -drop-last (n list) - Remove the last N items of LIST and return a copy. - - See also: ‘-drop’ (*note -drop::) - - (-drop-last 3 '(1 2 3 4 5)) - ⇒ '(1 2) - (-drop-last 17 '(1 2 3 4 5)) - ⇒ '() - - -- Function: -take-while (pred list) - Return a new list of successive items from LIST while (PRED item) - returns a non-nil value. - - (-take-while 'even? '(1 2 3 4)) - ⇒ '() - (-take-while 'even? '(2 4 5 6)) - ⇒ '(2 4) - (--take-while (< it 4) '(1 2 3 4 3 2 1)) - ⇒ '(1 2 3) - - -- Function: -drop-while (pred list) - Return the tail of LIST starting from the first item for which - (PRED item) returns nil. - - (-drop-while 'even? '(1 2 3 4)) - ⇒ '(1 2 3 4) - (-drop-while 'even? '(2 4 5 6)) - ⇒ '(5 6) - (--drop-while (< it 4) '(1 2 3 4 3 2 1)) - ⇒ '(4 3 2 1) - - -- Function: -select-by-indices (indices list) - Return a list whose elements are elements from LIST selected as - ‘(nth i list)‘ for all i from INDICES. - - (-select-by-indices '(4 10 2 3 6) '("v" "e" "l" "o" "c" "i" "r" "a" "p" "t" "o" "r")) - ⇒ '("c" "o" "l" "o" "r") - (-select-by-indices '(2 1 0) '("a" "b" "c")) - ⇒ '("c" "b" "a") - (-select-by-indices '(0 1 2 0 1 3 3 1) '("f" "a" "r" "l")) - ⇒ '("f" "a" "r" "f" "a" "l" "l" "a") - - -- Function: -select-columns (columns table) - Select COLUMNS from TABLE. - - TABLE is a list of lists where each element represents one row. It - is assumed each row has the same length. - - Each row is transformed such that only the specified COLUMNS are - selected. - - See also: ‘-select-column’ (*note -select-column::), - ‘-select-by-indices’ (*note -select-by-indices::) - - (-select-columns '(0 2) '((1 2 3) (a b c) (:a :b :c))) - ⇒ '((1 3) (a c) (:a :c)) - (-select-columns '(1) '((1 2 3) (a b c) (:a :b :c))) - ⇒ '((2) (b) (:b)) - (-select-columns nil '((1 2 3) (a b c) (:a :b :c))) - ⇒ '(nil nil nil) - - -- Function: -select-column (column table) - Select COLUMN from TABLE. - - TABLE is a list of lists where each element represents one row. It - is assumed each row has the same length. - - The single selected column is returned as a list. - - See also: ‘-select-columns’ (*note -select-columns::), - ‘-select-by-indices’ (*note -select-by-indices::) - - (-select-column 1 '((1 2 3) (a b c) (:a :b :c))) - ⇒ '(2 b :b) - - -File: dash.info, Node: List to list, Next: Reductions, Prev: Sublist selection, Up: Functions - -2.3 List to list -================ - -Functions returning a modified copy of the input list. - - -- Function: -keep (fn list) - Return a new list of the non-nil results of applying FN to the - items in LIST. - - If you want to select the original items satisfying a predicate use - ‘-filter’ (*note -filter::). - - (-keep 'cdr '((1 2 3) (4 5) (6))) - ⇒ '((2 3) (5)) - (-keep (lambda (num) (when (> num 3) (* 10 num))) '(1 2 3 4 5 6)) - ⇒ '(40 50 60) - (--keep (when (> it 3) (* 10 it)) '(1 2 3 4 5 6)) - ⇒ '(40 50 60) - - -- Function: -concat (&rest lists) - Return a new list with the concatenation of the elements in the - supplied LISTS. - - (-concat '(1)) - ⇒ '(1) - (-concat '(1) '(2)) - ⇒ '(1 2) - (-concat '(1) '(2 3) '(4)) - ⇒ '(1 2 3 4) - - -- Function: -flatten (l) - Take a nested list L and return its contents as a single, flat - list. - - Note that because ‘nil’ represents a list of zero elements (an - empty list), any mention of nil in L will disappear after - flattening. If you need to preserve nils, consider ‘-flatten-n’ - (*note -flatten-n::) or map them to some unique symbol and then map - them back. - - Conses of two atoms are considered "terminals", that is, they - aren’t flattened further. - - See also: ‘-flatten-n’ (*note -flatten-n::) - - (-flatten '((1))) - ⇒ '(1) - (-flatten '((1 (2 3) (((4 (5))))))) - ⇒ '(1 2 3 4 5) - (-flatten '(1 2 (3 . 4))) - ⇒ '(1 2 (3 . 4)) - - -- Function: -flatten-n (num list) - Flatten NUM levels of a nested LIST. - - See also: ‘-flatten’ (*note -flatten::) - - (-flatten-n 1 '((1 2) ((3 4) ((5 6))))) - ⇒ '(1 2 (3 4) ((5 6))) - (-flatten-n 2 '((1 2) ((3 4) ((5 6))))) - ⇒ '(1 2 3 4 (5 6)) - (-flatten-n 3 '((1 2) ((3 4) ((5 6))))) - ⇒ '(1 2 3 4 5 6) - - -- Function: -replace (old new list) - Replace all OLD items in LIST with NEW. - - Elements are compared using ‘equal’. - - See also: ‘-replace-at’ (*note -replace-at::) - - (-replace 1 "1" '(1 2 3 4 3 2 1)) - ⇒ '("1" 2 3 4 3 2 "1") - (-replace "foo" "bar" '("a" "nice" "foo" "sentence" "about" "foo")) - ⇒ '("a" "nice" "bar" "sentence" "about" "bar") - (-replace 1 2 nil) - ⇒ nil - - -- Function: -replace-first (old new list) - Replace the first occurrence of OLD with NEW in LIST. - - Elements are compared using ‘equal’. - - See also: ‘-map-first’ (*note -map-first::) - - (-replace-first 1 "1" '(1 2 3 4 3 2 1)) - ⇒ '("1" 2 3 4 3 2 1) - (-replace-first "foo" "bar" '("a" "nice" "foo" "sentence" "about" "foo")) - ⇒ '("a" "nice" "bar" "sentence" "about" "foo") - (-replace-first 1 2 nil) - ⇒ nil - - -- Function: -replace-last (old new list) - Replace the last occurrence of OLD with NEW in LIST. - - Elements are compared using ‘equal’. - - See also: ‘-map-last’ (*note -map-last::) - - (-replace-last 1 "1" '(1 2 3 4 3 2 1)) - ⇒ '(1 2 3 4 3 2 "1") - (-replace-last "foo" "bar" '("a" "nice" "foo" "sentence" "about" "foo")) - ⇒ '("a" "nice" "foo" "sentence" "about" "bar") - (-replace-last 1 2 nil) - ⇒ nil - - -- Function: -insert-at (n x list) - Return a list with X inserted into LIST at position N. - - See also: ‘-splice’ (*note -splice::), ‘-splice-list’ (*note - -splice-list::) - - (-insert-at 1 'x '(a b c)) - ⇒ '(a x b c) - (-insert-at 12 'x '(a b c)) - ⇒ '(a b c x) - - -- Function: -replace-at (n x list) - Return a list with element at Nth position in LIST replaced with X. - - See also: ‘-replace’ (*note -replace::) - - (-replace-at 0 9 '(0 1 2 3 4 5)) - ⇒ '(9 1 2 3 4 5) - (-replace-at 1 9 '(0 1 2 3 4 5)) - ⇒ '(0 9 2 3 4 5) - (-replace-at 4 9 '(0 1 2 3 4 5)) - ⇒ '(0 1 2 3 9 5) - - -- Function: -update-at (n func list) - Return a list with element at Nth position in LIST replaced with - ‘(func (nth n list))‘. - - See also: ‘-map-when’ (*note -map-when::) - - (-update-at 0 (lambda (x) (+ x 9)) '(0 1 2 3 4 5)) - ⇒ '(9 1 2 3 4 5) - (-update-at 1 (lambda (x) (+ x 8)) '(0 1 2 3 4 5)) - ⇒ '(0 9 2 3 4 5) - (--update-at 2 (length it) '("foo" "bar" "baz" "quux")) - ⇒ '("foo" "bar" 3 "quux") - - -- Function: -remove-at (n list) - Return a list with element at Nth position in LIST removed. - - See also: ‘-remove-at-indices’ (*note -remove-at-indices::), - ‘-remove’ (*note -remove::) - - (-remove-at 0 '("0" "1" "2" "3" "4" "5")) - ⇒ '("1" "2" "3" "4" "5") - (-remove-at 1 '("0" "1" "2" "3" "4" "5")) - ⇒ '("0" "2" "3" "4" "5") - (-remove-at 2 '("0" "1" "2" "3" "4" "5")) - ⇒ '("0" "1" "3" "4" "5") - - -- Function: -remove-at-indices (indices list) - Return a list whose elements are elements from LIST without - elements selected as ‘(nth i list)‘ for all i from INDICES. - - See also: ‘-remove-at’ (*note -remove-at::), ‘-remove’ (*note - -remove::) - - (-remove-at-indices '(0) '("0" "1" "2" "3" "4" "5")) - ⇒ '("1" "2" "3" "4" "5") - (-remove-at-indices '(0 2 4) '("0" "1" "2" "3" "4" "5")) - ⇒ '("1" "3" "5") - (-remove-at-indices '(0 5) '("0" "1" "2" "3" "4" "5")) - ⇒ '("1" "2" "3" "4") - - -File: dash.info, Node: Reductions, Next: Unfolding, Prev: List to list, Up: Functions - -2.4 Reductions -============== - -Functions reducing lists into single value. - - -- Function: -reduce-from (fn initial-value list) - Return the result of applying FN to INITIAL-VALUE and the first - item in LIST, then applying FN to that result and the 2nd item, - etc. If LIST contains no items, return INITIAL-VALUE and do not - call FN. - - In the anaphoric form ‘--reduce-from’, the accumulated value is - exposed as symbol ‘acc’. - - See also: ‘-reduce’ (*note -reduce::), ‘-reduce-r’ (*note - -reduce-r::) - - (-reduce-from '- 10 '(1 2 3)) - ⇒ 4 - (-reduce-from (lambda (memo item) (format "(%s - %d)" memo item)) "10" '(1 2 3)) - ⇒ "(((10 - 1) - 2) - 3)" - (--reduce-from (concat acc " " it) "START" '("a" "b" "c")) - ⇒ "START a b c" - - -- Function: -reduce-r-from (fn initial-value list) - Replace conses with FN, nil with INITIAL-VALUE and evaluate the - resulting expression. If LIST is empty, INITIAL-VALUE is returned - and FN is not called. - - Note: this function works the same as ‘-reduce-from’ (*note - -reduce-from::) but the operation associates from right instead of - from left. - - See also: ‘-reduce-r’ (*note -reduce-r::), ‘-reduce’ (*note - -reduce::) - - (-reduce-r-from '- 10 '(1 2 3)) - ⇒ -8 - (-reduce-r-from (lambda (item memo) (format "(%d - %s)" item memo)) "10" '(1 2 3)) - ⇒ "(1 - (2 - (3 - 10)))" - (--reduce-r-from (concat it " " acc) "END" '("a" "b" "c")) - ⇒ "a b c END" - - -- Function: -reduce (fn list) - Return the result of applying FN to the first 2 items in LIST, then - applying FN to that result and the 3rd item, etc. If LIST contains - no items, return the result of calling FN with no arguments. If - LIST contains a single item, return that item and do not call FN. - - In the anaphoric form ‘--reduce’, the accumulated value is exposed - as symbol ‘acc’. - - See also: ‘-reduce-from’ (*note -reduce-from::), ‘-reduce-r’ (*note - -reduce-r::) - - (-reduce '- '(1 2 3 4)) - ⇒ -8 - (-reduce 'list '(1 2 3 4)) - ⇒ '(((1 2) 3) 4) - (--reduce (format "%s-%d" acc it) '(1 2 3)) - ⇒ "1-2-3" - - -- Function: -reduce-r (fn list) - Replace conses with FN and evaluate the resulting expression. The - final nil is ignored. If LIST contains no items, return the result - of calling FN with no arguments. If LIST contains a single item, - return that item and do not call FN. - - The first argument of FN is the new item, the second is the - accumulated value. - - Note: this function works the same as ‘-reduce’ (*note -reduce::) - but the operation associates from right instead of from left. - - See also: ‘-reduce-r-from’ (*note -reduce-r-from::), ‘-reduce’ - (*note -reduce::) - - (-reduce-r '- '(1 2 3 4)) - ⇒ -2 - (-reduce-r (lambda (item memo) (format "%s-%d" memo item)) '(1 2 3)) - ⇒ "3-2-1" - (--reduce-r (format "%s-%d" acc it) '(1 2 3)) - ⇒ "3-2-1" - - -- Function: -reductions-from (fn init list) - Return a list of the intermediate values of the reduction. - - See ‘-reduce-from’ (*note -reduce-from::) for explanation of the - arguments. - - See also: ‘-reductions’ (*note -reductions::), ‘-reductions-r’ - (*note -reductions-r::), ‘-reduce-r’ (*note -reduce-r::) - - (-reductions-from (lambda (a i) (format "(%s FN %d)" a i)) "INIT" '(1 2 3 4)) - ⇒ '("INIT" "(INIT FN 1)" "((INIT FN 1) FN 2)" "(((INIT FN 1) FN 2) FN 3)" "((((INIT FN 1) FN 2) FN 3) FN 4)") - (-reductions-from 'max 0 '(2 1 4 3)) - ⇒ '(0 2 2 4 4) - (-reductions-from '* 1 '(1 2 3 4)) - ⇒ '(1 1 2 6 24) - - -- Function: -reductions-r-from (fn init list) - Return a list of the intermediate values of the reduction. - - See ‘-reduce-r-from’ (*note -reduce-r-from::) for explanation of - the arguments. - - See also: ‘-reductions-r’ (*note -reductions-r::), ‘-reductions’ - (*note -reductions::), ‘-reduce’ (*note -reduce::) - - (-reductions-r-from (lambda (i a) (format "(%d FN %s)" i a)) "INIT" '(1 2 3 4)) - ⇒ '("(1 FN (2 FN (3 FN (4 FN INIT))))" "(2 FN (3 FN (4 FN INIT)))" "(3 FN (4 FN INIT))" "(4 FN INIT)" "INIT") - (-reductions-r-from 'max 0 '(2 1 4 3)) - ⇒ '(4 4 4 3 0) - (-reductions-r-from '* 1 '(1 2 3 4)) - ⇒ '(24 24 12 4 1) - - -- Function: -reductions (fn list) - Return a list of the intermediate values of the reduction. - - See ‘-reduce’ (*note -reduce::) for explanation of the arguments. - - See also: ‘-reductions-from’ (*note -reductions-from::), - ‘-reductions-r’ (*note -reductions-r::), ‘-reduce-r’ (*note - -reduce-r::) - - (-reductions (lambda (a i) (format "(%s FN %d)" a i)) '(1 2 3 4)) - ⇒ '(1 "(1 FN 2)" "((1 FN 2) FN 3)" "(((1 FN 2) FN 3) FN 4)") - (-reductions '+ '(1 2 3 4)) - ⇒ '(1 3 6 10) - (-reductions '* '(1 2 3 4)) - ⇒ '(1 2 6 24) - - -- Function: -reductions-r (fn list) - Return a list of the intermediate values of the reduction. - - See ‘-reduce-r’ (*note -reduce-r::) for explanation of the - arguments. - - See also: ‘-reductions-r-from’ (*note -reductions-r-from::), - ‘-reductions’ (*note -reductions::), ‘-reduce’ (*note -reduce::) - - (-reductions-r (lambda (i a) (format "(%d FN %s)" i a)) '(1 2 3 4)) - ⇒ '("(1 FN (2 FN (3 FN 4)))" "(2 FN (3 FN 4))" "(3 FN 4)" 4) - (-reductions-r '+ '(1 2 3 4)) - ⇒ '(10 9 7 4) - (-reductions-r '* '(1 2 3 4)) - ⇒ '(24 24 12 4) - - -- Function: -count (pred list) - Counts the number of items in LIST where (PRED item) is non-nil. - - (-count 'even? '(1 2 3 4 5)) - ⇒ 2 - (--count (< it 4) '(1 2 3 4)) - ⇒ 3 - - -- Function: -sum (list) - Return the sum of LIST. - - (-sum '()) - ⇒ 0 - (-sum '(1)) - ⇒ 1 - (-sum '(1 2 3 4)) - ⇒ 10 - - -- Function: -running-sum (list) - Return a list with running sums of items in LIST. - - LIST must be non-empty. - - (-running-sum '(1 2 3 4)) - ⇒ '(1 3 6 10) - (-running-sum '(1)) - ⇒ '(1) - (-running-sum '()) - ⇒ error - - -- Function: -product (list) - Return the product of LIST. - - (-product '()) - ⇒ 1 - (-product '(1)) - ⇒ 1 - (-product '(1 2 3 4)) - ⇒ 24 - - -- Function: -running-product (list) - Return a list with running products of items in LIST. - - LIST must be non-empty. - - (-running-product '(1 2 3 4)) - ⇒ '(1 2 6 24) - (-running-product '(1)) - ⇒ '(1) - (-running-product '()) - ⇒ error - - -- Function: -inits (list) - Return all prefixes of LIST. - - (-inits '(1 2 3 4)) - ⇒ '(nil (1) (1 2) (1 2 3) (1 2 3 4)) - (-inits nil) - ⇒ '(nil) - (-inits '(1)) - ⇒ '(nil (1)) - - -- Function: -tails (list) - Return all suffixes of LIST - - (-tails '(1 2 3 4)) - ⇒ '((1 2 3 4) (2 3 4) (3 4) (4) nil) - (-tails nil) - ⇒ '(nil) - (-tails '(1)) - ⇒ '((1) nil) - - -- Function: -common-prefix (&rest lists) - Return the longest common prefix of LISTS. - - (-common-prefix '(1)) - ⇒ '(1) - (-common-prefix '(1 2) '(3 4) '(1 2)) - ⇒ nil - (-common-prefix '(1 2) '(1 2 3) '(1 2 3 4)) - ⇒ '(1 2) - - -- Function: -common-suffix (&rest lists) - Return the longest common suffix of LISTS. - - (-common-suffix '(1)) - ⇒ '(1) - (-common-suffix '(1 2) '(3 4) '(1 2)) - ⇒ nil - (-common-suffix '(1 2 3 4) '(2 3 4) '(3 4)) - ⇒ '(3 4) - - -- Function: -min (list) - Return the smallest value from LIST of numbers or markers. - - (-min '(0)) - ⇒ 0 - (-min '(3 2 1)) - ⇒ 1 - (-min '(1 2 3)) - ⇒ 1 - - -- Function: -min-by (comparator list) - Take a comparison function COMPARATOR and a LIST and return the - least element of the list by the comparison function. - - See also combinator ‘-on’ (*note -on::) which can transform the - values before comparing them. - - (-min-by '> '(4 3 6 1)) - ⇒ 1 - (--min-by (> (car it) (car other)) '((1 2 3) (2) (3 2))) - ⇒ '(1 2 3) - (--min-by (> (length it) (length other)) '((1 2 3) (2) (3 2))) - ⇒ '(2) - - -- Function: -max (list) - Return the largest value from LIST of numbers or markers. - - (-max '(0)) - ⇒ 0 - (-max '(3 2 1)) - ⇒ 3 - (-max '(1 2 3)) - ⇒ 3 - - -- Function: -max-by (comparator list) - Take a comparison function COMPARATOR and a LIST and return the - greatest element of the list by the comparison function. - - See also combinator ‘-on’ (*note -on::) which can transform the - values before comparing them. - - (-max-by '> '(4 3 6 1)) - ⇒ 6 - (--max-by (> (car it) (car other)) '((1 2 3) (2) (3 2))) - ⇒ '(3 2) - (--max-by (> (length it) (length other)) '((1 2 3) (2) (3 2))) - ⇒ '(1 2 3) - - -File: dash.info, Node: Unfolding, Next: Predicates, Prev: Reductions, Up: Functions - -2.5 Unfolding -============= - -Operations dual to reductions, building lists from seed value rather -than consuming a list to produce a single value. - - -- Function: -iterate (fun init n) - Return a list of iterated applications of FUN to INIT. - - This means a list of form: - - (init (fun init) (fun (fun init)) ...) - - N is the length of the returned list. - - (-iterate '1+ 1 10) - ⇒ '(1 2 3 4 5 6 7 8 9 10) - (-iterate (lambda (x) (+ x x)) 2 5) - ⇒ '(2 4 8 16 32) - (--iterate (* it it) 2 5) - ⇒ '(2 4 16 256 65536) - - -- Function: -unfold (fun seed) - Build a list from SEED using FUN. - - This is "dual" operation to ‘-reduce-r’ (*note -reduce-r::): while - -reduce-r consumes a list to produce a single value, ‘-unfold’ - (*note -unfold::) takes a seed value and builds a (potentially - infinite!) list. - - FUN should return ‘nil’ to stop the generating process, or a cons - (A . B), where A will be prepended to the result and B is the new - seed. - - (-unfold (lambda (x) (unless (= x 0) (cons x (1- x)))) 10) - ⇒ '(10 9 8 7 6 5 4 3 2 1) - (--unfold (when it (cons it (cdr it))) '(1 2 3 4)) - ⇒ '((1 2 3 4) (2 3 4) (3 4) (4)) - (--unfold (when it (cons it (butlast it))) '(1 2 3 4)) - ⇒ '((1 2 3 4) (1 2 3) (1 2) (1)) - - -File: dash.info, Node: Predicates, Next: Partitioning, Prev: Unfolding, Up: Functions - -2.6 Predicates -============== - - -- Function: -any? (pred list) - Return t if (PRED x) is non-nil for any x in LIST, else nil. - - Alias: ‘-any-p’, ‘-some?’, ‘-some-p’ - - (-any? 'even? '(1 2 3)) - ⇒ t - (-any? 'even? '(1 3 5)) - ⇒ nil - (-any? 'null '(1 3 5)) - ⇒ nil - - -- Function: -all? (pred list) - Return t if (PRED x) is non-nil for all x in LIST, else nil. - - Alias: ‘-all-p’, ‘-every?’, ‘-every-p’ - - (-all? 'even? '(1 2 3)) - ⇒ nil - (-all? 'even? '(2 4 6)) - ⇒ t - (--all? (= 0 (% it 2)) '(2 4 6)) - ⇒ t - - -- Function: -none? (pred list) - Return t if (PRED x) is nil for all x in LIST, else nil. - - Alias: ‘-none-p’ - - (-none? 'even? '(1 2 3)) - ⇒ nil - (-none? 'even? '(1 3 5)) - ⇒ t - (--none? (= 0 (% it 2)) '(1 2 3)) - ⇒ nil - - -- Function: -only-some? (pred list) - Return ‘t‘ if at least one item of LIST matches PRED and at least - one item of LIST does not match PRED. Return ‘nil‘ both if all - items match the predicate or if none of the items match the - predicate. - - Alias: ‘-only-some-p’ - - (-only-some? 'even? '(1 2 3)) - ⇒ t - (-only-some? 'even? '(1 3 5)) - ⇒ nil - (-only-some? 'even? '(2 4 6)) - ⇒ nil - - -- Function: -contains? (list element) - Return non-nil if LIST contains ELEMENT. - - The test for equality is done with ‘equal’, or with ‘-compare-fn’ - if that’s non-nil. - - Alias: ‘-contains-p’ - - (-contains? '(1 2 3) 1) - ⇒ t - (-contains? '(1 2 3) 2) - ⇒ t - (-contains? '(1 2 3) 4) - ⇒ nil - - -- Function: -same-items? (list list2) - Return true if LIST and LIST2 has the same items. - - The order of the elements in the lists does not matter. - - Alias: ‘-same-items-p’ - - (-same-items? '(1 2 3) '(1 2 3)) - ⇒ t - (-same-items? '(1 2 3) '(3 2 1)) - ⇒ t - (-same-items? '(1 2 3) '(1 2 3 4)) - ⇒ nil - - -- Function: -is-prefix? (prefix list) - Return non-nil if PREFIX is prefix of LIST. - - Alias: ‘-is-prefix-p’ - - (-is-prefix? '(1 2 3) '(1 2 3 4 5)) - ⇒ t - (-is-prefix? '(1 2 3 4 5) '(1 2 3)) - ⇒ nil - (-is-prefix? '(1 3) '(1 2 3 4 5)) - ⇒ nil - - -- Function: -is-suffix? (suffix list) - Return non-nil if SUFFIX is suffix of LIST. - - Alias: ‘-is-suffix-p’ - - (-is-suffix? '(3 4 5) '(1 2 3 4 5)) - ⇒ t - (-is-suffix? '(1 2 3 4 5) '(3 4 5)) - ⇒ nil - (-is-suffix? '(3 5) '(1 2 3 4 5)) - ⇒ nil - - -- Function: -is-infix? (infix list) - Return non-nil if INFIX is infix of LIST. - - This operation runs in O(n^2) time - - Alias: ‘-is-infix-p’ - - (-is-infix? '(1 2 3) '(1 2 3 4 5)) - ⇒ t - (-is-infix? '(2 3 4) '(1 2 3 4 5)) - ⇒ t - (-is-infix? '(3 4 5) '(1 2 3 4 5)) - ⇒ t - - -File: dash.info, Node: Partitioning, Next: Indexing, Prev: Predicates, Up: Functions - -2.7 Partitioning -================ - -Functions partitioning the input list into a list of lists. - - -- Function: -split-at (n list) - Return a list of ((-take N LIST) (-drop N LIST)), in no more than - one pass through the list. - - (-split-at 3 '(1 2 3 4 5)) - ⇒ '((1 2 3) (4 5)) - (-split-at 17 '(1 2 3 4 5)) - ⇒ '((1 2 3 4 5) nil) - - -- Function: -split-with (pred list) - Return a list of ((-take-while PRED LIST) (-drop-while PRED LIST)), - in no more than one pass through the list. - - (-split-with 'even? '(1 2 3 4)) - ⇒ '(nil (1 2 3 4)) - (-split-with 'even? '(2 4 5 6)) - ⇒ '((2 4) (5 6)) - (--split-with (< it 4) '(1 2 3 4 3 2 1)) - ⇒ '((1 2 3) (4 3 2 1)) - - -- Macro: -split-on (item list) - Split the LIST each time ITEM is found. - - Unlike ‘-partition-by’ (*note -partition-by::), the ITEM is - discarded from the results. Empty lists are also removed from the - result. - - Comparison is done by ‘equal’. - - See also ‘-split-when’ (*note -split-when::) - - (-split-on '| '(Nil | Leaf a | Node [Tree a])) - ⇒ '((Nil) (Leaf a) (Node [Tree a])) - (-split-on ':endgroup '("a" "b" :endgroup "c" :endgroup "d" "e")) - ⇒ '(("a" "b") ("c") ("d" "e")) - (-split-on ':endgroup '("a" "b" :endgroup :endgroup "d" "e")) - ⇒ '(("a" "b") ("d" "e")) - - -- Function: -split-when (fn list) - Split the LIST on each element where FN returns non-nil. - - Unlike ‘-partition-by’ (*note -partition-by::), the "matched" - element is discarded from the results. Empty lists are also - removed from the result. - - This function can be thought of as a generalization of - ‘split-string’. - - (-split-when 'even? '(1 2 3 4 5 6)) - ⇒ '((1) (3) (5)) - (-split-when 'even? '(1 2 3 4 6 8 9)) - ⇒ '((1) (3) (9)) - (--split-when (memq it '(&optional &rest)) '(a b &optional c d &rest args)) - ⇒ '((a b) (c d) (args)) - - -- Function: -separate (pred list) - Return a list of ((-filter PRED LIST) (-remove PRED LIST)), in one - pass through the list. - - (-separate (lambda (num) (= 0 (% num 2))) '(1 2 3 4 5 6 7)) - ⇒ '((2 4 6) (1 3 5 7)) - (--separate (< it 5) '(3 7 5 9 3 2 1 4 6)) - ⇒ '((3 3 2 1 4) (7 5 9 6)) - (-separate 'cdr '((1 2) (1) (1 2 3) (4))) - ⇒ '(((1 2) (1 2 3)) ((1) (4))) - - -- Function: -partition (n list) - Return a new list with the items in LIST grouped into N-sized - sublists. If there are not enough items to make the last group - N-sized, those items are discarded. - - (-partition 2 '(1 2 3 4 5 6)) - ⇒ '((1 2) (3 4) (5 6)) - (-partition 2 '(1 2 3 4 5 6 7)) - ⇒ '((1 2) (3 4) (5 6)) - (-partition 3 '(1 2 3 4 5 6 7)) - ⇒ '((1 2 3) (4 5 6)) - - -- Function: -partition-all (n list) - Return a new list with the items in LIST grouped into N-sized - sublists. The last group may contain less than N items. - - (-partition-all 2 '(1 2 3 4 5 6)) - ⇒ '((1 2) (3 4) (5 6)) - (-partition-all 2 '(1 2 3 4 5 6 7)) - ⇒ '((1 2) (3 4) (5 6) (7)) - (-partition-all 3 '(1 2 3 4 5 6 7)) - ⇒ '((1 2 3) (4 5 6) (7)) - - -- Function: -partition-in-steps (n step list) - Return a new list with the items in LIST grouped into N-sized - sublists at offsets STEP apart. If there are not enough items to - make the last group N-sized, those items are discarded. - - (-partition-in-steps 2 1 '(1 2 3 4)) - ⇒ '((1 2) (2 3) (3 4)) - (-partition-in-steps 3 2 '(1 2 3 4)) - ⇒ '((1 2 3)) - (-partition-in-steps 3 2 '(1 2 3 4 5)) - ⇒ '((1 2 3) (3 4 5)) - - -- Function: -partition-all-in-steps (n step list) - Return a new list with the items in LIST grouped into N-sized - sublists at offsets STEP apart. The last groups may contain less - than N items. - - (-partition-all-in-steps 2 1 '(1 2 3 4)) - ⇒ '((1 2) (2 3) (3 4) (4)) - (-partition-all-in-steps 3 2 '(1 2 3 4)) - ⇒ '((1 2 3) (3 4)) - (-partition-all-in-steps 3 2 '(1 2 3 4 5)) - ⇒ '((1 2 3) (3 4 5) (5)) - - -- Function: -partition-by (fn list) - Apply FN to each item in LIST, splitting it each time FN returns a - new value. - - (-partition-by 'even? '()) - ⇒ '() - (-partition-by 'even? '(1 1 2 2 2 3 4 6 8)) - ⇒ '((1 1) (2 2 2) (3) (4 6 8)) - (--partition-by (< it 3) '(1 2 3 4 3 2 1)) - ⇒ '((1 2) (3 4 3) (2 1)) - - -- Function: -partition-by-header (fn list) - Apply FN to the first item in LIST. That is the header value. - Apply FN to each item in LIST, splitting it each time FN returns - the header value, but only after seeing at least one other value - (the body). - - (--partition-by-header (= it 1) '(1 2 3 1 2 1 2 3 4)) - ⇒ '((1 2 3) (1 2) (1 2 3 4)) - (--partition-by-header (> it 0) '(1 2 0 1 0 1 2 3 0)) - ⇒ '((1 2 0) (1 0) (1 2 3 0)) - (-partition-by-header 'even? '(2 1 1 1 4 1 3 5 6 6 1)) - ⇒ '((2 1 1 1) (4 1 3 5) (6 6 1)) - - -- Function: -partition-after-pred (pred list) - Partition directly after each time PRED is true on an element of - LIST. - - (-partition-after-pred #'odd? '()) - ⇒ '() - (-partition-after-pred #'odd? '(1)) - ⇒ '((1)) - (-partition-after-pred #'odd? '(0 1)) - ⇒ '((0 1)) - - -- Function: -partition-before-pred (pred list) - Partition directly before each time PRED is true on an element of - LIST. - - (-partition-before-pred #'odd? '()) - ⇒ '() - (-partition-before-pred #'odd? '(1)) - ⇒ '((1)) - (-partition-before-pred #'odd? '(0 1)) - ⇒ '((0) (1)) - - -- Function: -partition-before-item (item list) - Partition directly before each time ITEM appears in LIST. - - (-partition-before-item 3 '()) - ⇒ '() - (-partition-before-item 3 '(1)) - ⇒ '((1)) - (-partition-before-item 3 '(3)) - ⇒ '((3)) - - -- Function: -partition-after-item (item list) - Partition directly after each time ITEM appears in LIST. - - (-partition-after-item 3 '()) - ⇒ '() - (-partition-after-item 3 '(1)) - ⇒ '((1)) - (-partition-after-item 3 '(3)) - ⇒ '((3)) - - -- Function: -group-by (fn list) - Separate LIST into an alist whose keys are FN applied to the - elements of LIST. Keys are compared by ‘equal’. - - (-group-by 'even? '()) - ⇒ '() - (-group-by 'even? '(1 1 2 2 2 3 4 6 8)) - ⇒ '((nil 1 1 3) (t 2 2 2 4 6 8)) - (--group-by (car (split-string it "/")) '("a/b" "c/d" "a/e")) - ⇒ '(("a" "a/b" "a/e") ("c" "c/d")) - - -File: dash.info, Node: Indexing, Next: Set operations, Prev: Partitioning, Up: Functions - -2.8 Indexing -============ - -Return indices of elements based on predicates, sort elements by indices -etc. - - -- Function: -elem-index (elem list) - Return the index of the first element in the given LIST which is - equal to the query element ELEM, or nil if there is no such - element. - - (-elem-index 2 '(6 7 8 2 3 4)) - ⇒ 3 - (-elem-index "bar" '("foo" "bar" "baz")) - ⇒ 1 - (-elem-index '(1 2) '((3) (5 6) (1 2) nil)) - ⇒ 2 - - -- Function: -elem-indices (elem list) - Return the indices of all elements in LIST equal to the query - element ELEM, in ascending order. - - (-elem-indices 2 '(6 7 8 2 3 4 2 1)) - ⇒ '(3 6) - (-elem-indices "bar" '("foo" "bar" "baz")) - ⇒ '(1) - (-elem-indices '(1 2) '((3) (1 2) (5 6) (1 2) nil)) - ⇒ '(1 3) - - -- Function: -find-index (pred list) - Take a predicate PRED and a LIST and return the index of the first - element in the list satisfying the predicate, or nil if there is no - such element. - - See also ‘-first’ (*note -first::). - - (-find-index 'even? '(2 4 1 6 3 3 5 8)) - ⇒ 0 - (--find-index (< 5 it) '(2 4 1 6 3 3 5 8)) - ⇒ 3 - (-find-index (-partial 'string-lessp "baz") '("bar" "foo" "baz")) - ⇒ 1 - - -- Function: -find-last-index (pred list) - Take a predicate PRED and a LIST and return the index of the last - element in the list satisfying the predicate, or nil if there is no - such element. - - See also ‘-last’ (*note -last::). - - (-find-last-index 'even? '(2 4 1 6 3 3 5 8)) - ⇒ 7 - (--find-last-index (< 5 it) '(2 7 1 6 3 8 5 2)) - ⇒ 5 - (-find-last-index (-partial 'string-lessp "baz") '("q" "foo" "baz")) - ⇒ 1 - - -- Function: -find-indices (pred list) - Return the indices of all elements in LIST satisfying the predicate - PRED, in ascending order. - - (-find-indices 'even? '(2 4 1 6 3 3 5 8)) - ⇒ '(0 1 3 7) - (--find-indices (< 5 it) '(2 4 1 6 3 3 5 8)) - ⇒ '(3 7) - (-find-indices (-partial 'string-lessp "baz") '("bar" "foo" "baz")) - ⇒ '(1) - - -- Function: -grade-up (comparator list) - Grade elements of LIST using COMPARATOR relation, yielding a - permutation vector such that applying this permutation to LIST - sorts it in ascending order. - - (-grade-up '< '(3 1 4 2 1 3 3)) - ⇒ '(1 4 3 0 5 6 2) - (let ((l '(3 1 4 2 1 3 3))) (-select-by-indices (-grade-up '< l) l)) - ⇒ '(1 1 2 3 3 3 4) - - -- Function: -grade-down (comparator list) - Grade elements of LIST using COMPARATOR relation, yielding a - permutation vector such that applying this permutation to LIST - sorts it in descending order. - - (-grade-down '< '(3 1 4 2 1 3 3)) - ⇒ '(2 0 5 6 3 1 4) - (let ((l '(3 1 4 2 1 3 3))) (-select-by-indices (-grade-down '< l) l)) - ⇒ '(4 3 3 3 2 1 1) - - -File: dash.info, Node: Set operations, Next: Other list operations, Prev: Indexing, Up: Functions - -2.9 Set operations -================== - -Operations pretending lists are sets. - - -- Function: -union (list list2) - Return a new list containing the elements of LIST and elements of - LIST2 that are not in LIST. The test for equality is done with - ‘equal’, or with ‘-compare-fn’ if that’s non-nil. - - (-union '(1 2 3) '(3 4 5)) - ⇒ '(1 2 3 4 5) - (-union '(1 2 3 4) '()) - ⇒ '(1 2 3 4) - (-union '(1 1 2 2) '(3 2 1)) - ⇒ '(1 1 2 2 3) - - -- Function: -difference (list list2) - Return a new list with only the members of LIST that are not in - LIST2. The test for equality is done with ‘equal’, or with - ‘-compare-fn’ if that’s non-nil. - - (-difference '() '()) - ⇒ '() - (-difference '(1 2 3) '(4 5 6)) - ⇒ '(1 2 3) - (-difference '(1 2 3 4) '(3 4 5 6)) - ⇒ '(1 2) - - -- Function: -intersection (list list2) - Return a new list containing only the elements that are members of - both LIST and LIST2. The test for equality is done with ‘equal’, - or with ‘-compare-fn’ if that’s non-nil. - - (-intersection '() '()) - ⇒ '() - (-intersection '(1 2 3) '(4 5 6)) - ⇒ '() - (-intersection '(1 2 3 4) '(3 4 5 6)) - ⇒ '(3 4) - - -- Function: -powerset (list) - Return the power set of LIST. - - (-powerset '()) - ⇒ '(nil) - (-powerset '(x y z)) - ⇒ '((x y z) (x y) (x z) (x) (y z) (y) (z) nil) - - -- Function: -permutations (list) - Return the permutations of LIST. - - (-permutations '()) - ⇒ '(nil) - (-permutations '(1 2)) - ⇒ '((1 2) (2 1)) - (-permutations '(a b c)) - ⇒ '((a b c) (a c b) (b a c) (b c a) (c a b) (c b a)) - - -- Function: -distinct (list) - Return a new list with all duplicates removed. The test for - equality is done with ‘equal’, or with ‘-compare-fn’ if that’s - non-nil. - - Alias: ‘-uniq’ - - (-distinct '()) - ⇒ '() - (-distinct '(1 2 2 4)) - ⇒ '(1 2 4) - (-distinct '(t t t)) - ⇒ '(t) - - -File: dash.info, Node: Other list operations, Next: Tree operations, Prev: Set operations, Up: Functions - -2.10 Other list operations -========================== - -Other list functions not fit to be classified elsewhere. - - -- Function: -rotate (n list) - Rotate LIST N places to the right. With N negative, rotate to the - left. The time complexity is O(n). - - (-rotate 3 '(1 2 3 4 5 6 7)) - ⇒ '(5 6 7 1 2 3 4) - (-rotate -3 '(1 2 3 4 5 6 7)) - ⇒ '(4 5 6 7 1 2 3) - (-rotate 16 '(1 2 3 4 5 6 7)) - ⇒ '(6 7 1 2 3 4 5) - - -- Function: -repeat (n x) - Return a list with X repeated N times. Return nil if N is less - than 1. - - (-repeat 3 :a) - ⇒ '(:a :a :a) - (-repeat 1 :a) - ⇒ '(:a) - (-repeat 0 :a) - ⇒ nil - - -- Function: -cons* (&rest args) - Make a new list from the elements of ARGS. - - The last 2 members of ARGS are used as the final cons of the result - so if the final member of ARGS is not a list the result is a dotted - list. - - (-cons* 1 2) - ⇒ '(1 . 2) - (-cons* 1 2 3) - ⇒ '(1 2 . 3) - (-cons* 1) - ⇒ 1 - - -- Function: -snoc (list elem &rest elements) - Append ELEM to the end of the list. - - This is like ‘cons’, but operates on the end of list. - - If ELEMENTS is non nil, append these to the list as well. - - (-snoc '(1 2 3) 4) - ⇒ '(1 2 3 4) - (-snoc '(1 2 3) 4 5 6) - ⇒ '(1 2 3 4 5 6) - (-snoc '(1 2 3) '(4 5 6)) - ⇒ '(1 2 3 (4 5 6)) - - -- Function: -interpose (sep list) - Return a new list of all elements in LIST separated by SEP. - - (-interpose "-" '()) - ⇒ '() - (-interpose "-" '("a")) - ⇒ '("a") - (-interpose "-" '("a" "b" "c")) - ⇒ '("a" "-" "b" "-" "c") - - -- Function: -interleave (&rest lists) - Return a new list of the first item in each list, then the second - etc. - - (-interleave '(1 2) '("a" "b")) - ⇒ '(1 "a" 2 "b") - (-interleave '(1 2) '("a" "b") '("A" "B")) - ⇒ '(1 "a" "A" 2 "b" "B") - (-interleave '(1 2 3) '("a" "b")) - ⇒ '(1 "a" 2 "b") - - -- Function: -zip-with (fn list1 list2) - Zip the two lists LIST1 and LIST2 using a function FN. This - function is applied pairwise taking as first argument element of - LIST1 and as second argument element of LIST2 at corresponding - position. - - The anaphoric form ‘--zip-with’ binds the elements from LIST1 as - symbol ‘it’, and the elements from LIST2 as symbol ‘other’. - - (-zip-with '+ '(1 2 3) '(4 5 6)) - ⇒ '(5 7 9) - (-zip-with 'cons '(1 2 3) '(4 5 6)) - ⇒ '((1 . 4) (2 . 5) (3 . 6)) - (--zip-with (concat it " and " other) '("Batman" "Jekyll") '("Robin" "Hyde")) - ⇒ '("Batman and Robin" "Jekyll and Hyde") - - -- Function: -zip (&rest lists) - Zip LISTS together. Group the head of each list, followed by the - second elements of each list, and so on. The lengths of the - returned groupings are equal to the length of the shortest input - list. - - If two lists are provided as arguments, return the groupings as a - list of cons cells. Otherwise, return the groupings as a list of - lists. - - Use ‘-zip-lists’ (*note -zip-lists::) if you need the return value - to always be a list of lists. - - Alias: ‘-zip-pair’ - - See also: ‘-zip-lists’ (*note -zip-lists::) - - (-zip '(1 2 3) '(4 5 6)) - ⇒ '((1 . 4) (2 . 5) (3 . 6)) - (-zip '(1 2 3) '(4 5 6 7)) - ⇒ '((1 . 4) (2 . 5) (3 . 6)) - (-zip '(1 2) '(3 4 5) '(6)) - ⇒ '((1 3 6)) - - -- Function: -zip-lists (&rest lists) - Zip LISTS together. Group the head of each list, followed by the - second elements of each list, and so on. The lengths of the - returned groupings are equal to the length of the shortest input - list. - - The return value is always list of lists, which is a difference - from ‘-zip-pair’ which returns a cons-cell in case two input lists - are provided. - - See also: ‘-zip’ (*note -zip::) - - (-zip-lists '(1 2 3) '(4 5 6)) - ⇒ '((1 4) (2 5) (3 6)) - (-zip-lists '(1 2 3) '(4 5 6 7)) - ⇒ '((1 4) (2 5) (3 6)) - (-zip-lists '(1 2) '(3 4 5) '(6)) - ⇒ '((1 3 6)) - - -- Function: -zip-fill (fill-value &rest lists) - Zip LISTS, with FILL-VALUE padded onto the shorter lists. The - lengths of the returned groupings are equal to the length of the - longest input list. - - (-zip-fill 0 '(1 2 3 4 5) '(6 7 8 9)) - ⇒ '((1 . 6) (2 . 7) (3 . 8) (4 . 9) (5 . 0)) - - -- Function: -unzip (lists) - Unzip LISTS. - - This works just like ‘-zip’ (*note -zip::) but takes a list of - lists instead of a variable number of arguments, such that - - (-unzip (-zip L1 L2 L3 ...)) - - is identity (given that the lists are the same length). - - Note in particular that calling this on a list of two lists will - return a list of cons-cells such that the above identity works. - - See also: ‘-zip’ (*note -zip::) - - (-unzip (-zip '(1 2 3) '(a b c) '("e" "f" "g"))) - ⇒ '((1 2 3) (a b c) ("e" "f" "g")) - (-unzip '((1 2) (3 4) (5 6) (7 8) (9 10))) - ⇒ '((1 3 5 7 9) (2 4 6 8 10)) - (-unzip '((1 2) (3 4))) - ⇒ '((1 . 3) (2 . 4)) - - -- Function: -cycle (list) - Return an infinite copy of LIST that will cycle through the - elements and repeat from the beginning. - - (-take 5 (-cycle '(1 2 3))) - ⇒ '(1 2 3 1 2) - (-take 7 (-cycle '(1 "and" 3))) - ⇒ '(1 "and" 3 1 "and" 3 1) - (-zip (-cycle '(1 2 3)) '(1 2)) - ⇒ '((1 . 1) (2 . 2)) - - -- Function: -pad (fill-value &rest lists) - Appends FILL-VALUE to the end of each list in LISTS such that they - will all have the same length. - - (-pad 0 '()) - ⇒ '(nil) - (-pad 0 '(1)) - ⇒ '((1)) - (-pad 0 '(1 2 3) '(4 5)) - ⇒ '((1 2 3) (4 5 0)) - - -- Function: -table (fn &rest lists) - Compute outer product of LISTS using function FN. - - The function FN should have the same arity as the number of - supplied lists. - - The outer product is computed by applying fn to all possible - combinations created by taking one element from each list in order. - The dimension of the result is (length lists). - - See also: ‘-table-flat’ (*note -table-flat::) - - (-table '* '(1 2 3) '(1 2 3)) - ⇒ '((1 2 3) (2 4 6) (3 6 9)) - (-table (lambda (a b) (-sum (-zip-with '* a b))) '((1 2) (3 4)) '((1 3) (2 4))) - ⇒ '((7 15) (10 22)) - (apply '-table 'list (-repeat 3 '(1 2))) - ⇒ '((((1 1 1) (2 1 1)) ((1 2 1) (2 2 1))) (((1 1 2) (2 1 2)) ((1 2 2) (2 2 2)))) - - -- Function: -table-flat (fn &rest lists) - Compute flat outer product of LISTS using function FN. - - The function FN should have the same arity as the number of - supplied lists. - - The outer product is computed by applying fn to all possible - combinations created by taking one element from each list in order. - The results are flattened, ignoring the tensor structure of the - result. This is equivalent to calling: - - (-flatten-n (1- (length lists)) (apply ’-table fn lists)) - - but the implementation here is much more efficient. - - See also: ‘-flatten-n’ (*note -flatten-n::), ‘-table’ (*note - -table::) - - (-table-flat 'list '(1 2 3) '(a b c)) - ⇒ '((1 a) (2 a) (3 a) (1 b) (2 b) (3 b) (1 c) (2 c) (3 c)) - (-table-flat '* '(1 2 3) '(1 2 3)) - ⇒ '(1 2 3 2 4 6 3 6 9) - (apply '-table-flat 'list (-repeat 3 '(1 2))) - ⇒ '((1 1 1) (2 1 1) (1 2 1) (2 2 1) (1 1 2) (2 1 2) (1 2 2) (2 2 2)) - - -- Function: -first (pred list) - Return the first x in LIST where (PRED x) is non-nil, else nil. - - To get the first item in the list no questions asked, use ‘car’. - - Alias: ‘-find’ - - (-first 'even? '(1 2 3)) - ⇒ 2 - (-first 'even? '(1 3 5)) - ⇒ nil - (-first 'null '(1 3 5)) - ⇒ nil - - -- Function: -some (pred list) - Return (PRED x) for the first LIST item where (PRED x) is non-nil, - else nil. - - Alias: ‘-any’ - - (-some 'even? '(1 2 3)) - ⇒ t - (-some 'null '(1 2 3)) - ⇒ nil - (-some 'null '(1 2 nil)) - ⇒ t - - -- Function: -last (pred list) - Return the last x in LIST where (PRED x) is non-nil, else nil. - - (-last 'even? '(1 2 3 4 5 6 3 3 3)) - ⇒ 6 - (-last 'even? '(1 3 7 5 9)) - ⇒ nil - (--last (> (length it) 3) '("a" "looong" "word" "and" "short" "one")) - ⇒ "short" - - -- Function: -first-item (list) - Return the first item of LIST, or nil on an empty list. - - See also: ‘-second-item’ (*note -second-item::), ‘-last-item’ - (*note -last-item::). - - (fn LIST) - - (-first-item '(1 2 3)) - ⇒ 1 - (-first-item nil) - ⇒ nil - (let ((list (list 1 2 3))) (setf (-first-item list) 5) list) - ⇒ '(5 2 3) - - -- Function: -second-item (arg1) - Return the second item of LIST, or nil if LIST is too short. - - See also: ‘-third-item’ (*note -third-item::). - - (fn LIST) - - (-second-item '(1 2 3)) - ⇒ 2 - (-second-item nil) - ⇒ nil - - -- Function: -third-item (arg1) - Return the third item of LIST, or nil if LIST is too short. - - See also: ‘-fourth-item’ (*note -fourth-item::). - - (fn LIST) - - (-third-item '(1 2 3)) - ⇒ 3 - (-third-item nil) - ⇒ nil - - -- Function: -fourth-item (list) - Return the fourth item of LIST, or nil if LIST is too short. - - See also: ‘-fifth-item’ (*note -fifth-item::). - - (-fourth-item '(1 2 3 4)) - ⇒ 4 - (-fourth-item nil) - ⇒ nil - - -- Function: -fifth-item (list) - Return the fifth item of LIST, or nil if LIST is too short. - - See also: ‘-last-item’ (*note -last-item::). - - (-fifth-item '(1 2 3 4 5)) - ⇒ 5 - (-fifth-item nil) - ⇒ nil - - -- Function: -last-item (list) - Return the last item of LIST, or nil on an empty list. - - (-last-item '(1 2 3)) - ⇒ 3 - (-last-item nil) - ⇒ nil - (let ((list (list 1 2 3))) (setf (-last-item list) 5) list) - ⇒ '(1 2 5) - - -- Function: -butlast (list) - Return a list of all items in list except for the last. - - (-butlast '(1 2 3)) - ⇒ '(1 2) - (-butlast '(1 2)) - ⇒ '(1) - (-butlast '(1)) - ⇒ nil - - -- Function: -sort (comparator list) - Sort LIST, stably, comparing elements using COMPARATOR. Return the - sorted list. LIST is NOT modified by side effects. COMPARATOR is - called with two elements of LIST, and should return non-nil if the - first element should sort before the second. - - (-sort '< '(3 1 2)) - ⇒ '(1 2 3) - (-sort '> '(3 1 2)) - ⇒ '(3 2 1) - (--sort (< it other) '(3 1 2)) - ⇒ '(1 2 3) - - -- Function: -list (&rest args) - Return a list with ARGS. - - If first item of ARGS is already a list, simply return ARGS. If - not, return a list with ARGS as elements. - - (-list 1) - ⇒ '(1) - (-list 1 2 3) - ⇒ '(1 2 3) - (-list '(1 2 3)) - ⇒ '(1 2 3) - - -- Function: -fix (fn list) - Compute the (least) fixpoint of FN with initial input LIST. - - FN is called at least once, results are compared with ‘equal’. - - (-fix (lambda (l) (-non-nil (--mapcat (-split-at (/ (length it) 2) it) l))) '((1 2 3 4 5 6))) - ⇒ '((1) (2) (3) (4) (5) (6)) - (let ((data '(("starwars" "scifi") ("jedi" "starwars" "warrior")))) (--fix (-uniq (--mapcat (cons it (cdr (assoc it data))) it)) '("jedi" "book"))) - ⇒ '("jedi" "starwars" "warrior" "scifi" "book") - - -File: dash.info, Node: Tree operations, Next: Threading macros, Prev: Other list operations, Up: Functions - -2.11 Tree operations -==================== - -Functions pretending lists are trees. - - -- Function: -tree-seq (branch children tree) - Return a sequence of the nodes in TREE, in depth-first search - order. - - BRANCH is a predicate of one argument that returns non-nil if the - passed argument is a branch, that is, a node that can have - children. - - CHILDREN is a function of one argument that returns the children of - the passed branch node. - - Non-branch nodes are simply copied. - - (-tree-seq 'listp 'identity '(1 (2 3) 4 (5 (6 7)))) - ⇒ '((1 (2 3) 4 (5 (6 7))) 1 (2 3) 2 3 4 (5 (6 7)) 5 (6 7) 6 7) - (-tree-seq 'listp 'reverse '(1 (2 3) 4 (5 (6 7)))) - ⇒ '((1 (2 3) 4 (5 (6 7))) (5 (6 7)) (6 7) 7 6 5 4 (2 3) 3 2 1) - (--tree-seq (vectorp it) (append it nil) [1 [2 3] 4 [5 [6 7]]]) - ⇒ '([1 [2 3] 4 [5 [6 7]]] 1 [2 3] 2 3 4 [5 [6 7]] 5 [6 7] 6 7) - - -- Function: -tree-map (fn tree) - Apply FN to each element of TREE while preserving the tree - structure. - - (-tree-map '1+ '(1 (2 3) (4 (5 6) 7))) - ⇒ '(2 (3 4) (5 (6 7) 8)) - (-tree-map '(lambda (x) (cons x (expt 2 x))) '(1 (2 3) 4)) - ⇒ '((1 . 2) ((2 . 4) (3 . 8)) (4 . 16)) - (--tree-map (length it) '("" ("

" "text" "

") "")) - ⇒ '(6 (3 4 4) 7) - - -- Function: -tree-map-nodes (pred fun tree) - Call FUN on each node of TREE that satisfies PRED. - - If PRED returns nil, continue descending down this node. If PRED - returns non-nil, apply FUN to this node and do not descend further. - - (-tree-map-nodes 'vectorp (lambda (x) (-sum (append x nil))) '(1 [2 3] 4 (5 [6 7] 8))) - ⇒ '(1 5 4 (5 13 8)) - (-tree-map-nodes 'keywordp (lambda (x) (symbol-name x)) '(1 :foo 4 ((5 6 :bar) :baz 8))) - ⇒ '(1 ":foo" 4 ((5 6 ":bar") ":baz" 8)) - (--tree-map-nodes (eq (car-safe it) 'add-mode) (-concat it (list :mode 'emacs-lisp-mode)) '(with-mode emacs-lisp-mode (foo bar) (add-mode a b) (baz (add-mode c d)))) - ⇒ '(with-mode emacs-lisp-mode (foo bar) (add-mode a b :mode emacs-lisp-mode) (baz (add-mode c d :mode emacs-lisp-mode))) - - -- Function: -tree-reduce (fn tree) - Use FN to reduce elements of list TREE. If elements of TREE are - lists themselves, apply the reduction recursively. - - FN is first applied to first element of the list and second - element, then on this result and third element from the list etc. - - See ‘-reduce-r’ (*note -reduce-r::) for how exactly are lists of - zero or one element handled. - - (-tree-reduce '+ '(1 (2 3) (4 5))) - ⇒ 15 - (-tree-reduce 'concat '("strings" (" on" " various") ((" levels")))) - ⇒ "strings on various levels" - (--tree-reduce (cond ((stringp it) (concat it " " acc)) (t (let ((sn (symbol-name it))) (concat "<" sn ">" acc "")))) '(body (p "some words") (div "more" (b "bold") "words"))) - ⇒ "

some words

more bold words
" - - -- Function: -tree-reduce-from (fn init-value tree) - Use FN to reduce elements of list TREE. If elements of TREE are - lists themselves, apply the reduction recursively. - - FN is first applied to INIT-VALUE and first element of the list, - then on this result and second element from the list etc. - - The initial value is ignored on cons pairs as they always contain - two elements. - - (-tree-reduce-from '+ 1 '(1 (1 1) ((1)))) - ⇒ 8 - (--tree-reduce-from (-concat acc (list it)) nil '(1 (2 3 (4 5)) (6 7))) - ⇒ '((7 6) ((5 4) 3 2) 1) - - -- Function: -tree-mapreduce (fn folder tree) - Apply FN to each element of TREE, and make a list of the results. - If elements of TREE are lists themselves, apply FN recursively to - elements of these nested lists. - - Then reduce the resulting lists using FOLDER and initial value - INIT-VALUE. See ‘-reduce-r-from’ (*note -reduce-r-from::). - - This is the same as calling ‘-tree-reduce’ (*note -tree-reduce::) - after ‘-tree-map’ (*note -tree-map::) but is twice as fast as it - only traverse the structure once. - - (-tree-mapreduce 'list 'append '(1 (2 (3 4) (5 6)) (7 (8 9)))) - ⇒ '(1 2 3 4 5 6 7 8 9) - (--tree-mapreduce 1 (+ it acc) '(1 (2 (4 9) (2 1)) (7 (4 3)))) - ⇒ 9 - (--tree-mapreduce 0 (max acc (1+ it)) '(1 (2 (4 9) (2 1)) (7 (4 3)))) - ⇒ 3 - - -- Function: -tree-mapreduce-from (fn folder init-value tree) - Apply FN to each element of TREE, and make a list of the results. - If elements of TREE are lists themselves, apply FN recursively to - elements of these nested lists. - - Then reduce the resulting lists using FOLDER and initial value - INIT-VALUE. See ‘-reduce-r-from’ (*note -reduce-r-from::). - - This is the same as calling ‘-tree-reduce-from’ (*note - -tree-reduce-from::) after ‘-tree-map’ (*note -tree-map::) but is - twice as fast as it only traverse the structure once. - - (-tree-mapreduce-from 'identity '* 1 '(1 (2 (3 4) (5 6)) (7 (8 9)))) - ⇒ 362880 - (--tree-mapreduce-from (+ it it) (cons it acc) nil '(1 (2 (4 9) (2 1)) (7 (4 3)))) - ⇒ '(2 (4 (8 18) (4 2)) (14 (8 6))) - (concat "{" (--tree-mapreduce-from (cond ((-cons-pair? it) (concat (symbol-name (car it)) " -> " (symbol-name (cdr it)))) (t (concat (symbol-name it) " : {"))) (concat it (unless (or (equal acc "}") (equal (substring it (1- (length it))) "{")) ", ") acc) "}" '((elips-mode (foo (bar . booze)) (baz . qux)) (c-mode (foo . bla) (bum . bam))))) - ⇒ "{elips-mode : {foo : {bar -> booze{, baz -> qux{, c-mode : {foo -> bla, bum -> bam}}" - - -- Function: -clone (list) - Create a deep copy of LIST. The new list has the same elements and - structure but all cons are replaced with new ones. This is useful - when you need to clone a structure such as plist or alist. - - (let* ((a '(1 2 3)) (b (-clone a))) (nreverse a) b) - ⇒ '(1 2 3) - - -File: dash.info, Node: Threading macros, Next: Binding, Prev: Tree operations, Up: Functions - -2.12 Threading macros -===================== - - -- Macro: -> (x &optional form &rest more) - Thread the expr through the forms. Insert X as the second item in - the first form, making a list of it if it is not a list already. - If there are more forms, insert the first form as the second item - in second form, etc. - - (-> '(2 3 5)) - ⇒ '(2 3 5) - (-> '(2 3 5) (append '(8 13))) - ⇒ '(2 3 5 8 13) - (-> '(2 3 5) (append '(8 13)) (-slice 1 -1)) - ⇒ '(3 5 8) - - -- Macro: ->> (x &optional form &rest more) - Thread the expr through the forms. Insert X as the last item in - the first form, making a list of it if it is not a list already. - If there are more forms, insert the first form as the last item in - second form, etc. - - (->> '(1 2 3) (-map 'square)) - ⇒ '(1 4 9) - (->> '(1 2 3) (-map 'square) (-remove 'even?)) - ⇒ '(1 9) - (->> '(1 2 3) (-map 'square) (-reduce '+)) - ⇒ 14 - - -- Macro: --> (x &rest forms) - Starting with the value of X, thread each expression through FORMS. - - Insert X at the position signified by the symbol ‘it’ in the first - form. If there are more forms, insert the first form at the - position signified by ‘it’ in in second form, etc. - - (--> "def" (concat "abc" it "ghi")) - ⇒ "abcdefghi" - (--> "def" (concat "abc" it "ghi") (upcase it)) - ⇒ "ABCDEFGHI" - (--> "def" (concat "abc" it "ghi") upcase) - ⇒ "ABCDEFGHI" - - -- Macro: -as-> (value variable &rest forms) - Starting with VALUE, thread VARIABLE through FORMS. - - In the first form, bind VARIABLE to VALUE. In the second form, - bind VARIABLE to the result of the first form, and so forth. - - (-as-> 3 my-var (1+ my-var) (list my-var) (mapcar (lambda (ele) (* 2 ele)) my-var)) - ⇒ '(8) - (-as-> 3 my-var 1+) - ⇒ 4 - (-as-> 3 my-var) - ⇒ 3 - - -- Macro: -some-> (x &optional form &rest more) - When expr is non-nil, thread it through the first form (via ‘->’ - (*note ->::)), and when that result is non-nil, through the next - form, etc. - - (-some-> '(2 3 5)) - ⇒ '(2 3 5) - (-some-> 5 square) - ⇒ 25 - (-some-> 5 even? square) - ⇒ nil - - -- Macro: -some->> (x &optional form &rest more) - When expr is non-nil, thread it through the first form (via ‘->>’ - (*note ->>::)), and when that result is non-nil, through the next - form, etc. - - (-some->> '(1 2 3) (-map 'square)) - ⇒ '(1 4 9) - (-some->> '(1 3 5) (-last 'even?) (+ 100)) - ⇒ nil - (-some->> '(2 4 6) (-last 'even?) (+ 100)) - ⇒ 106 - - -- Macro: -some--> (x &optional form &rest more) - When expr in non-nil, thread it through the first form (via ‘-->’ - (*note -->::)), and when that result is non-nil, through the next - form, etc. - - (-some--> "def" (concat "abc" it "ghi")) - ⇒ "abcdefghi" - (-some--> nil (concat "abc" it "ghi")) - ⇒ nil - (-some--> '(1 3 5) (-filter 'even? it) (append it it) (-map 'square it)) - ⇒ nil - - -File: dash.info, Node: Binding, Next: Side-effects, Prev: Threading macros, Up: Functions - -2.13 Binding -============ - -Convenient versions of ‘let‘ and ‘let*‘ constructs combined with flow -control. - - -- Macro: -when-let (var-val &rest body) - If VAL evaluates to non-nil, bind it to VAR and execute body. - - Note: binding is done according to ‘-let’ (*note -let::). - - (fn (VAR VAL) &rest BODY) - - (-when-let (match-index (string-match "d" "abcd")) (+ match-index 2)) - ⇒ 5 - (-when-let ((&plist :foo foo) (list :foo "foo")) foo) - ⇒ "foo" - (-when-let ((&plist :foo foo) (list :bar "bar")) foo) - ⇒ nil - - -- Macro: -when-let* (vars-vals &rest body) - If all VALS evaluate to true, bind them to their corresponding VARS - and execute body. VARS-VALS should be a list of (VAR VAL) pairs. - - Note: binding is done according to ‘-let*’ (*note -let*::). VALS - are evaluated sequentially, and evaluation stops after the first - nil VAL is encountered. - - (-when-let* ((x 5) (y 3) (z (+ y 4))) (+ x y z)) - ⇒ 15 - (-when-let* ((x 5) (y nil) (z 7)) (+ x y z)) - ⇒ nil - - -- Macro: -if-let (var-val then &rest else) - If VAL evaluates to non-nil, bind it to VAR and do THEN, otherwise - do ELSE. - - Note: binding is done according to ‘-let’ (*note -let::). - - (fn (VAR VAL) THEN &rest ELSE) - - (-if-let (match-index (string-match "d" "abc")) (+ match-index 3) 7) - ⇒ 7 - (--if-let (even? 4) it nil) - ⇒ t - - -- Macro: -if-let* (vars-vals then &rest else) - If all VALS evaluate to true, bind them to their corresponding VARS - and do THEN, otherwise do ELSE. VARS-VALS should be a list of (VAR - VAL) pairs. - - Note: binding is done according to ‘-let*’ (*note -let*::). VALS - are evaluated sequentially, and evaluation stops after the first - nil VAL is encountered. - - (-if-let* ((x 5) (y 3) (z 7)) (+ x y z) "foo") - ⇒ 15 - (-if-let* ((x 5) (y nil) (z 7)) (+ x y z) "foo") - ⇒ "foo" - (-if-let* (((_ _ x) '(nil nil 7))) x) - ⇒ 7 - - -- Macro: -let (varlist &rest body) - Bind variables according to VARLIST then eval BODY. - - VARLIST is a list of lists of the form (PATTERN SOURCE). Each - PATTERN is matched against the SOURCE "structurally". SOURCE is - only evaluated once for each PATTERN. Each PATTERN is matched - recursively, and can therefore contain sub-patterns which are - matched against corresponding sub-expressions of SOURCE. - - All the SOURCEs are evalled before any symbols are bound (i.e. "in - parallel"). - - If VARLIST only contains one (PATTERN SOURCE) element, you can - optionally specify it using a vector and discarding the outer-most - parens. Thus - - (-let ((PATTERN SOURCE)) ..) - - becomes - - (-let [PATTERN SOURCE] ..). - - ‘-let’ (*note -let::) uses a convention of not binding places - (symbols) starting with _ whenever it’s possible. You can use this - to skip over entries you don’t care about. However, this is not - *always* possible (as a result of implementation) and these symbols - might get bound to undefined values. - - Following is the overview of supported patterns. Remember that - patterns can be matched recursively, so every a, b, aK in the - following can be a matching construct and not necessarily a - symbol/variable. - - Symbol: - - a - bind the SOURCE to A. This is just like regular ‘let’. - - Conses and lists: - - (a) - bind ‘car’ of cons/list to A - - (a . b) - bind car of cons to A and ‘cdr’ to B - - (a b) - bind car of list to A and ‘cadr’ to B - - (a1 a2 a3 ...) - bind 0th car of list to A1, 1st to A2, 2nd to A3 - ... - - (a1 a2 a3 ... aN . rest) - as above, but bind the Nth cdr to - REST. - - Vectors: - - [a] - bind 0th element of a non-list sequence to A (works with - vectors, strings, bit arrays...) - - [a1 a2 a3 ...] - bind 0th element of non-list sequence to A0, 1st - to A1, 2nd to A2, ... If the PATTERN is shorter than SOURCE, the - values at places not in PATTERN are ignored. If the PATTERN is - longer than SOURCE, an ‘error’ is thrown. - - [a1 a2 a3 ... &rest rest] - as above, but bind the rest of the - sequence to REST. This is conceptually the same as improper list - matching (a1 a2 ... aN . rest) - - Key/value stores: - - (&plist key0 a0 ... keyN aN) - bind value mapped by keyK in the - SOURCE plist to aK. If the value is not found, aK is nil. Uses - ‘plist-get’ to fetch values. - - (&alist key0 a0 ... keyN aN) - bind value mapped by keyK in the - SOURCE alist to aK. If the value is not found, aK is nil. Uses - ‘assoc’ to fetch values. - - (&hash key0 a0 ... keyN aN) - bind value mapped by keyK in the - SOURCE hash table to aK. If the value is not found, aK is nil. - Uses ‘gethash’ to fetch values. - - Further, special keyword &keys supports "inline" matching of - plist-like key-value pairs, similarly to &keys keyword of - ‘cl-defun’. - - (a1 a2 ... aN &keys key1 b1 ... keyN bK) - - This binds N values from the list to a1 ... aN, then interprets - the cdr as a plist (see key/value matching above). - - A shorthand notation for kv-destructuring exists which allows the - patterns be optionally left out and derived from the key name in - the following fashion: - - - a key :foo is converted into ‘foo’ pattern, - a key ’bar is - converted into ‘bar’ pattern, - a key "baz" is converted into ‘baz’ - pattern. - - That is, the entire value under the key is bound to the derived - variable without any further destructuring. - - This is possible only when the form following the key is not a - valid pattern (i.e. not a symbol, a cons cell or a vector). - Otherwise the matching proceeds as usual and in case of an invalid - spec fails with an error. - - Thus the patterns are normalized as follows: - - ;; derive all the missing patterns (&plist :foo ’bar "baz") => - (&plist :foo foo ’bar bar "baz" baz) - - ;; we can specify some but not others (&plist :foo ’bar - explicit-bar) => (&plist :foo foo ’bar explicit-bar) - - ;; nothing happens, we store :foo in x (&plist :foo x) => (&plist - :foo x) - - ;; nothing happens, we match recursively (&plist :foo (a b c)) => - (&plist :foo (a b c)) - - You can name the source using the syntax SYMBOL &as PATTERN. This - syntax works with lists (proper or improper), vectors and all types - of maps. - - (list &as a b c) (list 1 2 3) - - binds A to 1, B to 2, C to 3 and LIST to (1 2 3). - - Similarly: - - (bounds &as beg . end) (cons 1 2) - - binds BEG to 1, END to 2 and BOUNDS to (1 . 2). - - (items &as first . rest) (list 1 2 3) - - binds FIRST to 1, REST to (2 3) and ITEMS to (1 2 3) - - [vect &as _ b c] [1 2 3] - - binds B to 2, C to 3 and VECT to [1 2 3] (_ avoids binding as - usual). - - (plist &as &plist :b b) (list :a 1 :b 2 :c 3) - - binds B to 2 and PLIST to (:a 1 :b 2 :c 3). Same for &alist and - &hash. - - This is especially useful when we want to capture the result of a - computation and destructure at the same time. Consider the form - (function-returning-complex-structure) returning a list of two - vectors with two items each. We want to capture this entire result - and pass it to another computation, but at the same time we want to - get the second item from each vector. We can achieve it with - pattern - - (result &as [_ a] [_ b]) (function-returning-complex-structure) - - Note: Clojure programmers may know this feature as the ":as - binding". The difference is that we put the &as at the front - because we need to support improper list binding. - - (-let (([a (b c) d] [1 (2 3) 4])) (list a b c d)) - ⇒ '(1 2 3 4) - (-let [(a b c . d) (list 1 2 3 4 5 6)] (list a b c d)) - ⇒ '(1 2 3 (4 5 6)) - (-let [(&plist :foo foo :bar bar) (list :baz 3 :foo 1 :qux 4 :bar 2)] (list foo bar)) - ⇒ '(1 2) - - -- Macro: -let* (varlist &rest body) - Bind variables according to VARLIST then eval BODY. - - VARLIST is a list of lists of the form (PATTERN SOURCE). Each - PATTERN is matched against the SOURCE structurally. SOURCE is only - evaluated once for each PATTERN. - - Each SOURCE can refer to the symbols already bound by this VARLIST. - This is useful if you want to destructure SOURCE recursively but - also want to name the intermediate structures. - - See ‘-let’ (*note -let::) for the list of all possible patterns. - - (-let* (((a . b) (cons 1 2)) ((c . d) (cons 3 4))) (list a b c d)) - ⇒ '(1 2 3 4) - (-let* (((a . b) (cons 1 (cons 2 3))) ((c . d) b)) (list a b c d)) - ⇒ '(1 (2 . 3) 2 3) - (-let* (((&alist "foo" foo "bar" bar) (list (cons "foo" 1) (cons "bar" (list 'a 'b 'c)))) ((a b c) bar)) (list foo a b c bar)) - ⇒ '(1 a b c (a b c)) - - -- Macro: -lambda (match-form &rest body) - Return a lambda which destructures its input as MATCH-FORM and - executes BODY. - - Note that you have to enclose the MATCH-FORM in a pair of parens, - such that: - - (-lambda (x) body) (-lambda (x y ...) body) - - has the usual semantics of ‘lambda’. Furthermore, these get - translated into normal lambda, so there is no performance penalty. - - See ‘-let’ (*note -let::) for the description of destructuring - mechanism. - - (-map (-lambda ((x y)) (+ x y)) '((1 2) (3 4) (5 6))) - ⇒ '(3 7 11) - (-map (-lambda ([x y]) (+ x y)) '([1 2] [3 4] [5 6])) - ⇒ '(3 7 11) - (funcall (-lambda ((_ . a) (_ . b)) (-concat a b)) '(1 2 3) '(4 5 6)) - ⇒ '(2 3 5 6) - - -- Macro: -setq (&rest forms) - Bind each MATCH-FORM to the value of its VAL. - - MATCH-FORM destructuring is done according to the rules of ‘-let’ - (*note -let::). - - This macro allows you to bind multiple variables by destructuring - the value, so for example: - - (-setq (a b) x (&plist :c c) plist) - - expands roughly speaking to the following code - - (setq a (car x) b (cadr x) c (plist-get plist :c)) - - Care is taken to only evaluate each VAL once so that in case of - multiple assignments it does not cause unexpected side effects. - - (fn [MATCH-FORM VAL]...) - - (progn (-setq a 1) a) - ⇒ 1 - (progn (-setq (a b) (list 1 2)) (list a b)) - ⇒ '(1 2) - (progn (-setq (&plist :c c) (list :c "c")) c) - ⇒ "c" - - -File: dash.info, Node: Side-effects, Next: Destructive operations, Prev: Binding, Up: Functions - -2.14 Side-effects -================= - -Functions iterating over lists for side-effect only. - - -- Function: -each (list fn) - Call FN with every item in LIST. Return nil, used for side-effects - only. - - (let (s) (-each '(1 2 3) (lambda (item) (setq s (cons item s))))) - ⇒ nil - (let (s) (-each '(1 2 3) (lambda (item) (setq s (cons item s)))) s) - ⇒ '(3 2 1) - (let (s) (--each '(1 2 3) (setq s (cons it s))) s) - ⇒ '(3 2 1) - - -- Function: -each-while (list pred fn) - Call FN with every item in LIST while (PRED item) is non-nil. - Return nil, used for side-effects only. - - (let (s) (-each-while '(2 4 5 6) 'even? (lambda (item) (!cons item s))) s) - ⇒ '(4 2) - (let (s) (--each-while '(1 2 3 4) (< it 3) (!cons it s)) s) - ⇒ '(2 1) - - -- Function: -each-indexed (list fn) - Call (FN index item) for each item in LIST. - - In the anaphoric form ‘--each-indexed’, the index is exposed as - symbol ‘it-index’. - - See also: ‘-map-indexed’ (*note -map-indexed::). - - (let (s) (-each-indexed '(a b c) (lambda (index item) (setq s (cons (list item index) s)))) s) - ⇒ '((c 2) (b 1) (a 0)) - (let (s) (--each-indexed '(a b c) (setq s (cons (list it it-index) s))) s) - ⇒ '((c 2) (b 1) (a 0)) - - -- Function: -each-r (list fn) - Call FN with every item in LIST in reversed order. Return nil, - used for side-effects only. - - (let (s) (-each-r '(1 2 3) (lambda (item) (setq s (cons item s))))) - ⇒ nil - (let (s) (-each-r '(1 2 3) (lambda (item) (setq s (cons item s)))) s) - ⇒ '(1 2 3) - (let (s) (--each-r '(1 2 3) (setq s (cons it s))) s) - ⇒ '(1 2 3) - - -- Function: -each-r-while (list pred fn) - Call FN with every item in reversed LIST while (PRED item) is - non-nil. Return nil, used for side-effects only. - - (let (s) (-each-r-while '(2 4 5 6) 'even? (lambda (item) (!cons item s))) s) - ⇒ '(6) - (let (s) (--each-r-while '(1 2 3 4) (>= it 3) (!cons it s)) s) - ⇒ '(3 4) - - -- Function: -dotimes (num fn) - Repeatedly calls FN (presumably for side-effects) passing in - integers from 0 through NUM-1. - - (let (s) (-dotimes 3 (lambda (n) (!cons n s))) s) - ⇒ '(2 1 0) - (let (s) (--dotimes 5 (!cons it s)) s) - ⇒ '(4 3 2 1 0) - - -- Macro: -doto (eval-initial-value &rest forms) - Eval a form, then insert that form as the 2nd argument to other - forms. The EVAL-INITIAL-VALUE form is evaluated once. Its result - is passed to FORMS, which are then evaluated sequentially. Returns - the target form. - - (-doto '(1 2 3) (!cdr) (!cdr)) - ⇒ '(3) - (-doto '(1 . 2) (setcar 3) (setcdr 4)) - ⇒ '(3 . 4) - - -- Macro: --doto (eval-initial-value &rest forms) - Anaphoric form of ‘-doto’ (*note -doto::). Note: ‘it’ is not - required in each form. - - (gethash "key" (--doto (make-hash-table :test 'equal) (puthash "key" "value" it))) - ⇒ "value" - - -File: dash.info, Node: Destructive operations, Next: Function combinators, Prev: Side-effects, Up: Functions - -2.15 Destructive operations -=========================== - - -- Macro: !cons (car cdr) - Destructive: Set CDR to the cons of CAR and CDR. - - (let (l) (!cons 5 l) l) - ⇒ '(5) - (let ((l '(3))) (!cons 5 l) l) - ⇒ '(5 3) - - -- Macro: !cdr (list) - Destructive: Set LIST to the cdr of LIST. - - (let ((l '(3))) (!cdr l) l) - ⇒ '() - (let ((l '(3 5))) (!cdr l) l) - ⇒ '(5) - - -File: dash.info, Node: Function combinators, Prev: Destructive operations, Up: Functions - -2.16 Function combinators -========================= - -These combinators require Emacs 24 for its lexical scope. So they are -offered in a separate package: ‘dash-functional‘. - - -- Function: -partial (fn &rest args) - Takes a function FN and fewer than the normal arguments to FN, and - returns a fn that takes a variable number of additional ARGS. When - called, the returned function calls FN with ARGS first and then - additional args. - - (funcall (-partial '- 5) 3) - ⇒ 2 - (funcall (-partial '+ 5 2) 3) - ⇒ 10 - - -- Function: -rpartial (fn &rest args) - Takes a function FN and fewer than the normal arguments to FN, and - returns a fn that takes a variable number of additional ARGS. When - called, the returned function calls FN with the additional args - first and then ARGS. - - (funcall (-rpartial '- 5) 8) - ⇒ 3 - (funcall (-rpartial '- 5 2) 10) - ⇒ 3 - - -- Function: -juxt (&rest fns) - Takes a list of functions and returns a fn that is the - juxtaposition of those fns. The returned fn takes a variable - number of args, and returns a list containing the result of - applying each fn to the args (left-to-right). - - (funcall (-juxt '+ '-) 3 5) - ⇒ '(8 -2) - (-map (-juxt 'identity 'square) '(1 2 3)) - ⇒ '((1 1) (2 4) (3 9)) - - -- Function: -compose (&rest fns) - Takes a list of functions and returns a fn that is the composition - of those fns. The returned fn takes a variable number of - arguments, and returns the result of applying each fn to the result - of applying the previous fn to the arguments (right-to-left). - - (funcall (-compose 'square '+) 2 3) - ⇒ (square (+ 2 3)) - (funcall (-compose 'identity 'square) 3) - ⇒ (square 3) - (funcall (-compose 'square 'identity) 3) - ⇒ (square 3) - - -- Function: -applify (fn) - Changes an n-arity function FN to a 1-arity function that expects a - list with n items as arguments - - (-map (-applify '+) '((1 1 1) (1 2 3) (5 5 5))) - ⇒ '(3 6 15) - (-map (-applify (lambda (a b c) `(,a (,b (,c))))) '((1 1 1) (1 2 3) (5 5 5))) - ⇒ '((1 (1 (1))) (1 (2 (3))) (5 (5 (5)))) - (funcall (-applify '<) '(3 6)) - ⇒ t - - -- Function: -on (operator transformer) - Return a function of two arguments that first applies TRANSFORMER - to each of them and then applies OPERATOR on the results (in the - same order). - - In types: (b -> b -> c) -> (a -> b) -> a -> a -> c - - (-sort (-on '< 'length) '((1 2 3) (1) (1 2))) - ⇒ '((1) (1 2) (1 2 3)) - (-min-by (-on '> 'length) '((1 2 3) (4) (1 2))) - ⇒ '(4) - (-min-by (-on 'string-lessp 'number-to-string) '(2 100 22)) - ⇒ 22 - - -- Function: -flip (func) - Swap the order of arguments for binary function FUNC. - - In types: (a -> b -> c) -> b -> a -> c - - (funcall (-flip '<) 2 1) - ⇒ t - (funcall (-flip '-) 3 8) - ⇒ 5 - (-sort (-flip '<) '(4 3 6 1)) - ⇒ '(6 4 3 1) - - -- Function: -const (c) - Return a function that returns C ignoring any additional arguments. - - In types: a -> b -> a - - (funcall (-const 2) 1 3 "foo") - ⇒ 2 - (-map (-const 1) '("a" "b" "c" "d")) - ⇒ '(1 1 1 1) - (-sum (-map (-const 1) '("a" "b" "c" "d"))) - ⇒ 4 - - -- Macro: -cut (&rest params) - Take n-ary function and n arguments and specialize some of them. - Arguments denoted by <> will be left unspecialized. - - See SRFI-26 for detailed description. - - (funcall (-cut list 1 <> 3 <> 5) 2 4) - ⇒ '(1 2 3 4 5) - (-map (-cut funcall <> 5) '(1+ 1- (lambda (x) (/ 1.0 x)))) - ⇒ '(6 4 0.2) - (-map (-cut <> 1 2 3) (list 'list 'vector 'string)) - ⇒ '((1 2 3) [1 2 3] "") - - -- Function: -not (pred) - Take a unary predicate PRED and return a unary predicate that - returns t if PRED returns nil and nil if PRED returns non-nil. - - (funcall (-not 'even?) 5) - ⇒ t - (-filter (-not (-partial '< 4)) '(1 2 3 4 5 6 7 8)) - ⇒ '(1 2 3 4) - - -- Function: -orfn (&rest preds) - Take list of unary predicates PREDS and return a unary predicate - with argument x that returns non-nil if at least one of the PREDS - returns non-nil on x. - - In types: [a -> Bool] -> a -> Bool - - (-filter (-orfn 'even? (-partial (-flip '<) 5)) '(1 2 3 4 5 6 7 8 9 10)) - ⇒ '(1 2 3 4 6 8 10) - (funcall (-orfn 'stringp 'even?) "foo") - ⇒ t - - -- Function: -andfn (&rest preds) - Take list of unary predicates PREDS and return a unary predicate - with argument x that returns non-nil if all of the PREDS returns - non-nil on x. - - In types: [a -> Bool] -> a -> Bool - - (funcall (-andfn (-cut < <> 10) 'even?) 6) - ⇒ t - (funcall (-andfn (-cut < <> 10) 'even?) 12) - ⇒ nil - (-filter (-andfn (-not 'even?) (-cut >= 5 <>)) '(1 2 3 4 5 6 7 8 9 10)) - ⇒ '(1 3 5) - - -- Function: -iteratefn (fn n) - Return a function FN composed N times with itself. - - FN is a unary function. If you need to use a function of higher - arity, use ‘-applify’ (*note -applify::) first to turn it into a - unary function. - - With n = 0, this acts as identity function. - - In types: (a -> a) -> Int -> a -> a. - - This function satisfies the following law: - - (funcall (-iteratefn fn n) init) = (-last-item (-iterate fn init - (1+ n))). - - (funcall (-iteratefn (lambda (x) (* x x)) 3) 2) - ⇒ 256 - (funcall (-iteratefn '1+ 3) 1) - ⇒ 4 - (funcall (-iteratefn 'cdr 3) '(1 2 3 4 5)) - ⇒ '(4 5) - - -- Function: -fixfn (fn &optional equal-test halt-test) - Return a function that computes the (least) fixpoint of FN. - - FN must be a unary function. The returned lambda takes a single - argument, X, the initial value for the fixpoint iteration. The - iteration halts when either of the following conditions is - satisfied: - - 1. Iteration converges to the fixpoint, with equality being tested - using EQUAL-TEST. If EQUAL-TEST is not specified, ‘equal’ is used. - For functions over the floating point numbers, it may be necessary - to provide an appropriate approximate comparison test. - - 2. HALT-TEST returns a non-nil value. HALT-TEST defaults to a - simple counter that returns t after ‘-fixfn-max-iterations’, to - guard against infinite iteration. Otherwise, HALT-TEST must be a - function that accepts a single argument, the current value of X, - and returns non-nil as long as iteration should continue. In this - way, a more sophisticated convergence test may be supplied by the - caller. - - The return value of the lambda is either the fixpoint or, if - iteration halted before converging, a cons with car ‘halted’ and - cdr the final output from HALT-TEST. - - In types: (a -> a) -> a -> a. - - (funcall (-fixfn 'cos 'approx-equal) 0.7) - ⇒ 0.7390851332151607 - (funcall (-fixfn (lambda (x) (expt (+ x 10) 0.25))) 2.0) - ⇒ 1.8555845286409378 - (funcall (-fixfn 'sin 'approx-equal) 0.1) - ⇒ '(halted . t) - - -- Function: -prodfn (&rest fns) - Take a list of n functions and return a function that takes a list - of length n, applying i-th function to i-th element of the input - list. Returns a list of length n. - - In types (for n=2): ((a -> b), (c -> d)) -> (a, c) -> (b, d) - - This function satisfies the following laws: - - (-compose (-prodfn f g ...) (-prodfn f’ g’ ...)) = (-prodfn - (-compose f f’) (-compose g g’) ...) (-prodfn f g ...) = (-juxt - (-compose f (-partial ’nth 0)) (-compose g (-partial ’nth 1)) ...) - (-compose (-prodfn f g ...) (-juxt f’ g’ ...)) = (-juxt (-compose - f f’) (-compose g g’) ...) (-compose (-partial ’nth n) (-prod f1 - f2 ...)) = (-compose fn (-partial ’nth n)) - - (funcall (-prodfn '1+ '1- 'number-to-string) '(1 2 3)) - ⇒ '(2 1 "3") - (-map (-prodfn '1+ '1-) '((1 2) (3 4) (5 6) (7 8))) - ⇒ '((2 1) (4 3) (6 5) (8 7)) - (apply '+ (funcall (-prodfn 'length 'string-to-number) '((1 2 3) "15"))) - ⇒ 18 - - -File: dash.info, Node: Development, Next: Index, Prev: Functions, Up: Top - -3 Development -************* - -The dash repository is hosted on GitHub: - - -* Menu: - -* Contribute:: How to contribute -* Changes:: List of significant changes by version -* Contributors:: List of contributors - - -File: dash.info, Node: Contribute, Next: Changes, Up: Development - -3.1 Contribute -============== - -Yes, please do. Pure functions in the list manipulation realm only, -please. There’s a suite of tests in dev/examples.el, so remember to add -tests for your function, or it might get broken later. - - Run the tests with ‘./run-tests.sh’. Create the docs with -‘./create-docs.sh’. I highly recommend that you install these as a -pre-commit hook, so that the tests are always running and the docs are -always in sync: - -cp pre-commit.sh .git/hooks/pre-commit - - Oh, and don’t edit ‘README.md’ directly, it is auto-generated. -Change ‘readme-template.md’ or ‘examples-to-docs.el’ instead. The same -goes for the info manual. - - -File: dash.info, Node: Changes, Next: Contributors, Prev: Contribute, Up: Development - -3.2 Changes -=========== - -Changes in 2.10: - - • Add ‘-let’ destructuring to ‘-if-let’ and ‘-when-let’ (Fredrik - Bergroth) - -Changes in 2.9: - - • Add ‘-let’, ‘-let*’ and ‘-lambda’ with destructuring - • Add ‘-tree-seq’ and ‘-tree-map-nodes’ - • Add ‘-non-nil’ - • Add ‘-fix’ - • Add ‘-fixfn’ (dash-functional 1.2) - • Add ‘-copy’ (Wilfred Hughes) - -Changes in 2.8: - - • Add ‘-butlast’ - -Changes in 2.7: - - • ‘-zip’ now supports more than two lists (Steve Lamb) - • Add ‘-cycle’, ‘-pad’, ‘-annotate’, ‘-zip-fill’ (Steve Lamb) - • Add ‘-table’, ‘-table-flat’ (finite cartesian product) - • Add ‘-flatten-n’ - • ‘-slice’ now supports "step" argument - • Add functional combinators ‘-iteratefn’, ‘-prodfn’ - • Add ‘-replace’, ‘-splice’, ‘-splice-list’ which generalize - ‘-replace-at’ and ‘-insert-at’ - • Add ‘-compose’, ‘-iteratefn’ and ‘-prodfn’ (dash-functional 1.1) - -Changes in 2.6: - - • Add ‘-is-prefix-p’, ‘-is-suffix-p’, ‘-is-infix-p’ (Matus Goljer) - • Add ‘-iterate’, ‘-unfold’ (Matus Goljer) - • Add ‘-split-on’, ‘-split-when’ (Matus Goljer) - • Add ‘-find-last-index’ (Matus Goljer) - • Add ‘-list’ (Johan Andersson) - -Changes in 2.5: - - • Add ‘-same-items?’ (Johan Andersson) - • A few bugfixes - -Changes in 2.4: - - • Add ‘-snoc’ (Matus Goljer) - • Add ‘-replace-at’, ‘-update-at’, ‘-remove-at’, and - ‘-remove-at-indices’ (Matus Goljer) - -Changes in 2.3: - - • Add tree operations (Matus Goljer) - • Make font-lock optional - -Changes in 2.2: - - • Add ‘-compose’ (Christina Whyte) - -Changes in 2.1: - - • Add indexing operations (Matus Goljer) - -Changes in 2.0: - - • Split out ‘dash-functional.el’ (Matus Goljer) - • Add ‘-andfn’, ‘-orfn’, ‘-not’, ‘-cut’, ‘-const’, ‘-flip’ and ‘-on’. - (Matus Goljer) - • Fix ‘-min’, ‘-max’, ‘-min-by’ and ‘-max-by’ (Matus Goljer) - -Changes in 1.8: - - • Add ‘-first-item’ and ‘-last-item’ (Wilfred Hughes) - -Changes in 1.7: - - • Add ‘-rotate’ (Matus Goljer) - -Changes in 1.6: - - • Add ‘-min’, ‘-max’, ‘-min-by’ and ‘-max-by’ (Johan Andersson) - -Changes in 1.5: - - • Add ‘-sum’ and ‘-product’ (Johan Andersson) - -Changes in 1.4: - - • Add ‘-sort’ - • Add ‘-reduce-r’ (Matus Goljer) - • Add ‘-reduce-r-from’ (Matus Goljer) - -Changes in 1.3: - - • Add ‘-partition-in-steps’ - • Add ‘-partition-all-in-steps’ - -Changes in 1.2: - - • Add ‘-last’ (Matus Goljer) - • Add ‘-insert-at’ (Emanuel Evans) - • Add ‘-when-let’ and ‘-if-let’ (Emanuel Evans) - • Add ‘-when-let*’ and ‘-if-let*’ (Emanuel Evans) - • Some bugfixes - - -File: dash.info, Node: Contributors, Prev: Changes, Up: Development - -3.3 Contributors -================ - - • Matus Goljer (https://github.com/Fuco1) contributed lots of - features and functions. - • Takafumi Arakaki (https://github.com/tkf) contributed ‘-group-by’. - • tali713 (https://github.com/tali713) is the author of ‘-applify’. - • Víctor M. Valenzuela (https://github.com/vemv) contributed - ‘-repeat’. - • Nic Ferrier (https://github.com/nicferrier) contributed ‘-cons*’. - • Wilfred Hughes (https://github.com/Wilfred) contributed ‘-slice’, - ‘-first-item’ and ‘-last-item’. - • Emanuel Evans (https://github.com/shosti) contributed ‘-if-let’, - ‘-when-let’ and ‘-insert-at’. - • Johan Andersson (https://github.com/rejeep) contributed ‘-sum’, - ‘-product’ and ‘-same-items?’ - • Christina Whyte (https://github.com/kurisuwhyte) contributed - ‘-compose’ - • Steve Lamb (https://github.com/steventlamb) contributed ‘-cycle’, - ‘-pad’, ‘-annotate’, ‘-zip-fill’ and an n-ary version of ‘-zip’. - • Fredrik Bergroth (https://github.com/fbergroth) made the ‘-if-let’ - family use ‘-let’ destructuring and improved script for generating - documentation. - • Mark Oteiza (https://github.com/holomorph) contributed the script - to create an info manual. - • Vasilij Schneidermann (https://github.com/wasamasa) contributed - ‘-some’. - • William West (https://github.com/occidens) made ‘-fixfn’ more - robust at handling floats. - - Thanks! - - -File: dash.info, Node: Index, Prev: Development, Up: Top - -Index -***** - -[index] -* Menu: - -* !cdr: Destructive operations. - (line 14) -* !cons: Destructive operations. - (line 6) -* -->: Threading macros. (line 32) -* --doto: Side-effects. (line 81) -* ->: Threading macros. (line 6) -* ->>: Threading macros. (line 19) -* -all?: Predicates. (line 18) -* -andfn: Function combinators. - (line 138) -* -annotate: Maps. (line 79) -* -any?: Predicates. (line 6) -* -applify: Function combinators. - (line 55) -* -as->: Threading macros. (line 46) -* -butlast: Other list operations. - (line 340) -* -clone: Tree operations. (line 122) -* -common-prefix: Reductions. (line 223) -* -common-suffix: Reductions. (line 233) -* -compose: Function combinators. - (line 42) -* -concat: List to list. (line 22) -* -cons*: Other list operations. - (line 30) -* -const: Function combinators. - (line 92) -* -contains?: Predicates. (line 57) -* -copy: Maps. (line 134) -* -count: Reductions. (line 151) -* -cut: Function combinators. - (line 104) -* -cycle: Other list operations. - (line 168) -* -difference: Set operations. (line 20) -* -distinct: Set operations. (line 62) -* -dotimes: Side-effects. (line 61) -* -doto: Side-effects. (line 70) -* -drop: Sublist selection. (line 124) -* -drop-last: Sublist selection. (line 136) -* -drop-while: Sublist selection. (line 157) -* -each: Side-effects. (line 8) -* -each-indexed: Side-effects. (line 28) -* -each-r: Side-effects. (line 41) -* -each-r-while: Side-effects. (line 52) -* -each-while: Side-effects. (line 19) -* -elem-index: Indexing. (line 9) -* -elem-indices: Indexing. (line 21) -* -fifth-item: Other list operations. - (line 320) -* -filter: Sublist selection. (line 8) -* -find-index: Indexing. (line 32) -* -find-indices: Indexing. (line 60) -* -find-last-index: Indexing. (line 46) -* -first: Other list operations. - (line 234) -* -first-item: Other list operations. - (line 271) -* -fix: Other list operations. - (line 376) -* -fixfn: Function combinators. - (line 175) -* -flatten: List to list. (line 33) -* -flatten-n: List to list. (line 55) -* -flip: Function combinators. - (line 80) -* -fourth-item: Other list operations. - (line 310) -* -grade-down: Indexing. (line 81) -* -grade-up: Indexing. (line 71) -* -group-by: Partitioning. (line 187) -* -if-let: Binding. (line 36) -* -if-let*: Binding. (line 49) -* -inits: Reductions. (line 203) -* -insert-at: List to list. (line 109) -* -interleave: Other list operations. - (line 68) -* -interpose: Other list operations. - (line 58) -* -intersection: Set operations. (line 32) -* -is-infix?: Predicates. (line 110) -* -is-prefix?: Predicates. (line 86) -* -is-suffix?: Predicates. (line 98) -* -iterate: Unfolding. (line 9) -* -iteratefn: Function combinators. - (line 152) -* -juxt: Function combinators. - (line 31) -* -keep: List to list. (line 8) -* -lambda: Binding. (line 252) -* -last: Other list operations. - (line 261) -* -last-item: Other list operations. - (line 330) -* -let: Binding. (line 65) -* -let*: Binding. (line 232) -* -list: Other list operations. - (line 363) -* -map: Maps. (line 10) -* -map-first: Maps. (line 37) -* -map-indexed: Maps. (line 65) -* -map-last: Maps. (line 51) -* -map-when: Maps. (line 21) -* -mapcat: Maps. (line 123) -* -max: Reductions. (line 267) -* -max-by: Reductions. (line 277) -* -min: Reductions. (line 243) -* -min-by: Reductions. (line 253) -* -non-nil: Sublist selection. (line 79) -* -none?: Predicates. (line 30) -* -not: Function combinators. - (line 117) -* -on: Function combinators. - (line 66) -* -only-some?: Predicates. (line 42) -* -orfn: Function combinators. - (line 126) -* -pad: Other list operations. - (line 179) -* -partial: Function combinators. - (line 9) -* -partition: Partitioning. (line 74) -* -partition-after-item: Partitioning. (line 177) -* -partition-after-pred: Partitioning. (line 145) -* -partition-all: Partitioning. (line 86) -* -partition-all-in-steps: Partitioning. (line 109) -* -partition-before-item: Partitioning. (line 167) -* -partition-before-pred: Partitioning. (line 156) -* -partition-by: Partitioning. (line 121) -* -partition-by-header: Partitioning. (line 132) -* -partition-in-steps: Partitioning. (line 97) -* -permutations: Set operations. (line 52) -* -powerset: Set operations. (line 44) -* -prodfn: Function combinators. - (line 209) -* -product: Reductions. (line 181) -* -reduce: Reductions. (line 46) -* -reduce-from: Reductions. (line 8) -* -reduce-r: Reductions. (line 65) -* -reduce-r-from: Reductions. (line 27) -* -reductions: Reductions. (line 119) -* -reductions-from: Reductions. (line 87) -* -reductions-r: Reductions. (line 135) -* -reductions-r-from: Reductions. (line 103) -* -remove: Sublist selection. (line 23) -* -remove-at: List to list. (line 145) -* -remove-at-indices: List to list. (line 158) -* -remove-first: Sublist selection. (line 37) -* -remove-item: Sublist selection. (line 67) -* -remove-last: Sublist selection. (line 52) -* -repeat: Other list operations. - (line 19) -* -replace: List to list. (line 67) -* -replace-at: List to list. (line 120) -* -replace-first: List to list. (line 81) -* -replace-last: List to list. (line 95) -* -rotate: Other list operations. - (line 8) -* -rpartial: Function combinators. - (line 20) -* -running-product: Reductions. (line 191) -* -running-sum: Reductions. (line 169) -* -same-items?: Predicates. (line 72) -* -second-item: Other list operations. - (line 286) -* -select-by-indices: Sublist selection. (line 168) -* -select-column: Sublist selection. (line 198) -* -select-columns: Sublist selection. (line 179) -* -separate: Partitioning. (line 63) -* -setq: Binding. (line 274) -* -slice: Sublist selection. (line 85) -* -snoc: Other list operations. - (line 44) -* -some: Other list operations. - (line 248) -* -some-->: Threading macros. (line 83) -* -some->: Threading macros. (line 59) -* -some->>: Threading macros. (line 71) -* -sort: Other list operations. - (line 350) -* -splice: Maps. (line 90) -* -splice-list: Maps. (line 110) -* -split-at: Partitioning. (line 8) -* -split-on: Partitioning. (line 28) -* -split-when: Partitioning. (line 46) -* -split-with: Partitioning. (line 17) -* -sum: Reductions. (line 159) -* -table: Other list operations. - (line 190) -* -table-flat: Other list operations. - (line 209) -* -tails: Reductions. (line 213) -* -take: Sublist selection. (line 101) -* -take-last: Sublist selection. (line 112) -* -take-while: Sublist selection. (line 146) -* -third-item: Other list operations. - (line 298) -* -tree-map: Tree operations. (line 28) -* -tree-map-nodes: Tree operations. (line 39) -* -tree-mapreduce: Tree operations. (line 84) -* -tree-mapreduce-from: Tree operations. (line 103) -* -tree-reduce: Tree operations. (line 52) -* -tree-reduce-from: Tree operations. (line 69) -* -tree-seq: Tree operations. (line 8) -* -unfold: Unfolding. (line 25) -* -union: Set operations. (line 8) -* -unzip: Other list operations. - (line 146) -* -update-at: List to list. (line 132) -* -when-let: Binding. (line 9) -* -when-let*: Binding. (line 23) -* -zip: Other list operations. - (line 95) -* -zip-fill: Other list operations. - (line 138) -* -zip-lists: Other list operations. - (line 119) -* -zip-with: Other list operations. - (line 79) - - - -Tag Table: -Node: Top946 -Node: Installation2425 -Node: Using in a package2958 -Node: Syntax highlighting of dash functions3322 -Node: Functions3705 -Node: Maps4916 -Ref: -map5211 -Ref: -map-when5552 -Ref: -map-first6130 -Ref: -map-last6608 -Ref: -map-indexed7081 -Ref: -annotate7561 -Ref: -splice8051 -Ref: -splice-list8832 -Ref: -mapcat9294 -Ref: -copy9670 -Node: Sublist selection9874 -Ref: -filter10067 -Ref: -remove10519 -Ref: -remove-first10925 -Ref: -remove-last11452 -Ref: -remove-item11973 -Ref: -non-nil12368 -Ref: -slice12527 -Ref: -take13059 -Ref: -take-last13367 -Ref: -drop13690 -Ref: -drop-last13963 -Ref: -take-while14223 -Ref: -drop-while14573 -Ref: -select-by-indices14929 -Ref: -select-columns15443 -Ref: -select-column16149 -Node: List to list16613 -Ref: -keep16805 -Ref: -concat17308 -Ref: -flatten17605 -Ref: -flatten-n18364 -Ref: -replace18751 -Ref: -replace-first19214 -Ref: -replace-last19711 -Ref: -insert-at20201 -Ref: -replace-at20528 -Ref: -update-at20918 -Ref: -remove-at21409 -Ref: -remove-at-indices21897 -Node: Reductions22479 -Ref: -reduce-from22648 -Ref: -reduce-r-from23414 -Ref: -reduce24181 -Ref: -reduce-r24910 -Ref: -reductions-from25781 -Ref: -reductions-r-from26496 -Ref: -reductions27221 -Ref: -reductions-r27846 -Ref: -count28481 -Ref: -sum28705 -Ref: -running-sum28894 -Ref: -product29187 -Ref: -running-product29396 -Ref: -inits29709 -Ref: -tails29957 -Ref: -common-prefix30204 -Ref: -common-suffix30501 -Ref: -min30798 -Ref: -min-by31024 -Ref: -max31547 -Ref: -max-by31772 -Node: Unfolding32300 -Ref: -iterate32539 -Ref: -unfold32984 -Node: Predicates33792 -Ref: -any?33916 -Ref: -all?34236 -Ref: -none?34566 -Ref: -only-some?34868 -Ref: -contains?35353 -Ref: -same-items?35742 -Ref: -is-prefix?36127 -Ref: -is-suffix?36450 -Ref: -is-infix?36773 -Node: Partitioning37127 -Ref: -split-at37315 -Ref: -split-with37600 -Ref: -split-on38003 -Ref: -split-when38679 -Ref: -separate39319 -Ref: -partition39761 -Ref: -partition-all40213 -Ref: -partition-in-steps40641 -Ref: -partition-all-in-steps41138 -Ref: -partition-by41623 -Ref: -partition-by-header42005 -Ref: -partition-after-pred42609 -Ref: -partition-before-pred42953 -Ref: -partition-before-item43304 -Ref: -partition-after-item43615 -Ref: -group-by43921 -Node: Indexing44358 -Ref: -elem-index44560 -Ref: -elem-indices44955 -Ref: -find-index45338 -Ref: -find-last-index45827 -Ref: -find-indices46331 -Ref: -grade-up46739 -Ref: -grade-down47142 -Node: Set operations47552 -Ref: -union47735 -Ref: -difference48177 -Ref: -intersection48594 -Ref: -powerset49031 -Ref: -permutations49244 -Ref: -distinct49544 -Node: Other list operations49922 -Ref: -rotate50147 -Ref: -repeat50517 -Ref: -cons*50780 -Ref: -snoc51167 -Ref: -interpose51580 -Ref: -interleave51878 -Ref: -zip-with52247 -Ref: -zip52964 -Ref: -zip-lists53796 -Ref: -zip-fill54497 -Ref: -unzip54820 -Ref: -cycle55565 -Ref: -pad55938 -Ref: -table56261 -Ref: -table-flat57050 -Ref: -first58058 -Ref: -some58430 -Ref: -last58739 -Ref: -first-item59073 -Ref: -second-item59489 -Ref: -third-item59769 -Ref: -fourth-item60047 -Ref: -fifth-item60313 -Ref: -last-item60575 -Ref: -butlast60867 -Ref: -sort61114 -Ref: -list61603 -Ref: -fix61934 -Node: Tree operations62474 -Ref: -tree-seq62670 -Ref: -tree-map63528 -Ref: -tree-map-nodes63971 -Ref: -tree-reduce64821 -Ref: -tree-reduce-from65703 -Ref: -tree-mapreduce66304 -Ref: -tree-mapreduce-from67164 -Ref: -clone68450 -Node: Threading macros68778 -Ref: ->68923 -Ref: ->>69414 -Ref: -->69919 -Ref: -as->70475 -Ref: -some->70930 -Ref: -some->>71304 -Ref: -some-->71740 -Node: Binding72211 -Ref: -when-let72423 -Ref: -when-let*72908 -Ref: -if-let73431 -Ref: -if-let*73826 -Ref: -let74443 -Ref: -let*80533 -Ref: -lambda81473 -Ref: -setq82270 -Node: Side-effects83086 -Ref: -each83280 -Ref: -each-while83687 -Ref: -each-indexed84047 -Ref: -each-r84565 -Ref: -each-r-while84998 -Ref: -dotimes85373 -Ref: -doto85676 -Ref: --doto86104 -Node: Destructive operations86379 -Ref: !cons86552 -Ref: !cdr86758 -Node: Function combinators86953 -Ref: -partial87227 -Ref: -rpartial87623 -Ref: -juxt88026 -Ref: -compose88458 -Ref: -applify89011 -Ref: -on89442 -Ref: -flip89968 -Ref: -const90280 -Ref: -cut90619 -Ref: -not91105 -Ref: -orfn91415 -Ref: -andfn91849 -Ref: -iteratefn92344 -Ref: -fixfn93047 -Ref: -prodfn94610 -Node: Development95678 -Node: Contribute96027 -Node: Changes96775 -Node: Contributors99773 -Node: Index101392 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/dash/dash.texi b/straight/build/dash/dash.texi deleted file mode 120000 index 05be463..0000000 --- a/straight/build/dash/dash.texi +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/dash.el/dash.texi \ No newline at end of file diff --git a/straight/build/dash/dir b/straight/build/dash/dir deleted file mode 100644 index 49b1700..0000000 --- a/straight/build/dash/dir +++ /dev/null @@ -1,18 +0,0 @@ -This is the file .../info/dir, which contains the -topmost node of the Info hierarchy, called (dir)Top. -The first time you invoke Info you start off looking at this node. - -File: dir, Node: Top This is the top of the INFO tree - - This (the Directory node) gives a menu of major topics. - Typing "q" exits, "H" lists all Info commands, "d" returns here, - "h" gives a primer for first-timers, - "mEmacs" visits the Emacs manual, etc. - - In Emacs, you can click mouse button 2 on a menu item or cross reference - to select it. - -* Menu: - -Emacs -* Dash: (dash.info). A modern list library for GNU Emacs diff --git a/straight/build/excorporate/dir b/straight/build/excorporate/dir deleted file mode 120000 index b5d2d1d..0000000 --- a/straight/build/excorporate/dir +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/dir \ No newline at end of file diff --git a/straight/build/excorporate/excorporate-autoloads.el b/straight/build/excorporate/excorporate-autoloads.el deleted file mode 100644 index a411d2e..0000000 --- a/straight/build/excorporate/excorporate-autoloads.el +++ /dev/null @@ -1,79 +0,0 @@ -;;; excorporate-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "excorporate" "excorporate.el" (0 0 0 0)) -;;; Generated autoloads from excorporate.el - -(autoload 'excorporate "excorporate" "\ -Start Excorporate. -If `excorporate-configuration' is non-nil, use it without -prompting, otherwise prompt for Exchange account information, starting -with an email address. - -Prefixed with one \\[universal-argument], always prompt for -Exchange account information for a new web service connection. -ARGUMENT is the prefix argument. - -\(fn &optional ARGUMENT)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "excorporate" '("exco"))) - -;;;*** - -;;;### (autoloads nil "excorporate-calendar" "excorporate-calendar.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from excorporate-calendar.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "excorporate-calendar" '("exco"))) - -;;;*** - -;;;### (autoloads nil "excorporate-calfw" "excorporate-calfw.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from excorporate-calfw.el - -(autoload 'exco-calfw-show-day "excorporate-calfw" "\ -Show meetings for the date specified by MONTH DAY YEAR. - -\(fn MONTH DAY YEAR)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "excorporate-calfw" '("exco" "cfw:cp-set-contents-sources"))) - -;;;*** - -;;;### (autoloads nil "excorporate-diary" "excorporate-diary.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from excorporate-diary.el - -(autoload 'excorporate-diary-enable "excorporate-diary" "\ -Enable Excorporate diary support. - -\(fn)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "excorporate-diary" '("exco"))) - -;;;*** - -;;;### (autoloads nil "excorporate-org" "excorporate-org.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from excorporate-org.el - -(autoload 'exco-org-show-day "excorporate-org" "\ -Show meetings for the date specified by MONTH DAY YEAR. - -\(fn MONTH DAY YEAR)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "excorporate-org" '("exco"))) - -;;;*** - -(provide 'excorporate-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; excorporate-autoloads.el ends here diff --git a/straight/build/excorporate/excorporate-calendar.el b/straight/build/excorporate/excorporate-calendar.el deleted file mode 120000 index 2f10691..0000000 --- a/straight/build/excorporate/excorporate-calendar.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate-calendar.el \ No newline at end of file diff --git a/straight/build/excorporate/excorporate-calendar.elc b/straight/build/excorporate/excorporate-calendar.elc deleted file mode 100644 index 5cebc4f..0000000 Binary files a/straight/build/excorporate/excorporate-calendar.elc and /dev/null differ diff --git a/straight/build/excorporate/excorporate-calfw.el b/straight/build/excorporate/excorporate-calfw.el deleted file mode 120000 index aee403e..0000000 --- a/straight/build/excorporate/excorporate-calfw.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate-calfw.el \ No newline at end of file diff --git a/straight/build/excorporate/excorporate-calfw.elc b/straight/build/excorporate/excorporate-calfw.elc deleted file mode 100644 index 3e635e6..0000000 Binary files a/straight/build/excorporate/excorporate-calfw.elc and /dev/null differ diff --git a/straight/build/excorporate/excorporate-diary.el b/straight/build/excorporate/excorporate-diary.el deleted file mode 120000 index 3ea1739..0000000 --- a/straight/build/excorporate/excorporate-diary.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate-diary.el \ No newline at end of file diff --git a/straight/build/excorporate/excorporate-diary.elc b/straight/build/excorporate/excorporate-diary.elc deleted file mode 100644 index 3629a58..0000000 Binary files a/straight/build/excorporate/excorporate-diary.elc and /dev/null differ diff --git a/straight/build/excorporate/excorporate-org.el b/straight/build/excorporate/excorporate-org.el deleted file mode 120000 index f4407dd..0000000 --- a/straight/build/excorporate/excorporate-org.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate-org.el \ No newline at end of file diff --git a/straight/build/excorporate/excorporate-org.elc b/straight/build/excorporate/excorporate-org.elc deleted file mode 100644 index 6021455..0000000 Binary files a/straight/build/excorporate/excorporate-org.elc and /dev/null differ diff --git a/straight/build/excorporate/excorporate.el b/straight/build/excorporate/excorporate.el deleted file mode 120000 index c59478e..0000000 --- a/straight/build/excorporate/excorporate.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate.el \ No newline at end of file diff --git a/straight/build/excorporate/excorporate.elc b/straight/build/excorporate/excorporate.elc deleted file mode 100644 index dc3d720..0000000 Binary files a/straight/build/excorporate/excorporate.elc and /dev/null differ diff --git a/straight/build/excorporate/excorporate.info b/straight/build/excorporate/excorporate.info deleted file mode 120000 index 72c3e2d..0000000 --- a/straight/build/excorporate/excorporate.info +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate.info \ No newline at end of file diff --git a/straight/build/excorporate/excorporate.texi b/straight/build/excorporate/excorporate.texi deleted file mode 120000 index d70b47a..0000000 --- a/straight/build/excorporate/excorporate.texi +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/excorporate/excorporate.texi \ No newline at end of file diff --git a/straight/build/f/f-autoloads.el b/straight/build/f/f-autoloads.el deleted file mode 100644 index 89a9d87..0000000 --- a/straight/build/f/f-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; f-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "f" "f.el" (0 0 0 0)) -;;; Generated autoloads from f.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "f" '("f-"))) - -;;;*** - -(provide 'f-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; f-autoloads.el ends here diff --git a/straight/build/f/f.el b/straight/build/f/f.el deleted file mode 120000 index 1efc2cc..0000000 --- a/straight/build/f/f.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/f.el/f.el \ No newline at end of file diff --git a/straight/build/f/f.elc b/straight/build/f/f.elc deleted file mode 100644 index f09ccfb..0000000 Binary files a/straight/build/f/f.elc and /dev/null differ diff --git a/straight/build/fsm/fsm-autoloads.el b/straight/build/fsm/fsm-autoloads.el deleted file mode 100644 index a69375c..0000000 --- a/straight/build/fsm/fsm-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; fsm-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "fsm" "fsm.el" (0 0 0 0)) -;;; Generated autoloads from fsm.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "fsm" '("fsm-"))) - -;;;*** - -(provide 'fsm-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; fsm-autoloads.el ends here diff --git a/straight/build/fsm/fsm.el b/straight/build/fsm/fsm.el deleted file mode 120000 index b450cb0..0000000 --- a/straight/build/fsm/fsm.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/fsm/fsm.el \ No newline at end of file diff --git a/straight/build/fsm/fsm.elc b/straight/build/fsm/fsm.elc deleted file mode 100644 index 104a6e4..0000000 Binary files a/straight/build/fsm/fsm.elc and /dev/null differ diff --git a/straight/build/gcode/gcode-autoloads.el b/straight/build/gcode/gcode-autoloads.el deleted file mode 100644 index d13092b..0000000 --- a/straight/build/gcode/gcode-autoloads.el +++ /dev/null @@ -1,22 +0,0 @@ -;;; gcode-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "gcode" "gcode.el" (0 0 0 0)) -;;; Generated autoloads from gcode.el - -(add-to-list 'auto-mode-alist '("\\.gc\\(ode\\)?$" . gcode-mode)) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "gcode" '("args" "available-arguments" "clean-returned-file" "display-available-arguments" "gcode-" "list-line-" "new-space" "split-gcode"))) - -;;;*** - -(provide 'gcode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; gcode-autoloads.el ends here diff --git a/straight/build/gcode/gcode.el b/straight/build/gcode/gcode.el deleted file mode 120000 index 3017bc1..0000000 --- a/straight/build/gcode/gcode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/gcode-emacs/gcode.el \ No newline at end of file diff --git a/straight/build/gcode/gcode.elc b/straight/build/gcode/gcode.elc deleted file mode 100644 index c534afd..0000000 Binary files a/straight/build/gcode/gcode.elc and /dev/null differ diff --git a/straight/build/ht/ht-autoloads.el b/straight/build/ht/ht-autoloads.el deleted file mode 100644 index 578ecfa..0000000 --- a/straight/build/ht/ht-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; ht-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "ht" "ht.el" (0 0 0 0)) -;;; Generated autoloads from ht.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ht" 'nil)) - -;;;*** - -(provide 'ht-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ht-autoloads.el ends here diff --git a/straight/build/ht/ht.el b/straight/build/ht/ht.el deleted file mode 120000 index 3118835..0000000 --- a/straight/build/ht/ht.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/ht.el/ht.el \ No newline at end of file diff --git a/straight/build/ht/ht.elc b/straight/build/ht/ht.elc deleted file mode 100644 index 8e52ea9..0000000 Binary files a/straight/build/ht/ht.elc and /dev/null differ diff --git a/straight/build/hydra/hydra-autoloads.el b/straight/build/hydra/hydra-autoloads.el deleted file mode 100644 index 03894a2..0000000 --- a/straight/build/hydra/hydra-autoloads.el +++ /dev/null @@ -1,93 +0,0 @@ -;;; hydra-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "hydra" "hydra.el" (0 0 0 0)) -;;; Generated autoloads from hydra.el - -(autoload 'defhydra "hydra" "\ -Create a Hydra - a family of functions with prefix NAME. - -NAME should be a symbol, it will be the prefix of all functions -defined here. - -BODY has the format: - - (BODY-MAP BODY-KEY &rest BODY-PLIST) - -DOCSTRING will be displayed in the echo area to identify the -Hydra. When DOCSTRING starts with a newline, special Ruby-style -substitution will be performed by `hydra--format'. - -Functions are created on basis of HEADS, each of which has the -format: - - (KEY CMD &optional HINT &rest PLIST) - -BODY-MAP is a keymap; `global-map' is used quite often. Each -function generated from HEADS will be bound in BODY-MAP to -BODY-KEY + KEY (both are strings passed to `kbd'), and will set -the transient map so that all following heads can be called -though KEY only. BODY-KEY can be an empty string. - -CMD is a callable expression: either an interactive function -name, or an interactive lambda, or a single sexp (it will be -wrapped in an interactive lambda). - -HINT is a short string that identifies its head. It will be -printed beside KEY in the echo erea if `hydra-is-helpful' is not -nil. If you don't even want the KEY to be printed, set HINT -explicitly to nil. - -The heads inherit their PLIST from BODY-PLIST and are allowed to -override some keys. The keys recognized are :exit, :bind, and :column. -:exit can be: - -- nil (default): this head will continue the Hydra state. -- t: this head will stop the Hydra state. - -:bind can be: -- nil: this head will not be bound in BODY-MAP. -- a lambda taking KEY and CMD used to bind a head. - -:column is a string that sets the column for all subsequent heads. - -It is possible to omit both BODY-MAP and BODY-KEY if you don't -want to bind anything. In that case, typically you will bind the -generated NAME/body command. This command is also the return -result of `defhydra'. - -\(fn NAME BODY &optional DOCSTRING &rest HEADS)" nil t) - -(function-put 'defhydra 'lisp-indent-function 'defun) - -(function-put 'defhydra 'doc-string-elt '3) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hydra" '("defhydra" "hydra-"))) - -;;;*** - -;;;### (autoloads nil "hydra-examples" "hydra-examples.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from hydra-examples.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hydra-examples" '("hydra-" "org-agenda-cts" "whitespace-mode"))) - -;;;*** - -;;;### (autoloads nil "hydra-ox" "hydra-ox.el" (0 0 0 0)) -;;; Generated autoloads from hydra-ox.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "hydra-ox" '("hydra-ox"))) - -;;;*** - -(provide 'hydra-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; hydra-autoloads.el ends here diff --git a/straight/build/hydra/hydra-examples.el b/straight/build/hydra/hydra-examples.el deleted file mode 120000 index c02c752..0000000 --- a/straight/build/hydra/hydra-examples.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/hydra/hydra-examples.el \ No newline at end of file diff --git a/straight/build/hydra/hydra-ox.el b/straight/build/hydra/hydra-ox.el deleted file mode 120000 index 805a2cd..0000000 --- a/straight/build/hydra/hydra-ox.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/hydra/hydra-ox.el \ No newline at end of file diff --git a/straight/build/hydra/hydra-ox.elc b/straight/build/hydra/hydra-ox.elc deleted file mode 100644 index 02693cb..0000000 Binary files a/straight/build/hydra/hydra-ox.elc and /dev/null differ diff --git a/straight/build/hydra/hydra.el b/straight/build/hydra/hydra.el deleted file mode 120000 index 4c918dc..0000000 --- a/straight/build/hydra/hydra.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/hydra/hydra.el \ No newline at end of file diff --git a/straight/build/hydra/hydra.elc b/straight/build/hydra/hydra.elc deleted file mode 100644 index 914aab8..0000000 Binary files a/straight/build/hydra/hydra.elc and /dev/null differ diff --git a/straight/build/ivy/colir.el b/straight/build/ivy/colir.el deleted file mode 120000 index 8b1dffd..0000000 --- a/straight/build/ivy/colir.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/swiper/colir.el \ No newline at end of file diff --git a/straight/build/ivy/colir.elc b/straight/build/ivy/colir.elc deleted file mode 100644 index a810027..0000000 Binary files a/straight/build/ivy/colir.elc and /dev/null differ diff --git a/straight/build/ivy/dir b/straight/build/ivy/dir deleted file mode 100644 index b68b083..0000000 --- a/straight/build/ivy/dir +++ /dev/null @@ -1,18 +0,0 @@ -This is the file .../info/dir, which contains the -topmost node of the Info hierarchy, called (dir)Top. -The first time you invoke Info you start off looking at this node. - -File: dir, Node: Top This is the top of the INFO tree - - This (the Directory node) gives a menu of major topics. - Typing "q" exits, "H" lists all Info commands, "d" returns here, - "h" gives a primer for first-timers, - "mEmacs" visits the Emacs manual, etc. - - In Emacs, you can click mouse button 2 on a menu item or cross reference - to select it. - -* Menu: - -Emacs -* Ivy: (ivy). Using Ivy for completion. diff --git a/straight/build/ivy/elpa.el b/straight/build/ivy/elpa.el deleted file mode 120000 index 004f365..0000000 --- a/straight/build/ivy/elpa.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/swiper/elpa.el \ No newline at end of file diff --git a/straight/build/ivy/elpa.elc b/straight/build/ivy/elpa.elc deleted file mode 100644 index bf64071..0000000 Binary files a/straight/build/ivy/elpa.elc and /dev/null differ diff --git a/straight/build/ivy/ivy-autoloads.el b/straight/build/ivy/ivy-autoloads.el deleted file mode 100644 index af4388f..0000000 --- a/straight/build/ivy/ivy-autoloads.el +++ /dev/null @@ -1,163 +0,0 @@ -;;; ivy-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "colir" "colir.el" (0 0 0 0)) -;;; Generated autoloads from colir.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "colir" '("colir-"))) - -;;;*** - -;;;### (autoloads nil "ivy" "ivy.el" (0 0 0 0)) -;;; Generated autoloads from ivy.el - -(autoload 'ivy-resume "ivy" "\ -Resume the last completion session, or SESSION if non-nil. -With a prefix arg, try to restore a recorded completion session, -if one exists. - -\(fn &optional SESSION)" t nil) - -(autoload 'ivy-read "ivy" "\ -Read a string in the minibuffer, with completion. - -PROMPT is a string, normally ending in a colon and a space. -`ivy-count-format' is prepended to PROMPT during completion. - -COLLECTION is either a list of strings, a function, an alist, or -a hash table, supplied for `minibuffer-completion-table'. - -PREDICATE is applied to filter out the COLLECTION immediately. -This argument is for compatibility with `completing-read'. - -When REQUIRE-MATCH is non-nil, only members of COLLECTION can be -selected. - -If INITIAL-INPUT is non-nil, then insert that input in the -minibuffer initially. - -HISTORY is a name of a variable to hold the completion session -history. - -KEYMAP is composed with `ivy-minibuffer-map'. - -PRESELECT, when non-nil, determines which one of the candidates -matching INITIAL-INPUT to select initially. An integer stands -for the position of the desired candidate in the collection, -counting from zero. Otherwise, use the first occurrence of -PRESELECT in the collection. Comparison is first done with -`equal'. If that fails, and when applicable, match PRESELECT as -a regular expression. - -DEF is for compatibility with `completing-read'. - -UPDATE-FN is called each time the candidate list is re-displayed. - -When SORT is non-nil, `ivy-sort-functions-alist' determines how -to sort candidates before displaying them. - -ACTION is a function to call after selecting a candidate. -It takes one argument, the selected candidate. If COLLECTION is -an alist, the argument is a cons cell, otherwise it's a string. - -MULTI-ACTION, when non-nil, is called instead of ACTION when -there are marked candidates. It takes the list of candidates as -its only argument. When it's nil, ACTION is called on each marked -candidate. - -UNWIND is a function of no arguments to call before exiting. - -RE-BUILDER is a function transforming input text into a regex -pattern. - -MATCHER is a function which can override how candidates are -filtered based on user input. It takes a regex pattern and a -list of candidates, and returns the list of matching candidates. - -DYNAMIC-COLLECTION is a boolean specifying whether the list of -candidates is updated after each input by calling COLLECTION. - -EXTRA-PROPS is a plist that can be used to store -collection-specific session-specific data. - -CALLER is a symbol to uniquely identify the caller to `ivy-read'. -It is used, along with COLLECTION, to determine which -customizations apply to the current completion session. - -\(fn PROMPT COLLECTION &key PREDICATE REQUIRE-MATCH INITIAL-INPUT HISTORY PRESELECT DEF KEYMAP UPDATE-FN SORT ACTION MULTI-ACTION UNWIND RE-BUILDER MATCHER DYNAMIC-COLLECTION EXTRA-PROPS CALLER)" nil nil) - -(autoload 'ivy-completing-read "ivy" "\ -Read a string in the minibuffer, with completion. - -This interface conforms to `completing-read' and can be used for -`completing-read-function'. - -PROMPT is a string that normally ends in a colon and a space. -COLLECTION is either a list of strings, an alist, an obarray, or a hash table. -PREDICATE limits completion to a subset of COLLECTION. -REQUIRE-MATCH is a boolean value or a symbol. See `completing-read'. -INITIAL-INPUT is a string inserted into the minibuffer initially. -HISTORY is a list of previously selected inputs. -DEF is the default value. -INHERIT-INPUT-METHOD is currently ignored. - -\(fn PROMPT COLLECTION &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HISTORY DEF INHERIT-INPUT-METHOD)" nil nil) - -(defvar ivy-mode nil "\ -Non-nil if Ivy mode is enabled. -See the `ivy-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `ivy-mode'.") - -(custom-autoload 'ivy-mode "ivy" nil) - -(autoload 'ivy-mode "ivy" "\ -Toggle Ivy mode on or off. -Turn Ivy mode on if ARG is positive, off otherwise. -Turning on Ivy mode sets `completing-read-function' to -`ivy-completing-read'. - -Global bindings: -\\{ivy-mode-map} - -Minibuffer bindings: -\\{ivy-minibuffer-map} - -\(fn &optional ARG)" t nil) - -(autoload 'ivy-switch-buffer "ivy" "\ -Switch to another buffer." t nil) - -(autoload 'ivy-switch-view "ivy" "\ -Switch to one of the window views stored by `ivy-push-view'." t nil) - -(autoload 'ivy-switch-buffer-other-window "ivy" "\ -Switch to another buffer in another window." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ivy" '("ivy-" "with-ivy-window"))) - -;;;*** - -;;;### (autoloads nil "ivy-overlay" "ivy-overlay.el" (0 0 0 0)) -;;; Generated autoloads from ivy-overlay.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ivy-overlay" '("ivy-"))) - -;;;*** - -;;;### (autoloads nil nil ("elpa.el" "ivy-faces.el") (0 0 0 0)) - -;;;*** - -(provide 'ivy-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ivy-autoloads.el ends here diff --git a/straight/build/ivy/ivy-help.org b/straight/build/ivy/ivy-help.org deleted file mode 120000 index f637356..0000000 --- a/straight/build/ivy/ivy-help.org +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/swiper/doc/ivy-help.org \ No newline at end of file diff --git a/straight/build/ivy/ivy-overlay.el b/straight/build/ivy/ivy-overlay.el deleted file mode 120000 index 2dd5ad6..0000000 --- a/straight/build/ivy/ivy-overlay.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/swiper/ivy-overlay.el \ No newline at end of file diff --git a/straight/build/ivy/ivy-overlay.elc b/straight/build/ivy/ivy-overlay.elc deleted file mode 100644 index a247fa3..0000000 Binary files a/straight/build/ivy/ivy-overlay.elc and /dev/null differ diff --git a/straight/build/ivy/ivy.el b/straight/build/ivy/ivy.el deleted file mode 120000 index 518112b..0000000 --- a/straight/build/ivy/ivy.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/swiper/ivy.el \ No newline at end of file diff --git a/straight/build/ivy/ivy.elc b/straight/build/ivy/ivy.elc deleted file mode 100644 index f7f5ff4..0000000 Binary files a/straight/build/ivy/ivy.elc and /dev/null differ diff --git a/straight/build/ivy/ivy.info b/straight/build/ivy/ivy.info deleted file mode 100644 index 5697c56..0000000 --- a/straight/build/ivy/ivy.info +++ /dev/null @@ -1,1966 +0,0 @@ -This is ivy.info, produced by makeinfo version 6.7 from ivy.texi. - -Ivy manual, version 0.13.0 - - Ivy is an interactive interface for completion in Emacs. Emacs uses -completion mechanism in a variety of contexts: code, menus, commands, -variables, functions, etc. Completion entails listing, sorting, -filtering, previewing, and applying actions on selected items. When -active, ‘ivy-mode’ completes the selection process by narrowing -available choices while previewing in the minibuffer. Selecting the -final candidate is either through simple keyboard character inputs or -through powerful regular expressions. - - Copyright (C) 2015-2019 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Ivy: (ivy). Using Ivy for completion. -END-INFO-DIR-ENTRY - - -File: ivy.info, Node: Top, Next: Introduction, Up: (dir) - -Ivy User Manual -*************** - -* Menu: - -* Introduction:: -* Installation:: -* Getting started:: -* Key bindings:: -* Completion Styles:: -* Customization:: -* Commands:: -* API:: -* Variable Index:: -* Keystroke Index:: - -— The Detailed Node Listing — - -Installation - -* Installing from Emacs Package Manager:: -* Installing from the Git repository:: - -Getting started - -* Basic customization:: - -Key bindings - -* Global key bindings:: -* Minibuffer key bindings:: - -Minibuffer key bindings - -* Key bindings for navigation:: -* Key bindings for single selection, action, then exit minibuffer: Key bindings for single selection action then exit minibuffer. -* Key bindings for multiple selections and actions, keep minibuffer open: Key bindings for multiple selections and actions keep minibuffer open. -* Key bindings that alter the minibuffer input:: -* Other key bindings:: -* Hydra in the minibuffer:: -* Saving the current completion session to a buffer:: - -Completion Styles - -* ivy--regex-plus:: -* ivy--regex-ignore-order:: -* ivy--regex-fuzzy:: - -Customization - -* Faces:: -* Defcustoms:: -* Actions:: -* Packages:: - -Actions - -* What are actions?:: -* How can different actions be called?:: -* How to modify the actions list?:: -* Example - add two actions to each command:: -* Example - define a new command with several actions:: - -Example - add two actions to each command - -* How to undo adding the two actions:: -* How to add actions to a specific command:: - -Example - define a new command with several actions - -* Test the above function with ivy-occur:: - -Commands - -* File Name Completion:: -* Buffer Name Completion:: -* Counsel commands:: - -File Name Completion - -* Using TRAMP:: - -API - -* Required arguments for ivy-read:: -* Optional arguments for ivy-read:: -* Example - counsel-describe-function:: -* Example - counsel-locate:: -* Example - ivy-read-with-extra-properties:: - - - -File: ivy.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top - -1 Introduction -************** - -Ivy is for quick and easy selection from a list. When Emacs prompts for -a string from a list of several possible choices, Ivy springs into -action to assist in narrowing and picking the right string from a vast -number of choices. - - Ivy strives for minimalism, simplicity, customizability and -discoverability. - -Minimalism -.......... - - Uncluttered minibuffer is minimalism. Ivy shows the completion - defaults, the number of matches, and 10 candidate matches below the - input line. Customize ‘ivy-height’ to adjust the number of - candidate matches displayed in the minibuffer. - -Simplicity -.......... - - Simplicity is about Ivy’s behavior in the minibuffer. It is also - about the code interface to extend Ivy’s functionality. The - minibuffer area behaves as close to ‘fundamental-mode’ as possible. - ‘SPC’ inserts a space, for example, instead of being bound to the - more complex ‘minibuffer-complete-word’. Ivy’s code uses - easy-to-examine global variables; avoids needless complications - with branch-introducing custom macros. - -Customizability -............... - - Customizability is about being able to use different methods and - interfaces of completion to tailor the selection process. For - example, adding a custom display function that points to a selected - candidate with ‘>’, instead of highlighting the selected candidate - with the ‘ivy-current-match’ face (see - ‘ivy-format-functions-alist’). Or take the customization of - actions, say after the candidate function is selected. ‘RET’ uses - ‘counsel-describe-function’ to describe the function, whereas ‘M-o - d’ jumps to that function’s definition in the code. The ‘M-o’ - prefix can be uniformly used with characters like ‘d’ to group - similar actions. - -Discoverability -............... - - Ivy displays easily discoverable commands through the hydra - facility. ‘C-o’ in the minibuffer displays a hydra menu. It opens - up within an expanded minibuffer area. Each menu item comes with - short documentation strings and highlighted one-key completions. - So discovering even seldom used keys is simply a matter of ‘C-o’ in - the minibuffer while in the midst of the Ivy interaction. This - discoverability minimizes exiting Ivy interface for documentation - look-ups. - - -File: ivy.info, Node: Installation, Next: Getting started, Prev: Introduction, Up: Top - -2 Installation -************** - -Install Ivy automatically through Emacs’s package manager, or manually -from Ivy’s development repository. - - Emacs 24.3 is the oldest version to run Ivy. Emacs 24.4 is the -oldest version that runs Ivy with fancy faces display. - -* Menu: - -* Installing from Emacs Package Manager:: -* Installing from the Git repository:: - - -File: ivy.info, Node: Installing from Emacs Package Manager, Next: Installing from the Git repository, Up: Installation - -2.1 Installing from Emacs Package Manager -========================================= - -‘M-x’ ‘package-install’ ‘RET’ ‘counsel’ ‘RET’ - - Ivy is installed as part of the ‘counsel’ package, which is available -from two different package archives, GNU ELPA and MELPA. For the latest -stable version, use the GNU ELPA archives. For current hourly builds, -use the MELPA archives. - - Ivy is split into three packages: ‘ivy’, ‘swiper’ and ‘counsel’; by -installing ‘counsel’, the other two are brought in as dependencies. If -you are not interested in the extra functionality provided by ‘swiper’ -and ‘counsel’, you can install only ‘ivy’. - - See the code below for adding MELPA to the list of package archives: - - (require 'package) - (add-to-list 'package-archives - '("melpa" . "https://melpa.org/packages/")) - - After this do ‘M-x’ ‘package-refresh-contents’ ‘RET’, followed by -‘M-x’ ‘package-install’ ‘RET’ ‘counsel’ ‘RET’. - - For package manager details, see *note (emacs)Packages::. - - -File: ivy.info, Node: Installing from the Git repository, Prev: Installing from Emacs Package Manager, Up: Installation - -2.2 Installing from the Git repository -====================================== - -Why install from Git? -..................... - - • No need to wait for MELPA’s hourly builds - • Easy to revert to previous versions - • Contribute to Ivy’s development; send patches; pull requests - -Configuration steps -................... - - First clone the Swiper repository with: - - cd ~/git && git clone https://github.com/abo-abo/swiper - cd swiper && make compile - - Second, add these lines to the Emacs init file: - - (add-to-list 'load-path "~/git/swiper/") - (require 'ivy) - - Then, update the code with: - - git pull - make - - -File: ivy.info, Node: Getting started, Next: Key bindings, Prev: Installation, Up: Top - -3 Getting started -***************** - -First enable Ivy completion everywhere: - - (ivy-mode 1) - - Note: ‘ivy-mode’ can be toggled on and off with ‘M-x’ ‘ivy-mode’. - -* Menu: - -* Basic customization:: - - -File: ivy.info, Node: Basic customization, Up: Getting started - -3.1 Basic customization -======================= - -Here are some basic settings particularly useful for new Ivy users: - - (setq ivy-use-virtual-buffers t) - (setq ivy-count-format "(%d/%d) ") - - If you want, you can go without any customizations at all. The above -settings are the most bang for the buck in terms of customization. So -users that typically don’t like customize a lot are advised to look at -these settings first. - - For more advanced customizations, refer to ‘M-x describe-variable’ -documentation. - - -File: ivy.info, Node: Key bindings, Next: Completion Styles, Prev: Getting started, Up: Top - -4 Key bindings -************** - -* Menu: - -* Global key bindings:: -* Minibuffer key bindings:: - - -File: ivy.info, Node: Global key bindings, Next: Minibuffer key bindings, Up: Key bindings - -4.1 Global key bindings -======================= - -Here is a list of commands that are useful to be bound globally, along -with some sample bindings: - -Ivy-based interface to standard commands -........................................ - - (global-set-key (kbd "C-s") 'swiper-isearch) - (global-set-key (kbd "M-x") 'counsel-M-x) - (global-set-key (kbd "C-x C-f") 'counsel-find-file) - (global-set-key (kbd "M-y") 'counsel-yank-pop) - (global-set-key (kbd " f") 'counsel-describe-function) - (global-set-key (kbd " v") 'counsel-describe-variable) - (global-set-key (kbd " l") 'counsel-find-library) - (global-set-key (kbd " i") 'counsel-info-lookup-symbol) - (global-set-key (kbd " u") 'counsel-unicode-char) - (global-set-key (kbd " j") 'counsel-set-variable) - (global-set-key (kbd "C-x b") 'ivy-switch-buffer) - (global-set-key (kbd "C-c v") 'ivy-push-view) - (global-set-key (kbd "C-c V") 'ivy-pop-view) - -Ivy-based interface to shell and system tools -............................................. - - (global-set-key (kbd "C-c c") 'counsel-compile) - (global-set-key (kbd "C-c g") 'counsel-git) - (global-set-key (kbd "C-c j") 'counsel-git-grep) - (global-set-key (kbd "C-c L") 'counsel-git-log) - (global-set-key (kbd "C-c k") 'counsel-rg) - (global-set-key (kbd "C-c m") 'counsel-linux-app) - (global-set-key (kbd "C-c n") 'counsel-fzf) - (global-set-key (kbd "C-x l") 'counsel-locate) - (global-set-key (kbd "C-c J") 'counsel-file-jump) - (global-set-key (kbd "C-S-o") 'counsel-rhythmbox) - (global-set-key (kbd "C-c w") 'counsel-wmctrl) - -Ivy-resume and other commands -............................. - - ‘ivy-resume’ resumes the last Ivy-based completion. - - (global-set-key (kbd "C-c C-r") 'ivy-resume) - (global-set-key (kbd "C-c b") 'counsel-bookmark) - (global-set-key (kbd "C-c d") 'counsel-descbinds) - (global-set-key (kbd "C-c g") 'counsel-git) - (global-set-key (kbd "C-c o") 'counsel-outline) - (global-set-key (kbd "C-c t") 'counsel-load-theme) - (global-set-key (kbd "C-c F") 'counsel-org-file) - - You can also enable ‘counsel-mode’ to make some global key binding -remapping for you. - - -File: ivy.info, Node: Minibuffer key bindings, Prev: Global key bindings, Up: Key bindings - -4.2 Minibuffer key bindings -=========================== - -Ivy includes several minibuffer bindings, which are defined in the -‘ivy-minibuffer-map’ keymap variable. The most frequently used ones are -described here. - - ‘swiper’ or ‘counsel-M-x’ add more key bindings through the ‘keymap’ -argument to ‘ivy-read’. These keys, also active in the minibuffer, are -described under their respective commands. - - A key feature of ‘ivy-minibuffer-map’ is its full editing capability -where the familiar ‘C-a’, ‘C-f’, ‘M-d’, ‘M-DEL’, ‘M-b’, ‘M-w’, ‘C-k’, -‘C-y’ key bindings work the same as in ‘fundamental-mode’. - -* Menu: - -* Key bindings for navigation:: -* Key bindings for single selection, action, then exit minibuffer: Key bindings for single selection action then exit minibuffer. -* Key bindings for multiple selections and actions, keep minibuffer open: Key bindings for multiple selections and actions keep minibuffer open. -* Key bindings that alter the minibuffer input:: -* Other key bindings:: -* Hydra in the minibuffer:: -* Saving the current completion session to a buffer:: - - -File: ivy.info, Node: Key bindings for navigation, Next: Key bindings for single selection action then exit minibuffer, Up: Minibuffer key bindings - -4.2.1 Key bindings for navigation ---------------------------------- - - • ‘C-n’ (‘ivy-next-line’) selects the next candidate - • ‘C-p’ (‘ivy-previous-line’) selects the previous candidate - • ‘M-<’ (‘ivy-beginning-of-buffer’) selects the first candidate - • ‘M->’ (‘ivy-end-of-buffer’) selects the last candidate - • ‘C-v’ (‘ivy-scroll-up-command’) scrolls up by ‘ivy-height’ lines - • ‘M-v’ (‘ivy-scroll-down-command’) scrolls down by ‘ivy-height’ - lines - - -- User Option: ivy-wrap - Specifies the wrap-around behavior for ‘C-n’ and ‘C-p’. When - ‘ivy-wrap’ is set to ‘t’, ‘ivy-next-line’ and ‘ivy-previous-line’ - will cycle past the last and the first candidates respectively. - - Wrap-around behavior is off by default. - - -- User Option: ivy-height - Use this option to adjust the minibuffer height, which also affects - scroll size when using ‘C-v’ and ‘M-v’ key bindings. - - ‘ivy-height’ is 10 lines by default. - - -File: ivy.info, Node: Key bindings for single selection action then exit minibuffer, Next: Key bindings for multiple selections and actions keep minibuffer open, Prev: Key bindings for navigation, Up: Minibuffer key bindings - -4.2.2 Key bindings for single selection, action, then exit minibuffer ---------------------------------------------------------------------- - -Ivy can offer several actions from which to choose which action to run. -This "calling an action" operates on the selected candidate. For -example, when viewing a list of files, one action could open it for -editing, one to view it, another to invoke a special function, and so -on. Custom actions can be added to this interface. The precise action -to call on the selected candidate can be delayed until after the -narrowing is completed. No need to exit the interface if unsure which -action to run. This delayed flexibility and customization of actions -extends usability of lists in Emacs. - -‘C-m’ or ‘RET’ (‘ivy-done’) -........................... - - Calls the default action and then exits the minibuffer. - -‘M-o’ (‘ivy-dispatching-done’) -.............................. - - Presents valid actions from which to choose. When only one action - is available, there is no difference between ‘M-o’ and ‘C-m’. - -‘C-j’ (‘ivy-alt-done’) -...................... - - When completing file names, selects the current directory candidate - and starts a new completion session there. Otherwise, it is the - same as ‘ivy-done’. - -‘TAB’ (‘ivy-partial-or-done’) -............................. - - Attempts partial completion, extending current input as much as - possible. ‘TAB TAB’ is the same as ‘C-j’ (‘ivy-alt-done’). - - Example ERT test: - - (should - (equal (ivy-with - '(progn - (ivy-read "Test: " '("can do" "can't, sorry" "other")) - ivy-text) - "c ") - "can")) - -‘C-M-j’ (‘ivy-immediate-done’) -.............................. - - Exits with _the current input_ instead of _the current candidate_ - (like other commands). - - This is useful e.g. when you call ‘find-file’ to create a new - file, but the desired name matches an existing file. In that case, - using ‘C-j’ would select that existing file, which isn’t what you - want - use this command instead. - -‘C-'’ (‘ivy-avy’) -................. - - Uses avy to select one of the candidates on the current candidate - page. This can often be faster than multiple ‘C-n’ or ‘C-p’ - keystrokes followed by ‘C-m’. - - -File: ivy.info, Node: Key bindings for multiple selections and actions keep minibuffer open, Next: Key bindings that alter the minibuffer input, Prev: Key bindings for single selection action then exit minibuffer, Up: Minibuffer key bindings - -4.2.3 Key bindings for multiple selections and actions, keep minibuffer open ----------------------------------------------------------------------------- - -For repeatedly applying multiple actions or acting on multiple -candidates, Ivy does not close the minibuffer between commands. It -keeps the minibuffer open for applying subsequent actions. - - Adding an extra meta key to the normal key chord invokes the special -version of the regular commands that enables applying multiple actions. - -‘C-M-m’ (‘ivy-call’) -.................... - - Is the non-exiting version of ‘C-m’ (‘ivy-done’). - - Instead of closing the minibuffer, ‘C-M-m’ allows selecting another - candidate or another action. For example, ‘C-M-m’ on functions - list invokes ‘describe-function’. When combined with ‘C-n’, - function descriptions can be invoked quickly in succession. - -‘C-M-o’ (‘ivy-dispatching-call’) -................................ - - Is the non-exiting version of ‘M-o’ (‘ivy-dispatching-done’). - - For example, during the ‘counsel-rhythmbox’ completion, press - ‘C-M-o e’ to en-queue the selected candidate, followed by ‘C-n C-m’ - to play the next candidate - the current action reverts to the - default one after ‘C-M-o’. - -‘C-M-n’ (‘ivy-next-line-and-call’) -.................................. - - Combines ‘C-n’ and ‘C-M-m’. Moves to next line and applies an - action. - - Comes in handy when opening multiple files from - ‘counsel-find-file’, ‘counsel-git-grep’, ‘counsel-ag’, - ‘counsel-rg’, or ‘counsel-locate’ lists. Just hold ‘C-M-n’ for - rapid-fire default action on each successive element of the list. - -‘C-M-p’ (‘ivy-previous-line-and-call’) -...................................... - - Combines ‘C-p’ and ‘C-M-m’. - - Similar to the above except it moves through the list in the other - direction. - -‘ivy-resume’ -............ - - Recalls the state of the completion session just before its last - exit. - - Useful after an accidental ‘C-m’ (‘ivy-done’). Use it with - ‘universal-argument’ to resume any previous session. - - -File: ivy.info, Node: Key bindings that alter the minibuffer input, Next: Other key bindings, Prev: Key bindings for multiple selections and actions keep minibuffer open, Up: Minibuffer key bindings - -4.2.4 Key bindings that alter the minibuffer input --------------------------------------------------- - -‘M-n’ (‘ivy-next-history-element’) -.................................. - - Cycles forward through the Ivy command history. - - Ivy updates an internal history list after each action. When this - history list is empty, ‘M-n’ inserts symbol (or URL) at point into - the minibuffer. - -‘M-p’ (‘ivy-previous-history-element’) -...................................... - - Cycles forward through the Ivy command history. - -‘M-i’ (‘ivy-insert-current’) -............................ - - Inserts the current candidate into the minibuffer. - - Useful for copying and renaming files, for example: ‘M-i’ to insert - the original file name string, edit it, and then ‘C-m’ to complete - the renaming. - -‘M-j’ (‘ivy-yank-word’) -....................... - - Inserts the sub-word at point into the minibuffer. - - This is similar to ‘C-s C-w’ with ‘isearch’. Ivy reserves ‘C-w’ - for ‘kill-region’. See also ‘ivy-yank-symbol’ and ‘ivy-yank-char’. - -‘S-SPC’ (‘ivy-restrict-to-matches’) -................................... - - Deletes the current input, and resets the candidates list to the - currently restricted matches. - - This is how Ivy provides narrowing in successive tiers. - -‘C-r’ (‘ivy-reverse-i-search’) -.............................. - - Starts a recursive completion session through the command’s - history. - - This works just like ‘C-r’ at the bash command prompt, where the - completion candidates are the history items. Upon completion, the - selected candidate string is inserted into the minibuffer. - - -File: ivy.info, Node: Other key bindings, Next: Hydra in the minibuffer, Prev: Key bindings that alter the minibuffer input, Up: Minibuffer key bindings - -4.2.5 Other key bindings ------------------------- - -‘M-w’ (‘ivy-kill-ring-save’) -............................ - - Copies selected candidates to the kill ring. - - Copies the region if the region is active. - - -File: ivy.info, Node: Hydra in the minibuffer, Next: Saving the current completion session to a buffer, Prev: Other key bindings, Up: Minibuffer key bindings - -4.2.6 Hydra in the minibuffer ------------------------------ - -‘C-o’ (‘hydra-ivy/body’) -........................ - - Invokes the hydra menu with short key bindings. - - When Hydra is active, minibuffer editing is disabled and menus -display short aliases: - -Short Normal Command name ------------------------------------------------- -‘o’ ‘C-g’ ‘keyboard-escape-quit’ -‘j’ ‘C-n’ ‘ivy-next-line’ -‘k’ ‘C-p’ ‘ivy-previous-line’ -‘h’ ‘M-<’ ‘ivy-beginning-of-buffer’ -‘l’ ‘M->’ ‘ivy-end-of-buffer’ -‘d’ ‘C-m’ ‘ivy-done’ -‘f’ ‘C-j’ ‘ivy-alt-done’ -‘g’ ‘C-M-m’ ‘ivy-call’ -‘u’ ‘C-c C-o’ ‘ivy-occur’ - - Hydra reduces key strokes, for example: ‘C-n C-n C-n C-n’ is ‘C-o -jjjj’ in Hydra. - - Hydra menu offers these additional bindings: - -‘c’ (‘ivy-toggle-calling’) -.......................... - - Toggle calling the action after each candidate change. It modifies - ‘j’ to ‘jg’, ‘k’ to ‘kg’ etc. - -‘m’ (‘ivy-rotate-preferred-builders’) -..................................... - - Rotate the current regexp matcher. - -‘>’ (‘ivy-minibuffer-grow’) -........................... - - Increase ‘ivy-height’ for the current minibuffer. - -‘<’ (‘ivy-minibuffer-shrink’) -............................. - - Decrease ‘ivy-height’ for the current minibuffer. - -‘w’ (‘ivy-prev-action’) -....................... - - Select the previous action. - -‘s’ (‘ivy-next-action’) -....................... - - Select the next action. - -‘a’ (‘ivy-read-action’) -....................... - - Use a menu to select an action. - -‘C’ (‘ivy-toggle-case-fold’) -............................ - - Toggle case folding (match both upper and lower case characters for - lower case input). - - Hydra menu also offers bindings for marking multiple candidates: - -Key Command name --------------------------------- -‘m’ ‘ivy-mark’ -‘u’ ‘ivy-unmark’ -‘DEL’ ‘ivy-unmark-backward’ -‘t’ ‘ivy-toggle-marks’ - - The action is called on each marked candidate one by one. - - -File: ivy.info, Node: Saving the current completion session to a buffer, Prev: Hydra in the minibuffer, Up: Minibuffer key bindings - -4.2.7 Saving the current completion session to a buffer -------------------------------------------------------- - -‘C-c C-o’ (‘ivy-occur’) -....................... - - Saves the current candidates to a new buffer and exits completion. - - The new buffer is read-only and has a few useful bindings defined. - -‘RET’ or ‘f’ (‘ivy-occur-press’) -................................ - - Call the current action on the selected candidate. - -‘mouse-1’ (‘ivy-occur-click’) -............................. - - Call the current action on the selected candidate. - -‘j’ (‘next-line’) -................. - - Move to next line. - -‘k’ (‘previous-line’) -..................... - - Move to previous line. - -‘a’ (‘ivy-occur-read-action’) -............................. - - Read an action and make it current for this buffer. - -‘o’ (‘ivy-occur-dispatch’) -.......................... - - Read an action and call it on the selected candidate. - -‘q’ (‘quit-window’) -................... - - Bury the current buffer. - - Ivy has no limit on the number of active buffers like these. - - Ivy takes care of naming buffers uniquely by constructing descriptive -names. For example: ‘*ivy-occur counsel-describe-variable "function$*’. - - -File: ivy.info, Node: Completion Styles, Next: Customization, Prev: Key bindings, Up: Top - -5 Completion Styles -******************* - -Ivy’s completion functions rely on a regex builder - a function that -transforms a string input to a string regex. All current candidates -simply have to match this regex. Each collection can be assigned its -own regex builder by customizing ‘ivy-re-builders-alist’. - - The keys of this alist are collection names, and the values are one -of the following: - • ‘ivy--regex’ - • ‘ivy--regex-plus’ - • ‘ivy--regex-ignore-order’ - • ‘ivy--regex-fuzzy’ - • ‘regexp-quote’ - - A catch-all key, ‘t’, applies to all collections that don’t have -their own key. - - The default is: - - (setq ivy-re-builders-alist - '((t . ivy--regex-plus))) - - This example shows a custom regex builder assigned to file name -completion: - - (setq ivy-re-builders-alist - '((read-file-name-internal . ivy--regex-fuzzy) - (t . ivy--regex-plus))) - - Here, ‘read-file-name-internal’ is a function that is passed as the -second argument to ‘completing-read’ for file name completion. - - The regex builder resolves as follows (in order of priority): - 1. ‘re-builder’ argument passed to ‘ivy-read’. - 2. ‘collection’ argument passed to ‘ivy-read’ is a function and has an - entry on ‘ivy-re-builders-alist’. - 3. ‘caller’ argument passed to ‘ivy-read’ has an entry on - ‘ivy-re-builders-alist’. - 4. ‘this-command’ has an entry on ‘ivy-re-builders-alist’. - 5. ‘t’ has an entry on ‘ivy-re-builders-alist’. - 6. ‘ivy--regex’. - -* Menu: - -* ivy--regex-plus:: -* ivy--regex-ignore-order:: -* ivy--regex-fuzzy:: - - -File: ivy.info, Node: ivy--regex-plus, Next: ivy--regex-ignore-order, Up: Completion Styles - -5.1 ivy–regex-plus -================== - -‘ivy--regex-plus’ is Ivy’s default completion method. - - ‘ivy--regex-plus’ matches by splitting the input by spaces and -rebuilding it into a regex. - - As the search string is typed in Ivy’s minibuffer, it is transformed -into valid regex syntax. If the string is ‘"for example"’, it is -transformed into - - "\\(for\\).*\\(example\\)" - - which in regex terminology matches ‘"for"’ followed by a wild card -and then ‘"example"’. Note how Ivy uses the space character to build -wild cards. To match a literal white space, use an extra space. So to -match one space type two spaces, to match two spaces type three spaces, -and so on. - - As Ivy transforms typed characters into regex strings, it provides an -intuitive feedback through font highlights. - - Ivy supports regexp negation with ‘"!"’. For example, ‘"define key ! -ivy quit"’ first selects everything matching ‘"define.*key"’, then -removes everything matching ‘"ivy"’, and finally removes everything -matching ‘"quit"’. What remains is the final result set of the negation -regexp. - - Since Ivy treats minibuffer input as a regexp, the standard regexp -identifiers work: ‘"^"’, ‘"$"’, ‘"\b"’ or ‘"[a-z]"’. The exceptions are -spaces, which translate to ‘".*"’, and ‘"!"’ that signal the beginning -of a negation group. - - -File: ivy.info, Node: ivy--regex-ignore-order, Next: ivy--regex-fuzzy, Prev: ivy--regex-plus, Up: Completion Styles - -5.2 ivy–regex-ignore-order -========================== - -‘ivy--regex-ignore-order’ ignores the order of regexp tokens when -searching for matching candidates. For instance, the input ‘"for -example"’ will match ‘"example test for"’. - - -File: ivy.info, Node: ivy--regex-fuzzy, Prev: ivy--regex-ignore-order, Up: Completion Styles - -5.3 ivy–regex-fuzzy -=================== - -‘ivy--regex-fuzzy’ splits each character with a wild card. Searching -for ‘"for"’ returns all ‘"f.*o.*r"’ matches, resulting in a large number -of hits. Yet some searches need these extra hits. Ivy sorts such large -lists using ‘flx’ package’s scoring mechanism, if it’s installed. - - ‘C-o m’ toggles the current regexp builder. - - -File: ivy.info, Node: Customization, Next: Commands, Prev: Completion Styles, Up: Top - -6 Customization -*************** - -* Menu: - -* Faces:: -* Defcustoms:: -* Actions:: -* Packages:: - - -File: ivy.info, Node: Faces, Next: Defcustoms, Up: Customization - -6.1 Faces -========= - -‘ivy-current-match’ -................... - - Highlights the currently selected candidate. - -‘ivy-minibuffer-match-face-1’ -............................. - - Highlights the background of the match. - -‘ivy-minibuffer-match-face-2’ -............................. - - Highlights the first (modulo 3) matched group. - -‘ivy-minibuffer-match-face-3’ -............................. - - Highlights the second (modulo 3) matched group. - -‘ivy-minibuffer-match-face-4’ -............................. - - Highlights the third (modulo 3) matched group. - -‘ivy-confirm-face’ -.................. - - Highlights the "(confirm)" part of the prompt. - - When ‘confirm-nonexistent-file-or-buffer’ set to ‘t’, then - confirming non-existent files in ‘ivy-mode’ requires an additional - ‘RET’. - - The confirmation prompt will use this face. - - For example: - - (setq confirm-nonexistent-file-or-buffer t) - - Then call ‘find-file’, enter "eldorado" and press ‘RET’ - the - prompt will be appended with "(confirm)". Press ‘RET’ once more to - confirm, or any key to continue the completion. - -‘ivy-match-required-face’ -......................... - - Highlights the "(match required)" part of the prompt. - - When completions have to match available candidates and cannot take - random input, the "(match required)" prompt signals this - constraint. - - For example, call ‘describe-variable’, enter "waldo" and press - ‘RET’ - "(match required)" is prompted. Press any key for the - prompt to disappear. - -‘ivy-subdir’ -............ - - Highlights directories when completing file names. - -‘ivy-remote’ -............ - - Highlights remote files when completing file names. - -‘ivy-virtual’ -............. - - Highlights virtual buffers when completing buffer names. - - Virtual buffers correspond to bookmarks and recent files list, - ‘recentf’. - - Enable virtual buffers with: - - (setq ivy-use-virtual-buffers t) - -‘ivy-modified-buffer’ -..................... - - Highlights modified buffers when switching buffer. - -‘ivy-modified-outside-buffer’ -............................. - - Highlights buffers modified outside Emacs when switching buffer. - - This takes precedence over ‘ivy-modified-buffer’. - - -File: ivy.info, Node: Defcustoms, Next: Actions, Prev: Faces, Up: Customization - -6.2 Defcustoms -============== - - -- User Option: ivy-count-format - A string that specifies display of number of candidates and current - candidate, if one exists. - - The number of matching candidates by default is shown as a right- - padded integer value. - - To disable showing the number of candidates: - - (setq ivy-count-format "") - - To also display the current candidate: - - (setq ivy-count-format "(%d/%d) ") - - The ‘format’-style switches this variable uses are described in the - ‘format’ documentation. - - -- User Option: ivy-display-style - Specifies highlighting candidates in the minibuffer. - - The default setting is ‘'fancy’ in Emacs versions 24.4 or newer. - - Set ‘ivy-display-style’ to ‘nil’ for a plain minibuffer. - - -- User Option: ivy-on-del-error-function - Specifies what to do when ‘DEL’ (‘ivy-backward-delete-char’) fails. - - This is usually the case when there is no text left to delete, - i.e., when ‘DEL’ is typed at the beginning of the minibuffer. - - The default behavior is to quit the completion after ‘DEL’ – a - handy key to invoke after mistakenly triggering a completion. - - -File: ivy.info, Node: Actions, Next: Packages, Prev: Defcustoms, Up: Customization - -6.3 Actions -=========== - -* Menu: - -* What are actions?:: -* How can different actions be called?:: -* How to modify the actions list?:: -* Example - add two actions to each command:: -* Example - define a new command with several actions:: - - -File: ivy.info, Node: What are actions?, Next: How can different actions be called?, Up: Actions - -6.3.1 What are actions? ------------------------ - -An action is a function that is called after you select a candidate -during completion. This function takes a single string argument, which -is the selected candidate. - -Window context when calling an action -..................................... - - Currently, the action is executed in the minibuffer window context. - This means e.g. that if you call ‘insert’ the text will be - inserted into the minibuffer. - - If you want to execute the action in the initial window from which - the completion started, use the ‘with-ivy-window’ wrapper macro. - - (defun ivy-insert-action (x) - (with-ivy-window - (insert x))) - - -File: ivy.info, Node: How can different actions be called?, Next: How to modify the actions list?, Prev: What are actions?, Up: Actions - -6.3.2 How can different actions be called? ------------------------------------------- - - • ‘C-m’ (‘ivy-done’) calls the current action. - • ‘M-o’ (‘ivy-dispatching-done’) presents available actions for - selection, calls it after selection, and then exits. - • ‘C-M-o’ (‘ivy-dispatching-call’) presents available actions for - selection, calls it after selection, and then does not exit. - - -File: ivy.info, Node: How to modify the actions list?, Next: Example - add two actions to each command, Prev: How can different actions be called?, Up: Actions - -6.3.3 How to modify the actions list? -------------------------------------- - -Currently, you can append any amount of your own actions to the default -list of actions. This can be done either for a specific command, or for -all commands at once. - - Usually, the command has only one default action. The convention is -to use single letters when selecting a command, and the letter ‘o’ is -designated for the default command. This way, ‘M-o o’ should be always -equivalent to ‘C-m’. - - -File: ivy.info, Node: Example - add two actions to each command, Next: Example - define a new command with several actions, Prev: How to modify the actions list?, Up: Actions - -6.3.4 Example - add two actions to each command ------------------------------------------------ - -The first action inserts the current candidate into the Ivy window - the -window from which ‘ivy-read’ was called. - - The second action copies the current candidate to the kill ring. - - (defun ivy-yank-action (x) - (kill-new x)) - - (defun ivy-copy-to-buffer-action (x) - (with-ivy-window - (insert x))) - - (ivy-set-actions - t - '(("i" ivy-copy-to-buffer-action "insert") - ("y" ivy-yank-action "yank"))) - - Then in any completion session, ‘M-o y’ invokes ‘ivy-yank-action’, -and ‘M-o i’ invokes ‘ivy-copy-to-buffer-action’. - -* Menu: - -* How to undo adding the two actions:: -* How to add actions to a specific command:: - - -File: ivy.info, Node: How to undo adding the two actions, Next: How to add actions to a specific command, Up: Example - add two actions to each command - -6.3.4.1 How to undo adding the two actions -.......................................... - -Since ‘ivy-set-actions’ modifies the internal dictionary with new data, -set the extra actions list to ‘nil’ by assigning ‘nil’ value to the ‘t’ -key as follows: - - (ivy-set-actions t nil) - - -File: ivy.info, Node: How to add actions to a specific command, Prev: How to undo adding the two actions, Up: Example - add two actions to each command - -6.3.4.2 How to add actions to a specific command -................................................ - -Use the command name as the key: - - (ivy-set-actions - 'swiper - '(("i" ivy-copy-to-buffer-action "insert") - ("y" ivy-yank-action "yank"))) - - -File: ivy.info, Node: Example - define a new command with several actions, Prev: Example - add two actions to each command, Up: Actions - -6.3.5 Example - define a new command with several actions ---------------------------------------------------------- - - (defun my-action-1 (x) - (message "action-1: %s" x)) - - (defun my-action-2 (x) - (message "action-2: %s" x)) - - (defun my-action-3 (x) - (message "action-3: %s" x)) - - (defun my-command-with-3-actions () - (interactive) - (ivy-read "test: " '("foo" "bar" "baz") - :action '(1 - ("o" my-action-1 "action 1") - ("j" my-action-2 "action 2") - ("k" my-action-3 "action 3")))) - - The number 1 above is the index of the default action. Each action -has its own string description for easy selection. - -* Menu: - -* Test the above function with ivy-occur:: - - -File: ivy.info, Node: Test the above function with ivy-occur, Up: Example - define a new command with several actions - -6.3.5.1 Test the above function with ‘ivy-occur’ -................................................ - -To examine each action with each candidate in a key-efficient way, try: - - • Call ‘my-command-with-3-actions’ - • Press ‘C-c C-o’ to close the completion window and move to an - ivy-occur buffer - • Press ‘kkk’ to move to the first candidate, since the point is most - likely at the end of the buffer - • Press ‘oo’ to call the first action - • Press ‘oj’ and ‘ok’ to call the second and the third actions - • Press ‘j’ to move to the next candidate - • Press ‘oo’, ‘oj’, ‘ok’ - • Press ‘j’ to move to the next candidate - • and so on... - - -File: ivy.info, Node: Packages, Prev: Actions, Up: Customization - -6.4 Packages -============ - -‘org-mode’ -.......... - - ‘org-mode’ versions 8.3.3 or later obey ‘completing-read-function’ - (which ‘ivy-mode’ sets). Try refiling headings with similar names - to appreciate ‘ivy-mode’. - -‘magit’ -....... - - Uses ivy by default if Ivy is installed. - -‘find-file-in-project’ -...................... - - Uses ivy by default if Ivy is installed. - -‘projectile’ -............ - - Projectile requires this setting for ivy completion: - - (setq projectile-completion-system 'ivy) - -‘helm-make’ -........... - - Helm-make requires this setting for ivy completion. - - (setq helm-make-completion-method 'ivy) - -automatically integrated packages -................................. - - Ivy re-uses the following packages if they are installed: ‘avy’, - ‘amx’ or ‘smex’, ‘flx’, and ‘wgrep’. - - -File: ivy.info, Node: Commands, Next: API, Prev: Customization, Up: Top - -7 Commands -********** - -* Menu: - -* File Name Completion:: -* Buffer Name Completion:: -* Counsel commands:: - - -File: ivy.info, Node: File Name Completion, Next: Buffer Name Completion, Up: Commands - -7.1 File Name Completion -======================== - -Since file name completion is ubiquitous, Ivy provides extra bindings -that work here: - -‘C-j’ (‘ivy-alt-done’) -...................... - - On a directory, restarts completion from that directory. - - On a file or ‘./’, exit completion with the selected candidate. - -‘DEL’ (‘ivy-backward-delete-char’) -.................................. - - Restart the completion in the parent directory if current input is - empty. - -‘//’ (‘self-insert-command’) -............................ - - Switch to the root directory. - -‘~’ (‘self-insert-command’) -........................... - - Switch to the home directory. - -‘/’ (‘self-insert-command’) -........................... - - If the current input matches an existing directory name exactly, - switch the completion to that directory. - -‘C-M-y’ (‘ivy-insert-current-full’) -................................... - - Insert the current full path, in case you want to edit a part of - it. - -‘M-r’ (‘ivy-toggle-regexp-quote’) -................................. - - Toggle between input as regexp or not. - - Switch to matching literally since file names include ‘.’, which is - for matching any char in regexp mode. - -- User Option: ivy-extra-directories - Decide if you want to see ‘../’ and ‘./’ during file name - completion. - - Reason to remove: ‘../’ is the same as ‘DEL’. - - Reason not to remove: navigate anywhere with only ‘C-n’, ‘C-p’ and - ‘C-j’. - - Likewise, ‘./’ can be removed. - -History -....... - - File history works the same with ‘M-p’, ‘M-n’, and ‘C-r’, but uses - a custom code for file name completion that cycles through files - previously opened. It also works with TRAMP files. - -* Menu: - -* Using TRAMP:: - - -File: ivy.info, Node: Using TRAMP, Up: File Name Completion - -7.1.1 Using TRAMP ------------------ - -‘~’ (tilde) -........... - - Move to the home directory. Either the local or the remote one, - depending on the current directory. The boolean option - ‘ivy-magic-tilde’ decides whether the binding to do this is ‘~’ or - ‘~/’. - -‘//’ (double slash) -................... - - Move to the root directory. Either the local or the remote one, - depending on the current directory. Here, you can also select a - TRAMP connection method, such as ‘ssh’ or ‘scpx’. - -‘/ C-j’ -....... - - Move the the local root directory. - -‘~~’ -.... - - Move to the local home directory. - - From any directory, with the empty input, inputting ‘/ssh:’ and -pressing ‘C-j’ (or ‘RET’, which is the same thing) completes for host -and user names. - - For ‘/ssh:user@’ input, completes the domain name. - - ‘C-i’ works in a similar way to the default completion. - - You can also get sudo access for the current directory by inputting -‘/sudo::’ ‘RET’. Using ‘/sudo:’ (i.e. single colon instead of double) -will result in a completion session for the desired user. - - Multi-hopping is possible, although a bit complex. - -Example : connect to a remote host ‘cloud’ and open a file with ‘sudo’ there -............................................................................ - - • ‘C-x C-f’ ‘/ssh:cloud|sudo:root:/’. - - -File: ivy.info, Node: Buffer Name Completion, Next: Counsel commands, Prev: File Name Completion, Up: Commands - -7.2 Buffer Name Completion -========================== - - -- User Option: ivy-use-virtual-buffers - When non-nil, add ‘recentf-mode’ and bookmarks to - ‘ivy-switch-buffer’ completion candidates. - - Adding this to Emacs init file: - - (setq ivy-use-virtual-buffers t) - will add additional virtual buffers to the buffers list for recent - files. Selecting such virtual buffers, which are highlighted with - ‘ivy-virtual’ face, will open the corresponding file. - - -File: ivy.info, Node: Counsel commands, Prev: Buffer Name Completion, Up: Commands - -7.3 Counsel commands -==================== - -The main advantages of ‘counsel-’ functions over their basic equivalents -in ‘ivy-mode’ are: - - 1. Multi-actions and non-exiting actions work. - 2. ‘ivy-resume’ can resume the last completion session. - 3. Customize ‘ivy-set-actions’, ‘ivy-re-builders-alist’. - 4. Customize individual keymaps, such as ‘counsel-describe-map’, - ‘counsel-git-grep-map’, or ‘counsel-find-file-map’, instead of - customizing ‘ivy-minibuffer-map’ that applies to all completion - sessions. - - -File: ivy.info, Node: API, Next: Variable Index, Prev: Commands, Up: Top - -8 API -***** - -The main (and only) entry point is the ‘ivy-read’ function. It takes -two required arguments and many optional arguments that can be passed by -a key. The optional ‘:action’ argument is highly recommended for -features such as multi-actions, non-exiting actions, ‘ivy-occur’ and -‘ivy-resume’. - -* Menu: - -* Required arguments for ivy-read:: -* Optional arguments for ivy-read:: -* Example - counsel-describe-function:: -* Example - counsel-locate:: -* Example - ivy-read-with-extra-properties:: - - -File: ivy.info, Node: Required arguments for ivy-read, Next: Optional arguments for ivy-read, Up: API - -8.1 Required arguments for ‘ivy-read’ -===================================== - -‘prompt’ -........ - - A prompt string normally ending in a colon and a space. - ‘ivy-count-format’ is prepended to it during completion. - -‘collection’ -............ - - Either a list of strings, a function, an alist or a hash table. - - If a function, then it has to be compatible with ‘all-completions’. - - -File: ivy.info, Node: Optional arguments for ivy-read, Next: Example - counsel-describe-function, Prev: Required arguments for ivy-read, Up: API - -8.2 Optional arguments for ‘ivy-read’ -===================================== - -‘predicate’ -........... - - Is a function to filter the initial collection. It has to be - compatible with ‘all-completions’. Tip: most of the time, it’s - simpler to just apply this filter to the ‘collection’ argument - itself, e.g. ‘(cl-remove-if-not predicate collection)’. - -‘require-match’ -............... - - When set to a non-nil value, input must match one of the - candidates. Custom input is not accepted. - -‘initial-input’ -............... - - This string argument is included for compatibility with - ‘completing-read’, which inserts it into the minibuffer. - - It’s recommended to use the ‘preselect’ argument instead of this. - -‘history’ -......... - - Name of the symbol to store history. See ‘completing-read’. - -‘preselect’ -........... - - Determines which one of the candidates to initially select. - - When set to an integer value, select the candidate with that index - value. - - When set to any other non-nil value, select the first candidate - matching this value. Comparison is first done with ‘equal’. If - this fails, and when applicable, match ‘preselect’ as a regular - expression. - - Every time the input becomes empty, the item corresponding to - ‘preselect’ is selected. - -‘keymap’ -........ - - A keymap to be composed with ‘ivy-minibuffer-map’. This keymap has - priority over ‘ivy-minibuffer-map’ and can be modified at any later - stage. - -‘update-fn’ -........... - - Is the function called each time the current candidate changes. - This function takes no arguments and is called in the minibuffer’s - ‘post-command-hook’. See ‘swiper’ for an example usage. - -‘sort’ -...... - - When non-nil, use ‘ivy-sort-functions-alist’ to sort the collection - as long as the collection is not larger than ‘ivy-sort-max-size’. - -‘action’ -........ - - Is the function to call after selection. It takes a string - argument. - -‘unwind’ -........ - - Is the function to call before exiting completion. It takes no - arguments. This function is called even if the completion is - interrupted with ‘C-g’. See ‘swiper’ for an example usage. - -‘re-builder’ -............ - - Is a function that takes a string and returns a valid regex. See - ‘Completion Styles’ for details. - -‘matcher’ -......... - - Is a function that takes a regex string and a list of strings and - returns a list of strings matching the regex. Any ordinary Emacs - matching function will suffice, yet finely tuned matching functions - can be used. See ‘counsel-find-file’ for an example usage. - -‘dynamic-collection’ -.................... - - When non-nil, ‘collection’ will be used to dynamically generate the - candidates each time the input changes, instead of being used once - statically with ‘all-completions’ to generate a list of strings. - See ‘counsel-locate’ for an example usage. - -‘caller’ -........ - - Is a symbol that uniquely identifies the function that called - ‘ivy-read’, which may be useful for further customizations. - - -File: ivy.info, Node: Example - counsel-describe-function, Next: Example - counsel-locate, Prev: Optional arguments for ivy-read, Up: API - -8.3 Example - ‘counsel-describe-function’ -========================================= - -This is a typical example of a function with a non-async collection, -which is a collection where all the strings in the collection are known -prior to any input from the user. - - Only the first two arguments (along with ‘action’) are essential - -the rest of the arguments are for fine-tuning, and could be omitted. - - The ‘action’ argument could also be omitted - but then ‘ivy-read’ -would do nothing except returning the string result, which you could -later use yourself. However, it’s recommended that you use the ‘action’ -argument. - - (defun counsel-describe-function () - "Forward to `describe-function'." - (interactive) - (ivy-read "Describe function: " - (let (cands) - (mapatoms - (lambda (x) - (when (fboundp x) - (push (symbol-name x) cands)))) - cands) - :keymap counsel-describe-map - :preselect (ivy-thing-at-point) - :history 'counsel-describe-symbol-history - :require-match t - :action (lambda (x) - (describe-function - (intern x))) - :caller 'counsel-describe-function)) - - Here are the interesting features of the above function, in the order -that they appear: - - • The ‘prompt’ argument is a simple string ending in ": ". - • The ‘collection’ argument evaluates to a (large) list of strings. - • The ‘keymap’ argument is for a custom keymap to supplement - ‘ivy-minibuffer-map’. - • The ‘preselect’ is provided by ‘ivy-thing-at-point’, which returns - a symbol near the point. Ivy then selects the first candidate from - the collection that matches this symbol. To select this - pre-selected candidate, a ‘RET’ will suffice. No further user - input is necessary. - • The ‘history’ argument is for keeping the history of this command - separate from the common history in ‘ivy-history’. - • The ‘require-match’ is set to ‘t’ since it doesn’t make sense to - call ‘describe-function’ on an un-interned symbol. - • The ‘action’ argument calls ‘describe-function’ on the interned - selected candidate. - • The ‘caller’ argument identifies this completion session. This is - important, since with the collection being a list of strings and - not a function name, the only other way for ‘ivy-read’ to identify - "who’s calling" and to apply the appropriate customizations is to - examine ‘this-command’. But ‘this-command’ would be modified if - another command called ‘counsel-describe-function’. - - -File: ivy.info, Node: Example - counsel-locate, Next: Example - ivy-read-with-extra-properties, Prev: Example - counsel-describe-function, Up: API - -8.4 Example - ‘counsel-locate’ -============================== - -This is a typical example of a function with an async collection. Since -the collection function cannot pre-compute all the locatable files in -memory within reasonable limits (time or memory), it relies on user -input to filter the universe of possible candidates to a manageable size -while also continuing to search asynchronously for possible candidates. -Both the filtering and searching continues with each character change of -the input with rapid updates to the collection presented without idle -waiting times. This live update will continue as long as there are -likely candidates. Eventually updates to the minibuffer will stop after -user input, filtering, and searching have exhausted looking for possible -candidates. - - Async collections suit long-running shell commands, such as ‘locate’. -With each new input, a new process starts while the old process is -killed. The collection is refreshed anew with each new process. -Meanwhile the user can provide more input characters (for further -narrowing) or select a candidate from the visible collection. - - (defun counsel-locate-function (str) - (or - (ivy-more-chars) - (progn - (counsel--async-command - (format "locate %s '%s'" - (mapconcat #'identity counsel-locate-options " ") - (counsel--elisp-to-pcre - (ivy--regex str)))) - '("" "working...")))) - - ;;;###autoload - (defun counsel-locate (&optional initial-input) - "Call the \"locate\" shell command. - INITIAL-INPUT can be given as the initial minibuffer input." - (interactive) - (ivy-read "Locate: " #'counsel-locate-function - :initial-input initial-input - :dynamic-collection t - :history 'counsel-locate-history - :action (lambda (file) - (with-ivy-window - (when file - (find-file file)))) - :unwind #'counsel-delete-process - :caller 'counsel-locate)) - - Here are the interesting features of the above functions, in the -order that they appear: - - • ‘counsel-locate-function’ takes a string argument and returns a - list of strings. Note that it’s not compatible with - ‘all-completions’, but since we’re not using that here, might as - well use one argument instead of three. - • ‘ivy-more-chars’ is a simple function that returns e.g. ‘'("2 - chars more")’ asking the user for more input. - • ‘counsel--async-command’ is a very easy API simplification that - takes a single string argument suitable for - ‘shell-command-to-string’. So you could prototype your function as - non-async using ‘shell-command-to-string’ and ‘split-string’ to - produce a collection, then decide that you want async and simply - swap in ‘counsel--async-command’. - • ‘counsel-locate’ is an interactive function with an optional - ‘initial-input’. - • ‘#'counsel-locate-function’ is passed as the ‘collection’ argument. - • ‘dynamic-collection’ is set to t, since this is an async - collection. - • ‘action’ argument uses ‘with-ivy-window’ wrapper, since we want to - open the selected file in the same window from which - ‘counsel-locate’ was called. - • ‘unwind’ argument is set to ‘#'counsel-delete-process’: when we - press ‘C-g’ we want to kill the running process created by - ‘counsel--async-command’. - • ‘caller’ argument identifies this command for easier customization. - - -File: ivy.info, Node: Example - ivy-read-with-extra-properties, Prev: Example - counsel-locate, Up: API - -8.5 Example - ‘ivy-read-with-extra-properties’ -============================================== - -This is another example to show how to associate additional values to -each displayed strings. - - (defun find-candidates-function (str pred _) - (let ((props '(1 2)) - (strs '("foo" "foo2"))) - (cl-mapcar (lambda (s p) (propertize s 'property p)) - strs - props))) - - (defun find-candidates () - (interactive) - (ivy-read "Find symbols: " - #'find-candidates-function - :action (lambda (x) - (message "Value: %s" (get-text-property 0 'property x) - )))) - - Here are the interesting features of the above function: - - • ‘find-candidates-function’ builds up a list of strings and - associates "foo" with the value 1 and "foo2" with 2. - • ‘find-candidates’ is an interactive function. - • ‘#'find-candidates’ is passed as the ‘collection’ argument. - • ‘action’ gets passed the selected string with the associated value. - It then retrieves that value and displays it. - - -File: ivy.info, Node: Variable Index, Next: Keystroke Index, Prev: API, Up: Top - -Variable Index -************** - -[index] -* Menu: - -* ivy-alt-done: Key bindings for single selection action then exit minibuffer. - (line 30) -* ivy-alt-done <1>: File Name Completion. (line 12) -* ivy-avy: Key bindings for single selection action then exit minibuffer. - (line 64) -* ivy-backward-delete-char: File Name Completion. (line 19) -* ivy-call: Key bindings for multiple selections and actions keep minibuffer open. - (line 16) -* ivy-confirm-face: Faces. (line 34) -* ivy-count-format: Defcustoms. (line 6) -* ivy-current-match: Faces. (line 9) -* ivy-dispatching-call: Key bindings for multiple selections and actions keep minibuffer open. - (line 26) -* ivy-dispatching-done: Key bindings for single selection action then exit minibuffer. - (line 24) -* ivy-display-style: Defcustoms. (line 24) -* ivy-done: Key bindings for single selection action then exit minibuffer. - (line 19) -* ivy-extra-directories: File Name Completion. (line 51) -* ivy-height: Key bindings for navigation. - (line 21) -* ivy-immediate-done: Key bindings for single selection action then exit minibuffer. - (line 53) -* ivy-insert-current: Key bindings that alter the minibuffer input. - (line 23) -* ivy-insert-current-full: File Name Completion. (line 41) -* ivy-kill-ring-save: Other key bindings. (line 9) -* ivy-match-required-face: Faces. (line 53) -* ivy-minibuffer-grow: Hydra in the minibuffer. - (line 45) -* ivy-minibuffer-map: Minibuffer key bindings. - (line 6) -* ivy-minibuffer-match-face-1: Faces. (line 14) -* ivy-minibuffer-match-face-2: Faces. (line 19) -* ivy-minibuffer-match-face-3: Faces. (line 24) -* ivy-minibuffer-match-face-4: Faces. (line 29) -* ivy-minibuffer-shrink: Hydra in the minibuffer. - (line 50) -* ivy-modified-buffer: Faces. (line 88) -* ivy-modified-outside-buffer: Faces. (line 93) -* ivy-next-action: Hydra in the minibuffer. - (line 60) -* ivy-next-history-element: Key bindings that alter the minibuffer input. - (line 9) -* ivy-next-line-and-call: Key bindings for multiple selections and actions keep minibuffer open. - (line 36) -* ivy-occur: Saving the current completion session to a buffer. - (line 9) -* ivy-occur-click: Saving the current completion session to a buffer. - (line 21) -* ivy-occur-dispatch: Saving the current completion session to a buffer. - (line 41) -* ivy-occur-press: Saving the current completion session to a buffer. - (line 16) -* ivy-occur-read-action: Saving the current completion session to a buffer. - (line 36) -* ivy-on-del-error-function: Defcustoms. (line 31) -* ivy-partial-or-done: Key bindings for single selection action then exit minibuffer. - (line 37) -* ivy-prev-action: Hydra in the minibuffer. - (line 55) -* ivy-previous-history-element: Key bindings that alter the minibuffer input. - (line 18) -* ivy-previous-line-and-call: Key bindings for multiple selections and actions keep minibuffer open. - (line 47) -* ivy-read-action: Hydra in the minibuffer. - (line 65) -* ivy-remote: Faces. (line 71) -* ivy-restrict-to-matches: Key bindings that alter the minibuffer input. - (line 40) -* ivy-resume: Key bindings for multiple selections and actions keep minibuffer open. - (line 55) -* ivy-reverse-i-search: Key bindings that alter the minibuffer input. - (line 48) -* ivy-rotate-preferred-builders: Hydra in the minibuffer. - (line 40) -* ivy-subdir: Faces. (line 66) -* ivy-toggle-calling: Hydra in the minibuffer. - (line 34) -* ivy-toggle-case-fold: Hydra in the minibuffer. - (line 70) -* ivy-toggle-regexp-quote: File Name Completion. (line 47) -* ivy-use-virtual-buffers: Buffer Name Completion. - (line 6) -* ivy-virtual: Faces. (line 76) -* ivy-wrap: Key bindings for navigation. - (line 14) -* ivy-yank-word: Key bindings that alter the minibuffer input. - (line 32) - - -File: ivy.info, Node: Keystroke Index, Prev: Variable Index, Up: Top - -Keystroke Index -*************** - -[index] -* Menu: - -* /: File Name Completion. (line 35) -* / C-j: Using TRAMP. (line 24) -* //: File Name Completion. (line 25) -* // <1>: Using TRAMP. (line 17) -* <: Hydra in the minibuffer. - (line 50) -* >: Hydra in the minibuffer. - (line 45) -* ~: File Name Completion. (line 30) -* ~ <1>: Using TRAMP. (line 9) -* ~~: Using TRAMP. (line 29) -* a: Hydra in the minibuffer. - (line 65) -* a <1>: Saving the current completion session to a buffer. - (line 36) -* c: Hydra in the minibuffer. - (line 34) -* C: Hydra in the minibuffer. - (line 70) -* C-': Key bindings for single selection action then exit minibuffer. - (line 64) -* C-c C-o: Saving the current completion session to a buffer. - (line 9) -* C-j: Key bindings for single selection action then exit minibuffer. - (line 30) -* C-j <1>: File Name Completion. (line 12) -* C-m: Key bindings for single selection action then exit minibuffer. - (line 19) -* C-M-j: Key bindings for single selection action then exit minibuffer. - (line 53) -* C-M-m: Key bindings for multiple selections and actions keep minibuffer open. - (line 16) -* C-M-n: Key bindings for multiple selections and actions keep minibuffer open. - (line 36) -* C-M-o: Key bindings for multiple selections and actions keep minibuffer open. - (line 26) -* C-M-p: Key bindings for multiple selections and actions keep minibuffer open. - (line 47) -* C-M-y: File Name Completion. (line 41) -* C-o: Hydra in the minibuffer. - (line 9) -* C-r: Key bindings that alter the minibuffer input. - (line 48) -* DEL: File Name Completion. (line 19) -* f: Saving the current completion session to a buffer. - (line 16) -* j: Saving the current completion session to a buffer. - (line 26) -* k: Saving the current completion session to a buffer. - (line 31) -* m: Hydra in the minibuffer. - (line 40) -* M-i: Key bindings that alter the minibuffer input. - (line 23) -* M-j: Key bindings that alter the minibuffer input. - (line 32) -* M-n: Key bindings that alter the minibuffer input. - (line 9) -* M-o: Key bindings for single selection action then exit minibuffer. - (line 24) -* M-p: Key bindings that alter the minibuffer input. - (line 18) -* M-r: File Name Completion. (line 47) -* M-w: Other key bindings. (line 9) -* mouse-1: Saving the current completion session to a buffer. - (line 21) -* o: Saving the current completion session to a buffer. - (line 41) -* q: Saving the current completion session to a buffer. - (line 46) -* RET: Key bindings for single selection action then exit minibuffer. - (line 19) -* RET <1>: Saving the current completion session to a buffer. - (line 16) -* s: Hydra in the minibuffer. - (line 60) -* S-SPC: Key bindings that alter the minibuffer input. - (line 40) -* TAB: Key bindings for single selection action then exit minibuffer. - (line 37) -* w: Hydra in the minibuffer. - (line 55) - - - -Tag Table: -Node: Top1189 -Node: Introduction3100 -Node: Installation5623 -Node: Installing from Emacs Package Manager6073 -Node: Installing from the Git repository7282 -Node: Getting started8102 -Node: Basic customization8409 -Node: Key bindings9004 -Node: Global key bindings9196 -Node: Minibuffer key bindings11670 -Node: Key bindings for navigation12902 -Node: Key bindings for single selection action then exit minibuffer14109 -Node: Key bindings for multiple selections and actions keep minibuffer open16756 -Node: Key bindings that alter the minibuffer input19223 -Node: Other key bindings21168 -Node: Hydra in the minibuffer21546 -Node: Saving the current completion session to a buffer23964 -Node: Completion Styles25376 -Node: ivy--regex-plus27127 -Node: ivy--regex-ignore-order28613 -Node: ivy--regex-fuzzy28981 -Node: Customization29478 -Node: Faces29664 -Node: Defcustoms32093 -Node: Actions33387 -Node: What are actions?33713 -Node: How can different actions be called?34531 -Node: How to modify the actions list?35102 -Node: Example - add two actions to each command35762 -Node: How to undo adding the two actions36721 -Node: How to add actions to a specific command37173 -Node: Example - define a new command with several actions37589 -Node: Test the above function with ivy-occur38477 -Node: Packages39319 -Node: Commands40284 -Node: File Name Completion40469 -Node: Using TRAMP42426 -Node: Buffer Name Completion43928 -Node: Counsel commands44543 -Node: API45190 -Node: Required arguments for ivy-read45788 -Node: Optional arguments for ivy-read46307 -Node: Example - counsel-describe-function49733 -Node: Example - counsel-locate52591 -Node: Example - ivy-read-with-extra-properties56341 -Node: Variable Index57549 -Node: Keystroke Index64669 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/ivy/ivy.texi b/straight/build/ivy/ivy.texi deleted file mode 120000 index 57bd911..0000000 --- a/straight/build/ivy/ivy.texi +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/swiper/doc/ivy.texi \ No newline at end of file diff --git a/straight/build/json/json-autoloads.el b/straight/build/json/json-autoloads.el deleted file mode 100644 index 855543f..0000000 --- a/straight/build/json/json-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; json-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "json" "json.el" (0 0 0 0)) -;;; Generated autoloads from json.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "json" '("json-"))) - -;;;*** - -(provide 'json-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; json-autoloads.el ends here diff --git a/straight/build/json/json.el b/straight/build/json/json.el deleted file mode 120000 index 5f0275a..0000000 --- a/straight/build/json/json.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/json.el/json.el \ No newline at end of file diff --git a/straight/build/json/json.elc b/straight/build/json/json.elc deleted file mode 100644 index 113a4a1..0000000 Binary files a/straight/build/json/json.elc and /dev/null differ diff --git a/straight/build/lsp-ivy/lsp-ivy-autoloads.el b/straight/build/lsp-ivy/lsp-ivy-autoloads.el deleted file mode 100644 index f81f7ca..0000000 --- a/straight/build/lsp-ivy/lsp-ivy-autoloads.el +++ /dev/null @@ -1,32 +0,0 @@ -;;; lsp-ivy-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "lsp-ivy" "lsp-ivy.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ivy.el - -(autoload 'lsp-ivy-workspace-symbol "lsp-ivy" "\ -`ivy' for lsp workspace/symbol. -When called with prefix ARG the default selection will be symbol at point. - -\(fn ARG)" t nil) - -(autoload 'lsp-ivy-global-workspace-symbol "lsp-ivy" "\ -`ivy' for lsp workspace/symbol for all of the current workspaces. -When called with prefix ARG the default selection will be symbol at point. - -\(fn ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ivy" '("lsp-ivy-"))) - -;;;*** - -(provide 'lsp-ivy-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lsp-ivy-autoloads.el ends here diff --git a/straight/build/lsp-ivy/lsp-ivy.el b/straight/build/lsp-ivy/lsp-ivy.el deleted file mode 120000 index 78fd17a..0000000 --- a/straight/build/lsp-ivy/lsp-ivy.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ivy/lsp-ivy.el \ No newline at end of file diff --git a/straight/build/lsp-ivy/lsp-ivy.elc b/straight/build/lsp-ivy/lsp-ivy.elc deleted file mode 100644 index 0cb25d6..0000000 Binary files a/straight/build/lsp-ivy/lsp-ivy.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-clients.el b/straight/build/lsp-mode/lsp-clients.el deleted file mode 120000 index 919ad86..0000000 --- a/straight/build/lsp-mode/lsp-clients.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-clients.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-clients.elc b/straight/build/lsp-mode/lsp-clients.elc deleted file mode 100644 index 09f7f42..0000000 Binary files a/straight/build/lsp-mode/lsp-clients.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-clojure.el b/straight/build/lsp-mode/lsp-clojure.el deleted file mode 120000 index 4f3c269..0000000 --- a/straight/build/lsp-mode/lsp-clojure.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-clojure.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-clojure.elc b/straight/build/lsp-mode/lsp-clojure.elc deleted file mode 100644 index 4daa9b8..0000000 Binary files a/straight/build/lsp-mode/lsp-clojure.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-cpp.el b/straight/build/lsp-mode/lsp-cpp.el deleted file mode 120000 index 743a51b..0000000 --- a/straight/build/lsp-mode/lsp-cpp.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-cpp.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-cpp.elc b/straight/build/lsp-mode/lsp-cpp.elc deleted file mode 100644 index b962f11..0000000 Binary files a/straight/build/lsp-mode/lsp-cpp.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-csharp.el b/straight/build/lsp-mode/lsp-csharp.el deleted file mode 120000 index b50da7f..0000000 --- a/straight/build/lsp-mode/lsp-csharp.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-csharp.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-csharp.elc b/straight/build/lsp-mode/lsp-csharp.elc deleted file mode 100644 index e347529..0000000 Binary files a/straight/build/lsp-mode/lsp-csharp.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-css.el b/straight/build/lsp-mode/lsp-css.el deleted file mode 120000 index eeff257..0000000 --- a/straight/build/lsp-mode/lsp-css.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-css.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-css.elc b/straight/build/lsp-mode/lsp-css.elc deleted file mode 100644 index 4510ebc..0000000 Binary files a/straight/build/lsp-mode/lsp-css.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-elm.el b/straight/build/lsp-mode/lsp-elm.el deleted file mode 120000 index 2455dba..0000000 --- a/straight/build/lsp-mode/lsp-elm.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-elm.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-elm.elc b/straight/build/lsp-mode/lsp-elm.elc deleted file mode 100644 index f49e372..0000000 Binary files a/straight/build/lsp-mode/lsp-elm.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-erlang.el b/straight/build/lsp-mode/lsp-erlang.el deleted file mode 120000 index 03de257..0000000 --- a/straight/build/lsp-mode/lsp-erlang.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-erlang.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-erlang.elc b/straight/build/lsp-mode/lsp-erlang.elc deleted file mode 100644 index 6d5379b..0000000 Binary files a/straight/build/lsp-mode/lsp-erlang.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-eslint.el b/straight/build/lsp-mode/lsp-eslint.el deleted file mode 120000 index 11c00fb..0000000 --- a/straight/build/lsp-mode/lsp-eslint.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-eslint.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-eslint.elc b/straight/build/lsp-mode/lsp-eslint.elc deleted file mode 100644 index 7034317..0000000 Binary files a/straight/build/lsp-mode/lsp-eslint.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-fsharp.el b/straight/build/lsp-mode/lsp-fsharp.el deleted file mode 120000 index 00db14b..0000000 --- a/straight/build/lsp-mode/lsp-fsharp.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-fsharp.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-fsharp.elc b/straight/build/lsp-mode/lsp-fsharp.elc deleted file mode 100644 index 9dad4c3..0000000 Binary files a/straight/build/lsp-mode/lsp-fsharp.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-go.el b/straight/build/lsp-mode/lsp-go.el deleted file mode 120000 index 56edecc..0000000 --- a/straight/build/lsp-mode/lsp-go.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-go.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-go.elc b/straight/build/lsp-mode/lsp-go.elc deleted file mode 100644 index bd2d6b8..0000000 Binary files a/straight/build/lsp-mode/lsp-go.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-haxe.el b/straight/build/lsp-mode/lsp-haxe.el deleted file mode 120000 index e3e791e..0000000 --- a/straight/build/lsp-mode/lsp-haxe.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-haxe.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-haxe.elc b/straight/build/lsp-mode/lsp-haxe.elc deleted file mode 100644 index 8d3443f..0000000 Binary files a/straight/build/lsp-mode/lsp-haxe.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-html.el b/straight/build/lsp-mode/lsp-html.el deleted file mode 120000 index 460221d..0000000 --- a/straight/build/lsp-mode/lsp-html.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-html.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-html.elc b/straight/build/lsp-mode/lsp-html.elc deleted file mode 100644 index fbcebc3..0000000 Binary files a/straight/build/lsp-mode/lsp-html.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-intelephense.el b/straight/build/lsp-mode/lsp-intelephense.el deleted file mode 120000 index 4b60840..0000000 --- a/straight/build/lsp-mode/lsp-intelephense.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-intelephense.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-intelephense.elc b/straight/build/lsp-mode/lsp-intelephense.elc deleted file mode 100644 index bf37ff0..0000000 Binary files a/straight/build/lsp-mode/lsp-intelephense.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-json.el b/straight/build/lsp-mode/lsp-json.el deleted file mode 120000 index 6e6f352..0000000 --- a/straight/build/lsp-mode/lsp-json.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-json.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-json.elc b/straight/build/lsp-mode/lsp-json.elc deleted file mode 100644 index 629cea8..0000000 Binary files a/straight/build/lsp-mode/lsp-json.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-mode-autoloads.el b/straight/build/lsp-mode/lsp-mode-autoloads.el deleted file mode 100644 index 18cb600..0000000 --- a/straight/build/lsp-mode/lsp-mode-autoloads.el +++ /dev/null @@ -1,266 +0,0 @@ -;;; lsp-mode-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "lsp-clients" "lsp-clients.el" (0 0 0 0)) -;;; Generated autoloads from lsp-clients.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-clients" '("expand-start-command" "lsp-" "parse-rf-language-server-"))) - -;;;*** - -;;;### (autoloads nil "lsp-clojure" "lsp-clojure.el" (0 0 0 0)) -;;; Generated autoloads from lsp-clojure.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-clojure" '("lsp-clojure-"))) - -;;;*** - -;;;### (autoloads nil "lsp-cpp" "lsp-cpp.el" (0 0 0 0)) -;;; Generated autoloads from lsp-cpp.el - -(autoload 'lsp-cpp-flycheck-clang-tidy-error-explainer "lsp-cpp" "\ -Explain a clang-tidy ERROR by scraping documentation from llvm.org. - -\(fn ERROR)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-cpp" '("lsp-cpp-flycheck-clang-tidy--"))) - -;;;*** - -;;;### (autoloads nil "lsp-csharp" "lsp-csharp.el" (0 0 0 0)) -;;; Generated autoloads from lsp-csharp.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-csharp" '("lsp-csharp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-css" "lsp-css.el" (0 0 0 0)) -;;; Generated autoloads from lsp-css.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-css" '("lsp-css-"))) - -;;;*** - -;;;### (autoloads nil "lsp-elm" "lsp-elm.el" (0 0 0 0)) -;;; Generated autoloads from lsp-elm.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-elm" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-erlang" "lsp-erlang.el" (0 0 0 0)) -;;; Generated autoloads from lsp-erlang.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-erlang" '("lsp-erlang-server-"))) - -;;;*** - -;;;### (autoloads nil "lsp-eslint" "lsp-eslint.el" (0 0 0 0)) -;;; Generated autoloads from lsp-eslint.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-eslint" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-fsharp" "lsp-fsharp.el" (0 0 0 0)) -;;; Generated autoloads from lsp-fsharp.el - -(autoload 'lsp-fsharp--workspace-load "lsp-fsharp" "\ -Load all of the provided PROJECTS. - -\(fn PROJECTS)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-fsharp" '("lsp-fsharp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-gdscript" "lsp-gdscript.el" (0 0 0 0)) -;;; Generated autoloads from lsp-gdscript.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-gdscript" '("lsp-gdscript-"))) - -;;;*** - -;;;### (autoloads nil "lsp-go" "lsp-go.el" (0 0 0 0)) -;;; Generated autoloads from lsp-go.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-go" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-haxe" "lsp-haxe.el" (0 0 0 0)) -;;; Generated autoloads from lsp-haxe.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-haxe" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-html" "lsp-html.el" (0 0 0 0)) -;;; Generated autoloads from lsp-html.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-html" '("lsp-html-"))) - -;;;*** - -;;;### (autoloads nil "lsp-intelephense" "lsp-intelephense.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from lsp-intelephense.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-intelephense" '("lsp-intelephense-"))) - -;;;*** - -;;;### (autoloads nil "lsp-json" "lsp-json.el" (0 0 0 0)) -;;; Generated autoloads from lsp-json.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-json" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-mode" "lsp-mode.el" (0 0 0 0)) -;;; Generated autoloads from lsp-mode.el -(put 'lsp-enable-file-watchers 'safe-local-variable #'booleanp) -(put 'lsp-file-watch-threshold 'safe-local-variable (lambda (i) (or (numberp i) (not i)))) - -(autoload 'lsp-breadcrumb-go-to-symbol "lsp-mode" "\ -Go to the symbol on breadcrumb at SYMBOL-POSITION. - -\(fn SYMBOL-POSITION)" t nil) - -(autoload 'lsp-breadcrumb-narrow-to-symbol "lsp-mode" "\ -Narrow to the symbol range on breadcrumb at SYMBOL-POSITION. - -\(fn SYMBOL-POSITION)" t nil) - -(autoload 'lsp "lsp-mode" "\ -Entry point for the server startup. -When ARG is t the lsp mode will start new language server even if -there is language server which can handle current language. When -ARG is nil current file will be opened in multi folder language -server if there is such. When `lsp' is called with prefix -argument ask the user to select which language server to start. - -\(fn &optional ARG)" t nil) - -(autoload 'lsp-deferred "lsp-mode" "\ -Entry point that defers server startup until buffer is visible. -`lsp-deferred' will wait until the buffer is visible before invoking `lsp'. -This avoids overloading the server with many files when starting Emacs." nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-mode" '("lsp-" "make-lsp-client" "when-lsp-workspace" "with-lsp-workspace"))) - -;;;*** - -;;;### (autoloads nil "lsp-perl" "lsp-perl.el" (0 0 0 0)) -;;; Generated autoloads from lsp-perl.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-perl" '("lsp-perl-language-server-"))) - -;;;*** - -;;;### (autoloads nil "lsp-protocol" "lsp-protocol.el" (0 0 0 0)) -;;; Generated autoloads from lsp-protocol.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-protocol" '("dash-expand:&RangeToPoint" "lsp"))) - -;;;*** - -;;;### (autoloads nil "lsp-pwsh" "lsp-pwsh.el" (0 0 0 0)) -;;; Generated autoloads from lsp-pwsh.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-pwsh" '("lsp-pwsh-"))) - -;;;*** - -;;;### (autoloads nil "lsp-pyls" "lsp-pyls.el" (0 0 0 0)) -;;; Generated autoloads from lsp-pyls.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-pyls" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-rust" "lsp-rust.el" (0 0 0 0)) -;;; Generated autoloads from lsp-rust.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-rust" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-serenata" "lsp-serenata.el" (0 0 0 0)) -;;; Generated autoloads from lsp-serenata.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-serenata" '("lsp-serenata-"))) - -;;;*** - -;;;### (autoloads nil "lsp-solargraph" "lsp-solargraph.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-solargraph.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-solargraph" '("lsp-solargraph-"))) - -;;;*** - -;;;### (autoloads nil "lsp-sqls" "lsp-sqls.el" (0 0 0 0)) -;;; Generated autoloads from lsp-sqls.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-sqls" '("lsp-sqls-"))) - -;;;*** - -;;;### (autoloads nil "lsp-terraform" "lsp-terraform.el" (0 0 0 0)) -;;; Generated autoloads from lsp-terraform.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-terraform" '("lsp-terraform-"))) - -;;;*** - -;;;### (autoloads nil "lsp-verilog" "lsp-verilog.el" (0 0 0 0)) -;;; Generated autoloads from lsp-verilog.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-verilog" '("lsp-clients-verilog-executable"))) - -;;;*** - -;;;### (autoloads nil "lsp-vetur" "lsp-vetur.el" (0 0 0 0)) -;;; Generated autoloads from lsp-vetur.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-vetur" '("lsp-"))) - -;;;*** - -;;;### (autoloads nil "lsp-vhdl" "lsp-vhdl.el" (0 0 0 0)) -;;; Generated autoloads from lsp-vhdl.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-vhdl" '("ghdl-ls-bin-name" "hdl-checker-bin-name" "lsp-vhdl-" "vhdl-"))) - -;;;*** - -;;;### (autoloads nil "lsp-xml" "lsp-xml.el" (0 0 0 0)) -;;; Generated autoloads from lsp-xml.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-xml" '("lsp-xml-"))) - -;;;*** - -;;;### (autoloads nil "lsp-yaml" "lsp-yaml.el" (0 0 0 0)) -;;; Generated autoloads from lsp-yaml.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-yaml" '("lsp-yaml-"))) - -;;;*** - -;;;### (autoloads nil nil ("lsp.el") (0 0 0 0)) - -;;;*** - -(provide 'lsp-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lsp-mode-autoloads.el ends here diff --git a/straight/build/lsp-mode/lsp-mode.el b/straight/build/lsp-mode/lsp-mode.el deleted file mode 120000 index ccdbbfb..0000000 --- a/straight/build/lsp-mode/lsp-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-mode.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-mode.elc b/straight/build/lsp-mode/lsp-mode.elc deleted file mode 100644 index fb5e8d2..0000000 Binary files a/straight/build/lsp-mode/lsp-mode.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-pwsh.el b/straight/build/lsp-mode/lsp-pwsh.el deleted file mode 120000 index 75ea373..0000000 --- a/straight/build/lsp-mode/lsp-pwsh.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-pwsh.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-pwsh.elc b/straight/build/lsp-mode/lsp-pwsh.elc deleted file mode 100644 index 401aa6e..0000000 Binary files a/straight/build/lsp-mode/lsp-pwsh.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-pyls.el b/straight/build/lsp-mode/lsp-pyls.el deleted file mode 120000 index 7a8a7b4..0000000 --- a/straight/build/lsp-mode/lsp-pyls.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-pyls.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-pyls.elc b/straight/build/lsp-mode/lsp-pyls.elc deleted file mode 100644 index 09d551b..0000000 Binary files a/straight/build/lsp-mode/lsp-pyls.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-rust.el b/straight/build/lsp-mode/lsp-rust.el deleted file mode 120000 index adfca21..0000000 --- a/straight/build/lsp-mode/lsp-rust.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-rust.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-rust.elc b/straight/build/lsp-mode/lsp-rust.elc deleted file mode 100644 index ffee0d6..0000000 Binary files a/straight/build/lsp-mode/lsp-rust.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-solargraph.el b/straight/build/lsp-mode/lsp-solargraph.el deleted file mode 120000 index 1ae50dc..0000000 --- a/straight/build/lsp-mode/lsp-solargraph.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-solargraph.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-solargraph.elc b/straight/build/lsp-mode/lsp-solargraph.elc deleted file mode 100644 index ce5fbe9..0000000 Binary files a/straight/build/lsp-mode/lsp-solargraph.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-terraform.el b/straight/build/lsp-mode/lsp-terraform.el deleted file mode 120000 index 5f51d86..0000000 --- a/straight/build/lsp-mode/lsp-terraform.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-terraform.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-terraform.elc b/straight/build/lsp-mode/lsp-terraform.elc deleted file mode 100644 index 473bde3..0000000 Binary files a/straight/build/lsp-mode/lsp-terraform.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-verilog.el b/straight/build/lsp-mode/lsp-verilog.el deleted file mode 120000 index f215246..0000000 --- a/straight/build/lsp-mode/lsp-verilog.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-verilog.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-verilog.elc b/straight/build/lsp-mode/lsp-verilog.elc deleted file mode 100644 index 1769863..0000000 Binary files a/straight/build/lsp-mode/lsp-verilog.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-vetur.el b/straight/build/lsp-mode/lsp-vetur.el deleted file mode 120000 index c55c820..0000000 --- a/straight/build/lsp-mode/lsp-vetur.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-vetur.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-vetur.elc b/straight/build/lsp-mode/lsp-vetur.elc deleted file mode 100644 index 67c136a..0000000 Binary files a/straight/build/lsp-mode/lsp-vetur.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-vhdl.el b/straight/build/lsp-mode/lsp-vhdl.el deleted file mode 120000 index 3896d62..0000000 --- a/straight/build/lsp-mode/lsp-vhdl.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-vhdl.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-vhdl.elc b/straight/build/lsp-mode/lsp-vhdl.elc deleted file mode 100644 index b7b22e6..0000000 Binary files a/straight/build/lsp-mode/lsp-vhdl.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-xml.el b/straight/build/lsp-mode/lsp-xml.el deleted file mode 120000 index 51f486d..0000000 --- a/straight/build/lsp-mode/lsp-xml.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-xml.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-xml.elc b/straight/build/lsp-mode/lsp-xml.elc deleted file mode 100644 index c6d9ef3..0000000 Binary files a/straight/build/lsp-mode/lsp-xml.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-yaml.el b/straight/build/lsp-mode/lsp-yaml.el deleted file mode 120000 index 00613f3..0000000 --- a/straight/build/lsp-mode/lsp-yaml.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp-yaml.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-yaml.elc b/straight/build/lsp-mode/lsp-yaml.elc deleted file mode 100644 index 4ef97dc..0000000 Binary files a/straight/build/lsp-mode/lsp-yaml.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp.el b/straight/build/lsp-mode/lsp.el deleted file mode 120000 index f1a0eab..0000000 --- a/straight/build/lsp-mode/lsp.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-mode/lsp.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp.elc b/straight/build/lsp-mode/lsp.elc deleted file mode 100644 index fd07f20..0000000 Binary files a/straight/build/lsp-mode/lsp.elc and /dev/null differ diff --git a/straight/build/lsp-treemacs/lsp-treemacs-autoloads.el b/straight/build/lsp-treemacs/lsp-treemacs-autoloads.el deleted file mode 100644 index 0928459..0000000 --- a/straight/build/lsp-treemacs/lsp-treemacs-autoloads.el +++ /dev/null @@ -1,73 +0,0 @@ -;;; lsp-treemacs-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "lsp-treemacs" "lsp-treemacs.el" (0 0 0 0)) -;;; Generated autoloads from lsp-treemacs.el - -(autoload 'lsp-treemacs-errors-list "lsp-treemacs" "\ -Display error list." t nil) - -(autoload 'lsp-treemacs-symbols "lsp-treemacs" "\ -Show symbols view." t nil) - -(autoload 'lsp-treemacs-java-deps-list "lsp-treemacs" "\ -Display error list." t nil) - -(autoload 'lsp-treemacs-java-deps-follow "lsp-treemacs" nil t nil) - -(defvar lsp-treemacs-sync-mode nil "\ -Non-nil if Lsp-Treemacs-Sync mode is enabled. -See the `lsp-treemacs-sync-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `lsp-treemacs-sync-mode'.") - -(custom-autoload 'lsp-treemacs-sync-mode "lsp-treemacs" nil) - -(autoload 'lsp-treemacs-sync-mode "lsp-treemacs" "\ -Global minor mode for synchronizing lsp-mode workspace folders and treemacs projects. - -If called interactively, enable Lsp-Treemacs-Sync mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -\(fn &optional ARG)" t nil) - -(autoload 'lsp-treemacs-references "lsp-treemacs" "\ -Show the references for the symbol at point. -With a prefix argument, select the new window and expand the tree of references automatically. - -\(fn ARG)" t nil) - -(autoload 'lsp-treemacs-implementations "lsp-treemacs" "\ -Show the implementations for the symbol at point. -With a prefix argument, select the new window expand the tree of implementations automatically. - -\(fn ARG)" t nil) - -(autoload 'lsp-treemacs-call-hierarchy "lsp-treemacs" "\ -Show the incoming call hierarchy for the symbol at point. -With a prefix argument, show the outgoing call hierarchy. - -\(fn OUTGOING)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-treemacs" '("lsp-treemacs-"))) - -;;;*** - -;;;### (autoloads nil nil ("lsp-treemacs-themes.el") (0 0 0 0)) - -;;;*** - -(provide 'lsp-treemacs-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lsp-treemacs-autoloads.el ends here diff --git a/straight/build/lsp-treemacs/lsp-treemacs.el b/straight/build/lsp-treemacs/lsp-treemacs.el deleted file mode 120000 index 3b4582b..0000000 --- a/straight/build/lsp-treemacs/lsp-treemacs.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-treemacs/lsp-treemacs.el \ No newline at end of file diff --git a/straight/build/lsp-treemacs/lsp-treemacs.elc b/straight/build/lsp-treemacs/lsp-treemacs.elc deleted file mode 100644 index a4b3a41..0000000 Binary files a/straight/build/lsp-treemacs/lsp-treemacs.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-autoloads.el b/straight/build/lsp-ui/lsp-ui-autoloads.el deleted file mode 100644 index 93771d8..0000000 --- a/straight/build/lsp-ui/lsp-ui-autoloads.el +++ /dev/null @@ -1,67 +0,0 @@ -;;; lsp-ui-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "lsp-ui" "lsp-ui.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ui.el - -(autoload 'lsp-ui-mode "lsp-ui" "\ -Toggle language server UI mode on or off. -‘lsp-ui-mode’ is a minor mode that contains a series of useful UI -integrations for ‘lsp-mode’. With a prefix argument ARG, enable -language server UI mode if ARG is positive, and disable it -otherwise. If called from Lisp, enable the mode if ARG is -omitted or nil, and toggle it if ARG is ‘toggle’. - -\(fn &optional ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui" '("lsp-ui-"))) - -;;;*** - -;;;### (autoloads nil "lsp-ui-doc" "lsp-ui-doc.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ui-doc.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-doc" '("lsp-ui-doc-"))) - -;;;*** - -;;;### (autoloads nil "lsp-ui-flycheck" "lsp-ui-flycheck.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from lsp-ui-flycheck.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-flycheck" '("lsp-ui-flycheck-"))) - -;;;*** - -;;;### (autoloads nil "lsp-ui-imenu" "lsp-ui-imenu.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ui-imenu.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-imenu" '("lsp-ui-imenu"))) - -;;;*** - -;;;### (autoloads nil "lsp-ui-peek" "lsp-ui-peek.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ui-peek.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-peek" '("lsp-ui-peek-"))) - -;;;*** - -;;;### (autoloads nil "lsp-ui-sideline" "lsp-ui-sideline.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from lsp-ui-sideline.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lsp-ui-sideline" '("lsp-ui-sideline"))) - -;;;*** - -(provide 'lsp-ui-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lsp-ui-autoloads.el ends here diff --git a/straight/build/lsp-ui/lsp-ui-doc.el b/straight/build/lsp-ui/lsp-ui-doc.el deleted file mode 120000 index b684512..0000000 --- a/straight/build/lsp-ui/lsp-ui-doc.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ui/lsp-ui-doc.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui-doc.elc b/straight/build/lsp-ui/lsp-ui-doc.elc deleted file mode 100644 index 3f942a7..0000000 Binary files a/straight/build/lsp-ui/lsp-ui-doc.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-flycheck.el b/straight/build/lsp-ui/lsp-ui-flycheck.el deleted file mode 120000 index bae844b..0000000 --- a/straight/build/lsp-ui/lsp-ui-flycheck.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ui/lsp-ui-flycheck.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui-flycheck.elc b/straight/build/lsp-ui/lsp-ui-flycheck.elc deleted file mode 100644 index a26e799..0000000 Binary files a/straight/build/lsp-ui/lsp-ui-flycheck.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-imenu.el b/straight/build/lsp-ui/lsp-ui-imenu.el deleted file mode 120000 index 97ea6a5..0000000 --- a/straight/build/lsp-ui/lsp-ui-imenu.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ui/lsp-ui-imenu.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui-imenu.elc b/straight/build/lsp-ui/lsp-ui-imenu.elc deleted file mode 100644 index 23b4205..0000000 Binary files a/straight/build/lsp-ui/lsp-ui-imenu.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-peek.el b/straight/build/lsp-ui/lsp-ui-peek.el deleted file mode 120000 index a684cea..0000000 --- a/straight/build/lsp-ui/lsp-ui-peek.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ui/lsp-ui-peek.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui-peek.elc b/straight/build/lsp-ui/lsp-ui-peek.elc deleted file mode 100644 index 52660cf..0000000 Binary files a/straight/build/lsp-ui/lsp-ui-peek.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-sideline.el b/straight/build/lsp-ui/lsp-ui-sideline.el deleted file mode 120000 index f240e14..0000000 --- a/straight/build/lsp-ui/lsp-ui-sideline.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ui/lsp-ui-sideline.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui-sideline.elc b/straight/build/lsp-ui/lsp-ui-sideline.elc deleted file mode 100644 index 0cc7b15..0000000 Binary files a/straight/build/lsp-ui/lsp-ui-sideline.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui.el b/straight/build/lsp-ui/lsp-ui.el deleted file mode 120000 index 236d6eb..0000000 --- a/straight/build/lsp-ui/lsp-ui.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/lsp-ui/lsp-ui.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui.elc b/straight/build/lsp-ui/lsp-ui.elc deleted file mode 100644 index 3c8689d..0000000 Binary files a/straight/build/lsp-ui/lsp-ui.elc and /dev/null differ diff --git a/straight/build/lv/lv-autoloads.el b/straight/build/lv/lv-autoloads.el deleted file mode 100644 index 8474327..0000000 --- a/straight/build/lv/lv-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; lv-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "lv" "lv.el" (0 0 0 0)) -;;; Generated autoloads from lv.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "lv" '("lv-"))) - -;;;*** - -(provide 'lv-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lv-autoloads.el ends here diff --git a/straight/build/lv/lv.el b/straight/build/lv/lv.el deleted file mode 120000 index 9de7b69..0000000 --- a/straight/build/lv/lv.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/hydra/lv.el \ No newline at end of file diff --git a/straight/build/lv/lv.elc b/straight/build/lv/lv.elc deleted file mode 100644 index a96639b..0000000 Binary files a/straight/build/lv/lv.elc and /dev/null differ diff --git a/straight/build/markdown-mode/markdown-mode-autoloads.el b/straight/build/markdown-mode/markdown-mode-autoloads.el deleted file mode 100644 index 6c35806..0000000 --- a/straight/build/markdown-mode/markdown-mode-autoloads.el +++ /dev/null @@ -1,52 +0,0 @@ -;;; markdown-mode-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "markdown-mode" "markdown-mode.el" (0 0 0 0)) -;;; Generated autoloads from markdown-mode.el - -(autoload 'markdown-mode "markdown-mode" "\ -Major mode for editing Markdown files. - -\(fn)" t nil) - -(add-to-list 'auto-mode-alist '("\\.\\(?:md\\|markdown\\|mkd\\|mdown\\|mkdn\\|mdwn\\)\\'" . markdown-mode)) - -(autoload 'gfm-mode "markdown-mode" "\ -Major mode for editing GitHub Flavored Markdown files. - -\(fn)" t nil) - -(autoload 'markdown-view-mode "markdown-mode" "\ -Major mode for viewing Markdown content. - -\(fn)" t nil) - -(autoload 'gfm-view-mode "markdown-mode" "\ -Major mode for viewing GitHub Flavored Markdown content. - -\(fn)" t nil) - -(autoload 'markdown-live-preview-mode "markdown-mode" "\ -Toggle native previewing on save for a specific markdown file. - -If called interactively, enable Markdown-Live-Preview mode if ARG -is positive, and disable it if ARG is zero or negative. If -called from Lisp, also enable the mode if ARG is omitted or nil, -and toggle it if ARG is `toggle'; disable the mode otherwise. - -\(fn &optional ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "markdown-mode" '("defun-markdown-" "gfm-" "markdown"))) - -;;;*** - -(provide 'markdown-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; markdown-mode-autoloads.el ends here diff --git a/straight/build/markdown-mode/markdown-mode.el b/straight/build/markdown-mode/markdown-mode.el deleted file mode 120000 index 01f653d..0000000 --- a/straight/build/markdown-mode/markdown-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/markdown-mode/markdown-mode.el \ No newline at end of file diff --git a/straight/build/markdown-mode/markdown-mode.elc b/straight/build/markdown-mode/markdown-mode.elc deleted file mode 100644 index 1aa4587..0000000 Binary files a/straight/build/markdown-mode/markdown-mode.elc and /dev/null differ diff --git a/straight/build/nadvice/nadvice.el b/straight/build/nadvice/nadvice.el deleted file mode 120000 index 4285d91..0000000 --- a/straight/build/nadvice/nadvice.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/nadvice/nadvice.el \ No newline at end of file diff --git a/straight/build/nadvice/nadvice.elc b/straight/build/nadvice/nadvice.elc deleted file mode 100644 index 234ed04..0000000 Binary files a/straight/build/nadvice/nadvice.elc and /dev/null differ diff --git a/straight/build/ntlm/ntlm-autoloads.el b/straight/build/ntlm/ntlm-autoloads.el deleted file mode 100644 index 1aff6bd..0000000 --- a/straight/build/ntlm/ntlm-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; ntlm-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "ntlm" "ntlm.el" (0 0 0 0)) -;;; Generated autoloads from ntlm.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ntlm" '("ntlm-"))) - -;;;*** - -(provide 'ntlm-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ntlm-autoloads.el ends here diff --git a/straight/build/ntlm/ntlm.el b/straight/build/ntlm/ntlm.el deleted file mode 120000 index fde9898..0000000 --- a/straight/build/ntlm/ntlm.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/ntlm/ntlm.el \ No newline at end of file diff --git a/straight/build/ntlm/ntlm.elc b/straight/build/ntlm/ntlm.elc deleted file mode 100644 index ded1b7e..0000000 Binary files a/straight/build/ntlm/ntlm.elc and /dev/null differ diff --git a/straight/build/org-link-minor-mode/org-link-minor-mode-autoloads.el b/straight/build/org-link-minor-mode/org-link-minor-mode-autoloads.el deleted file mode 100644 index 55d65eb..0000000 --- a/straight/build/org-link-minor-mode/org-link-minor-mode-autoloads.el +++ /dev/null @@ -1,31 +0,0 @@ -;;; org-link-minor-mode-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "org-link-minor-mode" "org-link-minor-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from org-link-minor-mode.el - -(autoload 'org-link-minor-mode "org-link-minor-mode" "\ -Toggle display of org-mode style links in non-org-mode buffers. - -If called interactively, enable Org-Link minor mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -\(fn &optional ARG)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-link-minor-mode" '("org-link-minor-mode-"))) - -;;;*** - -(provide 'org-link-minor-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-link-minor-mode-autoloads.el ends here diff --git a/straight/build/org-link-minor-mode/org-link-minor-mode.el b/straight/build/org-link-minor-mode/org-link-minor-mode.el deleted file mode 120000 index 775214a..0000000 --- a/straight/build/org-link-minor-mode/org-link-minor-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/org-link-minor-mode/org-link-minor-mode.el \ No newline at end of file diff --git a/straight/build/org-link-minor-mode/org-link-minor-mode.elc b/straight/build/org-link-minor-mode/org-link-minor-mode.elc deleted file mode 100644 index 00eda7d..0000000 Binary files a/straight/build/org-link-minor-mode/org-link-minor-mode.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-autoloads.el b/straight/build/org-roam/org-roam-autoloads.el deleted file mode 100644 index adf38df..0000000 --- a/straight/build/org-roam/org-roam-autoloads.el +++ /dev/null @@ -1,242 +0,0 @@ -;;; org-roam-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "org-roam" "org-roam.el" (0 0 0 0)) -;;; Generated autoloads from org-roam.el - -(defvar org-roam-mode nil "\ -Non-nil if Org-Roam mode is enabled. -See the `org-roam-mode' command -for a description of this minor mode. -Setting this variable directly does not take effect; -either customize it (see the info node `Easy Customization') -or call the function `org-roam-mode'.") - -(custom-autoload 'org-roam-mode "org-roam" nil) - -(autoload 'org-roam-mode "org-roam" "\ -Minor mode for Org-roam. - -This mode sets up several hooks, to ensure that the cache is updated on file -changes, renames and deletes. It is also in charge of graceful termination of -the database connection. - -When called interactively, toggle `org-roam-mode'. with prefix -ARG, enable `org-roam-mode' if ARG is positive, otherwise disable -it. - -When called from Lisp, enable `org-roam-mode' if ARG is omitted, -nil, or positive. If ARG is `toggle', toggle `org-roam-mode'. -Otherwise, behave as if called interactively. - -\(fn &optional ARG)" t nil) - -(defalias 'org-roam 'org-roam-buffer-toggle-display) - -(autoload 'org-roam-diagnostics "org-roam" "\ -Collect and print info for `org-roam' issues." t nil) - -(autoload 'org-roam-find-file "org-roam" "\ -Find and open an Org-roam file. -INITIAL-PROMPT is the initial title prompt. -COMPLETIONS is a list of completions to be used instead of -`org-roam--get-title-path-completions`. -FILTER-FN is the name of a function to apply on the candidates -which takes as its argument an alist of path-completions. See -`org-roam--get-title-path-completions' for details. - -\(fn &optional INITIAL-PROMPT COMPLETIONS FILTER-FN)" t nil) - -(autoload 'org-roam-find-directory "org-roam" "\ -Find and open `org-roam-directory'." t nil) - -(autoload 'org-roam-find-ref "org-roam" "\ -Find and open an Org-roam file from a ref. -ARG is used to forward interactive calls to -`org-roam--get-ref-path-completions' -FILTER can either be a string or a function: -- If it is a string, it should be the type of refs to include as -candidates (e.g. \"cite\" ,\"website\" ,etc.) -- If it is a function, it should be the name of a function that -takes three arguments: the type, the ref, and the file of the -current candidate. It should return t if that candidate is to be -included as a candidate. - -\(fn ARG &optional FILTER)" t nil) - -(autoload 'org-roam-random-note "org-roam" "\ -Find a random Org-roam file." t nil) - -(autoload 'org-roam-insert "org-roam" "\ -Find an Org-roam file, and insert a relative org link to it at point. -Return selected file if it exists. -If LOWERCASE, downcase the title before insertion. -COMPLETIONS is a list of completions to be used instead of -`org-roam--get-title-path-completions`. -FILTER-FN is the name of a function to apply on the candidates -which takes as its argument an alist of path-completions. -If DESCRIPTION is provided, use this as the link label. See -`org-roam--get-title-path-completions' for details. - -\(fn &optional LOWERCASE COMPLETIONS FILTER-FN DESCRIPTION)" t nil) - -(autoload 'org-roam-insert-immediate "org-roam" "\ -Find an Org-roam file, and insert a relative org link to it at point. -This variant of `org-roam-insert' inserts the link immediately by -using the template in `org-roam-capture-immediate-template'. The -interactive ARG and ARGS are passed to `org-roam-insert'. -See `org-roam-insert' for details. - -\(fn ARG &rest ARGS)" t nil) - -(autoload 'org-roam-find-file-immediate "org-roam" "\ -Find and open an Org-roam file. -This variant of `org-roam-find-file' uses the template in -`org-roam-capture-immediate-template', avoiding the capture -process. The interactive ARG and ARGS are passed to -`org-roam-find-file'. See `org-roam-find-file' for details. - -\(fn ARG &rest ARGS)" t nil) - -(autoload 'org-roam-jump-to-index "org-roam" "\ -Find the index file in `org-roam-directory'. -The path to the index can be defined in `org-roam-index-file'. -Otherwise, the function will look in your `org-roam-directory' -for a note whose title is 'Index'. If it does not exist, the -command will offer you to create one." t nil) - -(autoload 'org-roam-switch-to-buffer "org-roam" "\ -Switch to an existing Org-roam buffer." t nil) - -(autoload 'org-roam-version "org-roam" "\ -Return `org-roam' version. -Interactively, or when MESSAGE is non-nil, show in the echo area. - -\(fn &optional MESSAGE)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam" '("org-roam-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-buffer" "org-roam-buffer.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from org-roam-buffer.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-buffer" '("org-roam-buffer"))) - -;;;*** - -;;;### (autoloads nil "org-roam-capture" "org-roam-capture.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from org-roam-capture.el - -(autoload 'org-roam-capture "org-roam-capture" "\ -Launches an `org-capture' process for a new or existing note. -This uses the templates defined at `org-roam-capture-templates'." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-capture" '("org-roam-capture-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-completion" "org-roam-completion.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from org-roam-completion.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-completion" '("org-roam-completion-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-dailies" "org-roam-dailies.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from org-roam-dailies.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-dailies" '("org-roam-dailies-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-db" "org-roam-db.el" (0 0 0 0)) -;;; Generated autoloads from org-roam-db.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-db" '("org-roam-db"))) - -;;;*** - -;;;### (autoloads nil "org-roam-dev" "org-roam-dev.el" (0 0 0 0)) -;;; Generated autoloads from org-roam-dev.el - -(autoload 'org-roam-dev-mode "org-roam-dev" "\ -Minor mode for setting the dev environment of Org-roam. - -If called interactively, enable Org-Roam-Dev mode if ARG is -positive, and disable it if ARG is zero or negative. If called -from Lisp, also enable the mode if ARG is omitted or nil, and -toggle it if ARG is `toggle'; disable the mode otherwise. - -\(fn &optional ARG)" t nil) - -;;;*** - -;;;### (autoloads nil "org-roam-doctor" "org-roam-doctor.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from org-roam-doctor.el - -(autoload 'org-roam-doctor "org-roam-doctor" "\ -Perform a check on the current buffer to ensure cleanliness. -If CHECKALL, run the check for all Org-roam files. - -\(fn &optional CHECKALL)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-doctor" '("org-roam-doctor-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-graph" "org-roam-graph.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from org-roam-graph.el - -(autoload 'org-roam-graph "org-roam-graph" "\ -Build and possibly display a graph for FILE from NODE-QUERY. -If FILE is nil, default to current buffer's file name. -ARG may be any of the following values: - - nil show the graph. - - `\\[universal-argument]' show the graph for FILE. - - `\\[universal-argument]' N show the graph for FILE limiting nodes to N steps. - - `\\[universal-argument] \\[universal-argument]' build the graph. - - `\\[universal-argument]' - build the graph for FILE. - - `\\[universal-argument]' -N build the graph for FILE limiting nodes to N steps. - -\(fn &optional ARG FILE NODE-QUERY)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-graph" '("org-roam-graph-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-macs" "org-roam-macs.el" (0 0 0 0)) -;;; Generated autoloads from org-roam-macs.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-macs" '("org-roam-"))) - -;;;*** - -;;;### (autoloads nil "org-roam-protocol" "org-roam-protocol.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from org-roam-protocol.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-roam-protocol" '("org-roam-protocol-open-"))) - -;;;*** - -;;;### (autoloads nil nil ("org-roam-compat.el") (0 0 0 0)) - -;;;*** - -(provide 'org-roam-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-roam-autoloads.el ends here diff --git a/straight/build/org-roam/org-roam.el b/straight/build/org-roam/org-roam.el deleted file mode 120000 index 9ac940e..0000000 --- a/straight/build/org-roam/org-roam.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/org-roam/org-roam.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam.elc b/straight/build/org-roam/org-roam.elc deleted file mode 100644 index b54c3b1..0000000 Binary files a/straight/build/org-roam/org-roam.elc and /dev/null differ diff --git a/straight/build/pfuture/pfuture-autoloads.el b/straight/build/pfuture/pfuture-autoloads.el deleted file mode 100644 index 100f57c..0000000 --- a/straight/build/pfuture/pfuture-autoloads.el +++ /dev/null @@ -1,34 +0,0 @@ -;;; pfuture-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "pfuture" "pfuture.el" (0 0 0 0)) -;;; Generated autoloads from pfuture.el - -(autoload 'pfuture-new "pfuture" "\ -Create a new future process for command CMD. -Any arguments after the command are interpreted as arguments to the command. -This will return a process object with additional 'stderr and 'stdout -properties, which can be read via (process-get process 'stdout) and -\(process-get process 'stderr) or alternatively with -\(pfuture-result process) or (pfuture-stderr process). - -Note that CMD must be a *sequence* of strings, meaning -this is wrong: (pfuture-new \"git status\") -this is right: (pfuture-new \"git\" \"status\") - -\(fn &rest CMD)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "pfuture" '("pfuture-"))) - -;;;*** - -(provide 'pfuture-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; pfuture-autoloads.el ends here diff --git a/straight/build/pfuture/pfuture.el b/straight/build/pfuture/pfuture.el deleted file mode 120000 index a323443..0000000 --- a/straight/build/pfuture/pfuture.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/pfuture/pfuture.el \ No newline at end of file diff --git a/straight/build/pfuture/pfuture.elc b/straight/build/pfuture/pfuture.elc deleted file mode 100644 index 44a538f..0000000 Binary files a/straight/build/pfuture/pfuture.elc and /dev/null differ diff --git a/straight/build/s/s-autoloads.el b/straight/build/s/s-autoloads.el deleted file mode 100644 index 6fcec26..0000000 --- a/straight/build/s/s-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; s-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "s" "s.el" (0 0 0 0)) -;;; Generated autoloads from s.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "s" '("s-"))) - -;;;*** - -(provide 's-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; s-autoloads.el ends here diff --git a/straight/build/s/s.el b/straight/build/s/s.el deleted file mode 120000 index 7d58aef..0000000 --- a/straight/build/s/s.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/s.el/s.el \ No newline at end of file diff --git a/straight/build/s/s.elc b/straight/build/s/s.elc deleted file mode 100644 index 6461faf..0000000 Binary files a/straight/build/s/s.elc and /dev/null differ diff --git a/straight/build/soap-client/soap-client-autoloads.el b/straight/build/soap-client/soap-client-autoloads.el deleted file mode 100644 index 1d60187..0000000 --- a/straight/build/soap-client/soap-client-autoloads.el +++ /dev/null @@ -1,27 +0,0 @@ -;;; soap-client-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "soap-client" "soap-client.el" (0 0 0 0)) -;;; Generated autoloads from soap-client.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "soap-client" '("soap-"))) - -;;;*** - -;;;### (autoloads nil "soap-inspect" "soap-inspect.el" (0 0 0 0)) -;;; Generated autoloads from soap-inspect.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "soap-inspect" '("soap-"))) - -;;;*** - -(provide 'soap-client-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; soap-client-autoloads.el ends here diff --git a/straight/build/soap-client/soap-client.el b/straight/build/soap-client/soap-client.el deleted file mode 120000 index 80478d0..0000000 --- a/straight/build/soap-client/soap-client.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/soap-client/soap-client.el \ No newline at end of file diff --git a/straight/build/soap-client/soap-client.elc b/straight/build/soap-client/soap-client.elc deleted file mode 100644 index 628c5e1..0000000 Binary files a/straight/build/soap-client/soap-client.elc and /dev/null differ diff --git a/straight/build/soap-client/soap-inspect.el b/straight/build/soap-client/soap-inspect.el deleted file mode 120000 index 061eefe..0000000 --- a/straight/build/soap-client/soap-inspect.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/soap-client/soap-inspect.el \ No newline at end of file diff --git a/straight/build/soap-client/soap-inspect.elc b/straight/build/soap-client/soap-inspect.elc deleted file mode 100644 index 8bfb28a..0000000 Binary files a/straight/build/soap-client/soap-inspect.elc and /dev/null differ diff --git a/straight/build/spinner/README.org b/straight/build/spinner/README.org deleted file mode 120000 index 1fe14e1..0000000 --- a/straight/build/spinner/README.org +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/spinner/README.org \ No newline at end of file diff --git a/straight/build/spinner/all-spinners.gif b/straight/build/spinner/all-spinners.gif deleted file mode 120000 index 69b882f..0000000 --- a/straight/build/spinner/all-spinners.gif +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/spinner/all-spinners.gif \ No newline at end of file diff --git a/straight/build/spinner/some-spinners.gif b/straight/build/spinner/some-spinners.gif deleted file mode 120000 index 4f07db5..0000000 --- a/straight/build/spinner/some-spinners.gif +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/spinner/some-spinners.gif \ No newline at end of file diff --git a/straight/build/spinner/spinner-autoloads.el b/straight/build/spinner/spinner-autoloads.el deleted file mode 100644 index c437af4..0000000 --- a/straight/build/spinner/spinner-autoloads.el +++ /dev/null @@ -1,71 +0,0 @@ -;;; spinner-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "spinner" "spinner.el" (0 0 0 0)) -;;; Generated autoloads from spinner.el - -(autoload 'spinner-create "spinner" "\ -Create a spinner of the given TYPE. -The possible TYPEs are described in `spinner--type-to-frames'. - -FPS, if given, is the number of desired frames per second. -Default is `spinner-frames-per-second'. - -If BUFFER-LOCAL is non-nil, the spinner will be automatically -deactivated if the buffer is killed. If BUFFER-LOCAL is a -buffer, use that instead of current buffer. - -When started, in order to function properly, the spinner runs a -timer which periodically calls `force-mode-line-update' in the -curent buffer. If BUFFER-LOCAL was set at creation time, then -`force-mode-line-update' is called in that buffer instead. When -the spinner is stopped, the timer is deactivated. - -DELAY, if given, is the number of seconds to wait after starting -the spinner before actually displaying it. It is safe to cancel -the spinner before this time, in which case it won't display at -all. - -\(fn &optional TYPE BUFFER-LOCAL FPS DELAY)" nil nil) - -(autoload 'spinner-start "spinner" "\ -Start a mode-line spinner of given TYPE-OR-OBJECT. -If TYPE-OR-OBJECT is an object created with `make-spinner', -simply activate it. This method is designed for minor modes, so -they can use the spinner as part of their lighter by doing: - \\='(:eval (spinner-print THE-SPINNER)) -To stop this spinner, call `spinner-stop' on it. - -If TYPE-OR-OBJECT is anything else, a buffer-local spinner is -created with this type, and it is displayed in the -`mode-line-process' of the buffer it was created it. Both -TYPE-OR-OBJECT and FPS are passed to `make-spinner' (which see). -To stop this spinner, call `spinner-stop' in the same buffer. - -Either way, the return value is a function which can be called -anywhere to stop this spinner. You can also call `spinner-stop' -in the same buffer where the spinner was created. - -FPS, if given, is the number of desired frames per second. -Default is `spinner-frames-per-second'. - -DELAY, if given, is the number of seconds to wait until actually -displaying the spinner. It is safe to cancel the spinner before -this time, in which case it won't display at all. - -\(fn &optional TYPE-OR-OBJECT FPS DELAY)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "spinner" '("spinner"))) - -;;;*** - -(provide 'spinner-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; spinner-autoloads.el ends here diff --git a/straight/build/spinner/spinner.el b/straight/build/spinner/spinner.el deleted file mode 120000 index ef91b12..0000000 --- a/straight/build/spinner/spinner.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/spinner/spinner.el \ No newline at end of file diff --git a/straight/build/spinner/spinner.elc b/straight/build/spinner/spinner.elc deleted file mode 100644 index 562c90a..0000000 Binary files a/straight/build/spinner/spinner.elc and /dev/null differ diff --git a/straight/build/straight/straight-autoloads.el b/straight/build/straight/straight-autoloads.el deleted file mode 100644 index 0a2720c..0000000 --- a/straight/build/straight/straight-autoloads.el +++ /dev/null @@ -1,361 +0,0 @@ -;;; straight-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "straight" "straight.el" (0 0 0 0)) -;;; Generated autoloads from straight.el - -(autoload 'straight-get-recipe "straight" "\ -Interactively select a recipe from one of the recipe repositories. -All recipe repositories in `straight-recipe-repositories' will -first be cloned. After the recipe is selected, it will be copied -to the kill ring. With a prefix argument, first prompt for a -recipe repository to search. Only that repository will be -cloned. - -From Lisp code, SOURCES should be a subset of the symbols in -`straight-recipe-repositories'. Only those recipe repositories -are cloned and searched. If it is nil or omitted, then the value -of `straight-recipe-repositories' is used. If SOURCES is the -symbol `interactive', then the user is prompted to select a -recipe repository, and a list containing that recipe repository -is used for the value of SOURCES. ACTION may be `copy' (copy -recipe to the kill ring), `insert' (insert at point), or nil (no -action, just return it). - -\(fn &optional SOURCES ACTION)" t nil) - -(autoload 'straight-visit-package-website "straight" "\ -Interactively select a recipe, and visit the package's website." t nil) - -(autoload 'straight-use-package "straight" "\ -Register, clone, build, and activate a package and its dependencies. -This is the main entry point to the functionality of straight.el. - -MELPA-STYLE-RECIPE is either a symbol naming a package, or a list -whose car is a symbol naming a package and whose cdr is a -property list containing e.g. `:type', `:local-repo', `:files', -and VC backend specific keywords. - -First, the package recipe is registered with straight.el. If -NO-CLONE is a function, then it is called with two arguments: the -package name as a string, and a boolean value indicating whether -the local repository for the package is available. In that case, -the return value of the function is used as the value of NO-CLONE -instead. In any case, if NO-CLONE is non-nil, then processing -stops here. - -Otherwise, the repository is cloned, if it is missing. If -NO-BUILD is a function, then it is called with one argument: the -package name as a string. In that case, the return value of the -function is used as the value of NO-BUILD instead. In any case, -if NO-BUILD is non-nil, then processing halts here. Otherwise, -the package is built and activated. Note that if the package -recipe has a non-nil `:no-build' entry, then NO-BUILD is ignored -and processing always stops before building and activation -occurs. - -CAUSE is a string explaining the reason why -`straight-use-package' has been called. It is for internal use -only, and is used to construct progress messages. INTERACTIVE is -non-nil if the function has been called interactively. It is for -internal use only, and is used to determine whether to show a -hint about how to install the package permanently. - -Return non-nil if package was actually installed, and nil -otherwise (this can only happen if NO-CLONE is non-nil). - -\(fn MELPA-STYLE-RECIPE &optional NO-CLONE NO-BUILD CAUSE INTERACTIVE)" t nil) - -(autoload 'straight-register-package "straight" "\ -Register a package without cloning, building, or activating it. -This function is equivalent to calling `straight-use-package' -with a non-nil argument for NO-CLONE. It is provided for -convenience. MELPA-STYLE-RECIPE is as for -`straight-use-package'. - -\(fn MELPA-STYLE-RECIPE)" nil nil) - -(autoload 'straight-use-package-no-build "straight" "\ -Register and clone a package without building it. -This function is equivalent to calling `straight-use-package' -with nil for NO-CLONE but a non-nil argument for NO-BUILD. It is -provided for convenience. MELPA-STYLE-RECIPE is as for -`straight-use-package'. - -\(fn MELPA-STYLE-RECIPE)" nil nil) - -(autoload 'straight-use-package-lazy "straight" "\ -Register, build, and activate a package if it is already cloned. -This function is equivalent to calling `straight-use-package' -with symbol `lazy' for NO-CLONE. It is provided for convenience. -MELPA-STYLE-RECIPE is as for `straight-use-package'. - -\(fn MELPA-STYLE-RECIPE)" nil nil) - -(autoload 'straight-use-recipes "straight" "\ -Register a recipe repository using MELPA-STYLE-RECIPE. -This registers the recipe and builds it if it is already cloned. -Note that you probably want the recipe for a recipe repository to -include a non-nil `:no-build' property, to unconditionally -inhibit the build phase. - -This function also adds the recipe repository to -`straight-recipe-repositories', at the end of the list. - -\(fn MELPA-STYLE-RECIPE)" nil nil) - -(autoload 'straight-override-recipe "straight" "\ -Register MELPA-STYLE-RECIPE as a recipe override. -This puts it in `straight-recipe-overrides', depending on the -value of `straight-current-profile'. - -\(fn MELPA-STYLE-RECIPE)" nil nil) - -(autoload 'straight-check-package "straight" "\ -Rebuild a PACKAGE if it has been modified. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. See also `straight-rebuild-package' and -`straight-check-all'. - -\(fn PACKAGE)" t nil) - -(autoload 'straight-check-all "straight" "\ -Rebuild any packages that have been modified. -See also `straight-rebuild-all' and `straight-check-package'. -This function should not be called during init." t nil) - -(autoload 'straight-rebuild-package "straight" "\ -Rebuild a PACKAGE. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument RECURSIVE, rebuild -all dependencies as well. See also `straight-check-package' and -`straight-rebuild-all'. - -\(fn PACKAGE &optional RECURSIVE)" t nil) - -(autoload 'straight-rebuild-all "straight" "\ -Rebuild all packages. -See also `straight-check-all' and `straight-rebuild-package'." t nil) - -(autoload 'straight-prune-build-cache "straight" "\ -Prune the build cache. -This means that only packages that were built in the last init -run and subsequent interactive session will remain; other -packages will have their build mtime information and any cached -autoloads discarded." nil nil) - -(autoload 'straight-prune-build-directory "straight" "\ -Prune the build directory. -This means that only packages that were built in the last init -run and subsequent interactive session will remain; other -packages will have their build directories deleted." nil nil) - -(autoload 'straight-prune-build "straight" "\ -Prune the build cache and build directory. -This means that only packages that were built in the last init -run and subsequent interactive session will remain; other -packages will have their build mtime information discarded and -their build directories deleted." t nil) - -(autoload 'straight-normalize-package "straight" "\ -Normalize a PACKAGE's local repository to its recipe's configuration. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. - -\(fn PACKAGE)" t nil) - -(autoload 'straight-normalize-all "straight" "\ -Normalize all packages. See `straight-normalize-package'. -Return a list of recipes for packages that were not successfully -normalized. If multiple packages come from the same local -repository, only one is normalized. - -PREDICATE, if provided, filters the packages that are normalized. -It is called with the package name as a string, and should return -non-nil if the package should actually be normalized. - -\(fn &optional PREDICATE)" t nil) - -(autoload 'straight-fetch-package "straight" "\ -Try to fetch a PACKAGE from the primary remote. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -fetch not just from primary remote but also from upstream (for -forked packages). - -\(fn PACKAGE &optional FROM-UPSTREAM)" t nil) - -(autoload 'straight-fetch-package-and-deps "straight" "\ -Try to fetch a PACKAGE and its (transitive) dependencies. -PACKAGE, its dependencies, their dependencies, etc. are fetched -from their primary remotes. - -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -fetch not just from primary remote but also from upstream (for -forked packages). - -\(fn PACKAGE &optional FROM-UPSTREAM)" t nil) - -(autoload 'straight-fetch-all "straight" "\ -Try to fetch all packages from their primary remotes. -With prefix argument FROM-UPSTREAM, fetch not just from primary -remotes but also from upstreams (for forked packages). - -Return a list of recipes for packages that were not successfully -fetched. If multiple packages come from the same local -repository, only one is fetched. - -PREDICATE, if provided, filters the packages that are fetched. It -is called with the package name as a string, and should return -non-nil if the package should actually be fetched. - -\(fn &optional FROM-UPSTREAM PREDICATE)" t nil) - -(autoload 'straight-merge-package "straight" "\ -Try to merge a PACKAGE from the primary remote. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -merge not just from primary remote but also from upstream (for -forked packages). - -\(fn PACKAGE &optional FROM-UPSTREAM)" t nil) - -(autoload 'straight-merge-package-and-deps "straight" "\ -Try to merge a PACKAGE and its (transitive) dependencies. -PACKAGE, its dependencies, their dependencies, etc. are merged -from their primary remotes. - -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -merge not just from primary remote but also from upstream (for -forked packages). - -\(fn PACKAGE &optional FROM-UPSTREAM)" t nil) - -(autoload 'straight-merge-all "straight" "\ -Try to merge all packages from their primary remotes. -With prefix argument FROM-UPSTREAM, merge not just from primary -remotes but also from upstreams (for forked packages). - -Return a list of recipes for packages that were not successfully -merged. If multiple packages come from the same local -repository, only one is merged. - -PREDICATE, if provided, filters the packages that are merged. It -is called with the package name as a string, and should return -non-nil if the package should actually be merged. - -\(fn &optional FROM-UPSTREAM PREDICATE)" t nil) - -(autoload 'straight-pull-package "straight" "\ -Try to pull a PACKAGE from the primary remote. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, pull -not just from primary remote but also from upstream (for forked -packages). - -\(fn PACKAGE &optional FROM-UPSTREAM)" t nil) - -(autoload 'straight-pull-package-and-deps "straight" "\ -Try to pull a PACKAGE and its (transitive) dependencies. -PACKAGE, its dependencies, their dependencies, etc. are pulled -from their primary remotes. - -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. With prefix argument FROM-UPSTREAM, -pull not just from primary remote but also from upstream (for -forked packages). - -\(fn PACKAGE &optional FROM-UPSTREAM)" t nil) - -(autoload 'straight-pull-all "straight" "\ -Try to pull all packages from their primary remotes. -With prefix argument FROM-UPSTREAM, pull not just from primary -remotes but also from upstreams (for forked packages). - -Return a list of recipes for packages that were not successfully -pulled. If multiple packages come from the same local repository, -only one is pulled. - -PREDICATE, if provided, filters the packages that are pulled. It -is called with the package name as a string, and should return -non-nil if the package should actually be pulled. - -\(fn &optional FROM-UPSTREAM PREDICATE)" t nil) - -(autoload 'straight-push-package "straight" "\ -Push a PACKAGE to its primary remote, if necessary. -PACKAGE is a string naming a package. Interactively, select -PACKAGE from the known packages in the current Emacs session -using `completing-read'. - -\(fn PACKAGE)" t nil) - -(autoload 'straight-push-all "straight" "\ -Try to push all packages to their primary remotes. - -Return a list of recipes for packages that were not successfully -pushed. If multiple packages come from the same local repository, -only one is pushed. - -PREDICATE, if provided, filters the packages that are normalized. -It is called with the package name as a string, and should return -non-nil if the package should actually be normalized. - -\(fn &optional PREDICATE)" t nil) - -(autoload 'straight-freeze-versions "straight" "\ -Write version lockfiles for currently activated packages. -This implies first pushing all packages that have unpushed local -changes. If the package management system has been used since the -last time the init-file was reloaded, offer to fix the situation -by reloading the init-file again. If FORCE is -non-nil (interactively, if a prefix argument is provided), skip -all checks and write the lockfile anyway. - -Currently, writing version lockfiles requires cloning all lazily -installed packages. Hopefully, this inconvenient requirement will -be removed in the future. - -Multiple lockfiles may be written (one for each profile), -according to the value of `straight-profiles'. - -\(fn &optional FORCE)" t nil) - -(autoload 'straight-thaw-versions "straight" "\ -Read version lockfiles and restore package versions to those listed." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "straight" '("straight-"))) - -;;;*** - -;;;### (autoloads nil "straight-x" "straight-x.el" (0 0 0 0)) -;;; Generated autoloads from straight-x.el - -(defvar straight-x-pinned-packages nil "\ -List of pinned packages.") - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "straight-x" '("straight-x-"))) - -;;;*** - -(provide 'straight-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; straight-autoloads.el ends here diff --git a/straight/build/straight/straight-x.el b/straight/build/straight/straight-x.el deleted file mode 120000 index 2b9445e..0000000 --- a/straight/build/straight/straight-x.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/straight.el/straight-x.el \ No newline at end of file diff --git a/straight/build/straight/straight-x.elc b/straight/build/straight/straight-x.elc deleted file mode 100644 index 831d4ad..0000000 Binary files a/straight/build/straight/straight-x.elc and /dev/null differ diff --git a/straight/build/straight/straight.el b/straight/build/straight/straight.el deleted file mode 120000 index da1fab0..0000000 --- a/straight/build/straight/straight.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/straight.el/straight.el \ No newline at end of file diff --git a/straight/build/straight/straight.elc b/straight/build/straight/straight.elc deleted file mode 100644 index 675af2a..0000000 Binary files a/straight/build/straight/straight.elc and /dev/null differ diff --git a/straight/build/treemacs/Changelog.org b/straight/build/treemacs/Changelog.org deleted file mode 120000 index e1ced4b..0000000 --- a/straight/build/treemacs/Changelog.org +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/Changelog.org \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/asciidoc.png b/straight/build/treemacs/icons/default/asciidoc.png deleted file mode 120000 index af9f7da..0000000 --- a/straight/build/treemacs/icons/default/asciidoc.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/asciidoc.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/babel.png b/straight/build/treemacs/icons/default/babel.png deleted file mode 120000 index b3a2d0a..0000000 --- a/straight/build/treemacs/icons/default/babel.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/babel.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/buffer-group-closed.png b/straight/build/treemacs/icons/default/buffer-group-closed.png deleted file mode 120000 index 33b3613..0000000 --- a/straight/build/treemacs/icons/default/buffer-group-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/buffer-group-closed.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/buffer-group-open.png b/straight/build/treemacs/icons/default/buffer-group-open.png deleted file mode 120000 index 38b1e33..0000000 --- a/straight/build/treemacs/icons/default/buffer-group-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/buffer-group-open.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/c.png b/straight/build/treemacs/icons/default/c.png deleted file mode 120000 index e0c7353..0000000 --- a/straight/build/treemacs/icons/default/c.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/c.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/cabal.png b/straight/build/treemacs/icons/default/cabal.png deleted file mode 120000 index 61a8cb9..0000000 --- a/straight/build/treemacs/icons/default/cabal.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/cabal.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/clojure.png b/straight/build/treemacs/icons/default/clojure.png deleted file mode 120000 index ba872ac..0000000 --- a/straight/build/treemacs/icons/default/clojure.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/clojure.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/conf.png b/straight/build/treemacs/icons/default/conf.png deleted file mode 120000 index 687a295..0000000 --- a/straight/build/treemacs/icons/default/conf.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/conf.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/css.png b/straight/build/treemacs/icons/default/css.png deleted file mode 120000 index 5bad985..0000000 --- a/straight/build/treemacs/icons/default/css.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/css.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/dart.png b/straight/build/treemacs/icons/default/dart.png deleted file mode 120000 index e6d1880..0000000 --- a/straight/build/treemacs/icons/default/dart.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/dart.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/direnv.png b/straight/build/treemacs/icons/default/direnv.png deleted file mode 120000 index ad26281..0000000 --- a/straight/build/treemacs/icons/default/direnv.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/direnv.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/docker.png b/straight/build/treemacs/icons/default/docker.png deleted file mode 120000 index dba953c..0000000 --- a/straight/build/treemacs/icons/default/docker.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/docker.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/elx-light.png b/straight/build/treemacs/icons/default/elx-light.png deleted file mode 120000 index 0b1dd6a..0000000 --- a/straight/build/treemacs/icons/default/elx-light.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/elx-light.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/elx.png b/straight/build/treemacs/icons/default/elx.png deleted file mode 120000 index b65e14c..0000000 --- a/straight/build/treemacs/icons/default/elx.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/elx.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/emacs.png b/straight/build/treemacs/icons/default/emacs.png deleted file mode 120000 index cba2861..0000000 --- a/straight/build/treemacs/icons/default/emacs.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/emacs.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/erlang.png b/straight/build/treemacs/icons/default/erlang.png deleted file mode 120000 index a682f60..0000000 --- a/straight/build/treemacs/icons/default/erlang.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/erlang.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/error.png b/straight/build/treemacs/icons/default/error.png deleted file mode 120000 index 562dc4e..0000000 --- a/straight/build/treemacs/icons/default/error.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/error.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/git.png b/straight/build/treemacs/icons/default/git.png deleted file mode 120000 index 321110f..0000000 --- a/straight/build/treemacs/icons/default/git.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/git.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/go.png b/straight/build/treemacs/icons/default/go.png deleted file mode 120000 index 0f21d6d..0000000 --- a/straight/build/treemacs/icons/default/go.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/go.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/haskell.png b/straight/build/treemacs/icons/default/haskell.png deleted file mode 120000 index 3979656..0000000 --- a/straight/build/treemacs/icons/default/haskell.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/haskell.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/html.png b/straight/build/treemacs/icons/default/html.png deleted file mode 120000 index a50bf7f..0000000 --- a/straight/build/treemacs/icons/default/html.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/html.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/hy.png b/straight/build/treemacs/icons/default/hy.png deleted file mode 120000 index 1605a22..0000000 --- a/straight/build/treemacs/icons/default/hy.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/hy.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/image.png b/straight/build/treemacs/icons/default/image.png deleted file mode 120000 index afeffa3..0000000 --- a/straight/build/treemacs/icons/default/image.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/image.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/info.png b/straight/build/treemacs/icons/default/info.png deleted file mode 120000 index 33357c3..0000000 --- a/straight/build/treemacs/icons/default/info.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/info.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/jar.png b/straight/build/treemacs/icons/default/jar.png deleted file mode 120000 index d4d42bf..0000000 --- a/straight/build/treemacs/icons/default/jar.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/jar.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/jinja2.png b/straight/build/treemacs/icons/default/jinja2.png deleted file mode 120000 index 256d8e1..0000000 --- a/straight/build/treemacs/icons/default/jinja2.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/jinja2.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/js.png b/straight/build/treemacs/icons/default/js.png deleted file mode 120000 index 238ee0a..0000000 --- a/straight/build/treemacs/icons/default/js.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/js.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/json.png b/straight/build/treemacs/icons/default/json.png deleted file mode 120000 index cf2b54b..0000000 --- a/straight/build/treemacs/icons/default/json.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/json.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/julia.png b/straight/build/treemacs/icons/default/julia.png deleted file mode 120000 index b99b166..0000000 --- a/straight/build/treemacs/icons/default/julia.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/julia.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/kotlin.png b/straight/build/treemacs/icons/default/kotlin.png deleted file mode 120000 index 3e38fca..0000000 --- a/straight/build/treemacs/icons/default/kotlin.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/kotlin.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/ledger.png b/straight/build/treemacs/icons/default/ledger.png deleted file mode 120000 index 51a1246..0000000 --- a/straight/build/treemacs/icons/default/ledger.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/ledger.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/lock.png b/straight/build/treemacs/icons/default/lock.png deleted file mode 120000 index 798d433..0000000 --- a/straight/build/treemacs/icons/default/lock.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/lock.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/markdown.png b/straight/build/treemacs/icons/default/markdown.png deleted file mode 120000 index ef6e73c..0000000 --- a/straight/build/treemacs/icons/default/markdown.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/markdown.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/nix.png b/straight/build/treemacs/icons/default/nix.png deleted file mode 120000 index 53184fc..0000000 --- a/straight/build/treemacs/icons/default/nix.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/nix.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/ocaml.png b/straight/build/treemacs/icons/default/ocaml.png deleted file mode 120000 index 74e05c7..0000000 --- a/straight/build/treemacs/icons/default/ocaml.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/ocaml.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/pdf.png b/straight/build/treemacs/icons/default/pdf.png deleted file mode 120000 index 8f5031d..0000000 --- a/straight/build/treemacs/icons/default/pdf.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/pdf.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/php.png b/straight/build/treemacs/icons/default/php.png deleted file mode 120000 index 523e1ed..0000000 --- a/straight/build/treemacs/icons/default/php.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/php.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/project.png b/straight/build/treemacs/icons/default/project.png deleted file mode 120000 index 4375b37..0000000 --- a/straight/build/treemacs/icons/default/project.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/project.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/puppet.png b/straight/build/treemacs/icons/default/puppet.png deleted file mode 120000 index eaa5fc8..0000000 --- a/straight/build/treemacs/icons/default/puppet.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/puppet.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/purescript.png b/straight/build/treemacs/icons/default/purescript.png deleted file mode 120000 index 64015b4..0000000 --- a/straight/build/treemacs/icons/default/purescript.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/purescript.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/python.png b/straight/build/treemacs/icons/default/python.png deleted file mode 120000 index 55039ab..0000000 --- a/straight/build/treemacs/icons/default/python.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/python.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/racket.png b/straight/build/treemacs/icons/default/racket.png deleted file mode 120000 index 82882c8..0000000 --- a/straight/build/treemacs/icons/default/racket.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/racket.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/rust.png b/straight/build/treemacs/icons/default/rust.png deleted file mode 120000 index 4e981ba..0000000 --- a/straight/build/treemacs/icons/default/rust.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/rust.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/sbt.png b/straight/build/treemacs/icons/default/sbt.png deleted file mode 120000 index 8a416b9..0000000 --- a/straight/build/treemacs/icons/default/sbt.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/sbt.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/scala.png b/straight/build/treemacs/icons/default/scala.png deleted file mode 120000 index b6fdc00..0000000 --- a/straight/build/treemacs/icons/default/scala.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/scala.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/scons.png b/straight/build/treemacs/icons/default/scons.png deleted file mode 120000 index 84a4502..0000000 --- a/straight/build/treemacs/icons/default/scons.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/scons.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/shell.png b/straight/build/treemacs/icons/default/shell.png deleted file mode 120000 index e9e9e21..0000000 --- a/straight/build/treemacs/icons/default/shell.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/shell.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/tags-closed.png b/straight/build/treemacs/icons/default/tags-closed.png deleted file mode 120000 index 8ceaeec..0000000 --- a/straight/build/treemacs/icons/default/tags-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/tags-closed.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/tags-leaf.png b/straight/build/treemacs/icons/default/tags-leaf.png deleted file mode 120000 index 5b5b7b5..0000000 --- a/straight/build/treemacs/icons/default/tags-leaf.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/tags-leaf.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/tags-open.png b/straight/build/treemacs/icons/default/tags-open.png deleted file mode 120000 index 8bb9c2d..0000000 --- a/straight/build/treemacs/icons/default/tags-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/tags-open.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/tex.png b/straight/build/treemacs/icons/default/tex.png deleted file mode 120000 index 94d110e..0000000 --- a/straight/build/treemacs/icons/default/tex.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/tex.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/ts.png b/straight/build/treemacs/icons/default/ts.png deleted file mode 120000 index edbf111..0000000 --- a/straight/build/treemacs/icons/default/ts.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/ts.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/txt.png b/straight/build/treemacs/icons/default/txt.png deleted file mode 120000 index 1f895ae..0000000 --- a/straight/build/treemacs/icons/default/txt.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/txt.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vagrant.png b/straight/build/treemacs/icons/default/vagrant.png deleted file mode 120000 index 3390ea7..0000000 --- a/straight/build/treemacs/icons/default/vagrant.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vagrant.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/video.png b/straight/build/treemacs/icons/default/video.png deleted file mode 120000 index 5714dc8..0000000 --- a/straight/build/treemacs/icons/default/video.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/video.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/README.txt b/straight/build/treemacs/icons/default/vsc/README.txt deleted file mode 120000 index 953aa14..0000000 --- a/straight/build/treemacs/icons/default/vsc/README.txt +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/README.txt \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/binary.png b/straight/build/treemacs/icons/default/vsc/binary.png deleted file mode 120000 index 662c8c6..0000000 --- a/straight/build/treemacs/icons/default/vsc/binary.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/binary.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/deps.png b/straight/build/treemacs/icons/default/vsc/deps.png deleted file mode 120000 index fa374d0..0000000 --- a/straight/build/treemacs/icons/default/vsc/deps.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/deps.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/dir-closed.png b/straight/build/treemacs/icons/default/vsc/dir-closed.png deleted file mode 120000 index a897131..0000000 --- a/straight/build/treemacs/icons/default/vsc/dir-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/dir-closed.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/dir-open.png b/straight/build/treemacs/icons/default/vsc/dir-open.png deleted file mode 120000 index d5de57d..0000000 --- a/straight/build/treemacs/icons/default/vsc/dir-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/dir-open.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/elm.png b/straight/build/treemacs/icons/default/vsc/elm.png deleted file mode 120000 index 367c081..0000000 --- a/straight/build/treemacs/icons/default/vsc/elm.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/elm.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/elx.png b/straight/build/treemacs/icons/default/vsc/elx.png deleted file mode 120000 index 4baed61..0000000 --- a/straight/build/treemacs/icons/default/vsc/elx.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/elx.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/license.png b/straight/build/treemacs/icons/default/vsc/license.png deleted file mode 120000 index ef41faf..0000000 --- a/straight/build/treemacs/icons/default/vsc/license.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/license.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/lisp.png b/straight/build/treemacs/icons/default/vsc/lisp.png deleted file mode 120000 index 42af06e..0000000 --- a/straight/build/treemacs/icons/default/vsc/lisp.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/lisp.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/log.png b/straight/build/treemacs/icons/default/vsc/log.png deleted file mode 120000 index 940de0c..0000000 --- a/straight/build/treemacs/icons/default/vsc/log.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/log.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/lua.png b/straight/build/treemacs/icons/default/vsc/lua.png deleted file mode 120000 index 2598354..0000000 --- a/straight/build/treemacs/icons/default/vsc/lua.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/lua.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/make.png b/straight/build/treemacs/icons/default/vsc/make.png deleted file mode 120000 index 735e38b..0000000 --- a/straight/build/treemacs/icons/default/vsc/make.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/make.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/nim.png b/straight/build/treemacs/icons/default/vsc/nim.png deleted file mode 120000 index 14f963c..0000000 --- a/straight/build/treemacs/icons/default/vsc/nim.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/nim.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/org.png b/straight/build/treemacs/icons/default/vsc/org.png deleted file mode 120000 index 7c2da56..0000000 --- a/straight/build/treemacs/icons/default/vsc/org.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/org.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/perl.png b/straight/build/treemacs/icons/default/vsc/perl.png deleted file mode 120000 index 74914e1..0000000 --- a/straight/build/treemacs/icons/default/vsc/perl.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/perl.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/r.png b/straight/build/treemacs/icons/default/vsc/r.png deleted file mode 120000 index 224e37e..0000000 --- a/straight/build/treemacs/icons/default/vsc/r.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/r.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/reason.png b/straight/build/treemacs/icons/default/vsc/reason.png deleted file mode 120000 index f9f8a67..0000000 --- a/straight/build/treemacs/icons/default/vsc/reason.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/reason.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/root-closed.png b/straight/build/treemacs/icons/default/vsc/root-closed.png deleted file mode 120000 index 492173d..0000000 --- a/straight/build/treemacs/icons/default/vsc/root-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/root-closed.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/root-open.png b/straight/build/treemacs/icons/default/vsc/root-open.png deleted file mode 120000 index 2d0bc13..0000000 --- a/straight/build/treemacs/icons/default/vsc/root-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/root-open.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/ruby.png b/straight/build/treemacs/icons/default/vsc/ruby.png deleted file mode 120000 index 1156c45..0000000 --- a/straight/build/treemacs/icons/default/vsc/ruby.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/ruby.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/scss.png b/straight/build/treemacs/icons/default/vsc/scss.png deleted file mode 120000 index 8193649..0000000 --- a/straight/build/treemacs/icons/default/vsc/scss.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/scss.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/sql.png b/straight/build/treemacs/icons/default/vsc/sql.png deleted file mode 120000 index f7378af..0000000 --- a/straight/build/treemacs/icons/default/vsc/sql.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/sql.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/toml.png b/straight/build/treemacs/icons/default/vsc/toml.png deleted file mode 120000 index 5477c07..0000000 --- a/straight/build/treemacs/icons/default/vsc/toml.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/toml.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/vim.png b/straight/build/treemacs/icons/default/vsc/vim.png deleted file mode 120000 index 8deffc4..0000000 --- a/straight/build/treemacs/icons/default/vsc/vim.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/vim.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/xml.png b/straight/build/treemacs/icons/default/vsc/xml.png deleted file mode 120000 index c2d9cee..0000000 --- a/straight/build/treemacs/icons/default/vsc/xml.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/xml.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/zip.png b/straight/build/treemacs/icons/default/vsc/zip.png deleted file mode 120000 index f1216b9..0000000 --- a/straight/build/treemacs/icons/default/vsc/zip.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vsc/zip.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vue.png b/straight/build/treemacs/icons/default/vue.png deleted file mode 120000 index face4bf..0000000 --- a/straight/build/treemacs/icons/default/vue.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/vue.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/warning.png b/straight/build/treemacs/icons/default/warning.png deleted file mode 120000 index 55e7a50..0000000 --- a/straight/build/treemacs/icons/default/warning.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/warning.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/yaml.png b/straight/build/treemacs/icons/default/yaml.png deleted file mode 120000 index f12478a..0000000 --- a/straight/build/treemacs/icons/default/yaml.png +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/icons/default/yaml.png \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-async.el b/straight/build/treemacs/treemacs-async.el deleted file mode 120000 index acd094d..0000000 --- a/straight/build/treemacs/treemacs-async.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-async.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-async.elc b/straight/build/treemacs/treemacs-async.elc deleted file mode 100644 index 71a5eb4..0000000 Binary files a/straight/build/treemacs/treemacs-async.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-autoloads.el b/straight/build/treemacs/treemacs-autoloads.el deleted file mode 100644 index 93d7dfe..0000000 --- a/straight/build/treemacs/treemacs-autoloads.el +++ /dev/null @@ -1,359 +0,0 @@ -;;; treemacs-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "treemacs" "treemacs.el" (0 0 0 0)) -;;; Generated autoloads from treemacs.el - -(autoload 'treemacs-version "treemacs" "\ -Return the `treemacs-version'." t nil) - -(autoload 'treemacs "treemacs" "\ -Initialize or toggle treemacs. -* If the treemacs window is visible hide it. -* If a treemacs buffer exists, but is not visible show it. -* If no treemacs buffer exists for the current frame create and show it. -* If the workspace is empty additionally ask for the root path of the first - project to add." t nil) - -(autoload 'treemacs-find-file "treemacs" "\ -Find and focus the current file in the treemacs window. -If the current buffer has visits no file or with a prefix ARG ask for the -file instead. -Will show/create a treemacs buffers if it is not visible/does not exist. -For the most part only useful when `treemacs-follow-mode' is not active. - -\(fn &optional ARG)" t nil) - -(autoload 'treemacs-find-tag "treemacs" "\ -Find and move point to the tag at point in the treemacs view. -Most likley to be useful when `treemacs-tag-follow-mode' is not active. - -Will ask to change the treemacs root if the file to find is not under the -root. If no treemacs buffer exists it will be created with the current file's -containing directory as root. Will do nothing if the current buffer is not -visiting a file or Emacs cannot find any tags for the current file." t nil) - -(autoload 'treemacs-select-window "treemacs" "\ -Select the treemacs window if it is visible. -Bring it to the foreground if it is not visible. -Initialize a new treemacs buffer as calling `treemacs' would if there is no -treemacs buffer for this frame." t nil) - -(autoload 'treemacs-show-changelog "treemacs" "\ -Show the changelog of treemacs." t nil) - -(autoload 'treemacs-edit-workspaces "treemacs" "\ -Edit your treemacs workspaces and projects as an `org-mode' file." t nil) - -(autoload 'treemacs-display-current-project-exclusively "treemacs" "\ -Display the current project, and *only* the current project. -Like `treemacs-add-and-display-current-project' this will add the current -project to treemacs based on either projectile or the built projectl.el. -However the 'exclusive' part means that it will make the current project the -only project, all other projects *will be removed* from the current workspace." t nil) - -(autoload 'treemacs-add-and-display-current-project "treemacs" "\ -Open treemacs and add the current project root to the workspace. -The project is determined first by projectile (if treemacs-projectile is -installed), then by project.el. -If the project is already registered with treemacs just move point to its root. -An error message is displayed if the current buffer is not part of any project." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs" '("treemacs-version"))) - -;;;*** - -;;;### (autoloads nil "treemacs-async" "treemacs-async.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from treemacs-async.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-async" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-bookmarks" "treemacs-bookmarks.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-bookmarks.el - -(autoload 'treemacs-bookmark "treemacs-bookmarks" "\ -Find a bookmark in treemacs. -Only bookmarks marking either a file or a directory are offered for selection. -Treemacs will try to find and focus the given bookmark's location, in a similar -fashion to `treemacs-find-file'. - -With a prefix argument ARG treemacs will also open the bookmarked location. - -\(fn &optional ARG)" t nil) - -(autoload 'treemacs--bookmark-handler "treemacs-bookmarks" "\ -Open Treemacs into a bookmark RECORD. - -\(fn RECORD)" nil nil) - -(autoload 'treemacs-add-bookmark "treemacs-bookmarks" "\ -Add the current node to Emacs' list of bookmarks. -For file and directory nodes their absolute path is saved. Tag nodes -additionally also save the tag's position. A tag can only be bookmarked if the -treemacs node is pointing to a valid buffer position." t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-bookmarks" '("treemacs--"))) - -;;;*** - -;;;### (autoloads nil "treemacs-compatibility" "treemacs-compatibility.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-compatibility.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-compatibility" '("treemacs--split-window-advice"))) - -;;;*** - -;;;### (autoloads nil "treemacs-core-utils" "treemacs-core-utils.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-core-utils.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-core-utils" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-customization" "treemacs-customization.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-customization.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-customization" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-diagnostics" "treemacs-diagnostics.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-diagnostics.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-diagnostics" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-dom" "treemacs-dom.el" (0 0 0 0)) -;;; Generated autoloads from treemacs-dom.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-dom" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-extensions" "treemacs-extensions.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-extensions.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-extensions" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-filewatch-mode" "treemacs-filewatch-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-filewatch-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-filewatch-mode" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-follow-mode" "treemacs-follow-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-follow-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-follow-mode" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-fringe-indicator" "treemacs-fringe-indicator.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-fringe-indicator.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-fringe-indicator" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-header-line" "treemacs-header-line.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-header-line.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-header-line" '("treemacs-header-buttons-format"))) - -;;;*** - -;;;### (autoloads nil "treemacs-icons" "treemacs-icons.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from treemacs-icons.el - -(autoload 'treemacs-resize-icons "treemacs-icons" "\ -Resize the current theme's icons to the given SIZE. - -If SIZE is 'nil' the icons are not resized and will retain their default size of -22 pixels. - -There is only one size, the icons are square and the aspect ratio will be -preserved when resizing them therefore width and height are the same. - -Resizing the icons only works if Emacs was built with ImageMagick support, or if -using Emacs >= 27.1,which has native image resizing support. If this is not the -case this function will not have any effect. - -Custom icons are not taken into account, only the size of treemacs' own icons -png are changed. - -\(fn SIZE)" t nil) - -(autoload 'treemacs-define-custom-icon "treemacs-icons" "\ -Define a custom ICON for the current theme to use for FILE-EXTENSIONS. - -Note that treemacs has a very loose definition of what constitutes a file -extension - it's either everything past the last period, or just the file's full -name if there is no period. This makes it possible to match file names like -'.gitignore' and 'Makefile'. - -Additionally FILE-EXTENSIONS are also not case sensitive and will be stored in a -downcased state. - -\(fn ICON &rest FILE-EXTENSIONS)" nil nil) - -(autoload 'treemacs-map-icons-with-auto-mode-alist "treemacs-icons" "\ -Remaps icons for EXTENSIONS according to `auto-mode-alist'. -EXTENSIONS should be a list of file extensions such that they match the regex -stored in `auto-mode-alist', for example '(\".cc\"). -MODE-ICON-ALIST is an alist that maps which mode from `auto-mode-alist' should -be assigned which treemacs icon, for exmaple -'((c-mode . treemacs-icon-c) - (c++-mode . treemacs-icon-cpp)) - -\(fn EXTENSIONS MODE-ICON-ALIST)" nil nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-icons" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-interface" "treemacs-interface.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-interface.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-interface" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-logging" "treemacs-logging.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from treemacs-logging.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-logging" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-macros" "treemacs-macros.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from treemacs-macros.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-macros" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-mode" "treemacs-mode.el" (0 0 0 0)) -;;; Generated autoloads from treemacs-mode.el - -(autoload 'treemacs-mode "treemacs-mode" "\ -A major mode for displaying the file system in a tree layout. - -\(fn)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-mode" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-mouse-interface" "treemacs-mouse-interface.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-mouse-interface.el - -(autoload 'treemacs-node-buffer-and-position "treemacs-mouse-interface" "\ -Return source buffer or list of buffer and position for the current node. -This information can be used for future display. Stay in the selected window -and ignore any prefix argument. - -\(fn &optional _)" t nil) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-mouse-interface" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-persistence" "treemacs-persistence.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-persistence.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-persistence" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-rendering" "treemacs-rendering.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-rendering.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-rendering" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-scope" "treemacs-scope.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from treemacs-scope.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-scope" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-tag-follow-mode" "treemacs-tag-follow-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-tag-follow-mode.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-tag-follow-mode" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-tags" "treemacs-tags.el" (0 0 0 0)) -;;; Generated autoloads from treemacs-tags.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-tags" '("treemacs--"))) - -;;;*** - -;;;### (autoloads nil "treemacs-themes" "treemacs-themes.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from treemacs-themes.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-themes" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-visuals" "treemacs-visuals.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from treemacs-visuals.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-visuals" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil "treemacs-workspaces" "treemacs-workspaces.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-workspaces.el - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "treemacs-workspaces" '("treemacs-"))) - -;;;*** - -;;;### (autoloads nil nil ("treemacs-faces.el") (0 0 0 0)) - -;;;*** - -(provide 'treemacs-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; treemacs-autoloads.el ends here diff --git a/straight/build/treemacs/treemacs-bookmarks.el b/straight/build/treemacs/treemacs-bookmarks.el deleted file mode 120000 index 9e95722..0000000 --- a/straight/build/treemacs/treemacs-bookmarks.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-bookmarks.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-bookmarks.elc b/straight/build/treemacs/treemacs-bookmarks.elc deleted file mode 100644 index 8bd5be9..0000000 Binary files a/straight/build/treemacs/treemacs-bookmarks.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-compatibility.el b/straight/build/treemacs/treemacs-compatibility.el deleted file mode 120000 index e9b2c2a..0000000 --- a/straight/build/treemacs/treemacs-compatibility.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-compatibility.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-compatibility.elc b/straight/build/treemacs/treemacs-compatibility.elc deleted file mode 100644 index efb7a6f..0000000 Binary files a/straight/build/treemacs/treemacs-compatibility.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-core-utils.el b/straight/build/treemacs/treemacs-core-utils.el deleted file mode 120000 index 622a8bc..0000000 --- a/straight/build/treemacs/treemacs-core-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-core-utils.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-core-utils.elc b/straight/build/treemacs/treemacs-core-utils.elc deleted file mode 100644 index 7004078..0000000 Binary files a/straight/build/treemacs/treemacs-core-utils.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-customization.el b/straight/build/treemacs/treemacs-customization.el deleted file mode 120000 index a9acfde..0000000 --- a/straight/build/treemacs/treemacs-customization.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-customization.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-customization.elc b/straight/build/treemacs/treemacs-customization.elc deleted file mode 100644 index 3e83641..0000000 Binary files a/straight/build/treemacs/treemacs-customization.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-diagnostics.el b/straight/build/treemacs/treemacs-diagnostics.el deleted file mode 120000 index a997882..0000000 --- a/straight/build/treemacs/treemacs-diagnostics.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-diagnostics.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-diagnostics.elc b/straight/build/treemacs/treemacs-diagnostics.elc deleted file mode 100644 index 8a01b86..0000000 Binary files a/straight/build/treemacs/treemacs-diagnostics.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-dirs-to-collapse.py b/straight/build/treemacs/treemacs-dirs-to-collapse.py deleted file mode 120000 index e5ab4c8..0000000 --- a/straight/build/treemacs/treemacs-dirs-to-collapse.py +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/scripts/treemacs-dirs-to-collapse.py \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-dom.el b/straight/build/treemacs/treemacs-dom.el deleted file mode 120000 index f3eb893..0000000 --- a/straight/build/treemacs/treemacs-dom.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-dom.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-dom.elc b/straight/build/treemacs/treemacs-dom.elc deleted file mode 100644 index 32b2821..0000000 Binary files a/straight/build/treemacs/treemacs-dom.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-extensions.el b/straight/build/treemacs/treemacs-extensions.el deleted file mode 120000 index d437360..0000000 --- a/straight/build/treemacs/treemacs-extensions.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-extensions.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-extensions.elc b/straight/build/treemacs/treemacs-extensions.elc deleted file mode 100644 index 12b76a6..0000000 Binary files a/straight/build/treemacs/treemacs-extensions.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-faces.el b/straight/build/treemacs/treemacs-faces.el deleted file mode 120000 index 4c76ed4..0000000 --- a/straight/build/treemacs/treemacs-faces.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-faces.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-faces.elc b/straight/build/treemacs/treemacs-faces.elc deleted file mode 100644 index 64b4c25..0000000 Binary files a/straight/build/treemacs/treemacs-faces.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-filewatch-mode.el b/straight/build/treemacs/treemacs-filewatch-mode.el deleted file mode 120000 index 3a69c85..0000000 --- a/straight/build/treemacs/treemacs-filewatch-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-filewatch-mode.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-filewatch-mode.elc b/straight/build/treemacs/treemacs-filewatch-mode.elc deleted file mode 100644 index 08ef925..0000000 Binary files a/straight/build/treemacs/treemacs-filewatch-mode.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-follow-mode.el b/straight/build/treemacs/treemacs-follow-mode.el deleted file mode 120000 index 288b802..0000000 --- a/straight/build/treemacs/treemacs-follow-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-follow-mode.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-follow-mode.elc b/straight/build/treemacs/treemacs-follow-mode.elc deleted file mode 100644 index d2d94cf..0000000 Binary files a/straight/build/treemacs/treemacs-follow-mode.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-fringe-indicator.el b/straight/build/treemacs/treemacs-fringe-indicator.el deleted file mode 120000 index 2bc425b..0000000 --- a/straight/build/treemacs/treemacs-fringe-indicator.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-fringe-indicator.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-fringe-indicator.elc b/straight/build/treemacs/treemacs-fringe-indicator.elc deleted file mode 100644 index d3f8982..0000000 Binary files a/straight/build/treemacs/treemacs-fringe-indicator.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-git-status.py b/straight/build/treemacs/treemacs-git-status.py deleted file mode 120000 index 407b9dc..0000000 --- a/straight/build/treemacs/treemacs-git-status.py +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/scripts/treemacs-git-status.py \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-icons.el b/straight/build/treemacs/treemacs-icons.el deleted file mode 120000 index 7246326..0000000 --- a/straight/build/treemacs/treemacs-icons.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-icons.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-icons.elc b/straight/build/treemacs/treemacs-icons.elc deleted file mode 100644 index 56371ee..0000000 Binary files a/straight/build/treemacs/treemacs-icons.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-interface.el b/straight/build/treemacs/treemacs-interface.el deleted file mode 120000 index 9c974e4..0000000 --- a/straight/build/treemacs/treemacs-interface.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-interface.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-interface.elc b/straight/build/treemacs/treemacs-interface.elc deleted file mode 100644 index 0740e96..0000000 Binary files a/straight/build/treemacs/treemacs-interface.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-macros.el b/straight/build/treemacs/treemacs-macros.el deleted file mode 120000 index 51fcc7e..0000000 --- a/straight/build/treemacs/treemacs-macros.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-macros.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-macros.elc b/straight/build/treemacs/treemacs-macros.elc deleted file mode 100644 index 47a86c3..0000000 Binary files a/straight/build/treemacs/treemacs-macros.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-mode.el b/straight/build/treemacs/treemacs-mode.el deleted file mode 120000 index a5c1496..0000000 --- a/straight/build/treemacs/treemacs-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-mode.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-mode.elc b/straight/build/treemacs/treemacs-mode.elc deleted file mode 100644 index 73dd5fe..0000000 Binary files a/straight/build/treemacs/treemacs-mode.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-mouse-interface.el b/straight/build/treemacs/treemacs-mouse-interface.el deleted file mode 120000 index a49cc63..0000000 --- a/straight/build/treemacs/treemacs-mouse-interface.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-mouse-interface.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-mouse-interface.elc b/straight/build/treemacs/treemacs-mouse-interface.elc deleted file mode 100644 index 858718a..0000000 Binary files a/straight/build/treemacs/treemacs-mouse-interface.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-persistence.el b/straight/build/treemacs/treemacs-persistence.el deleted file mode 120000 index 4b64566..0000000 --- a/straight/build/treemacs/treemacs-persistence.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-persistence.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-persistence.elc b/straight/build/treemacs/treemacs-persistence.elc deleted file mode 100644 index b742a02..0000000 Binary files a/straight/build/treemacs/treemacs-persistence.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-rendering.el b/straight/build/treemacs/treemacs-rendering.el deleted file mode 120000 index 22c2634..0000000 --- a/straight/build/treemacs/treemacs-rendering.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-rendering.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-rendering.elc b/straight/build/treemacs/treemacs-rendering.elc deleted file mode 100644 index d221625..0000000 Binary files a/straight/build/treemacs/treemacs-rendering.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-scope.el b/straight/build/treemacs/treemacs-scope.el deleted file mode 120000 index c75c090..0000000 --- a/straight/build/treemacs/treemacs-scope.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-scope.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-scope.elc b/straight/build/treemacs/treemacs-scope.elc deleted file mode 100644 index 65fd62a..0000000 Binary files a/straight/build/treemacs/treemacs-scope.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-single-file-git-status.py b/straight/build/treemacs/treemacs-single-file-git-status.py deleted file mode 120000 index 192405f..0000000 --- a/straight/build/treemacs/treemacs-single-file-git-status.py +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/scripts/treemacs-single-file-git-status.py \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-tag-follow-mode.el b/straight/build/treemacs/treemacs-tag-follow-mode.el deleted file mode 120000 index 8febe5d..0000000 --- a/straight/build/treemacs/treemacs-tag-follow-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-tag-follow-mode.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-tag-follow-mode.elc b/straight/build/treemacs/treemacs-tag-follow-mode.elc deleted file mode 100644 index 0078380..0000000 Binary files a/straight/build/treemacs/treemacs-tag-follow-mode.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-tags.el b/straight/build/treemacs/treemacs-tags.el deleted file mode 120000 index d25330d..0000000 --- a/straight/build/treemacs/treemacs-tags.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-tags.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-tags.elc b/straight/build/treemacs/treemacs-tags.elc deleted file mode 100644 index a72b92d..0000000 Binary files a/straight/build/treemacs/treemacs-tags.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-themes.el b/straight/build/treemacs/treemacs-themes.el deleted file mode 120000 index d69c058..0000000 --- a/straight/build/treemacs/treemacs-themes.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-themes.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-themes.elc b/straight/build/treemacs/treemacs-themes.elc deleted file mode 100644 index 588c028..0000000 Binary files a/straight/build/treemacs/treemacs-themes.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-visuals.el b/straight/build/treemacs/treemacs-visuals.el deleted file mode 120000 index c35e28d..0000000 --- a/straight/build/treemacs/treemacs-visuals.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-visuals.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-visuals.elc b/straight/build/treemacs/treemacs-visuals.elc deleted file mode 100644 index 9194f8f..0000000 Binary files a/straight/build/treemacs/treemacs-visuals.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-workspaces.el b/straight/build/treemacs/treemacs-workspaces.el deleted file mode 120000 index 8da6462..0000000 --- a/straight/build/treemacs/treemacs-workspaces.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-workspaces.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-workspaces.elc b/straight/build/treemacs/treemacs-workspaces.elc deleted file mode 100644 index 6da9228..0000000 Binary files a/straight/build/treemacs/treemacs-workspaces.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs.el b/straight/build/treemacs/treemacs.el deleted file mode 120000 index dd7b875..0000000 --- a/straight/build/treemacs/treemacs.el +++ /dev/null @@ -1 +0,0 @@ -/home/leothelocust/.emacs.d/straight/repos/treemacs/src/elisp/treemacs.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs.elc b/straight/build/treemacs/treemacs.elc deleted file mode 100644 index a28f750..0000000 Binary files a/straight/build/treemacs/treemacs.elc and /dev/null differ diff --git a/straight/build/url-http-ntlm/url-http-ntlm-autoloads.el b/straight/build/url-http-ntlm/url-http-ntlm-autoloads.el deleted file mode 100644 index 4a8eb11..0000000 --- a/straight/build/url-http-ntlm/url-http-ntlm-autoloads.el +++ /dev/null @@ -1,48 +0,0 @@ -;;; url-http-ntlm-autoloads.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads nil "url-http-ntlm" "url-http-ntlm.el" (0 0 0 0)) -;;; Generated autoloads from url-http-ntlm.el - -(autoload 'url-ntlm-auth "url-http-ntlm" "\ -Return an NTLM HTTP authorization header. -Get the contents of the Authorization header for a HTTP response -using NTLM authentication, to access URL. Because NTLM is a -two-step process, this function expects to be called twice, first -to generate the NTLM type 1 message (request), then to respond to -the server's type 2 message (challenge) with a suitable response. - -url-get-authentication' calls `url-ntlm-auth' once when checking -what authentication schemes are supported (PROMPT and ARGS are -nil), and then twice for every stage of the handshake: the first -time PROMPT is nil, the second, t; ARGS contains the server -response's \"WWW-Authenticate\" header, munged by -`url-parse-args'. - -If PROMPT is not t then this function just returns nil. This is -to avoid calculating responses twice. - -OVERWRITE and REALM are ignored. - -ARGS is expected to contain the WWW-Authentication header from -the server's last response. These are used by -`url-http-get-stage' to determine what stage we are at. - -\(fn URL &optional PROMPT OVERWRITE REALM ARGS)" nil nil) - -(url-register-auth-scheme "ntlm" nil 8) - -(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "url-http-ntlm" '("url-http-ntlm--"))) - -;;;*** - -(provide 'url-http-ntlm-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; url-http-ntlm-autoloads.el ends here diff --git a/straight/build/url-http-ntlm/url-http-ntlm.el b/straight/build/url-http-ntlm/url-http-ntlm.el deleted file mode 120000 index 134256c..0000000 --- a/straight/build/url-http-ntlm/url-http-ntlm.el +++ /dev/null @@ -1 +0,0 @@ -/Users/leviolson/.emacs.d/straight/repos/url-http-ntlm/url-http-ntlm.el \ No newline at end of file diff --git a/straight/build/url-http-ntlm/url-http-ntlm.elc b/straight/build/url-http-ntlm/url-http-ntlm.elc deleted file mode 100644 index dec2007..0000000 Binary files a/straight/build/url-http-ntlm/url-http-ntlm.elc and /dev/null differ diff --git a/straight/repos/ace-window b/straight/repos/ace-window deleted file mode 160000 index c7cb315..0000000 --- a/straight/repos/ace-window +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c7cb315c14e36fded5ac4096e158497ae974bec9 diff --git a/straight/repos/avy b/straight/repos/avy deleted file mode 160000 index bbf1e73..0000000 --- a/straight/repos/avy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bbf1e7339eba06784dfe86643bb0fbddf5bb0342 diff --git a/straight/repos/company-lsp b/straight/repos/company-lsp deleted file mode 160000 index f921ffa..0000000 --- a/straight/repos/company-lsp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f921ffa0cdc542c21dc3dd85f2c93df4288e83bd diff --git a/straight/repos/company-mode b/straight/repos/company-mode deleted file mode 160000 index 1f56bec..0000000 --- a/straight/repos/company-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1f56bec0ba7ce336eb8661b4d34e4b024d7dd04c diff --git a/straight/repos/dash.el b/straight/repos/dash.el deleted file mode 160000 index 732d92e..0000000 --- a/straight/repos/dash.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 732d92eac56023a4fb4a5dc3d9d4e274ebf44bf9 diff --git a/straight/repos/emacsmirror-mirror b/straight/repos/emacsmirror-mirror deleted file mode 160000 index 0ae8598..0000000 --- a/straight/repos/emacsmirror-mirror +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0ae8598be6d3e44a9422fe57e93782c1a5e584a2 diff --git a/straight/repos/f.el b/straight/repos/f.el deleted file mode 160000 index 1814209..0000000 --- a/straight/repos/f.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1814209e2ff43cf2e6d38c4cd476218915f550fb diff --git a/straight/repos/gcode-emacs b/straight/repos/gcode-emacs deleted file mode 160000 index 1c6449d..0000000 --- a/straight/repos/gcode-emacs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1c6449d0e97a5d3b1861ae483e96556f4da730ac diff --git a/straight/repos/gnu-elpa-mirror b/straight/repos/gnu-elpa-mirror deleted file mode 160000 index dbf94d8..0000000 --- a/straight/repos/gnu-elpa-mirror +++ /dev/null @@ -1 +0,0 @@ -Subproject commit dbf94d86c7363be032e127a90db3100876a9f847 diff --git a/straight/repos/ht.el b/straight/repos/ht.el deleted file mode 160000 index fff8c43..0000000 --- a/straight/repos/ht.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fff8c43f0e03d5b98deb9f988522b839ce2ca253 diff --git a/straight/repos/hydra b/straight/repos/hydra deleted file mode 160000 index 112e689..0000000 --- a/straight/repos/hydra +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 112e689f75b59398d8eca79ac6562dca12b8a959 diff --git a/straight/repos/json.el b/straight/repos/json.el deleted file mode 160000 index 5f17b9f..0000000 --- a/straight/repos/json.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5f17b9f0f84a1a36103bfb5e5998a0baa28f9dc2 diff --git a/straight/repos/lsp-ivy b/straight/repos/lsp-ivy deleted file mode 160000 index 4cdb739..0000000 --- a/straight/repos/lsp-ivy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4cdb739fc2bc47f7d4dcad824f9240c70c4cb37d diff --git a/straight/repos/lsp-mode b/straight/repos/lsp-mode deleted file mode 160000 index ce4d735..0000000 --- a/straight/repos/lsp-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ce4d73558ecf990602e685ad27a71c586a587e88 diff --git a/straight/repos/lsp-treemacs b/straight/repos/lsp-treemacs deleted file mode 160000 index 8bdc851..0000000 --- a/straight/repos/lsp-treemacs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8bdc8516c8e0002d0bd6efc63dca4007c30fba3a diff --git a/straight/repos/lsp-ui b/straight/repos/lsp-ui deleted file mode 160000 index 7d53264..0000000 --- a/straight/repos/lsp-ui +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7d5326430eb88a58e111cb22ffa42c7d131e5052 diff --git a/straight/repos/markdown-mode b/straight/repos/markdown-mode deleted file mode 160000 index bb1272e..0000000 --- a/straight/repos/markdown-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bb1272e064e707a7468056d3c952653ce295d697 diff --git a/straight/repos/melpa b/straight/repos/melpa deleted file mode 160000 index a3422f4..0000000 --- a/straight/repos/melpa +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a3422f4918992343fcace1a3024be59a5d2ed8e5 diff --git a/straight/repos/org-link-minor-mode b/straight/repos/org-link-minor-mode deleted file mode 160000 index 9526193..0000000 --- a/straight/repos/org-link-minor-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 952619339eb339e4d6458eb43025d3355df4db27 diff --git a/straight/repos/org-roam b/straight/repos/org-roam deleted file mode 160000 index 7a4b15f..0000000 --- a/straight/repos/org-roam +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7a4b15fd368bc8ac55bfe96392f5a300f71f009c diff --git a/straight/repos/pfuture b/straight/repos/pfuture deleted file mode 160000 index d7926de..0000000 --- a/straight/repos/pfuture +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d7926de3ba0105a36cfd00811fd6278aea903eef diff --git a/straight/repos/s.el b/straight/repos/s.el deleted file mode 160000 index 43ba8b5..0000000 --- a/straight/repos/s.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 43ba8b563bee3426cead0e6d4ddc09398e1a349d diff --git a/straight/repos/spinner b/straight/repos/spinner deleted file mode 160000 index 2daa167..0000000 --- a/straight/repos/spinner +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2daa167bec1c7566d662d48613a94453536b524a diff --git a/straight/repos/straight.el b/straight/repos/straight.el deleted file mode 160000 index 8ee1fdd..0000000 --- a/straight/repos/straight.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8ee1fdd0487249b4b845fedb6ff9871d1e97c623 diff --git a/straight/repos/swiper b/straight/repos/swiper deleted file mode 160000 index c6b60d3..0000000 --- a/straight/repos/swiper +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c6b60d34ac37bf4d91a25f16d22e528f85e06938 diff --git a/straight/repos/treemacs b/straight/repos/treemacs deleted file mode 160000 index 399e82b..0000000 --- a/straight/repos/treemacs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 399e82b24817218cf6bcf2145d1620d7feff63e6