diff --git a/%backup%~ b/%backup%~ deleted file mode 100644 index 9a6dfd07..00000000 --- a/%backup%~ +++ /dev/null @@ -1,368 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick 2.6 -import QtQuick.Layouts 1.1 -import QtQuick.Window 2.1 -import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents // For Highlight -import org.kde.plasma.components 3.0 as PlasmaComponents3 -import org.kde.plasma.extras 2.0 as PlasmaExtras -import org.kde.milou 0.1 as Milou - -ColumnLayout { - id: root - property string query - property string runner - property bool showHistory: false - property alias runnerManager: results.runnerManager - - LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - onQueryChanged: { - queryField.text = query; - } - - Connections { - target: runnerWindow - function onVisibleChanged() { - if (runnerWindow.visible) { - queryField.forceActiveFocus(); - listView.currentIndex = -1 - if (runnerManager.retainPriorSearch) { - // If we manually specified a query(D-Bus invocation) we don't want to retain the prior search - if (!query) { - queryField.text = runnerManager.priorSearch - queryField.select(root.query.length, 0) - } - } - } else { - if (runnerManager.retainPriorSearch) { - runnerManager.priorSearch = root.query - } - root.runner = "" - root.query = "" - root.showHistory = false - } - } - } - - Connections { - target: root - function onShowHistoryChanged() { - if (showHistory) { - // we store 50 entries in the history but only show 20 in the UI so it doesn't get too huge - listView.model = runnerManager.history.slice(0, 20) - } else { - listView.model = [] - } - } - } - - RowLayout { - Layout.alignment: Qt.AlignTop - PlasmaComponents3.ToolButton { - icon.name: "configure" - onClicked: { - runnerWindow.visible = false - runnerWindow.displayConfiguration() - } - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Configure") - Accessible.description: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Configure Search Plugins") - visible: runnerWindow.canConfigure - PlasmaComponents3.ToolTip { - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Configure KRunner…") - } - } - PlasmaComponents3.TextField { - id: queryField - property bool allowCompletion: false - - clearButtonShown: true - Layout.minimumWidth: PlasmaCore.Units.gridUnit * 25 - Layout.maximumWidth: PlasmaCore.Units.gridUnit * 25 - - inputMethodHints: Qt.ImhNoPredictiveText - - activeFocusOnPress: true - placeholderText: results.runnerName ? i18ndc("plasma_lookandfeel_org.kde.lookandfeel", - "Textfield placeholder text, query specific KRunner", - "Search '%1'…", results.runnerName) - : i18ndc("plasma_lookandfeel_org.kde.lookandfeel", - "Textfield placeholder text", "Search…") - - PlasmaComponents3.BusyIndicator { - anchors { - right: parent.right - top: parent.top - bottom: parent.bottom - margins: PlasmaCore.Units.smallSpacing - rightMargin: height - } - - Timer { - id: queryTimer - property bool queryDisplay: false - running: results.querying - repeat: true - onRunningChanged: if (queryDisplay && !running) { - queryDisplay = false - } - onTriggered: if (!queryDisplay) { - queryDisplay = true - } - interval: 500 - } - - running: queryTimer.queryDisplay - } - function move_up() { - if (length === 0) { - root.showHistory = true; - if (listView.count > 0) { - listView.forceActiveFocus(); - } - } else if (results.count > 0) { - results.forceActiveFocus(); - results.decrementCurrentIndex(); - } - } - - function move_down() { - if (length === 0) { - root.showHistory = true; - if (listView.count > 0) { - listView.forceActiveFocus(); - } - } else if (results.count > 0) { - results.forceActiveFocus(); - results.incrementCurrentIndex(); - } - } - - onTextChanged: { - root.query = queryField.text - if (allowCompletion && length > 0 && runnerManager.historyEnabled) { - var oldText = text - var suggestedText = runnerManager.getHistorySuggestion(text); - if (suggestedText.length > 0) { - text = text + suggestedText.substr(oldText.length) - select(text.length, oldText.length) - } - } - } - Keys.onPressed: { - allowCompletion = (event.key !== Qt.Key_Backspace && event.key !== Qt.Key_Delete) - - if (event.modifiers & Qt.ControlModifier) { - if (event.key === Qt.Key_J) { - move_down() - event.accepted = true; - } else if (event.key === Qt.Key_K) { - move_up() - event.accepted = true; - } - } - } - Keys.onUpPressed: move_up() - Keys.onDownPressed: move_down() - function closeOrRun(event) { - // Close KRunner if no text was typed and enter was pressed, FEATURE: 211225 - if (!root.query) { - runnerWindow.visible = false - } else { - results.runCurrentIndex(event) - } - } - Keys.onEnterPressed: closeOrRun(event) - Keys.onReturnPressed: closeOrRun(event) - - Keys.onEscapePressed: { - runnerWindow.visible = false - } - - PlasmaCore.SvgItem { - anchors { - right: parent.right - rightMargin: 6 // from PlasmaStyle TextFieldStyle - verticalCenter: parent.verticalCenter - } - // match clear button - width: Math.max(parent.height * 0.8, PlasmaCore.Units.iconSizes.small) - height: width - svg: PlasmaCore.Svg { - imagePath: "widgets/arrows" - colorGroup: PlasmaCore.Theme.ButtonColorGroup - } - elementId: "down-arrow" - visible: queryField.length === 0 && runnerManager.historyEnabled - - MouseArea { - anchors.fill: parent - onPressed: { - root.showHistory = !root.showHistory - if (root.showHistory) { - listView.forceActiveFocus(); // is the history list - } else { - queryField.forceActiveFocus(); - } - } - } - } - } - PlasmaComponents3.ToolButton { - checkable: true - checked: runnerWindow.pinned - onToggled: runnerWindow.pinned = checked - icon.name: "window-pin" - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Pin") - Accessible.description: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Pin Search") - PlasmaComponents3.ToolTip { - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Keep Open") - } - } - } - - PlasmaExtras.ScrollArea { - Layout.alignment: Qt.AlignTop - visible: results.count > 0 - enabled: visible - Layout.fillWidth: true - Layout.preferredHeight: Math.min(Screen.height, results.contentHeight) - - Milou.ResultsView { - id: results - queryString: root.query - runner: root.runner - - Keys.onPressed: { - var ctrl = event.modifiers & Qt.ControlModifier; - if (ctrl && event.key === Qt.Key_J) { - incrementCurrentIndex() - } else if (ctrl && event.key === Qt.Key_K) { - decrementCurrentIndex() - } else if (event.text !== "") { - // This prevents unprintable control characters from being inserted - if (!/[\x00-\x1F\x7F]/.test(event.text)) { - queryField.text += event.text; - } - queryField.cursorPosition = queryField.text.length - queryField.focus = true; - } - } - - Keys.onEscapePressed: { - runnerWindow.visible = false - } - - onActivated: { - runnerWindow.visible = false - } - - onUpdateQueryString: { - queryField.text = text - queryField.cursorPosition = cursorPosition - } - } - } - - PlasmaExtras.ScrollArea { - Layout.alignment: Qt.AlignTop - Layout.fillWidth: true - visible: root.query.length === 0 && listView.count > 0 - // don't accept keyboard input when not visible so the keys propagate to the other list - enabled: visible - Layout.preferredHeight: Math.min(Screen.height, listView.contentHeight) - - ListView { - id: listView // needs this id so the delegate can access it - keyNavigationWraps: true - highlight: PlasmaComponents.Highlight {} - highlightMoveDuration: 0 - activeFocusOnTab: true - model: [] - delegate: Milou.ResultDelegate { - id: resultDelegate - width: listView.width - typeText: index === 0 ? i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Recent Queries") : "" - additionalActions: [{ - icon: "list-remove", - text: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Remove") - }] - Accessible.description: i18n("in category recent queries") - } - - onActiveFocusChanged: { - if (!activeFocus && currentIndex == listView.count-1) { - currentIndex = 0; - } - } - Keys.onReturnPressed: runCurrentIndex(event) - Keys.onEnterPressed: runCurrentIndex(event) - - Keys.onTabPressed: { - if (currentIndex == listView.count-1) { - listView.nextItemInFocusChain(true).forceActiveFocus(); - } else { - incrementCurrentIndex() - } - } - Keys.onBacktabPressed: { - if (currentIndex == 0) { - listView.nextItemInFocusChain(false).forceActiveFocus(); - } else { - decrementCurrentIndex() - } - } - Keys.onPressed: { - var ctrl = event.modifiers & Qt.ControlModifier; - if (ctrl && event.key === Qt.Key_J) { - incrementCurrentIndex() - } else if (ctrl && event.key === Qt.Key_K) { - decrementCurrentIndex() - } else if (event.text !== "") { - // This prevents unprintable control characters from being inserted - if (event.key == Qt.Key_Escape) { - root.showHistory = false - } else if (!/[\x00-\x1F\x7F]/.test(event.text)) { - queryField.text += event.text; - } - queryField.focus = true; - } - } - - Keys.onUpPressed: decrementCurrentIndex() - Keys.onDownPressed: incrementCurrentIndex() - - function runCurrentIndex(event) { - var entry = runnerManager.history[currentIndex] - if (entry) { - // If user presses Shift+Return to invoke an action, invoke the first runner action - if (event && event.modifiers === Qt.ShiftModifier - && currentItem.additionalActions && currentItem.additionalActions.length > 0) { - runAction(0); - return - } - - queryField.text = entry - queryField.forceActiveFocus(); - } - } - - function runAction(actionIndex) { - if (actionIndex === 0) { - // QStringList changes just reset the model, so we'll remember the index and set it again - var currentIndex = listView.currentIndex - runnerManager.removeFromHistory(currentIndex) - model = runnerManager.history - listView.currentIndex = currentIndex - } - } - } - - } -} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index dc7fdee1..00000000 --- a/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -straight -var -url -transient -tmp -org-roam.db -network-security.data -eshell -etc -tramp -bookmarks \ No newline at end of file diff --git a/README.org b/README.org deleted file mode 100644 index bb608422..00000000 --- a/README.org +++ /dev/null @@ -1,2420 +0,0 @@ -#+TITLE: Chris's Personal Emacs Config -#+AUTHOR: Chris Cochrun - -* Table of Contents :toc: -- [[#init][Init]] - - [[#startup-performance][Startup Performance]] - - [[#set-basic-ui-config][Set basic UI config]] - - [[#lets-bootstrap-straightel][Let's bootstrap straight.el]] - - [[#keep-folders-clean][Keep Folders Clean]] - - [[#ligatures][Ligatures]] - - [[#keybindings][Keybindings]] - - [[#emoji][Emoji]] - - [[#undo-tree][Undo-Tree]] - - [[#undo-fu][Undo-Fu]] - - [[#better-ui][Better UI]] - - [[#completion][Completion]] - - [[#yasnippet][YASnippet]] - - [[#projectile][Projectile]] - - [[#httpd][HTTPD]] - - [[#navigation][Navigation]] - - [[#window-management][Window Management]] - - [[#help][Help]] - - [[#format][Format]] - - [[#languages][Languages]] - - [[#file-management][File Management]] - - [[#org-mode][Org Mode]] - - [[#mu4e][MU4E]] - - [[#calendar][Calendar]] - - [[#org-caldav-sync][Org-Caldav-sync]] - - [[#org-notifications][Org Notifications]] - - [[#magit][Magit]] - - [[#eshell][Eshell]] - - [[#sly][Sly]] - - [[#pdf-tools][PDF-Tools]] - - [[#epub][EPUB]] - - [[#eaf-emacs-application-framework][EAF (Emacs Application Framework)]] - - [[#elfeed][Elfeed]] - - [[#bongo][Bongo]] - - [[#transmission][Transmission]] - - [[#pass][Pass]] - - [[#matrixement][Matrix/Ement]] - - [[#activitywatch][ActivityWatch]] - - [[#mybible][MyBible]] - - [[#performance][Performance]] - - [[#logging][Logging]] -- [[#early-init][Early Init]] - -* Init -:PROPERTIES: -:header-args: emacs-lisp :tangle init.el -:END: - -This init section tangles out to =init.el=. We'll do most of our configuring here. -** Startup Performance - -Let's create a message that will tell us how long it takes emacs to load in order to keep an eye on performance. -#+begin_src emacs-lisp -;;; init.el -*- lexical-binding: t; -*- -(defun chris/display-startup-time () - (message "Emacs loaded in %s with %d garbage collections." - (format "%.2f seconds" - (float-time - (time-subtract after-init-time before-init-time))) - gcs-done)) -(add-hook 'emacs-startup-hook #'chris/display-startup-time) -#+end_src - -#+RESULTS: -| chris/display-startup-time | - -Let's also set the =gc-cons-threshold= variable to a high setting for the remainder of our setup process to speed things up. This is no long done here but instead is done in the =early-init.el= file. -#+begin_src emacs-lisp :tangle no -(setq gc-cons-threshold 50000000) -#+end_src - -#+RESULTS: -: 50000000 - -** Set basic UI config -Let's start by making some basic ui changes like turning off the scrollbar, toolbar, menu, tooltips, and setting our font and some things. -#+begin_src emacs-lisp -(setq inhibit-startup-message t) - -(scroll-bar-mode -1) -(tool-bar-mode -1) -(tooltip-mode -1) -(set-fringe-mode +1) - -(menu-bar-mode -1) -(blink-cursor-mode -1) -(column-number-mode +1) -(setq-default indent-tabs-mode nil) - -(setq comp-deferred-compilation-deny-list nil) -#+end_src - -#+RESULTS: - -In order to have this config work on both my desktop with regular joe-schmoe monitors and my laptop with new-hotness HiDPI monitor, I will set the font size if my system is the laptop to much higher. -#+begin_src emacs-lisp -(if (string-equal (system-name) "syl") - (defvar chris/default-font-size 120) - (defvar chris/default-font-size 120)) - -(defun chris/set-font-faces () - "Set the faces for our fonts" - (message "Setting faces!") - (set-face-attribute 'default nil :font "VictorMono Nerd Font" - :height chris/default-font-size) - (set-face-attribute 'fixed-pitch nil :font "VictorMono Nerd Font" - :height chris/default-font-size) - (set-face-attribute 'variable-pitch nil :font "Noto Sans" - :height (+ chris/default-font-size (/ chris/default-font-size 12)) - :weight 'regular)) - -(defun chris/set-transparency () - "Set the frame to be transparent on Wayland compositors" - (if (string-search "wayland" x-display-name) - '((set-frame-parameter (selected-frame) 'alpha '(100 . 100)) - (add-to-list 'default-frame-alist '(alpha . (80 . 80))) - (add-to-list 'initial-frame-alist '(alpha . (80 . 80)))))) - -(if (daemonp) - (add-hook 'after-make-frame-functions - (lambda (frame) - (with-selected-frame frame - (chris/set-font-faces))) - (chris/set-font-faces))) - -#+end_src - -#+RESULTS: -| (lambda (frame) (with-selected-frame frame (chris/set-font-faces))) | evil-init-esc | (closure (bootstrap-version t) (frame) (let ((old-frame (selected-frame)) (old-buffer (current-buffer))) (unwind-protect (progn (select-frame frame 'norecord) (setq doom-modeline-icon t)) (if (frame-live-p old-frame) (progn (select-frame old-frame 'norecord))) (if (buffer-live-p old-buffer) (progn (set-buffer old-buffer)))))) | doom-modeline-refresh-font-width-cache | doom-modeline-set-selected-window | doom-modeline-set-char-widths | (closure (t) (frame) (let ((old-frame (selected-frame)) (old-buffer (current-buffer))) (unwind-protect (progn (select-frame frame 'norecord) (chris/set-font-faces)) (if (frame-live-p old-frame) (progn (select-frame old-frame 'norecord))) (if (buffer-live-p old-buffer) (progn (set-buffer old-buffer)))))) | select-frame | aw--after-make-frame | - -Then let's make sure line-numbers are relative and on. And let's turn on visual-line-mode globally. -#+begin_src emacs-lisp -(setq display-line-numbers-type 'relative) -(global-display-line-numbers-mode +1) -(add-hook 'prog-mode-hook (display-line-numbers-mode +1)) -(global-visual-line-mode +1) -#+end_src - -#+RESULTS: -: t - -Here are some ui changes I pulled from Doom Emacs -#+begin_src emacs-lisp - -;; always avoid GUI -(setq use-dialog-box nil) -;; Don't display floating tooltips; display their contents in the echo-area, -;; because native tooltips are ugly. -(when (bound-and-true-p tooltip-mode) - (tooltip-mode -1)) -;; ...especially on linux -(setq x-gtk-use-system-tooltips nil) - - ;; Favor vertical splits over horizontal ones. Screens are usually wide. -(setq split-width-threshold 160 - split-height-threshold nil) -#+end_src - -#+RESULTS: - -Let's make doc-view better -#+begin_src emacs-lisp -(setq doc-view-resolution 192) -#+end_src - -#+RESULTS: -: 192 - -I need to fix evil-org and these seems about good as place as any to fix it. -#+BEGIN_SRC emacs-lisp -(fset 'evil-redirect-digit-argument 'ignore) -#+END_SRC - -Also, real quick let's make sure that ~~ works as the same as ~~ -#+begin_src emacs-lisp -(global-set-key (kbd "") 'keyboard-escape-quit) -#+end_src - -#+RESULTS: -: keyboard-escape-quit - -Let's also turn on =recentf-mode=. -#+begin_src emacs-lisp -(recentf-mode +1) -#+end_src - -#+RESULTS: -: t - -Finally this is not part of the UI but let's do this early and start the server so I can use emacsclient from my WM. -#+begin_src emacs-lisp -(server-start) -#+end_src - -I will also add my personal scripts to emacs' PATH -#+begin_src emacs-lisp -(add-to-list 'exec-path "/home/chris/scripts") -#+end_src - -** Let's bootstrap straight.el -To use straight we need to bootstrap it. This code is pulled right from Straight's github repo. -#+begin_src emacs-lisp -(setq straight-fix-org t) -(setq straight-check-for-modifications '(check-on-save find-when-checking)) -(defvar bootstrap-version) -(let ((bootstrap-file - (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) - (bootstrap-version 5)) - (unless (file-exists-p bootstrap-file) - (with-current-buffer - (url-retrieve-synchronously - "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el" - 'silent 'inhibit-cookies) - (goto-char (point-max)) - (eval-print-last-sexp))) - (load bootstrap-file nil 'nomessage)) - -(setq straight-use-package-by-default t) - -(straight-use-package 'use-package) -(setq use-package-verbose t) -(defalias 'yes-or-no-p 'y-or-n-p) -#+end_src - -Now let's make sure our package archives includes the newer org. -#+begin_src emacs-lisp :tangle no -(add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t) -#+end_src - -Command-log-mode -#+begin_src emacs-lisp - (use-package command-log-mode - :commands command-log-mode) -#+end_src - -All the icons is super pretty and needed for doom-modeline. -#+begin_src emacs-lisp -(use-package all-the-icons) -#+end_src - -Probably the prettiest and best modeline I've found. -#+begin_src emacs-lisp -(use-package doom-modeline - :ensure t - :init - (doom-modeline-mode 1) - (setq doom-modeline-height 35 - doom-modeline-bar-width 3 - all-the-icons-scale-factor 0.9) - (if (daemonp) - (add-hook 'after-make-frame-functions - (lambda (frame) - (with-selected-frame frame - (setq doom-modeline-icon t)))))) -#+end_src - -Again, doom is pretty and I have fallen in love with the snazzy theme and use it about anywhere I can. -#+begin_src emacs-lisp -(use-package doom-themes - :ensure t - :init (load-theme 'doom-snazzy t)) -#+end_src - -Let's make parens and other delimiters easier to tell apart by making nested ones different colors. -#+begin_src emacs-lisp -(use-package rainbow-delimiters - :hook (prog-mode . rainbow-delimiters-mode)) -#+end_src - -#+begin_src emacs-lisp -(use-package smartparens - :defer 1 - :config - (smartparens-global-mode +1)) -#+end_src - -#+begin_src emacs-lisp -(use-package aggressive-indent - :defer 1 - :config - (global-aggressive-indent-mode +1)) -#+end_src - -#+begin_src emacs-lisp -(use-package adaptive-wrap - :defer t) -#+end_src - -#+begin_src emacs-lisp -(use-package which-key - :config - (setq which-key-idle-delay 0.3) - (which-key-mode) - :defer 1) -#+end_src - -** Keep Folders Clean - -Let's use =no-littering= in order to stop emacs from filling all our folders with junk. -#+begin_src emacs-lisp -(use-package no-littering) - -;; no-littering doesn't set this by default so we must place -;; auto save files in the same path as it uses for sessions -(setq auto-save-file-name-transforms - `((".*" ,(no-littering-expand-var-file-name "auto-save/") t))) -#+end_src - -** Ligatures -Here let's try to add ligatures to our font system since the VictorMono Nerd Font supports all ligatures being a "Nerd Font". -#+begin_src emacs-lisp -(let ((alist '((?! . "\\(?:!\\(?:==\\|[!=]\\)\\)") - (?# . "\\(?:#\\(?:###?\\|_(\\|[!#(:=?[_{]\\)\\)") - (?$ . "\\(?:\\$>\\)") - (?& . "\\(?:&&&?\\)") - (?* . "\\(?:\\*\\(?:\\*\\*\\|[/>]\\)\\)") - (?+ . "\\(?:\\+\\(?:\\+\\+\\|[+>]\\)\\)") - (?- . "\\(?:-\\(?:-[>-]\\|<<\\|>>\\|[<>|~-]\\)\\)") - (?. . "\\(?:\\.\\(?:\\.[.<]\\|[.=?-]\\)\\)") - (?/ . "\\(?:/\\(?:\\*\\*\\|//\\|==\\|[*/=>]\\)\\)") - (?: . "\\(?::\\(?:::\\|\\?>\\|[:<-?]\\)\\)") - (?\; . "\\(?:;;\\)") - (?< . "\\(?:<\\(?:!--\\|\\$>\\|\\*>\\|\\+>\\|-[<>|]\\|/>\\|<[<=-]\\|=\\(?:=>\\|[<=>|]\\)\\||\\(?:||::=\\|[>|]\\)\\|~[>~]\\|[$*+/:<=>|~-]\\)\\)") - (?= . "\\(?:=\\(?:!=\\|/=\\|:=\\|=[=>]\\|>>\\|[=>]\\)\\)") - (?> . "\\(?:>\\(?:=>\\|>[=>-]\\|[]:=-]\\)\\)") - (?? . "\\(?:\\?[.:=?]\\)") - (?\[ . "\\(?:\\[\\(?:||]\\|[<|]\\)\\)") - (?\ . "\\(?:\\\\/?\\)") - (?\] . "\\(?:]#\\)") - (?^ . "\\(?:\\^=\\)") - (?_ . "\\(?:_\\(?:|?_\\)\\)") - (?{ . "\\(?:{|\\)") - (?| . "\\(?:|\\(?:->\\|=>\\||\\(?:|>\\|[=>-]\\)\\|[]=>|}-]\\)\\)") - (?~ . "\\(?:~\\(?:~>\\|[=>@~-]\\)\\)")))) - (dolist (char-regexp alist) - (set-char-table-range composition-function-table (car char-regexp) - `([,(cdr char-regexp) 0 font-shape-gstring])))) -#+end_src - -** Keybindings -There are two major packages we need to get the functionality I desire. Evil and general. -#+begin_src emacs-lisp -(use-package evil - :init - (setq evil-want-integration t - evil-want-keybinding nil - evil-want-C-i-jump nil - evil-want-C-u-scroll t - evil-respect-visual-line-mode t - evil-want-C-u-delete t - evil-undo-system 'undo-redo - scroll-conservatively 101 - hscroll-margin 2 - scroll-margin 0 - scroll-preserve-screen-position t - hscroll-step 1) - :config - (evil-mode +1)) -#+end_src - -This evil-collection package includes a lot of other evil based things. -#+begin_src emacs-lisp -(use-package evil-collection - :after evil - :config (evil-collection-init)) -#+end_src - -#+begin_src emacs-lisp -(use-package general - :init - (general-evil-setup) - :config - (general-create-definer chris/leader-keys - :keymaps '(normal visual emacs) - :prefix "SPC") - (chris/leader-keys - :states 'normal - :keymaps 'override - "b" '(:ignore t :which-key "buffer") - "t" '(:ignore t :which-key "toggle") - "f" '(:ignore t :which-key "file") - "w" '(:ignore t :which-key "window") - "s" '(:ignore t :which-key "search") - "o" '(:ignore t :which-key "open") - "oa" '(:ignore t :which-key "org agenda") - "of" '(:ignore t :which-key "elfeed") - "h" '(:ignore t :which-key "help") - "n" '(:ignore t :which-key "notes") - "l" '(:ignore t :which-key "lsp") - "sp" '(:ignore t :which-key "passwords") - "bs" '(consult-buffer :which-key "buffer search") - "bd" '(kill-this-buffer :which-key "kill buffer") - "bi" '(ibuffer :which-key "ibuffer") - "tt" '(consult-theme :which-key "choose theme") - "tl" '(toggle-truncate-lines :which-key "truncate lines") - "ff" '(find-file :which-key "find file") - "fb" '((find-file ~/org/bibles/) :which-key "find bible book") - "fr" '(consult-recent-file :which-key "recent file") - "fs" '(save-buffer :which-key "save") - "hf" '(helpful-callable :which-key "describe-function") - "hv" '(helpful-variable :which-key "describe-variable") - "hk" '(helpful-key :which-key "describe-key") - "hF" '(describe-face :which-key "describe-face") - "hb" '(general-describe-keybindings :which-key "describe-bindings") - "hi" '(info :which-key "info manual") - "ss" '(consult-line :which-key "consult search") - "sr" '(consult-ripgrep :which-key "consult ripgrep") - "wo" '(other-window :which-key "other window") - "wd" '(delete-window :which-key "other window") - "wv" '(evil-window-vsplit :which-key "split window vertically") - "ws" '(evil-window-split :which-key "split window horizontally") - "wj" '(evil-window-down :which-key "down window") - "wk" '(evil-window-up :which-key "up window") - "wh" '(evil-window-left :which-key "left window") - "wl" '(evil-window-right :which-key "right window") - ";" '(execute-extended-command :which-key "execute command") - ":" '(eval-expression :which-key "evaluate expression") - ) - (general-def 'minibuffer-local-map - "C-v" 'evil-paste-after) - (general-def 'normal - "gcc" 'comment-line - "K" 'helpful-at-point) - (general-def 'normal Info-mode-map - "RET" 'Info-follow-nearest-node - "p" 'Info-prev - "n" 'Info-next)) -#+end_src - -#+begin_src emacs-lisp -(use-package evil-escape - :after evil - :init (evil-escape-mode +1) - :config - (setq evil-escape-key-sequence "fd" - evil-escape-delay 0.3)) -#+end_src - -#+begin_src emacs-lisp -(use-package evil-surround - :after evil - :config - (global-evil-surround-mode +1)) -#+end_src - -** Emoji -In order to render color emojis I'll use =unicode-fonts=. -#+begin_src emacs-lisp -(use-package unicode-fonts - :ensure t - :config - (unicode-fonts-setup)) -#+end_src - -Or maybe I'll use =emojify=. -#+begin_src emacs-lisp -(use-package emojify - :ensure t - :hook (after-init . global-emojify-mode) - :config - (setq emojify-display-style 'image) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "se" '(emojify-insert-emoji :which-key "insert emoji"))) -#+end_src - -** Undo-Tree -I no longer use this since I primarily use Emacs 28 across my machines and have used Emacs's built in undo-redo. -#+begin_src emacs-lisp :tangle no -(use-package undo-tree - :after evil - :config - (global-undo-tree-mode +1) - (setq evil-undo-system 'undo-tree) - :general - (general-def 'normal undo-tree-visualizer-mode-map - "j" 'undo-tree-visualize-redo - "k" 'undo-tree-visualize-undo)) -#+end_src - -** Undo-Fu -The same applies here as did =undo-tree= I no longer use this since I primarily use Emacs 28 across my machines and have used Emacs's built in undo-redo. -#+begin_src emacs-lisp :tangle no -(use-package undo-fu - :after evil - :config - (setq evil-undo-system 'undo-fu)) -#+end_src - -** Better UI -*** Olivetti -#+begin_src emacs-lisp :tangle no -(use-package olivetti - :config - (setq olivetti-body-width 0.6 - olivetti-minimum-body-width 100)) -#+end_src - -*** Visual-Fill-Line-Mode -Visual fill column does a lot of the same as olivetti, but works with visual line mode better. -#+begin_src emacs-lisp -(use-package visual-fill-column - :after org - :config - (setq visual-fill-column-width 100 - visual-fill-column-center-text t)) -#+end_src -*** TOC-ORG -#+begin_src emacs-lisp -(use-package toc-org - :after org) -#+end_src - -** Completion -My completion framework is a combination of packages so that everything remains seperate and lightweight. - -*** SELECTRUM -I prefer selectrum over Ivy or Helm for completions. It is using the basic completing read system and therefore it is more inline with basic emacs. Also, let's add prescient to be able to filter selectrum well. We'll add some keybindings too for easier navigation on the home row. - -#+BEGIN_SRC emacs-lisp -(use-package selectrum - :init - (selectrum-mode +1) - :config - (setq selectrum-max-window-height 8) - (add-hook 'selectrum-mode-hook 'selectrum-exhibit) - - ;; We need to fix selectrums minibuffer handling for Emacs 28 - (defun selectrum--set-window-height (window &optional height) - "Set window height of WINDOW to HEIGHT pixel. -If HEIGHT is not given WINDOW will be updated to fit its content -vertically." - (let* ((lines (length - (split-string - (overlay-get selectrum--candidates-overlay 'after-string) - "\n" t))) - (dheight (or height - (* lines selectrum--line-height))) - (wheight (window-pixel-height window)) - (window-resize-pixelwise t)) - (window-resize - window (- dheight wheight) nil nil 'pixelwise))) - - - :general - ('selectrum-minibuffer-map - "C-j" 'selectrum-next-candidate - "C-k" 'selectrum-previous-candidate - "C-S-j" 'selectrum-goto-end - "C-S-k" 'selectrum-goto-beginning - "TAB" 'selectrum-insert-current-candidate) - :commands completing-read) -#+END_SRC - -We need prescient so we can have smarter sorting and filtering by default. Ontop of that, setting persistance in prescient makes it get better over time. -#+begin_src emacs-lisp -(use-package prescient - :config - (prescient-persist-mode +1) - :after selectrum) -#+end_src - -#+BEGIN_SRC emacs-lisp -(use-package selectrum-prescient - :init - (selectrum-prescient-mode +1) - :after selectrum) -#+END_SRC - -#+BEGIN_SRC elisp :tangle no -;; enable company use of prescient -(company-prescient-mode +1) - -;; enable magit to read with prescient -(setq magit-completing-read-function #'selectrum-completing-read) -#+END_SRC - -Here we use posframe to make a prettier minibuffer. Posframe will work with EXWM with some tweaking, but I only stole some code for Ivy's posframe version, not selectrum's. So, I'll need to work on that. -#+BEGIN_SRC elisp :tangle no -(setq selectrum-display-action '(display-buffer-show-in-posframe)) -(setq selectrum-display-action nil) - -(defun display-buffer-show-in-posframe (buffer _alist) - (frame-root-window - (posframe-show buffer - :min-height 10 - :min-width (/ (frame-width) 2) - :internal-border-width 1 - :left-fringe 18 - :right-fringe 18 - :parent-frame nil - :z-group 'above - :poshandler 'posframe-poshandler-frame-center))) - -(add-hook 'minibuffer-exit-hook 'posframe-delete-all) -#+END_SRC - -#+RESULTS: - -This is similar but using mini-frame. Mini-frame works well, but not if using exwm. With exwm the X windows get displayed above the mini-frame, so the minibuffer isn't visible. Best to let Selectrum or Consult push the frame up and view the vertical completions below the frame. -#+BEGIN_SRC elisp :tangle no -(mini-frame-mode +1) -(mini-frame-mode -1) -(setq resize-mini-frames t) -(custom-set-variables - '(mini-frame-show-parameters - '((top . 400) - (width . 0.7) - (left . 0.5)))) - -;; workaround bug#44080, should be fixed in version 27.2 and above, see #169 -(define-advice fit-frame-to-buffer (:around (f &rest args) dont-skip-ws-for-mini-frame) - (cl-letf* ((orig (symbol-function #'window-text-pixel-size)) - ((symbol-function #'window-text-pixel-size) - (lambda (win from to &rest args) - (apply orig - (append (list win from - (if (and (window-minibuffer-p win) - (frame-root-window-p win) - (eq t to)) - nil - to)) - args))))) - (apply f args))) -#+END_SRC - -*** VERTICO -Vertico is an alternative to Selectrum. Maybe using it will give me an even better experience over selectrum. - -*** CONSULT -Consult has a lot of nice functions like Ivy's Counsel functions (enhanced searching functions), lets set some of them in the keymap so they are easily used. -#+begin_src emacs-lisp -(use-package consult - :after selectrum - :config - (setq consult-narrow-key "'" - consult-project-root-function 'projectile-project-root) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "si" 'consult-imenu - "so" 'consult-org-heading - "sm" 'bookmark-jump - "sy" 'consult-yank-from-kill-ring)) -#+end_src - -*** MARGINALIA - -Marginalia makes for some great decoration to our minibuffer completion items. Works great with Selectrum which does not have this out of the box. -#+begin_src emacs-lisp -(use-package marginalia - :bind (:map minibuffer-local-map - ("C-M-a" . marginalia-cycle) - ;; :map embark-general-map - ;; ("A" . marginalia-cycle) - ) - - ;; The :init configuration is always executed (Not lazy!) - :init - - ;; Must be in the :init section of use-package such that the mode gets - ;; enabled right away. Note that this forces loading the package. - (marginalia-mode) - - ;; When using Selectrum, ensure that Selectrum is refreshed when cycling annotations. - (advice-add #'marginalia-cycle :after - (lambda () (when (bound-and-true-p selectrum-mode) (selectrum-exhibit)))) - - ;; Prefer richer, more heavy, annotations over the lighter default variant. - (setq marginalia-annotators '(marginalia-annotators-heavy marginalia-annotators-light nil)) - :after selectrum - :config - (setq marginalia--cache-size 60000)) - -#+end_src - -*** Embark -Embark or do something. -#+BEGIN_SRC emacs-lisp -(use-package embark) -#+END_SRC - -*** Company -#+begin_src emacs-lisp -(use-package company - :config - (global-company-mode +1) - :custom - (company-dabbrev-other-buffers t) - (company-minimum-prefix-length 1) - (company-idle-delay 0.1) - :general - (general-def '(normal insert) company-active-map - "TAB" 'company-complete-selection - "RET" 'company-complete-selection) - (general-def '(normal insert) lsp-mode-map - "TAB" 'company-indent-or-complete-common)) - -;; (use-package company-box -;; :hook (company-mode . company-box-mode)) -#+end_src - -#+begin_src emacs-lisp -(use-package company-dict - :after company) -#+end_src - -** YASnippet -YASnippet is a templating system. It's powerful. -#+begin_src emacs-lisp -(use-package yasnippet - :config - (setq yas-snippet-dirs (list (expand-file-name "yasnippets/" user-emacs-directory))) - (yas-global-mode 1)) -#+end_src - -** Projectile -I'm going to use projectile to keep my projects inline. -#+begin_src emacs-lisp -(use-package projectile - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "op" 'projectile-switch-open-project - "gc" 'projectile-compile-project - "gr" 'projectile-run-project - "fp" 'project-find-file)) -#+end_src - -** HTTPD -In order to view created websites, I'll use =simple-httpd= to get a web server running in emacs for preview. -#+BEGIN_SRC emacs-lisp -(use-package simple-httpd - :ensure t) -#+END_SRC - -** Navigation -*** Avy -Avy provides a lot of functions to search through the current buffer. Most of the time I use evil or consult functions to find what I'm looking for, but avy provides a lot of small movements that are more useful for visible movements. -#+begin_src emacs-lisp -(use-package avy - :after evil) -#+end_src - -These are some evil bindings to avy. -#+begin_src emacs-lisp -(use-package evil-avy - :after avy - :general - (general-define-key - :states 'normal - :keymaps '(override magit-mode-map) - "F" 'magit-pull) - (general-def 'normal - "gl" 'avy-goto-line)) -#+end_src - -*** Ace-Link -Ace link provides an avy like search for links. Upon using the keybindings presented it opens the url. -#+begin_src emacs-lisp -(use-package ace-link - :after avy - :general - (general-def 'normal - "gL" 'ace-link)) -#+end_src - -** Window Management -#+begin_src emacs-lisp -(setq display-buffer-alist - '(("\\*e?shell\\*" - (display-buffer-in-side-window) - (side . bottom) - (window-height . 0.25)) - ("*helpful*" - (display-buffer-in-side-window) - (side . right) - (window-width . 0.4)) - ("*org-roam*" - (display-buffer-in-side-window) - (side . right) - (window-width . 0.4)) - ("\\*elfeed-entry\\*" - (display-buffer-in-side-window) - (side . bottom) - (window-height . 0.60)) - ("*Agenda Commands*" - (display-buffer-in-side-window) - (side . right) - (window-width . 0.30)) - ("\\*Bongo-Elfeed Queue\\*" - (display-buffer-in-side-window) - (side . bottom) - (window-height . 0.25)))) -#+end_src - -Since I like to make my window manager handle a lot of the window management, I will create a helper function for closing windows. -#+begin_src emacs-lisp -(defun chris/kill-buffer-frame () - "Kills the active buffer and frame" - (interactive) - (kill-this-buffer) - (delete-frame)) -#+end_src - -*** Ace Window -#+begin_src emacs-lisp -(use-package ace-window - :config (ace-window-display-mode) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "ww" '(ace-window :which-key "select window"))) -#+end_src - -** Help -#+begin_src emacs-lisp -(use-package helpful - :commands (helpful-callable helpful-variable helpful-command helpful-key) - :general - (general-def 'normal 'helpful-mode-map - "q" 'chris/kill-buffer-frame)) -#+end_src - -** Format -#+begin_src emacs-lisp -(use-package format-all - :config - (format-all-mode +1) - (setq format-all-formatters '("Emacs Lisp" emacs-lisp)) - :defer 1) -#+end_src - -** Languages - -*** Lua -Since I use the Awesome WM I thought it'd be good to have lua around. It's also in a lot of things. -#+begin_src emacs-lisp -(use-package lua-mode - :mode ("\\.lua\\'" . lua-mode)) -#+end_src - -*** LSP -LSP is useful... -#+begin_src emacs-lisp -(use-package lsp-mode - :commands (lsp lsp-deferred) - :init - (setq lsp-keymap-prefix "C-c l") - :config - (setq lsp-lens-enable t - lsp-signature-auto-activate nil - read-process-output-max (* 1024 1024)) - (lsp-enable-which-key-integration t)) - -(use-package lsp-ui - :hook (lsp-mode . lsp-ui-mode) - :custom - (lsp-ui-doc-position 'at-point)) - -(use-package lsp-treemacs - :after lsp) -#+end_src - -*** Fennel -I use fennel to build my awesomewm config. So, we'll need that downloaded. -#+begin_src emacs-lisp -(use-package fennel-mode - :mode ("\\.fnl\\'" . fennel-mode)) -#+end_src - -*** Friar -Friar is a fennel repl in the awesome repl. It allows you to interact with AwesomeWM from inside emacs. -#+begin_src emacs-lisp -(use-package friar - :straight (:host github :repo "warreq/friar" :branch "master" - :files (:defaults "*.lua" "*.fnl")) - :after fennel-mode) -#+end_src - -*** Yaml - -I do a lot of docker management so having yaml is necessary -#+begin_src emacs-lisp -(use-package yaml-mode - :mode ("\\.yml\\'" . yaml-mode)) -#+end_src - -Docker itself -#+begin_src emacs-lisp -(use-package docker - :defer t - :config - (setq docker-run-as-root t)) -#+end_src - -Let's make sure docker is capable of using tramp. -#+begin_src emacs-lisp -(use-package docker-tramp - :after docker) -#+end_src - -Still need dockerfile-mode in order to be able to edit dockerfiles. - -*** Fish -Fish is my preferred shell and made some scripts in it so I keep this to be able to edit those scripts. -#+begin_src emacs-lisp -(use-package fish-mode - :mode ("\\.fish\\'" . fish-mode)) -#+end_src - -*** Markdown -It's probably smart to have markdown. -#+begin_src emacs-lisp -(use-package markdown-mode - :mode ("\\.md\\'" . markdown-mode) - :config - (setq markdown-fontify-code-blocks-natively t)) - -#+end_src - -*** QML -I make some apps in Qt 5 so QML is a needed language although the support in Emacs is lacking. -#+begin_src emacs-lisp :tangle yes -(use-package qml-mode - :mode ("\\.qml\\'" . qml-mode) - :config - (setq company-idle-delay 0.1)) - -(use-package company-qml - :after qml-mode - :config - (add-to-list 'company-backends 'company-qml)) - -(use-package qt-pro-mode - :after qml-mode) -#+end_src - -*** CSV -Sometimes I need to edit CSV files quickly -#+begin_src emacs-lisp -(use-package csv-mode - :mode ("\\.csv\\'" . csv-mode)) -#+end_src - -*** Restclient -Sometimes dealing with REST APIs it's easiest to do this incrementally with restclient.el -#+begin_src emacs-lisp -(use-package restclient - :commands (restclient-mode)) -#+end_src - -Let's also add org-babel support for this to create documentation easier. -#+begin_src emacs-lisp -(use-package ob-restclient - :after org) -#+end_src - -*** Dart/Flutter -I may get into flutter development over using felgo..... but i'm not happy about it.... -#+begin_src emacs-lisp -(use-package dart-mode - :mode ("\\.dart\\'" . dart-mode) - :hook (dart-mode . lsp-deferred) - :general - (general-def 'normal dart-mode-map - "gr" 'flutter-run-or-hot-reload - "gR" 'lsp-dart-dap-flutter-hot-restart)) - -(use-package lsp-dart) -(use-package flutter - :after dart - :general - (chris/leader-keys dart-mode-map - "rf" 'flutter-run-or-hot-reload)) -(use-package hover - :after dart) -#+end_src - -Let's also add the android-sdk tools to emacs' path. -#+begin_src emacs-lisp -(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin") -#+end_src - -** File Management -*** Dired -I'm making a small function in here to open files in the appropriate program using XDG defaults. This is like opening odt files in Libreoffice or mp4 files in MPV. -#+begin_src emacs-lisp -(use-package dired - :ensure nil - :straight nil - :config - (defun chris/dired-open-xdg () - "Open the file-at-point in the appropriate program" - (interactive) - (let ((file (file-truename (ignore-errors (dired-get-file-for-visit))))) - (message file) - (call-process "xdg-open" nil 0 nil file))) - - (setq dired-dwim-target t) - - (setq dired-listing-switches "-aoh --group-directories-first") - (setq dired-hide-details-hide-symlink-targets nil) - (add-hook 'dired-mode-hook #'dired-hide-details-mode) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "od" '(dired-jump :which-key "open dired here") - "oD" '(dired :which-key "open dired select")) - (general-def 'normal dired-mode-map - "q" 'kill-this-buffer - "C-" 'chris/dired-open-xdg)) -#+end_src - -We need a function to copy the full filename to kill-ring -#+begin_src emacs-lisp -(defun chris/dired-yank-filename () - "Get the full filename from file at point and put into kill-ring" - (interactive) - (let* ((file (dired-get-filename))) - (clipboard-kill-ring-save nil nil file))) -#+end_src - -#+begin_src emacs-lisp -(use-package all-the-icons-dired - :hook (dired-mode . all-the-icons-dired-mode)) -#+end_src - -#+begin_src emacs-lisp -(use-package dired-single - :after dired - :general - (general-def 'normal dired-mode-map - "h" 'dired-single-up-directory - "l" 'dired-single-buffer)) -#+end_src - -#+begin_src emacs-lisp -(use-package dired-rainbow - :after dired - :config - (defconst chris/dired-media-files-extensions - '("mp3" "mp4" "MP3" "MP4" "avi" "mpg" "flv" "ogg" "opus") - "Media files.") - - (defconst chris/dired-image-files-extensions - '("png" "jpg" "PNG" "JPG" "jpeg" "JPEG" "gif" "GIF") - "image files") - - (dired-rainbow-define html "#4e9a06" ("htm" "html" "xhtml")) - (dired-rainbow-define media "#f3f99d" chris/dired-media-files-extensions) - (dired-rainbow-define image "#5af78e" chris/dired-image-files-extensions) - - (dired-rainbow-define log (:inherit default :italic t) ".*\\.log")) -#+end_src - -#+begin_src emacs-lisp -(use-package diredfl - :after dired - :config (diredfl-global-mode +1)) -#+end_src - -#+begin_src emacs-lisp -(use-package dired-rsync - :general - (general-def 'normal dired-mode-map - "C" 'dired-rsync)) -#+end_src - -*** Tramp -#+begin_src emacs-lisp -(require 'tramp) -(add-to-list 'tramp-default-proxies-alist - '(nil "\\`root\\'" "/ssh:%h:")) -(add-to-list 'tramp-default-proxies-alist - '((regexp-quote (system-name)) nil nil)) -#+end_src - -** Org Mode -Let's start by creating a self contained function of what I'd like started on every org buffer. -#+begin_src emacs-lisp -(defun chris/org-mode-setup () - (interactive) - (org-indent-mode +1) - (toc-org-mode +1) - (visual-fill-column-mode +1) - (display-line-numbers-mode -1) - (variable-pitch-mode +1) - (setq visual-fill-column-width 100 - visual-fill-column-center-text t)) - -(defun chris/org-agenda-setup () - (interactive) - (org-indent-mode +1) - (toc-org-mode +1) - (visual-fill-column-mode +1) - (display-line-numbers-mode -1) - (variable-pitch-mode -1) - (setq visual-fill-column-width 120 - visual-fill-column-center-text t)) -#+end_src - -This is the use-package definition with a lot of customization. Need to setup auto tangle and make sure I have some structure templates for org-mode. - -Part of this config includes some special capture templates for my work as a youth minister. I create lessons through both org-mode and org-roam capture templates. The first part comes from org-roam, then the next is org-mode. -#+begin_src emacs-lisp -(use-package org - :straight t - :defer 1 - :config - (setq org-startup-indented t - org-edit-src-content-indentation 0 - org-agenda-sticky t - org-fontify-quote-and-verse-blocks t - org-src-preserve-indentation t - org-src-window-setup 'other-window - org-agenda-current-time-string "now >>>>>>>>>>>>>") - - (add-hook 'org-mode-hook 'chris/org-mode-setup) - - (org-babel-do-load-languages 'org-babel-load-languages - '((emacs-lisp . t) - (python . t) - (ditaa . t) - (shell . t) - (restclient . t))) - - (setq org-ditaa-jar-path "/usr/bin/ditaa") - - (require 'org-tempo) - (add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp")) - (add-to-list 'org-structure-template-alist '("cl" . "src common-lisp")) - (add-to-list 'org-structure-template-alist '("py" . "src python")) - (add-to-list 'org-structure-template-alist '("sh" . "src shell")) - (add-to-list 'org-structure-template-alist '("yaml" . "src yaml")) - (add-to-list 'org-structure-template-alist '("yml" . "src yaml")) - (add-to-list 'org-structure-template-alist '("q" . "quote")) - (add-to-list 'org-structure-template-alist '("rc" . "src restclient")) - - (setq org-capture-templates - '(("t" "Personal todo" entry - (file "todo/todo.org") - (file ".templates/tasks.org") :prepend t) - ("n" "Personal notes" entry - (file "todo/notes.org") - "* %u %?\n%i\n%a" :prepend t) - ("j" "Journal" entry - (file+olp+datetree +org-capture-journal-file) - "* %U %?\n%i\n%a" :prepend t) - ("p" "TFC Plan" entry - (function chris/org-roam-capture-lesson-file) - (file ".templates/tfcplantemplate.org") - :prepend nil - :jump-to-captured t - :empty-lines 1) - ("P" "TFC Posts" entry - (file+headline "nvtfc_social_media.org" "Posts") - (file ".templates/posts.org") - :prepend t - :jump-to-captured t) - ("r" "Templates for projects") - ("rt" "Project-local todo" entry - (file+headline +org-capture-project-todo-file "Inbox") - "* TODO %?\n%i\n%a" :prepend t) - ("rn" "Project-local notes" entry - (file+headline +org-capture-project-notes-file "Inbox") - "* %U %?\n%i\n%a" :prepend t) - ("rc" "Project-local changelog" entry - (file+headline +org-capture-project-changelog-file "Unreleased") - "* %U %?\n%i\n%a" :prepend t) - ("o" "Centralized templates for projects") - ("ot" "Project todo" entry #'+org-capture-central-project-todo-file - "* TODO %?\n %i\n %a" :heading "Tasks" :prepend nil) - ("on" "Project notes" entry #'+org-capture-central-project-notes-file - "* %U %?\n %i\n %a" :heading "Notes" :prepend t) - ("oc" "Project changelog" entry #'+org-capture-central-project-changelog-file - "* %U %?\n %i\n %a" :heading "Changelog" :prepend t)) - org-capture-use-agenda-date t - org-agenda-timegrid-use-ampm t - org-agenda-show-inherited-tags nil - org-agenda-tags-column -100) - - (setq org-agenda-prefix-format '((agenda . " %i %?-12t% s") - (todo . " %i %-12:c") - (tags . " %i %-12:c") - (search . " %i %-12:c"))) - - (setq org-agenda-category-icon-alist - '(("todo" "~/org/icons/task.png" nil nil :ascent center) - ("lesson" "~/org/icons/book.png" nil nil :ascent center))) - - (setq org-imenu-depth 4 - org-odt-styles-file "/home/chris/org/style.odt" - org-export-with-toc nil - org-export-with-author nil - org-todo-keywords - '((sequence "TODO(t)" "PROJ(p)" "STRT(s)" "WAIT(w)" "HOLD(h)" "|" "DONE(d)" "CNCL(c)") - (sequence "[ ](T)" "[-](S)" "[?](W)" "|" "[X](D)")) - org-agenda-files - '("/home/chris/org/todo/inbox.org" - "/home/chris/org/todo/notes.org" - "/home/chris/org/repetition.org" - "/home/chris/org/tfc_plans.org" - "/home/chris/org/ministry_team.org" - "/home/chris/org/todo/todo.org" - "/home/chris/org/newsletter.org" - "/home/chris/org/archive.org" - "/home/chris/org/nvtfc_social_media.org" - "/home/chris/org/lessons/") - org-id-method 'ts - org-agenda-tags-column -105) - - (defun chris/org-columns-view () - "Turn on org-columns overlay and turn off olivetti-mode" - (interactive) - (goto-char (point-min)) - (org-content) - (org-columns) - (setq visual-fill-column-width 150)) - - (defun chris/org-columns-quit () - "Remove the org-columns overlay and turn on olivetti-mode" - (interactive) - (org-columns-quit) - (chris/org-mode-setup) - (setq visual-fill-column-width 100) - (setq visual-fill-column-width 100)) - - (add-hook 'org-agenda-finalize-hook 'evil-normal-state) - (add-hook 'org-agenda-finalize-hook 'chris/org-agenda-setup) - - ;;Let's make sure org-mode faces are inheriting fixed pitch faces. - (dolist (face '(org-block - org-block-begin-line - org-block-end-line - org-code - org-document-info-keyword - org-meta-line - org-table - org-date - org-verbatim)) - (set-face-attribute `,face nil :inherit 'fixed-pitch)) - - (set-face-attribute 'org-block-end-line nil :inherit 'org-block-begin-line) - (set-face-attribute 'org-quote nil :background "#242631" :inherit 'fixed-pitch) - - (setq org-refile-targets '((org-agenda-files . (:maxlevel . 6)))) - - (setq org-agenda-window-setup 'current-window) - - (defun chris/org-agenda () - "create a window that houses my org-agenda" - (interactive) - (with-selected-frame (make-frame - '((name . "org-agenda") - (width . 100))) - (org-agenda-list))) - - (setq org-latex-packages-alist '(("margin=2cm" "geometry" nil))) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "c" 'org-capture - "rr" 'org-refile - "e" 'org-export-dispatch - "oa" 'org-agenda-list) - ('normal org-agenda-mode-map - "q" 'org-agenda-quit - "r" 'org-agenda-redo - "d" 'org-agenda-deadline - "s" 'org-agenda-schedule - "t" 'org-agenda-todo - "c" 'org-agenda-capture) - ('normal org-columns-map - "j" 'outline-next-heading - "h" 'outline-previous-heading - "q" 'chris/org-columns-quit) - ('normal org-mode-map - "RET" 'chris/org-dwim-at-point - "gC" 'chris/org-columns-view - "ge" 'org-edit-src-code - "gr" 'revert-buffer - "S" 'org-schedule - "t" 'org-todo) - ('insert org-mode-map - "C-i" 'completion-at-point) - ('normal 'org-src-mode-map - "q" 'org-edit-src-abort)) -#+end_src - -We need to create a lesson capture function to find our lesson files differently each time we run our TFC plan capture. This is the most unique part of my capture template. This function uses =org-roam-find-file= to pick the lesson file that I need to add my lesson plan to. This way the lesson itself is created before the plan. -#+begin_src emacs-lisp -(defun chris/org-roam-capture-lesson-file () - "Function to return the lesson file that is needed for TFC plan capture and move to correct position for plan insertion" - (interactive) - ;; (unless org-roam-mode (org-roam-mode +1)) - (let ((node (org-roam-node-read))) - (org-roam-node-visit node) - (goto-char (point-min)) - (search-forward "PLAN"))) -#+end_src - -We are also going to make our config auto-tangle. This is so helpful on saving the .org file tangles out the config automatically. -#+begin_src emacs-lisp -(defun chris/org-babel-tangle-config () - (when (string-equal (buffer-file-name) - (expand-file-name "README.org" user-emacs-directory)) - (let ((org-confirm-babel-evaluate nil)) - (org-babel-tangle)))) - -(add-hook 'org-mode-hook (lambda () (add-hook 'after-save-hook #'chris/org-babel-tangle-config - :append :local))) -#+end_src - - -We also need to add =evil-org= to make better keybindings. -#+begin_src emacs-lisp -(use-package evil-org - :ensure t - :after org - :hook (org-mode . (lambda () evil-org-mode)) - :config - (add-to-list 'evil-digit-bound-motions 'evil-org-beginning-of-line) - (evil-define-key 'motion 'evil-org-mode - (kbd "0") 'evil-org-beginning-of-line) - (require 'evil-org-agenda) - (evil-org-agenda-set-keys)) -#+end_src - - -*** Org-Super-Agenda -Super Agenda gives me a really nice way of making the agenda view look a lot better with some better information included. -#+begin_src emacs-lisp -(use-package org-super-agenda - :after org - :init - (setq org-super-agenda-groups '((:name "📅 Today" - :time-grid t - :scheduled today) - (:name "Due Today" - :deadline today) - (:name "Important" - :priority "A") - (:name "Overdue" - :time-grid t - :scheduled past - :deadline past) - (:name "Due soon" - :deadline future))) - :config - (org-super-agenda-mode) - (setq org-super-agenda-header-map nil)) -#+end_src - -*** Org-Roam -Here we are going to add org-roam. This is a note-takers paradise by adding an automatic backlinking function. - -Basic Org-Roam setup. We select the directory and the basic width of the Org-Roam buffer so that it doesn't take too much space on my laptop. We also want to exclude certain files from Org-Roam. All files are synced between machines using syncthing and kept in a version history. I'd like to exclude the version history from Org-Roam using =org-roam-file-exclude-regexp=. - -We also need to setup some capture templates to use some specific setups with my journalling. These include a space for my [[file:../../org/homework_for_life.org][Homework For Life]], tasks for the day, and how I can love on my family. -#+BEGIN_SRC emacs-lisp -(use-package org-roam - :after org - :ensure t - :init - (setq org-roam-v2-ack t) - :config - (setq org-roam-directory "~/org" - org-roam-buffer-width 0.25 - org-roam-file-exclude-regexp ".stversion.*\|.stfolder.*\|.*~.*\|.*sync.*" - org-roam-db-location "~/.dotemacs/org-roam.db" - org-roam-completion-everywhere t - org-roam-capture-templates - '(("d" "default" plain "%?" - :if-new (file+head "${slug}.org" - "#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\nj ") - :unnarrowed t) - ("b" "bible" plain "%?" - :if-new (file+head "${slug}.org" - "#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n- tags %^G\n\n* %?") - :unnarrowed t) - ("l" "TFC Lesson" plain (file ".templates/lessontemplate.org") - :if-new (file+head "lessons/${slug}.org" - "#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n") - :unnarrowed t)) - org-roam-dailies-capture-templates - '(("d" "daily" plain #'org-roam-capture--get-point "" - :immediate-finish t - :file-name "%<%Y-%m-%d>" - :head "#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?") - ("b" "biblical daily" plain #'org-roam-capture--get-point "" - :immediate-finish t - :file-name "%<%Y-%m-%d>-bib" - :head "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun"))) - (org-roam-setup) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "nf" '(org-roam-node-find :which-key "org roam ff") - "nr" 'org-roam-buffer-toggle - "ni" 'org-roam-node-insert - "nc" 'org-roam-capture - "njt" 'org-roam-dailies-capture-today - "ng" 'org-roam-graph)) - -#+END_SRC - - -Org-Roam server. This let's me visualize my notes. -In order to use it, I need to go to http://localhost:8080 -#+BEGIN_SRC emacs-lisp -(use-package websocket) -(use-package org-roam-ui - :straight (:host github :repo "org-roam/org-roam-ui" :files ("*.el" "out")) - :after org-roam - :config - (setq org-roam-ui-sync-theme t - org-roam-ui-follow t - org-roam-ui-update-on-save t - org-roam-ui-open-on-start t)) - -#+END_SRC -*** Org-Superstar -Org-Superstar makes the stars at the beginning of the line in =org-mode= a lot prettier. -#+begin_src emacs-lisp -(use-package org-superstar - :after org - :config - (org-superstar-mode +1) - (setq org-superstar-headline-bullets-list '("\u25c9" "\u25c8" "" "\u25ce" "\u272c" "\u25c7" "\u2749" "\u2719" "\u2756")) - (setq org-superstar-item-bullet-alist '((?- . ?\u25b8) - (?+ . ?\u2749) - (?* . ?\u25c9))) - (set-face-attribute 'org-superstar-item nil :inherit 'org-level-3) - (add-hook 'org-mode-hook 'org-superstar-mode)) -#+end_src -*** Org DWIM -I've stolen most of this code from Doom Emacs but we want to create a dwim-at-point function for Org-Mode that will fit under the =RET= key. This allows us to do a bunch of different functions depending on the context of point. -#+begin_src emacs-lisp -(defun chris/org-dwim-at-point (&optional arg) - "Do-what-I-mean at point. - -If on a: -- checkbox list item or todo heading: toggle it. -- clock: update its time. -- headline: cycle ARCHIVE subtrees, toggle latex fragments and inline images in - subtree; update statistics cookies/checkboxes and ToCs. -- footnote reference: jump to the footnote's definition -- footnote definition: jump to the first reference of this footnote -- table-row or a TBLFM: recalculate the table's formulas -- table-cell: clear it and go into insert mode. If this is a formula cell, - recaluclate it instead. -- babel-call: execute the source block -- statistics-cookie: update it. -- latex fragment: toggle it. -- link: follow it -- otherwise, refresh all inline images in current tree." - (interactive "P") - (let* ((context (org-element-context)) - (type (org-element-type context))) - ;; skip over unimportant contexts - (while (and context (memq type '(verbatim code bold italic underline strike-through subscript superscript))) - (setq context (org-element-property :parent context) - type (org-element-type context))) - (pcase type - (`headline - (cond ((memq (bound-and-true-p org-goto-map) - (current-active-maps)) - (org-goto-ret)) - ((and (fboundp 'toc-org-insert-toc) - (member "TOC" (org-get-tags))) - (toc-org-insert-toc) - (message "Updating table of contents")) - ((string= "ARCHIVE" (car-safe (org-get-tags))) - (org-force-cycle-archived)) - ((or (org-element-property :todo-type context) - (org-element-property :scheduled context)) - (org-todo - (if (eq (org-element-property :todo-type context) 'done) - (or (car (chris/org-get-todo-keywords-for (org-element-property :todo-keyword context))) - 'todo) - 'done)))) - ;; Update any metadata or inline previews in this subtree - (org-update-checkbox-count) - (org-update-parent-todo-statistics) - (when (and (fboundp 'toc-org-insert-toc) - (member "TOC" (org-get-tags))) - (toc-org-insert-toc) - (message "Updating table of contents")) - (let* ((beg (if (org-before-first-heading-p) - (line-beginning-position) - (save-excursion (org-back-to-heading) (point)))) - (end (if (org-before-first-heading-p) - (line-end-position) - (save-excursion (org-end-of-subtree) (point)))) - (overlays (ignore-errors (overlays-in beg end))) - (latex-overlays - (cl-find-if (lambda (o) (eq (overlay-get o 'org-overlay-type) 'org-latex-overlay)) - overlays)) - (image-overlays - (cl-find-if (lambda (o) (overlay-get o 'org-image-overlay)) - overlays))) - (chris/org--toggle-inline-images-in-subtree beg end) - (if (or image-overlays latex-overlays) - (org-clear-latex-preview beg end) - (org--latex-preview-region beg end)))) - - (`clock (org-clock-update-time-maybe)) - - (`footnote-reference - (org-footnote-goto-definition (org-element-property :label context))) - - (`footnote-definition - (org-footnote-goto-previous-reference (org-element-property :label context))) - - ((or `planning `timestamp) - (org-follow-timestamp-link)) - - ((or `table `table-row) - (if (org-at-TBLFM-p) - (org-table-calc-current-TBLFM) - (ignore-errors - (save-excursion - (goto-char (org-element-property :contents-begin context)) - (org-call-with-arg 'org-table-recalculate (or arg t)))))) - - (`table-cell - (org-table-blank-field) - (org-table-recalculate arg) - (when (and (string-empty-p (string-trim (org-table-get-field))) - (bound-and-true-p evil-local-mode)) - (evil-change-state 'insert))) - - (`babel-call - (org-babel-lob-execute-maybe)) - - (`statistics-cookie - (save-excursion (org-update-statistics-cookies arg))) - - ((or `src-block `inline-src-block) - (org-babel-execute-src-block)) - - ((or `latex-fragment `latex-environment) - (org-latex-preview)) - - (`link - (let* ((lineage (org-element-lineage context '(link) t)) - (path (org-element-property :path lineage))) - (if (or (equal (org-element-property :type lineage) "img") - (and path (image-type-from-file-name path))) - (chris/org--toggle-inline-images-in-subtree - (org-element-property :begin lineage) - (org-element-property :end lineage)) - (org-open-at-point arg)))) - - (`paragraph - (let ((match (and (org-at-item-checkbox-p) (match-string 1)))) - (org-toggle-checkbox))) - - (_ - (if (or (org-in-regexp org-ts-regexp-both nil t) - (org-in-regexp org-tsr-regexp-both nil t) - (org-in-regexp org-link-any-re nil t)) - (call-interactively #'org-open-at-point) - (chris/org--toggle-inline-images-in-subtree - (org-element-property :begin context) - (org-element-property :end context))))))) - - -(defun chris/org-get-todo-keywords-for (&optional keyword) - "Returns the list of todo keywords that KEYWORD belongs to." - (when keyword - (cl-loop for (type . keyword-spec) - in (cl-remove-if-not #'listp org-todo-keywords) - for keywords = - (mapcar (lambda (x) (if (string-match "^\\([^(]+\\)(" x) - (match-string 1 x) - x)) - keyword-spec) - if (eq type 'sequence) - if (member keyword keywords) - return keywords))) - -(defun chris/org--toggle-inline-images-in-subtree (&optional beg end refresh) - "Refresh inline image previews in the current heading/tree." - (let ((beg (or beg - (if (org-before-first-heading-p) - (line-beginning-position) - (save-excursion (org-back-to-heading) (point))))) - (end (or end - (if (org-before-first-heading-p) - (line-end-position) - (save-excursion (org-end-of-subtree) (point))))) - (overlays (cl-remove-if-not (lambda (ov) (overlay-get ov 'org-image-overlay)) - (ignore-errors (overlays-in beg end))))) - (dolist (ov overlays nil) - (delete-overlay ov) - (setq org-inline-image-overlays (delete ov org-inline-image-overlays))) - (when (or refresh (not overlays)) - (org-display-inline-images t t beg end) - t))) -#+end_src -** MU4E -#+begin_src emacs-lisp -(use-package mu4e - :ensure nil - :config - (setq mail-user-agent 'mu4e-user-agent) - (setq mu4e-maildir "~/Maildir" - user-full-name "Chris Cochrun" - mu4e-change-filenames-when-moving t - mu4e-get-mail-command "mbsync -a" - mu4e-update-interval (* 15 60) - mu4e-attachment-dir "/home/chris/nextcloud/home/Documents/attachments" - mu4e-completing-read-function #'completing-read) - - (setq mu4e-contexts - (list - (make-mu4e-context - :name "office" - :match-func - (lambda (msg) - (when msg - (string-prefix-p "/office" (mu4e-message-field msg :maildir)))) - :vars '((user-mail-address . "chris@tfcconnection.org") - (mu4e-sent-folder . "/office/Sent Items/") - (mu4e-drafts-folder . "/office/Drafts") - (mu4e-trash-folder . "/office/Deleted Items") - (mu4e-refile-folder . "/office/Archive") - (smtpmail-smtp-user . "chris@tfcconnection.org") - (mu4e-compose-signature . "---\nChris Cochrun"))) - (make-mu4e-context - :name "outlook" - :match-func - (lambda (msg) - (when msg - (string-prefix-p "/outlook" (mu4e-message-field msg :maildir)))) - :vars '((user-mail-address . "chris.cochrun@outlook.com") - (mu4e-sent-folder . "/outlook/Sent/") - (mu4e-drafts-folder . "/outlook/Drafts") - (mu4e-trash-folder . "/outlook/Deleted") - (mu4e-refile-folder . "/outlook/Archive") - (smtpmail-smtp-user . "chris.cochrun@outlook.com") - (mu4e-compose-signature . "---\nChris Cochrun"))) - (make-mu4e-context - :name "gmail" - :match-func - (lambda (msg) - (when msg - (string-prefix-p "/gmail" (mu4e-message-field msg :maildir)))) - :vars '((user-mail-address . "ccochrun21@gmail.com") - (mu4e-sent-folder . "/gmail/[Gmail].Sent Mail/") - (smtpmail-smtp-user . "ccochrun21@gmail.com") - (mu4e-compose-signature . "---\nChris Cochrun"))))) - - ;; Add the ability to send email for o365 - (setq message-send-mail-function 'smtpmail-send-it - starttls-use-gnutls t - smtpmail-starttls-credentials '(("smtp.office365.com" 587 nil nil)) - smtpmail-auth-credentials - '(("smtp.office365.com" 587 "chris@tfcconnection.org" nil)) - smtpmail-default-smtp-server "smtp.office365.com" - smtpmail-smtp-server "smtp.office365.com" - smtpmail-smtp-service 587) - - ;; shortcuts in the jumplist by pressing "J" in the mu4e buffer - (setq mu4e-maildir-shortcuts - '((:maildir "/office/Archive" :key ?a) - (:maildir "/office/INBOX" :key ?i) - (:maildir "/outlook/INBOX" :key ?l) - (:maildir "/office/Junk Email" :key ?j) - (:maildir "/office/INBOX/Website Forms" :key ?f) - (:maildir "/gmail/INBOX" :key ?g) - (:maildir "/office/Sent Items" :key ?s))) - - ;; (add-to-list mu4e-headers-actions ("org capture message" . mu4e-org-store-and-capture)) - - (setq mu4e-bookmarks - '((:name "Unread messages" - :query "flag:unread AND NOT flag:trashed AND NOT maildir:\"/outlook/Junk\" AND NOT maildir:\"/office/Junk Email\" AND NOT maildir:\"/outlook/Deleted\" AND NOT maildir:\"/office/Deleted Items\"" - :key 117) - (:name "Today's messages" - :query "date:today..now" - :key 116) - (:name "Last 7 days" - :query "date:7d..now" - :hide-unread t - :key 119) - (:name "Messages with images" - :query "mime:image/*" - :key 112))) - - (setq mu4e-mu-binary "/usr/bin/mu" - mu4e-view-prefer-html nil) - (setq mu4e-use-fancy-chars t - mu4e-headers-draft-mark '("D" . "") - mu4e-headers-flagged-mark '("F" . "") - mu4e-headers-new-mark '("N" . " ") - mu4e-headers-passed-mark '("P" . "") - mu4e-headers-replied-mark '("R" . "") - mu4e-headers-seen-mark '("S" . " ") - mu4e-headers-trashed-mark '("T" . " ") - mu4e-headers-attach-mark '("a" . " ") - mu4e-headers-encrypted-mark '("x" . "") - mu4e-headers-signed-mark '("s" . " ") - mu4e-headers-unread-mark '("u" . " ")) - - (setq mu4e-headers-fields - '((:human-date . 12) - (:flags . 6) - (:from . 22) - (:subject))) - - (setq mu4e-view-actions - '(("capture message" . mu4e-action-capture-message) - ("view in browser" . mu4e-action-view-in-browser) - ("show this thread" . mu4e-action-show-thread))) - - (defun chris/setup-mu4e-headers () - (toggle-truncate-lines +1) - (display-line-numbers-mode -1)) - - - (defun chris/setup-mu4e-view () - (display-line-numbers-mode -1) - (toggle-truncate-lines +1) - (setq visual-fill-column-center-text t) - (setq visual-fill-column-width 100) - (visual-fill-column-mode +1)) - - (remove-hook 'mu4e-main-mode-hook '(display-line-numbers-mode -1)) - (add-hook 'mu4e-headers-mode-hook #'chris/setup-mu4e-headers) - (add-hook 'mu4e-view-mode-hook #'chris/setup-mu4e-view) - - - (mu4e t) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "om" 'mu4e) - (general-def 'normal mu4e-view-mode-map - "ga" 'mu4e-view-save-attachments)) - - -#+end_src - -# (use-package org-mime -# :after -# :ensure t) - -Let's add org-msg to write emails in org-mode -#+begin_src emacs-lisp -(use-package org-msg - :hook (mu4e-compose-mode . org-msg-edit-mode) - :config - (org-msg-mode) - (setq org-msg-startup "inlineimages" - org-msg-greeting-name-limit 3 - org-msg-default-alternatives '(html text))) -#+end_src -** Calendar -#+begin_src emacs-lisp -(use-package calfw - :commands chris/calfw-calendar-open - :config - (defun chris/calfw-calendar-open () - (interactive) - (cfw:open-calendar-buffer - :contents-sources - (list - (cfw:org-create-source - "Cyan") ; org-agenda source - (cfw:ical-create-source - "NV" "https://www.nvhuskies.org/vnews/display.v?ical" "Green") ; School Calendar - (cfw:ical-create-source - "Outlook" "https://outlook.office365.com/owa/calendar/62a0d491bec4430e825822afd2fd1c01@tfcconnection.org/9acc5bc27ca24ce7a900c57284959f9d8242340735661296952/S-1-8-2197686000-2519837503-3687200543-3873966527/reachcalendar.ics" "Yellow") ; Outlook Calendar - ))) - (custom-set-faces - '(cfw:face-title ((t (:weight bold :height 2.0 :inherit fixed-pitch)))) - '(cfw:face-header ((t (:slant italic :weight bold)))) - '(cfw:face-sunday ((t :weight bold))) - '(cfw:face-saturday ((t :weight bold))) - '(cfw:face-holiday ((t :weight bold))) - ;; '(cfw:face-grid ((t :foreground "DarkGrey"))) - ;; '(cfw:face-default-content ((t :foreground "#bfebbf"))) - ;; '(cfw:face-periods ((t :foreground "cyan"))) - '(cfw:face-day-title ((t :background nil))) - '(cfw:face-default-day ((t :weight bold :inherit cfw:face-day-title))) - '(cfw:face-annotation ((t :inherit cfw:face-day-title))) - '(cfw:face-disable ((t :inherit cfw:face-day-title))) - '(cfw:face-today-title ((t :weight bold))) - '(cfw:face-today ((t :weight bold))) - ;; '(cfw:face-select ((t :background "#2f2f2f"))) - '(cfw:face-toolbar ((t :foreground "Steelblue4" :background "Steelblue4"))) - '(cfw:face-toolbar-button-off ((t :weight bold))) - '(cfw:face-toolbar-button-on ((t :weight bold)))) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "oc" 'chris/calfw-calendar-open) - (general-def cfw:calendar-mode-map - "q" 'kill-this-buffer - "RET" 'cfw:show-details-command) - (general-def 'normal cfw:details-mode-map - "q" 'cfw:details-kill-buffer-command)) -#+end_src - -*** Calfw-Org -Here we can use org as a way to create calfw sources in the calendar view. -#+begin_src emacs-lisp -(use-package calfw-org - :after calfw) -#+end_src - -*** Calfw-ical -Here we setup an easy way to use ical as a source for calendar views. -#+begin_src emacs-lisp -(use-package calfw-ical - :after calfw) -#+end_src - -** Org-Caldav-sync -I'd like to sync my org-files to caldav and hopefully use more native android apps to manage tasks and reminders. -#+BEGIN_SRC emacs-lisp -(use-package org-caldav - :after org - :config - (setq org-caldav-url "https://staff.tfcconnection.org/remote.php/dav/calendars/chris" - org-caldav-calendar-id "org" - org-caldav-inbox "/home/chris/org/todo/inbox.org" - org-caldav-files '("/home/chris/org/todo/todo.org" - "/home/chris/org/todo/notes.org" - "/home/chris/org/todo/prayer.org") - org-icalendar-alarm-time 15 - org-icalendar-use-scheduled '(todo-start event-if-todo))) -#+END_SRC - -** Org Notifications -I'd really like to have notifications for when things are scheduled so that I get my butt to working. -#+BEGIN_SRC emacs-lisp :tangle no -(use-package org-notifications - :after org - :config - (setq org-notifications-notify-before-time 600) - (org-notifications-start)) -#+END_SRC - -#+BEGIN_SRC emacs-lisp -(use-package org-wild-notifier - :after org - :config - (setq alert-default-style 'libnotify) - (org-wild-notifier-mode +1)) -#+END_SRC -** Magit -Use magit, because why wouldn't you? duh! -#+begin_src emacs-lisp -(use-package magit - :commands (magit-status magit-get-current-branch) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "g g" 'magit-status) - :custom - (magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1)) -#+end_src - -** Eshell -Let's add our own eshell prompt. and set the password cache to a significantly higher time in order to not need to constantly reuse my password. -#+begin_src emacs-lisp -(use-package eshell - :ensure nil - :straight nil - :config - (require 'em-tramp) - - (with-eval-after-load 'esh-module ;; REVIEW: It used to work, but now the early `provide' seems to backfire. - (unless (boundp 'eshell-modules-list) - (load "esh-module")) ;; Don't print the banner. - (push 'eshell-tramp eshell-modules-list)) - - (setq password-cache t - password-cache-expiry 3600) - - (setq eshell-history-size 1024) - - - ;;; Extra execution information - (defvar chris/eshell-status-p t - "If non-nil, display status before prompt.") - (defvar chris/eshell-status--last-command-time nil) - (make-variable-buffer-local 'chris/eshell-status--last-command-time) - (defvar chris/eshell-status-min-duration-before-display 0 - "If a command takes more time than this, display its duration.") - - (defun chris/eshell-status-display () - (if chris/eshell-status--last-command-time - (let ((duration (time-subtract (current-time) chris/eshell-status--last-command-time))) - (setq chris/eshell-status--last-command-time nil) - (when (> (time-to-seconds duration) chris/eshell-status-min-duration-before-display) - (format "  %.3fs %s" - (time-to-seconds duration) - (format-time-string "| %F %T" (current-time))))) - (format "  0.000s"))) - - (defun chris/eshell-status-record () - (setq chris/eshell-status--last-command-time (current-time))) - - (add-hook 'eshell-pre-command-hook 'chris/eshell-status-record) - - (setq eshell-prompt-function - (lambda nil - (let ((path (abbreviate-file-name (eshell/pwd)))) - (concat - (if (or (string= system-name "archdesktop") (string= system-name "syl")) - nil - (format - (propertize "\n(%s@%s)" 'face '(:foreground "#606580")) - (propertize (user-login-name) 'face '(:inherit compilation-warning)) - (propertize (system-name) 'face '(:inherit compilation-warning)))) - (if (and (require 'magit nil t) (or (magit-get-current-branch) (magit-get-current-tag))) - (let* ((root (abbreviate-file-name (magit-rev-parse "--show-toplevel"))) - (after-root (substring-no-properties path (min (length path) (1+ (length root)))))) - (format - (propertize "\n[ %s | %s@%s ]" 'face font-lock-comment-face) - (propertize root 'face `(:inherit org-warning)) - (propertize after-root 'face `(:inherit org-level-1)) - (propertize (or (magit-get-current-branch) (magit-get-current-tag)) 'face `(:inherit org-macro)))) - (format - (propertize "\n[%s]" 'face font-lock-comment-face) - (propertize path 'face `(:inherit org-level-1)))) - (when chris/eshell-status-p - (propertize (or (chris/eshell-status-display) "") 'face font-lock-comment-face)) - (propertize "\n" 'face '(:inherit org-todo :weight ultra-bold)) - " ")))) - - ;;; If the prompt spans over multiple lines, the regexp should match - ;;; last line only. - (setq-default eshell-prompt-regexp "^ ") - (setq eshell-destroy-buffer-when-process-dies t) - - (defun chris/pop-eshell () - "Make an eshell frame on the bottom" - (interactive) - (unless pop-eshell - (setq pop-eshell (eshell 100)) - (with-current-buffer pop-eshell - (eshell/clear-scrollback) - (rename-buffer "*eshell-pop*") - (display-buffer-in-side-window pop-eshell '((side . bottom)))))) - - (setq eshell-banner-message "") - - (setq eshell-path-env "/usr/local/bin:/usr/bin:/opt/android-sdk/cmdline-tools/latest/bin") - - ;; this makes it so flutter works properly - (setenv "ANDROID_SDK_ROOT" "/opt/android-sdk") - (setenv "CHROME_EXECUTABLE" "/usr/bin/qutebrowser") - (setenv "JAVA_HOME" "/usr/lib/jvm/default") - (setenv "PATH" "/usr/local/bin:/usr/bin:/opt/android-sdk/cmdline-tools/latest/bin") - - (add-hook 'eshell-mode-hook '(display-line-numbers-mode -1)) - - (setq eshell-command-aliases-list - '(("q" "exit") - ("f" "find-file $1") - ("ff" "find-file $1") - ("d" "dired $1") - ("bd" "eshell-up $1") - ("rg" "rg --color=always $*") - ("ll" "ls -lah $*") - ("gg" "magit-status") - ("clear" "clear-scrollback") - ("!c" "eshell-previous-input 2") - ("yay" "paru $1") - ("yeet" "paru -Rns $1"))) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "oe" 'eshell) - (general-def '(normal insert) eshell-mode-map - "C-d" 'kill-buffer-and-window)) -#+end_src - -** Sly -Using sly makes a lot better common-lisp interaction within emacs. -#+begin_src emacs-lisp -(use-package sly - :mode - ("\\.lisp\\'" . sly-mode) - ("\\.lisp\\'" . lisp-mode) - :config - (defun chris/start-nyxt-repl () - "Start the repl and sly connection for nyxt" - (interactive) - (sly-connect "localhost" 4006))) -#+end_src - -** PDF-Tools -Let's use pdf-tools for a lot better interaction with pdfs. -#+begin_src emacs-lisp -(use-package pdf-tools - :straight (:host github - :repo "flatwhatson/pdf-tools" - :branch "fix-macros") - :defer 1 - :config - (pdf-tools-install) - (custom-set-variables '(pdf-misc-print-program "/usr/bin/lpr") - '(pdf-misc-print-program-args (quote ("-o media=Letter" "-o fitplot"))))) -#+end_src - -** EPUB -#+begin_src emacs-lisp -(use-package nov - :mode ("\\.epub\\'" . nov-mode) - :config - - (defun chris/setup-nov-mode - (interactive) - (visual-fill-column-mode) - (display-line-numbers-mode -1) - (variable-pitch-mode +1) - (setq visual-fill-column-width 100 - visual-fill-column-center-text t)) - - (add-hook 'nov-mode-hook 'chris/setup-nov-mode)) -#+end_src - -** EAF (Emacs Application Framework) - -#+begin_src emacs-lisp :tangle no -(use-package eaf - :straight (:host github :repo "manateelazycat/emacs-application-framework" - :files ("*.el" "*.py" "core" "app")) - :defer 1 - :config - (setq eaf-browser-dark-mode t)) -#+end_src - -** Elfeed -#+begin_src emacs-lisp -(use-package elfeed - :commands (elfeed) - :config - (defvar chris/elfeed-bongo-playlist "*Bongo-Elfeed Queue*" - "Name of the Elfeed+Bongo multimedia playlist.") - - (defun chris/elfeed-bongo-insert-item () - "Insert `elfeed' multimedia links in `bongo' playlist buffer. - -The playlist buffer has a unique name so that it will never -interfere with the default `bongo-playlist-buffer'." - (interactive) - (let* ((entry (elfeed-search-selected :ignore-region)) - (link (elfeed-entry-link entry)) - (enclosure (elt (car (elfeed-entry-enclosures entry)) 0)) - (url (if (string-prefix-p "https://thumbnails" enclosure) - link - (if (string= enclosure nil) - link - enclosure))) - (title (elfeed-entry-title entry)) - (bongo-pl chris/elfeed-bongo-playlist) - (buffer (get-buffer-create bongo-pl))) - (message "link is %s" link) - (message "enclosure is %s" enclosure) - (message "url is %s" url) - (message "title is %s" title) - (elfeed-search-untag-all-unread) - (unless (bongo-playlist-buffer) - (bongo-playlist-buffer)) - (display-buffer buffer) - (with-current-buffer buffer - (when (not (bongo-playlist-buffer-p)) - (bongo-playlist-mode) - (setq-local bongo-library-buffer (get-buffer "*elfeed-search*")) - (setq-local bongo-enabled-backends '(mpv)) - (bongo-progressive-playback-mode)) - (goto-char (point-max)) - (bongo-insert-uri url (format "%s ==> %s" title url)) - (let ((inhibit-read-only t)) - (delete-duplicate-lines (point-min) (point-max))) - (bongo-recenter)) - (message "Enqueued %s “%s” in %s" - (if enclosure "podcast" "video") - (propertize title 'face 'italic) - (propertize bongo-pl 'face 'bold)))) - - (defun chris/elfeed-bongo-switch-to-playlist () - (interactive) - (let* ((bongo-pl chris/elfeed-bongo-playlist) - (buffer (get-buffer bongo-pl))) - (if buffer - (switch-to-buffer buffer) - (message "No `bongo' playlist is associated with `elfeed'.")))) - - (setq elfeed-search-filter "@6-days-ago +unread") - - (defun chris/elfeed-ui-setup () - (display-line-numbers-mode -1) - (toggle-truncate-lines +1)) - - (defun chris/elfeed-show-ui-setup () - (display-line-numbers-mode -1) - (setq visual-fill-column-width 130 - visual-fill-column-center-text t) - (toggle-truncate-lines -1) - (visual-fill-column-mode +1)) - - (add-hook 'elfeed-search-mode-hook 'chris/elfeed-ui-setup) - (add-hook 'elfeed-show-mode-hook 'chris/elfeed-show-ui-setup) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "of" 'elfeed) - - (general-def 'normal elfeed-search-mode-map - "v" 'chris/elfeed-bongo-insert-item - "h" 'chris/elfeed-bongo-switch-to-playlist)) -#+end_src - -#+begin_src emacs-lisp -(use-package elfeed-org - :after elfeed - :config - (setq rmh-elfeed-org-files (list "~/org/elfeed.org")) - (elfeed-org) - (elfeed-update)) -#+end_src - -** Bongo -#+begin_src emacs-lisp -(use-package bongo - :commands (bongo bongo-playlist-buffer) - :config - (define-bongo-backend mpv - :constructor 'bongo-start-mpv-player - :program-name 'mpv - :extra-program-arguments '("--profile=fast --input-ipc-server=/tmp/mpvsocket") - :matcher '((local-file "file:" "http:" "ftp:" "lbry:") - "mka" "wav" "wma" "ogm" "opus" - "ogg" "flac" "mp3" "mka" "wav" - "mpg" "mpeg" "vob" "avi" "ogm" "mp4" - "mkv" "mov" "asf" "wmv" "rm" "rmvb" "ts") - :matcher '(("mms:" "mmst:" "rtp:" "rtsp:" "udp:" "unsv:" - "dvd:" "vcd:" "tv:" "dvb:" "mf:" "cdda:" "cddb:" - "cue:" "sdp:" "mpst:" "tivo:") . t) - :matcher '(("http:" "https:" "lbry:") . t)) - - (setq bongo-enabled-backends '(mpv) - bongo-mpv-extra-arguments '("--profile=fast") - bongo-track-mark-icon-file-name "track-mark-icon.png") - - (defun chris/bongo-mark-line-forward () - (interactive) - (bongo-mark-line) - (goto-char (bongo-point-after-object)) - (next-line)) - - (defun chris/bongo-mpv-pause/resume () - (interactive) - (bongo-mpv-player-pause/resume bongo-player)) - - (defun chris/bongo-mpv-speed-up () - (interactive) - (bongo--run-mpv-command bongo-player "speed" "set" "speed" "1.95")) - - (defun chris/bongo-open-elfeed-queue-buffer () - (interactive) - (display-buffer "*Bongo-Elfeed Queue*")) - - :general - (chris/leader-keys - :states 'normal - "ob" 'bongo - "oB" 'chris/bongo-open-elfeed-queue-buffer) - (general-def 'normal bongo-playlist-mode-map - "RET" 'bongo-dwim - "d" 'bongo-kill-line - "u" 'bongo-unmark-region - "p" 'bongo-pause/resume - "P" 'bongo-yank - "H" 'bongo-switch-buffers - "q" 'bury-buffer - "+" 'chris/bongo-mpv-speed-up - "m" 'chris/bongo-mark-line-forward) - (general-def 'normal bongo-library-mode-map - "RET" 'bongo-dwim - "d" 'bongo-kill-line - "u" 'bongo-unmark-region - "e" 'bongo-insert-enqueue - "p" 'bongo-pause/resume - "H" 'bongo-switch-buffers - "q" 'bury-buffer)) -#+end_src - -** Transmission -I use transmission on a server to manage my torrents -#+begin_src emacs-lisp -(use-package transmission - :commands (transmission) - :config - - (if (string-equal (system-name) "archdesktop") - (setq transmission-host "home.cochrun.xyz" - transmission-rpc-path "/transmission/rpc" - transmission-refresh-modes '(transmission-mode - transmission-files-mode - transmission-info-mode - transmission-peers-mode)) - (setq transmission-host "192.168.1.2" - transmission-rpc-path "/transmission/rpc" - transmission-refresh-modes '(transmission-mode - transmission-files-mode - transmission-info-mode - transmission-peers-mode))) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "ot" 'transmission)) -#+end_src - -** Pass -I like to keep my passwords in password-store for a very unixy way of doing things. -#+begin_src emacs-lisp -(use-package auth-source-pass - :defer 1 - :config (auth-source-pass-enable)) -#+end_src - -#+begin_src emacs-lisp -(use-package pass - :defer 1) -#+end_src - -#+begin_src emacs-lisp -(use-package password-store - :after pass - :general - (chris/leader-keys - "sp" 'password-store-copy)) -#+end_src - -#+begin_src emacs-lisp -(use-package password-store-otp - :after password-store - :general - (chris/leader-keys - "st" 'password-store-otp-token-copy)) -#+end_src - -** Matrix/Ement -Matrix.el is a decent enough matrix client built in emacs. Like it. -#+begin_src emacs-lisp -(use-package plz - :straight (plz :type git :host github :repo "alphapapa/plz.el")) - -(use-package ement - :straight (ement :type git :host github :repo "alphapapa/ement.el") - :config - (setq ement-room-images t) - :general - (general-def 'normal ement-room-mode-map - "q" 'bury-buffer - "RET" 'ement-room-send-message) - (chris/leader-keys - "oM" 'ement-list-rooms)) -#+end_src - -** ActivityWatch -I like to track my time with ActivityWatch so I can notice and kill bad habits. -#+begin_src emacs-lisp :tangle no -(use-package activity-watch-mode - :init - (if (string-equal (system-name) "syl") - (global-activity-watch-mode -1) - (global-activity-watch-mode -1))) -#+end_src - -** MyBible -MyBible is going to be my minor mode for creating and using a bible app within Emacs. Let's see if we can't make it work. -#+begin_src emacs-lisp :tangle no -(defun chris/find-translation-tag () - (interactive) - ) -#+end_src - -** Performance -Here we have a bunch of performance tweaks -#+begin_src emacs-lisp -;; Reduce rendering/line scan work for Emacs by not rendering cursors or regions -;; in non-focused windows. -(setq-default cursor-in-non-selected-windows nil) -(setq highlight-nonselected-windows nil) - -;; More performant rapid scrolling over unfontified regions. May cause brief -;; spells of inaccurate syntax highlighting right after scrolling, which should -;; quickly self-correct. -(setq fast-but-imprecise-scrolling t) - -;; Don't ping things that look like domain names. -(setq ffap-machine-p-known 'reject) - -;; Emacs "updates" its ui more often than it needs to, so we slow it down -;; slightly from 0.5s: -(setq idle-update-delay 1.0) - -;; Font compacting can be terribly expensive, especially for rendering icon -;; fonts on Windows. Whether disabling it has a notable affect on Linux and Mac -;; hasn't been determined, but we inhibit it there anyway. This increases memory -;; usage, however! -;; (setq inhibit-compacting-font-caches t) - -;; Introduced in Emacs HEAD (b2f8c9f), this inhibits fontification while -;; receiving input, which should help with performance while scrolling. -(setq redisplay-skip-fontification-on-input t) -#+end_src -*** Garbage Collection - -We set the =gc-cons-threshold= variable to really high, now lets set it back low to make sure emacs performs properly. -#+begin_src emacs-lisp -(setq gc-cons-threshold (* 32 1024 1024)) -(setq garbage-collection-messages nil) -#+end_src - -Let's also use an automatic garbage collector while idle to make better input. -#+begin_src emacs-lisp -(use-package gcmh - :ensure t - :init - (gcmh-mode) - :config - (setq gcmh-idle-delay 5 - gcmh-high-cons-threshold (* 128 1024 1024) ; 128mb - gcmh-verbose nil)) -#+end_src - -** Logging -Using Emacs 28 there are a lot of comp warnings so I am suppressing those for a quieter compilation. -#+begin_src emacs-lisp -(setq warning-suppress-types '((comp))) -#+end_src - - -* Early Init -:PROPERTIES: -:header-args: emacs-lisp :tangle early-init.el -:END: - -As of right now I haven't fully setup my early-init file, this does not export into the early-init.el file currently as it's just a copy from Doom's early-init. -#+begin_src emacs-lisp :tangle early-init.el -;;; early-init.el -*- lexical-binding: t; -*- - -;; Emacs 27.1 introduced early-init.el, which is run before init.el, before -;; package and UI initialization happens, and before site files are loaded. - -;; A big contributor to startup times is garbage collection. We up the gc -;; threshold to temporarily prevent it from running, then reset it later by -;; enabling `gcmh-mode'. Not resetting it will cause stuttering/freezes. -(setq gc-cons-threshold 50000000) -(message "set gc-cons-threshold to 50000000") - -;; ;; In noninteractive sessions, prioritize non-byte-compiled source files to -;; ;; prevent the use of stale byte-code. Otherwise, it saves us a little IO time -;; ;; to skip the mtime checks on every *.elc file. -;; (setq load-prefer-newer noninteractive) - -;; ;; In Emacs 27+, package initialization occurs before `user-init-file' is -;; ;; loaded, but after `early-init-file'. Doom handles package initialization, so -;; ;; we must prevent Emacs from doing it early! -;; (setq package-enable-at-startup nil) -;; (fset #'package--ensure-init-file #'ignore) ; DEPRECATED Removed in 28 - -;; ;; `file-name-handler-alist' is consulted on every `require', `load' and various -;; ;; path/io functions. You get a minor speed up by nooping this. However, this -;; ;; may cause problems on builds of Emacs where its site lisp files aren't -;; ;; byte-compiled and we're forced to load the *.el.gz files (e.g. on Alpine) -;; (unless (daemonp) -;; (defvar doom--initial-file-name-handler-alist file-name-handler-alist) -;; (setq file-name-handler-alist nil) -;; ;; Restore `file-name-handler-alist' later, because it is needed for handling -;; ;; encrypted or compressed files, among other things. -;; (defun doom-reset-file-handler-alist-h () -;; ;; Re-add rather than `setq', because changes to `file-name-handler-alist' -;; ;; since startup ought to be preserved. -;; (dolist (handler file-name-handler-alist) -;; (add-to-list 'doom--initial-file-name-handler-alist handler)) -;; (setq file-name-handler-alist doom--initial-file-name-handler-alist)) -;; (add-hook 'emacs-startup-hook #'doom-reset-file-handler-alist-h)) - -;; ;; Ensure Doom is running out of this file's directory -;; (setq user-emacs-directory (file-name-directory load-file-name)) - -;; ;; Load the heart of Doom Emacs -;; (load (concat user-emacs-directory "core/core") nil 'nomessage) -#+end_src - diff --git a/init.el b/init.el deleted file mode 100644 index dfd71035..00000000 --- a/init.el +++ /dev/null @@ -1,1748 +0,0 @@ -;;; init.el -*- lexical-binding: t; -*- -(defun chris/display-startup-time () - (message "Emacs loaded in %s with %d garbage collections." - (format "%.2f seconds" - (float-time - (time-subtract after-init-time before-init-time))) - gcs-done)) -(add-hook 'emacs-startup-hook #'chris/display-startup-time) - -(setq inhibit-startup-message t) - -(scroll-bar-mode -1) -(tool-bar-mode -1) -(tooltip-mode -1) -(set-fringe-mode +1) - -(menu-bar-mode -1) -(blink-cursor-mode -1) -(column-number-mode +1) -(setq-default indent-tabs-mode nil) - -(setq comp-deferred-compilation-deny-list nil) - -(if (string-equal (system-name) "syl") - (defvar chris/default-font-size 120) - (defvar chris/default-font-size 120)) - -(defun chris/set-font-faces () - "Set the faces for our fonts" - (message "Setting faces!") - (set-face-attribute 'default nil :font "VictorMono Nerd Font" - :height chris/default-font-size) - (set-face-attribute 'fixed-pitch nil :font "VictorMono Nerd Font" - :height chris/default-font-size) - (set-face-attribute 'variable-pitch nil :font "Noto Sans" - :height (+ chris/default-font-size (/ chris/default-font-size 12)) - :weight 'regular)) - -(defun chris/set-transparency () - "Set the frame to be transparent on Wayland compositors" - (if (string-search "wayland" x-display-name) - '((set-frame-parameter (selected-frame) 'alpha '(100 . 100)) - (add-to-list 'default-frame-alist '(alpha . (80 . 80))) - (add-to-list 'initial-frame-alist '(alpha . (80 . 80)))))) - -(if (daemonp) - (add-hook 'after-make-frame-functions - (lambda (frame) - (with-selected-frame frame - (chris/set-font-faces))) - (chris/set-font-faces))) - -(setq display-line-numbers-type 'relative) -(global-display-line-numbers-mode +1) -(add-hook 'prog-mode-hook (display-line-numbers-mode +1)) -(global-visual-line-mode +1) - -;; always avoid GUI -(setq use-dialog-box nil) -;; Don't display floating tooltips; display their contents in the echo-area, -;; because native tooltips are ugly. -(when (bound-and-true-p tooltip-mode) - (tooltip-mode -1)) -;; ...especially on linux -(setq x-gtk-use-system-tooltips nil) - - ;; Favor vertical splits over horizontal ones. Screens are usually wide. -(setq split-width-threshold 160 - split-height-threshold nil) - -(setq doc-view-resolution 192) - -(fset 'evil-redirect-digit-argument 'ignore) - -(global-set-key (kbd "") 'keyboard-escape-quit) - -(recentf-mode +1) - -(server-start) - -(add-to-list 'exec-path "/home/chris/scripts") - -(setq straight-fix-org t) -(setq straight-check-for-modifications '(check-on-save find-when-checking)) -(defvar bootstrap-version) -(let ((bootstrap-file - (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) - (bootstrap-version 5)) - (unless (file-exists-p bootstrap-file) - (with-current-buffer - (url-retrieve-synchronously - "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el" - 'silent 'inhibit-cookies) - (goto-char (point-max)) - (eval-print-last-sexp))) - (load bootstrap-file nil 'nomessage)) - -(setq straight-use-package-by-default t) - -(straight-use-package 'use-package) -(setq use-package-verbose t) -(defalias 'yes-or-no-p 'y-or-n-p) - - (use-package command-log-mode - :commands command-log-mode) - -(use-package all-the-icons) - -(use-package doom-modeline - :ensure t - :init - (doom-modeline-mode 1) - (setq doom-modeline-height 35 - doom-modeline-bar-width 3 - all-the-icons-scale-factor 0.9) - (if (daemonp) - (add-hook 'after-make-frame-functions - (lambda (frame) - (with-selected-frame frame - (setq doom-modeline-icon t)))))) - -(use-package doom-themes - :ensure t - :init (load-theme 'doom-snazzy t)) - -(use-package rainbow-delimiters - :hook (prog-mode . rainbow-delimiters-mode)) - -(use-package smartparens - :defer 1 - :config - (smartparens-global-mode +1)) - -(use-package aggressive-indent - :defer 1 - :config - (global-aggressive-indent-mode +1)) - -(use-package adaptive-wrap - :defer t) - -(use-package which-key - :config - (setq which-key-idle-delay 0.3) - (which-key-mode) - :defer 1) - -(use-package no-littering) - -;; no-littering doesn't set this by default so we must place -;; auto save files in the same path as it uses for sessions -(setq auto-save-file-name-transforms - `((".*" ,(no-littering-expand-var-file-name "auto-save/") t))) - -(let ((alist '((?! . "\\(?:!\\(?:==\\|[!=]\\)\\)") - (?# . "\\(?:#\\(?:###?\\|_(\\|[!#(:=?[_{]\\)\\)") - (?$ . "\\(?:\\$>\\)") - (?& . "\\(?:&&&?\\)") - (?* . "\\(?:\\*\\(?:\\*\\*\\|[/>]\\)\\)") - (?+ . "\\(?:\\+\\(?:\\+\\+\\|[+>]\\)\\)") - (?- . "\\(?:-\\(?:-[>-]\\|<<\\|>>\\|[<>|~-]\\)\\)") - (?. . "\\(?:\\.\\(?:\\.[.<]\\|[.=?-]\\)\\)") - (?/ . "\\(?:/\\(?:\\*\\*\\|//\\|==\\|[*/=>]\\)\\)") - (?: . "\\(?::\\(?:::\\|\\?>\\|[:<-?]\\)\\)") - (?\; . "\\(?:;;\\)") - (?< . "\\(?:<\\(?:!--\\|\\$>\\|\\*>\\|\\+>\\|-[<>|]\\|/>\\|<[<=-]\\|=\\(?:=>\\|[<=>|]\\)\\||\\(?:||::=\\|[>|]\\)\\|~[>~]\\|[$*+/:<=>|~-]\\)\\)") - (?= . "\\(?:=\\(?:!=\\|/=\\|:=\\|=[=>]\\|>>\\|[=>]\\)\\)") - (?> . "\\(?:>\\(?:=>\\|>[=>-]\\|[]:=-]\\)\\)") - (?? . "\\(?:\\?[.:=?]\\)") - (?\[ . "\\(?:\\[\\(?:||]\\|[<|]\\)\\)") - (?\ . "\\(?:\\\\/?\\)") - (?\] . "\\(?:]#\\)") - (?^ . "\\(?:\\^=\\)") - (?_ . "\\(?:_\\(?:|?_\\)\\)") - (?{ . "\\(?:{|\\)") - (?| . "\\(?:|\\(?:->\\|=>\\||\\(?:|>\\|[=>-]\\)\\|[]=>|}-]\\)\\)") - (?~ . "\\(?:~\\(?:~>\\|[=>@~-]\\)\\)")))) - (dolist (char-regexp alist) - (set-char-table-range composition-function-table (car char-regexp) - `([,(cdr char-regexp) 0 font-shape-gstring])))) - -(use-package evil - :init - (setq evil-want-integration t - evil-want-keybinding nil - evil-want-C-i-jump nil - evil-want-C-u-scroll t - evil-respect-visual-line-mode t - evil-want-C-u-delete t - evil-undo-system 'undo-redo - scroll-conservatively 101 - hscroll-margin 2 - scroll-margin 0 - scroll-preserve-screen-position t - hscroll-step 1) - :config - (evil-mode +1)) - -(use-package evil-collection - :after evil - :config (evil-collection-init)) - -(use-package general - :init - (general-evil-setup) - :config - (general-create-definer chris/leader-keys - :keymaps '(normal visual emacs) - :prefix "SPC") - (chris/leader-keys - :states 'normal - :keymaps 'override - "b" '(:ignore t :which-key "buffer") - "t" '(:ignore t :which-key "toggle") - "f" '(:ignore t :which-key "file") - "w" '(:ignore t :which-key "window") - "s" '(:ignore t :which-key "search") - "o" '(:ignore t :which-key "open") - "oa" '(:ignore t :which-key "org agenda") - "of" '(:ignore t :which-key "elfeed") - "h" '(:ignore t :which-key "help") - "n" '(:ignore t :which-key "notes") - "l" '(:ignore t :which-key "lsp") - "sp" '(:ignore t :which-key "passwords") - "bs" '(consult-buffer :which-key "buffer search") - "bd" '(kill-this-buffer :which-key "kill buffer") - "bi" '(ibuffer :which-key "ibuffer") - "tt" '(consult-theme :which-key "choose theme") - "tl" '(toggle-truncate-lines :which-key "truncate lines") - "ff" '(find-file :which-key "find file") - "fb" '((find-file ~/org/bibles/) :which-key "find bible book") - "fr" '(consult-recent-file :which-key "recent file") - "fs" '(save-buffer :which-key "save") - "hf" '(helpful-callable :which-key "describe-function") - "hv" '(helpful-variable :which-key "describe-variable") - "hk" '(helpful-key :which-key "describe-key") - "hF" '(describe-face :which-key "describe-face") - "hb" '(general-describe-keybindings :which-key "describe-bindings") - "hi" '(info :which-key "info manual") - "ss" '(consult-line :which-key "consult search") - "sr" '(consult-ripgrep :which-key "consult ripgrep") - "wo" '(other-window :which-key "other window") - "wd" '(delete-window :which-key "other window") - "wv" '(evil-window-vsplit :which-key "split window vertically") - "ws" '(evil-window-split :which-key "split window horizontally") - "wj" '(evil-window-down :which-key "down window") - "wk" '(evil-window-up :which-key "up window") - "wh" '(evil-window-left :which-key "left window") - "wl" '(evil-window-right :which-key "right window") - ";" '(execute-extended-command :which-key "execute command") - ":" '(eval-expression :which-key "evaluate expression") - ) - (general-def 'minibuffer-local-map - "C-v" 'evil-paste-after) - (general-def 'normal - "gcc" 'comment-line - "K" 'helpful-at-point) - (general-def 'normal Info-mode-map - "RET" 'Info-follow-nearest-node - "p" 'Info-prev - "n" 'Info-next)) - -(use-package evil-escape - :after evil - :init (evil-escape-mode +1) - :config - (setq evil-escape-key-sequence "fd" - evil-escape-delay 0.3)) - -(use-package evil-surround - :after evil - :config - (global-evil-surround-mode +1)) - -(use-package unicode-fonts - :ensure t - :config - (unicode-fonts-setup)) - -(use-package emojify - :ensure t - :hook (after-init . global-emojify-mode) - :config - (setq emojify-display-style 'image) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "se" '(emojify-insert-emoji :which-key "insert emoji"))) - -(use-package visual-fill-column - :after org - :config - (setq visual-fill-column-width 100 - visual-fill-column-center-text t)) - -(use-package toc-org - :after org) - -(use-package selectrum - :init - (selectrum-mode +1) - :config - (setq selectrum-max-window-height 8) - (add-hook 'selectrum-mode-hook 'selectrum-exhibit) - - ;; We need to fix selectrums minibuffer handling for Emacs 28 - (defun selectrum--set-window-height (window &optional height) - "Set window height of WINDOW to HEIGHT pixel. -If HEIGHT is not given WINDOW will be updated to fit its content -vertically." - (let* ((lines (length - (split-string - (overlay-get selectrum--candidates-overlay 'after-string) - "\n" t))) - (dheight (or height - (* lines selectrum--line-height))) - (wheight (window-pixel-height window)) - (window-resize-pixelwise t)) - (window-resize - window (- dheight wheight) nil nil 'pixelwise))) - - - :general - ('selectrum-minibuffer-map - "C-j" 'selectrum-next-candidate - "C-k" 'selectrum-previous-candidate - "C-S-j" 'selectrum-goto-end - "C-S-k" 'selectrum-goto-beginning - "TAB" 'selectrum-insert-current-candidate) - :commands completing-read) - -(use-package prescient - :config - (prescient-persist-mode +1) - :after selectrum) - -(use-package selectrum-prescient - :init - (selectrum-prescient-mode +1) - :after selectrum) - -(use-package consult - :after selectrum - :config - (setq consult-narrow-key "'" - consult-project-root-function 'projectile-project-root) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "si" 'consult-imenu - "so" 'consult-org-heading - "sm" 'bookmark-jump - "sy" 'consult-yank-from-kill-ring)) - -(use-package marginalia - :bind (:map minibuffer-local-map - ("C-M-a" . marginalia-cycle) - ;; :map embark-general-map - ;; ("A" . marginalia-cycle) - ) - - ;; The :init configuration is always executed (Not lazy!) - :init - - ;; Must be in the :init section of use-package such that the mode gets - ;; enabled right away. Note that this forces loading the package. - (marginalia-mode) - - ;; When using Selectrum, ensure that Selectrum is refreshed when cycling annotations. - (advice-add #'marginalia-cycle :after - (lambda () (when (bound-and-true-p selectrum-mode) (selectrum-exhibit)))) - - ;; Prefer richer, more heavy, annotations over the lighter default variant. - (setq marginalia-annotators '(marginalia-annotators-heavy marginalia-annotators-light nil)) - :after selectrum - :config - (setq marginalia--cache-size 60000)) - -(use-package embark) - -(use-package company - :config - (global-company-mode +1) - :custom - (company-dabbrev-other-buffers t) - (company-minimum-prefix-length 1) - (company-idle-delay 0.1) - :general - (general-def '(normal insert) company-active-map - "TAB" 'company-complete-selection - "RET" 'company-complete-selection) - (general-def '(normal insert) lsp-mode-map - "TAB" 'company-indent-or-complete-common)) - -;; (use-package company-box -;; :hook (company-mode . company-box-mode)) - -(use-package company-dict - :after company) - -(use-package yasnippet - :config - (setq yas-snippet-dirs (list (expand-file-name "yasnippets/" user-emacs-directory))) - (yas-global-mode 1)) - -(use-package projectile - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "op" 'projectile-switch-open-project - "gc" 'projectile-compile-project - "gr" 'projectile-run-project - "fp" 'project-find-file)) - -(use-package simple-httpd - :ensure t) - -(use-package avy - :after evil) - -(use-package evil-avy - :after avy - :general - (general-define-key - :states 'normal - :keymaps '(override magit-mode-map) - "F" 'magit-pull) - (general-def 'normal - "gl" 'avy-goto-line)) - -(use-package ace-link - :after avy - :general - (general-def 'normal - "gL" 'ace-link)) - -(setq display-buffer-alist - '(("\\*e?shell\\*" - (display-buffer-in-side-window) - (side . bottom) - (window-height . 0.25)) - ("*helpful*" - (display-buffer-in-side-window) - (side . right) - (window-width . 0.4)) - ("*org-roam*" - (display-buffer-in-side-window) - (side . right) - (window-width . 0.4)) - ("\\*elfeed-entry\\*" - (display-buffer-in-side-window) - (side . bottom) - (window-height . 0.60)) - ("*Agenda Commands*" - (display-buffer-in-side-window) - (side . right) - (window-width . 0.30)) - ("\\*Bongo-Elfeed Queue\\*" - (display-buffer-in-side-window) - (side . bottom) - (window-height . 0.25)))) - -(defun chris/kill-buffer-frame () - "Kills the active buffer and frame" - (interactive) - (kill-this-buffer) - (delete-frame)) - -(use-package ace-window - :config (ace-window-display-mode) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "ww" '(ace-window :which-key "select window"))) - -(use-package helpful - :commands (helpful-callable helpful-variable helpful-command helpful-key) - :general - (general-def 'normal 'helpful-mode-map - "q" 'chris/kill-buffer-frame)) - -(use-package format-all - :config - (format-all-mode +1) - (setq format-all-formatters '("Emacs Lisp" emacs-lisp)) - :defer 1) - -(use-package lua-mode - :mode ("\\.lua\\'" . lua-mode)) - -(use-package lsp-mode - :commands (lsp lsp-deferred) - :init - (setq lsp-keymap-prefix "C-c l") - :config - (setq lsp-lens-enable t - lsp-signature-auto-activate nil - read-process-output-max (* 1024 1024)) - (lsp-enable-which-key-integration t)) - -(use-package lsp-ui - :hook (lsp-mode . lsp-ui-mode) - :custom - (lsp-ui-doc-position 'at-point)) - -(use-package lsp-treemacs - :after lsp) - -(use-package fennel-mode - :mode ("\\.fnl\\'" . fennel-mode)) - -(use-package friar - :straight (:host github :repo "warreq/friar" :branch "master" - :files (:defaults "*.lua" "*.fnl")) - :after fennel-mode) - -(use-package yaml-mode - :mode ("\\.yml\\'" . yaml-mode)) - -(use-package docker - :defer t - :config - (setq docker-run-as-root t)) - -(use-package docker-tramp - :after docker) - -(use-package fish-mode - :mode ("\\.fish\\'" . fish-mode)) - -(use-package markdown-mode - :mode ("\\.md\\'" . markdown-mode) - :config - (setq markdown-fontify-code-blocks-natively t)) - -(use-package csv-mode - :mode ("\\.csv\\'" . csv-mode)) - -(use-package restclient - :commands (restclient-mode)) - -(use-package ob-restclient - :after org) - -(use-package dart-mode - :mode ("\\.dart\\'" . dart-mode) - :hook (dart-mode . lsp-deferred) - :general - (general-def 'normal dart-mode-map - "gr" 'flutter-run-or-hot-reload - "gR" 'lsp-dart-dap-flutter-hot-restart)) - -(use-package lsp-dart) -(use-package flutter - :after dart - :general - (chris/leader-keys dart-mode-map - "rf" 'flutter-run-or-hot-reload)) -(use-package hover - :after dart) - -(add-to-list 'exec-path "/opt/android-sdk/cmdline-tools/latest/bin") - -(use-package dired - :ensure nil - :straight nil - :config - (defun chris/dired-open-xdg () - "Open the file-at-point in the appropriate program" - (interactive) - (let ((file (file-truename (ignore-errors (dired-get-file-for-visit))))) - (message file) - (call-process "xdg-open" nil 0 nil file))) - - (setq dired-dwim-target t) - - (setq dired-listing-switches "-aoh --group-directories-first") - (setq dired-hide-details-hide-symlink-targets nil) - (add-hook 'dired-mode-hook #'dired-hide-details-mode) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "od" '(dired-jump :which-key "open dired here") - "oD" '(dired :which-key "open dired select")) - (general-def 'normal dired-mode-map - "q" 'kill-this-buffer - "C-" 'chris/dired-open-xdg)) - -(defun chris/dired-yank-filename () - "Get the full filename from file at point and put into kill-ring" - (interactive) - (let* ((file (dired-get-filename))) - (clipboard-kill-ring-save nil nil file))) - -(use-package all-the-icons-dired - :hook (dired-mode . all-the-icons-dired-mode)) - -(use-package dired-single - :after dired - :general - (general-def 'normal dired-mode-map - "h" 'dired-single-up-directory - "l" 'dired-single-buffer)) - -(use-package dired-rainbow - :after dired - :config - (defconst chris/dired-media-files-extensions - '("mp3" "mp4" "MP3" "MP4" "avi" "mpg" "flv" "ogg" "opus") - "Media files.") - - (defconst chris/dired-image-files-extensions - '("png" "jpg" "PNG" "JPG" "jpeg" "JPEG" "gif" "GIF") - "image files") - - (dired-rainbow-define html "#4e9a06" ("htm" "html" "xhtml")) - (dired-rainbow-define media "#f3f99d" chris/dired-media-files-extensions) - (dired-rainbow-define image "#5af78e" chris/dired-image-files-extensions) - - (dired-rainbow-define log (:inherit default :italic t) ".*\\.log")) - -(use-package diredfl - :after dired - :config (diredfl-global-mode +1)) - -(use-package dired-rsync - :general - (general-def 'normal dired-mode-map - "C" 'dired-rsync)) - -(require 'tramp) -(add-to-list 'tramp-default-proxies-alist - '(nil "\\`root\\'" "/ssh:%h:")) -(add-to-list 'tramp-default-proxies-alist - '((regexp-quote (system-name)) nil nil)) - -(defun chris/org-mode-setup () - (interactive) - (org-indent-mode +1) - (toc-org-mode +1) - (visual-fill-column-mode +1) - (display-line-numbers-mode -1) - (variable-pitch-mode +1) - (setq visual-fill-column-width 100 - visual-fill-column-center-text t)) - -(defun chris/org-agenda-setup () - (interactive) - (org-indent-mode +1) - (toc-org-mode +1) - (visual-fill-column-mode +1) - (display-line-numbers-mode -1) - (variable-pitch-mode -1) - (setq visual-fill-column-width 120 - visual-fill-column-center-text t)) - -(use-package org - :straight t - :defer 1 - :config - (setq org-startup-indented t - org-edit-src-content-indentation 0 - org-agenda-sticky t - org-fontify-quote-and-verse-blocks t - org-src-preserve-indentation t - org-src-window-setup 'other-window - org-agenda-current-time-string "now >>>>>>>>>>>>>") - - (add-hook 'org-mode-hook 'chris/org-mode-setup) - - (org-babel-do-load-languages 'org-babel-load-languages - '((emacs-lisp . t) - (python . t) - (ditaa . t) - (shell . t) - (restclient . t))) - - (setq org-ditaa-jar-path "/usr/bin/ditaa") - - (require 'org-tempo) - (add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp")) - (add-to-list 'org-structure-template-alist '("cl" . "src common-lisp")) - (add-to-list 'org-structure-template-alist '("py" . "src python")) - (add-to-list 'org-structure-template-alist '("sh" . "src shell")) - (add-to-list 'org-structure-template-alist '("yaml" . "src yaml")) - (add-to-list 'org-structure-template-alist '("yml" . "src yaml")) - (add-to-list 'org-structure-template-alist '("q" . "quote")) - (add-to-list 'org-structure-template-alist '("rc" . "src restclient")) - - (setq org-capture-templates - '(("t" "Personal todo" entry - (file "todo/todo.org") - (file ".templates/tasks.org") :prepend t) - ("n" "Personal notes" entry - (file "todo/notes.org") - "* %u %?\n%i\n%a" :prepend t) - ("j" "Journal" entry - (file+olp+datetree +org-capture-journal-file) - "* %U %?\n%i\n%a" :prepend t) - ("p" "TFC Plan" entry - (function chris/org-roam-capture-lesson-file) - (file ".templates/tfcplantemplate.org") - :prepend nil - :jump-to-captured t - :empty-lines 1) - ("P" "TFC Posts" entry - (file+headline "nvtfc_social_media.org" "Posts") - (file ".templates/posts.org") - :prepend t - :jump-to-captured t) - ("r" "Templates for projects") - ("rt" "Project-local todo" entry - (file+headline +org-capture-project-todo-file "Inbox") - "* TODO %?\n%i\n%a" :prepend t) - ("rn" "Project-local notes" entry - (file+headline +org-capture-project-notes-file "Inbox") - "* %U %?\n%i\n%a" :prepend t) - ("rc" "Project-local changelog" entry - (file+headline +org-capture-project-changelog-file "Unreleased") - "* %U %?\n%i\n%a" :prepend t) - ("o" "Centralized templates for projects") - ("ot" "Project todo" entry #'+org-capture-central-project-todo-file - "* TODO %?\n %i\n %a" :heading "Tasks" :prepend nil) - ("on" "Project notes" entry #'+org-capture-central-project-notes-file - "* %U %?\n %i\n %a" :heading "Notes" :prepend t) - ("oc" "Project changelog" entry #'+org-capture-central-project-changelog-file - "* %U %?\n %i\n %a" :heading "Changelog" :prepend t)) - org-capture-use-agenda-date t - org-agenda-timegrid-use-ampm t - org-agenda-show-inherited-tags nil - org-agenda-tags-column -100) - - (setq org-agenda-prefix-format '((agenda . " %i %?-12t% s") - (todo . " %i %-12:c") - (tags . " %i %-12:c") - (search . " %i %-12:c"))) - - (setq org-agenda-category-icon-alist - '(("todo" "~/org/icons/task.png" nil nil :ascent center) - ("lesson" "~/org/icons/book.png" nil nil :ascent center))) - - (setq org-imenu-depth 4 - org-odt-styles-file "/home/chris/org/style.odt" - org-export-with-toc nil - org-export-with-author nil - org-todo-keywords - '((sequence "TODO(t)" "PROJ(p)" "STRT(s)" "WAIT(w)" "HOLD(h)" "|" "DONE(d)" "CNCL(c)") - (sequence "[ ](T)" "[-](S)" "[?](W)" "|" "[X](D)")) - org-agenda-files - '("/home/chris/org/todo/inbox.org" - "/home/chris/org/todo/notes.org" - "/home/chris/org/repetition.org" - "/home/chris/org/tfc_plans.org" - "/home/chris/org/ministry_team.org" - "/home/chris/org/todo/todo.org" - "/home/chris/org/newsletter.org" - "/home/chris/org/archive.org" - "/home/chris/org/nvtfc_social_media.org" - "/home/chris/org/lessons/") - org-id-method 'ts - org-agenda-tags-column -105) - - (defun chris/org-columns-view () - "Turn on org-columns overlay and turn off olivetti-mode" - (interactive) - (goto-char (point-min)) - (org-content) - (org-columns) - (setq visual-fill-column-width 150)) - - (defun chris/org-columns-quit () - "Remove the org-columns overlay and turn on olivetti-mode" - (interactive) - (org-columns-quit) - (chris/org-mode-setup) - (setq visual-fill-column-width 100) - (setq visual-fill-column-width 100)) - - (add-hook 'org-agenda-finalize-hook 'evil-normal-state) - (add-hook 'org-agenda-finalize-hook 'chris/org-agenda-setup) - - ;;Let's make sure org-mode faces are inheriting fixed pitch faces. - (dolist (face '(org-block - org-block-begin-line - org-block-end-line - org-code - org-document-info-keyword - org-meta-line - org-table - org-date - org-verbatim)) - (set-face-attribute `,face nil :inherit 'fixed-pitch)) - - (set-face-attribute 'org-block-end-line nil :inherit 'org-block-begin-line) - (set-face-attribute 'org-quote nil :background "#242631" :inherit 'fixed-pitch) - - (setq org-refile-targets '((org-agenda-files . (:maxlevel . 6)))) - - (setq org-agenda-window-setup 'current-window) - - (defun chris/org-agenda () - "create a window that houses my org-agenda" - (interactive) - (with-selected-frame (make-frame - '((name . "org-agenda") - (width . 100))) - (org-agenda-list))) - - (setq org-latex-packages-alist '(("margin=2cm" "geometry" nil))) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "c" 'org-capture - "rr" 'org-refile - "e" 'org-export-dispatch - "oa" 'org-agenda-list) - ('normal org-agenda-mode-map - "q" 'org-agenda-quit - "r" 'org-agenda-redo - "d" 'org-agenda-deadline - "s" 'org-agenda-schedule - "t" 'org-agenda-todo - "c" 'org-agenda-capture) - ('normal org-columns-map - "j" 'outline-next-heading - "h" 'outline-previous-heading - "q" 'chris/org-columns-quit) - ('normal org-mode-map - "RET" 'chris/org-dwim-at-point - "gC" 'chris/org-columns-view - "ge" 'org-edit-src-code - "gr" 'revert-buffer - "S" 'org-schedule - "t" 'org-todo) - ('insert org-mode-map - "C-i" 'completion-at-point) - ('normal 'org-src-mode-map - "q" 'org-edit-src-abort)) - -(defun chris/org-roam-capture-lesson-file () - "Function to return the lesson file that is needed for TFC plan capture and move to correct position for plan insertion" - (interactive) - ;; (unless org-roam-mode (org-roam-mode +1)) - (let ((node (org-roam-node-read))) - (org-roam-node-visit node) - (goto-char (point-min)) - (search-forward "PLAN"))) - -(defun chris/org-babel-tangle-config () - (when (string-equal (buffer-file-name) - (expand-file-name "README.org" user-emacs-directory)) - (let ((org-confirm-babel-evaluate nil)) - (org-babel-tangle)))) - -(add-hook 'org-mode-hook (lambda () (add-hook 'after-save-hook #'chris/org-babel-tangle-config - :append :local))) - -(use-package evil-org - :ensure t - :after org - :hook (org-mode . (lambda () evil-org-mode)) - :config - (add-to-list 'evil-digit-bound-motions 'evil-org-beginning-of-line) - (evil-define-key 'motion 'evil-org-mode - (kbd "0") 'evil-org-beginning-of-line) - (require 'evil-org-agenda) - (evil-org-agenda-set-keys)) - -(use-package org-super-agenda - :after org - :init - (setq org-super-agenda-groups '((:name "📅 Today" - :time-grid t - :scheduled today) - (:name "Due Today" - :deadline today) - (:name "Important" - :priority "A") - (:name "Overdue" - :time-grid t - :scheduled past - :deadline past) - (:name "Due soon" - :deadline future))) - :config - (org-super-agenda-mode) - (setq org-super-agenda-header-map nil)) - -(use-package org-roam - :after org - :ensure t - :init - (setq org-roam-v2-ack t) - :config - (setq org-roam-directory "~/org" - org-roam-buffer-width 0.25 - org-roam-file-exclude-regexp ".stversion.*\|.stfolder.*\|.*~.*\|.*sync.*" - org-roam-db-location "~/.dotemacs/org-roam.db" - org-roam-completion-everywhere t - org-roam-capture-templates - '(("d" "default" plain "%?" - :if-new (file+head "${slug}.org" - "#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\nj ") - :unnarrowed t) - ("b" "bible" plain "%?" - :if-new (file+head "${slug}.org" - "#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n- tags %^G\n\n* %?") - :unnarrowed t) - ("l" "TFC Lesson" plain (file ".templates/lessontemplate.org") - :if-new (file+head "lessons/${slug}.org" - "#+TITLE: ${title}\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n") - :unnarrowed t)) - org-roam-dailies-capture-templates - '(("d" "daily" plain #'org-roam-capture--get-point "" - :immediate-finish t - :file-name "%<%Y-%m-%d>" - :head "#+TITLE: %<%Y-%m-%d>\n#+AUTHOR: Chris Cochrun\n#+CREATED: %<%D - %I:%M %p>\n\n* HFL\n* Tasks\n* Family\n** How Do I Love Abbie?") - ("b" "biblical daily" plain #'org-roam-capture--get-point "" - :immediate-finish t - :file-name "%<%Y-%m-%d>-bib" - :head "#+TITLE: %<%Y-%m-%d> - Biblical\n#+AUTHOR: Chris Cochrun"))) - (org-roam-setup) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "nf" '(org-roam-node-find :which-key "org roam ff") - "nr" 'org-roam-buffer-toggle - "ni" 'org-roam-node-insert - "nc" 'org-roam-capture - "njt" 'org-roam-dailies-capture-today - "ng" 'org-roam-graph)) - -(use-package websocket) -(use-package org-roam-ui - :straight (:host github :repo "org-roam/org-roam-ui" :files ("*.el" "out")) - :after org-roam - :config - (setq org-roam-ui-sync-theme t - org-roam-ui-follow t - org-roam-ui-update-on-save t - org-roam-ui-open-on-start t)) - -(use-package org-superstar - :after org - :config - (org-superstar-mode +1) - (setq org-superstar-headline-bullets-list '("\u25c9" "\u25c8" "" "\u25ce" "\u272c" "\u25c7" "\u2749" "\u2719" "\u2756")) - (setq org-superstar-item-bullet-alist '((?- . ?\u25b8) - (?+ . ?\u2749) - (?* . ?\u25c9))) - (set-face-attribute 'org-superstar-item nil :inherit 'org-level-3) - (add-hook 'org-mode-hook 'org-superstar-mode)) - -(defun chris/org-dwim-at-point (&optional arg) - "Do-what-I-mean at point. - -If on a: -- checkbox list item or todo heading: toggle it. -- clock: update its time. -- headline: cycle ARCHIVE subtrees, toggle latex fragments and inline images in - subtree; update statistics cookies/checkboxes and ToCs. -- footnote reference: jump to the footnote's definition -- footnote definition: jump to the first reference of this footnote -- table-row or a TBLFM: recalculate the table's formulas -- table-cell: clear it and go into insert mode. If this is a formula cell, - recaluclate it instead. -- babel-call: execute the source block -- statistics-cookie: update it. -- latex fragment: toggle it. -- link: follow it -- otherwise, refresh all inline images in current tree." - (interactive "P") - (let* ((context (org-element-context)) - (type (org-element-type context))) - ;; skip over unimportant contexts - (while (and context (memq type '(verbatim code bold italic underline strike-through subscript superscript))) - (setq context (org-element-property :parent context) - type (org-element-type context))) - (pcase type - (`headline - (cond ((memq (bound-and-true-p org-goto-map) - (current-active-maps)) - (org-goto-ret)) - ((and (fboundp 'toc-org-insert-toc) - (member "TOC" (org-get-tags))) - (toc-org-insert-toc) - (message "Updating table of contents")) - ((string= "ARCHIVE" (car-safe (org-get-tags))) - (org-force-cycle-archived)) - ((or (org-element-property :todo-type context) - (org-element-property :scheduled context)) - (org-todo - (if (eq (org-element-property :todo-type context) 'done) - (or (car (chris/org-get-todo-keywords-for (org-element-property :todo-keyword context))) - 'todo) - 'done)))) - ;; Update any metadata or inline previews in this subtree - (org-update-checkbox-count) - (org-update-parent-todo-statistics) - (when (and (fboundp 'toc-org-insert-toc) - (member "TOC" (org-get-tags))) - (toc-org-insert-toc) - (message "Updating table of contents")) - (let* ((beg (if (org-before-first-heading-p) - (line-beginning-position) - (save-excursion (org-back-to-heading) (point)))) - (end (if (org-before-first-heading-p) - (line-end-position) - (save-excursion (org-end-of-subtree) (point)))) - (overlays (ignore-errors (overlays-in beg end))) - (latex-overlays - (cl-find-if (lambda (o) (eq (overlay-get o 'org-overlay-type) 'org-latex-overlay)) - overlays)) - (image-overlays - (cl-find-if (lambda (o) (overlay-get o 'org-image-overlay)) - overlays))) - (chris/org--toggle-inline-images-in-subtree beg end) - (if (or image-overlays latex-overlays) - (org-clear-latex-preview beg end) - (org--latex-preview-region beg end)))) - - (`clock (org-clock-update-time-maybe)) - - (`footnote-reference - (org-footnote-goto-definition (org-element-property :label context))) - - (`footnote-definition - (org-footnote-goto-previous-reference (org-element-property :label context))) - - ((or `planning `timestamp) - (org-follow-timestamp-link)) - - ((or `table `table-row) - (if (org-at-TBLFM-p) - (org-table-calc-current-TBLFM) - (ignore-errors - (save-excursion - (goto-char (org-element-property :contents-begin context)) - (org-call-with-arg 'org-table-recalculate (or arg t)))))) - - (`table-cell - (org-table-blank-field) - (org-table-recalculate arg) - (when (and (string-empty-p (string-trim (org-table-get-field))) - (bound-and-true-p evil-local-mode)) - (evil-change-state 'insert))) - - (`babel-call - (org-babel-lob-execute-maybe)) - - (`statistics-cookie - (save-excursion (org-update-statistics-cookies arg))) - - ((or `src-block `inline-src-block) - (org-babel-execute-src-block)) - - ((or `latex-fragment `latex-environment) - (org-latex-preview)) - - (`link - (let* ((lineage (org-element-lineage context '(link) t)) - (path (org-element-property :path lineage))) - (if (or (equal (org-element-property :type lineage) "img") - (and path (image-type-from-file-name path))) - (chris/org--toggle-inline-images-in-subtree - (org-element-property :begin lineage) - (org-element-property :end lineage)) - (org-open-at-point arg)))) - - (`paragraph - (let ((match (and (org-at-item-checkbox-p) (match-string 1)))) - (org-toggle-checkbox))) - - (_ - (if (or (org-in-regexp org-ts-regexp-both nil t) - (org-in-regexp org-tsr-regexp-both nil t) - (org-in-regexp org-link-any-re nil t)) - (call-interactively #'org-open-at-point) - (chris/org--toggle-inline-images-in-subtree - (org-element-property :begin context) - (org-element-property :end context))))))) - - -(defun chris/org-get-todo-keywords-for (&optional keyword) - "Returns the list of todo keywords that KEYWORD belongs to." - (when keyword - (cl-loop for (type . keyword-spec) - in (cl-remove-if-not #'listp org-todo-keywords) - for keywords = - (mapcar (lambda (x) (if (string-match "^\\([^(]+\\)(" x) - (match-string 1 x) - x)) - keyword-spec) - if (eq type 'sequence) - if (member keyword keywords) - return keywords))) - -(defun chris/org--toggle-inline-images-in-subtree (&optional beg end refresh) - "Refresh inline image previews in the current heading/tree." - (let ((beg (or beg - (if (org-before-first-heading-p) - (line-beginning-position) - (save-excursion (org-back-to-heading) (point))))) - (end (or end - (if (org-before-first-heading-p) - (line-end-position) - (save-excursion (org-end-of-subtree) (point))))) - (overlays (cl-remove-if-not (lambda (ov) (overlay-get ov 'org-image-overlay)) - (ignore-errors (overlays-in beg end))))) - (dolist (ov overlays nil) - (delete-overlay ov) - (setq org-inline-image-overlays (delete ov org-inline-image-overlays))) - (when (or refresh (not overlays)) - (org-display-inline-images t t beg end) - t))) - -(use-package mu4e - :ensure nil - :config - (setq mail-user-agent 'mu4e-user-agent) - (setq mu4e-maildir "~/Maildir" - user-full-name "Chris Cochrun" - mu4e-change-filenames-when-moving t - mu4e-get-mail-command "mbsync -a" - mu4e-update-interval (* 15 60) - mu4e-attachment-dir "/home/chris/nextcloud/home/Documents/attachments" - mu4e-completing-read-function #'completing-read) - - (setq mu4e-contexts - (list - (make-mu4e-context - :name "office" - :match-func - (lambda (msg) - (when msg - (string-prefix-p "/office" (mu4e-message-field msg :maildir)))) - :vars '((user-mail-address . "chris@tfcconnection.org") - (mu4e-sent-folder . "/office/Sent Items/") - (mu4e-drafts-folder . "/office/Drafts") - (mu4e-trash-folder . "/office/Deleted Items") - (mu4e-refile-folder . "/office/Archive") - (smtpmail-smtp-user . "chris@tfcconnection.org") - (mu4e-compose-signature . "---\nChris Cochrun"))) - (make-mu4e-context - :name "outlook" - :match-func - (lambda (msg) - (when msg - (string-prefix-p "/outlook" (mu4e-message-field msg :maildir)))) - :vars '((user-mail-address . "chris.cochrun@outlook.com") - (mu4e-sent-folder . "/outlook/Sent/") - (mu4e-drafts-folder . "/outlook/Drafts") - (mu4e-trash-folder . "/outlook/Deleted") - (mu4e-refile-folder . "/outlook/Archive") - (smtpmail-smtp-user . "chris.cochrun@outlook.com") - (mu4e-compose-signature . "---\nChris Cochrun"))) - (make-mu4e-context - :name "gmail" - :match-func - (lambda (msg) - (when msg - (string-prefix-p "/gmail" (mu4e-message-field msg :maildir)))) - :vars '((user-mail-address . "ccochrun21@gmail.com") - (mu4e-sent-folder . "/gmail/[Gmail].Sent Mail/") - (smtpmail-smtp-user . "ccochrun21@gmail.com") - (mu4e-compose-signature . "---\nChris Cochrun"))))) - - ;; Add the ability to send email for o365 - (setq message-send-mail-function 'smtpmail-send-it - starttls-use-gnutls t - smtpmail-starttls-credentials '(("smtp.office365.com" 587 nil nil)) - smtpmail-auth-credentials - '(("smtp.office365.com" 587 "chris@tfcconnection.org" nil)) - smtpmail-default-smtp-server "smtp.office365.com" - smtpmail-smtp-server "smtp.office365.com" - smtpmail-smtp-service 587) - - ;; shortcuts in the jumplist by pressing "J" in the mu4e buffer - (setq mu4e-maildir-shortcuts - '((:maildir "/office/Archive" :key ?a) - (:maildir "/office/INBOX" :key ?i) - (:maildir "/outlook/INBOX" :key ?l) - (:maildir "/office/Junk Email" :key ?j) - (:maildir "/office/INBOX/Website Forms" :key ?f) - (:maildir "/gmail/INBOX" :key ?g) - (:maildir "/office/Sent Items" :key ?s))) - - ;; (add-to-list mu4e-headers-actions ("org capture message" . mu4e-org-store-and-capture)) - - (setq mu4e-bookmarks - '((:name "Unread messages" - :query "flag:unread AND NOT flag:trashed AND NOT maildir:\"/outlook/Junk\" AND NOT maildir:\"/office/Junk Email\" AND NOT maildir:\"/outlook/Deleted\" AND NOT maildir:\"/office/Deleted Items\"" - :key 117) - (:name "Today's messages" - :query "date:today..now" - :key 116) - (:name "Last 7 days" - :query "date:7d..now" - :hide-unread t - :key 119) - (:name "Messages with images" - :query "mime:image/*" - :key 112))) - - (setq mu4e-mu-binary "/usr/bin/mu" - mu4e-view-prefer-html nil) - (setq mu4e-use-fancy-chars t - mu4e-headers-draft-mark '("D" . "") - mu4e-headers-flagged-mark '("F" . "") - mu4e-headers-new-mark '("N" . " ") - mu4e-headers-passed-mark '("P" . "") - mu4e-headers-replied-mark '("R" . "") - mu4e-headers-seen-mark '("S" . " ") - mu4e-headers-trashed-mark '("T" . " ") - mu4e-headers-attach-mark '("a" . " ") - mu4e-headers-encrypted-mark '("x" . "") - mu4e-headers-signed-mark '("s" . " ") - mu4e-headers-unread-mark '("u" . " ")) - - (setq mu4e-headers-fields - '((:human-date . 12) - (:flags . 6) - (:from . 22) - (:subject))) - - (setq mu4e-view-actions - '(("capture message" . mu4e-action-capture-message) - ("view in browser" . mu4e-action-view-in-browser) - ("show this thread" . mu4e-action-show-thread))) - - (defun chris/setup-mu4e-headers () - (toggle-truncate-lines +1) - (display-line-numbers-mode -1)) - - - (defun chris/setup-mu4e-view () - (display-line-numbers-mode -1) - (toggle-truncate-lines +1) - (setq visual-fill-column-center-text t) - (setq visual-fill-column-width 100) - (visual-fill-column-mode +1)) - - (remove-hook 'mu4e-main-mode-hook '(display-line-numbers-mode -1)) - (add-hook 'mu4e-headers-mode-hook #'chris/setup-mu4e-headers) - (add-hook 'mu4e-view-mode-hook #'chris/setup-mu4e-view) - - - (mu4e t) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "om" 'mu4e) - (general-def 'normal mu4e-view-mode-map - "ga" 'mu4e-view-save-attachments)) - -(use-package org-msg - :hook (mu4e-compose-mode . org-msg-edit-mode) - :config - (org-msg-mode) - (setq org-msg-startup "inlineimages" - org-msg-greeting-name-limit 3 - org-msg-default-alternatives '(html text))) - -(use-package calfw - :commands chris/calfw-calendar-open - :config - (defun chris/calfw-calendar-open () - (interactive) - (cfw:open-calendar-buffer - :contents-sources - (list - (cfw:org-create-source - "Cyan") ; org-agenda source - (cfw:ical-create-source - "NV" "https://www.nvhuskies.org/vnews/display.v?ical" "Green") ; School Calendar - (cfw:ical-create-source - "Outlook" "https://outlook.office365.com/owa/calendar/62a0d491bec4430e825822afd2fd1c01@tfcconnection.org/9acc5bc27ca24ce7a900c57284959f9d8242340735661296952/S-1-8-2197686000-2519837503-3687200543-3873966527/reachcalendar.ics" "Yellow") ; Outlook Calendar - ))) - (custom-set-faces - '(cfw:face-title ((t (:weight bold :height 2.0 :inherit fixed-pitch)))) - '(cfw:face-header ((t (:slant italic :weight bold)))) - '(cfw:face-sunday ((t :weight bold))) - '(cfw:face-saturday ((t :weight bold))) - '(cfw:face-holiday ((t :weight bold))) - ;; '(cfw:face-grid ((t :foreground "DarkGrey"))) - ;; '(cfw:face-default-content ((t :foreground "#bfebbf"))) - ;; '(cfw:face-periods ((t :foreground "cyan"))) - '(cfw:face-day-title ((t :background nil))) - '(cfw:face-default-day ((t :weight bold :inherit cfw:face-day-title))) - '(cfw:face-annotation ((t :inherit cfw:face-day-title))) - '(cfw:face-disable ((t :inherit cfw:face-day-title))) - '(cfw:face-today-title ((t :weight bold))) - '(cfw:face-today ((t :weight bold))) - ;; '(cfw:face-select ((t :background "#2f2f2f"))) - '(cfw:face-toolbar ((t :foreground "Steelblue4" :background "Steelblue4"))) - '(cfw:face-toolbar-button-off ((t :weight bold))) - '(cfw:face-toolbar-button-on ((t :weight bold)))) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "oc" 'chris/calfw-calendar-open) - (general-def cfw:calendar-mode-map - "q" 'kill-this-buffer - "RET" 'cfw:show-details-command) - (general-def 'normal cfw:details-mode-map - "q" 'cfw:details-kill-buffer-command)) - -(use-package calfw-org - :after calfw) - -(use-package calfw-ical - :after calfw) - -(use-package org-caldav - :after org - :config - (setq org-caldav-url "https://staff.tfcconnection.org/remote.php/dav/calendars/chris" - org-caldav-calendar-id "org" - org-caldav-inbox "/home/chris/org/todo/inbox.org" - org-caldav-files '("/home/chris/org/todo/todo.org" - "/home/chris/org/todo/notes.org" - "/home/chris/org/todo/prayer.org") - org-icalendar-alarm-time 15 - org-icalendar-use-scheduled '(todo-start event-if-todo))) - -(use-package org-wild-notifier - :after org - :config - (setq alert-default-style 'libnotify) - (org-wild-notifier-mode +1)) - -(use-package magit - :commands (magit-status magit-get-current-branch) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "g g" 'magit-status) - :custom - (magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1)) - -(use-package eshell - :ensure nil - :straight nil - :config - (require 'em-tramp) - - (with-eval-after-load 'esh-module ;; REVIEW: It used to work, but now the early `provide' seems to backfire. - (unless (boundp 'eshell-modules-list) - (load "esh-module")) ;; Don't print the banner. - (push 'eshell-tramp eshell-modules-list)) - - (setq password-cache t - password-cache-expiry 3600) - - (setq eshell-history-size 1024) - - - ;;; Extra execution information - (defvar chris/eshell-status-p t - "If non-nil, display status before prompt.") - (defvar chris/eshell-status--last-command-time nil) - (make-variable-buffer-local 'chris/eshell-status--last-command-time) - (defvar chris/eshell-status-min-duration-before-display 0 - "If a command takes more time than this, display its duration.") - - (defun chris/eshell-status-display () - (if chris/eshell-status--last-command-time - (let ((duration (time-subtract (current-time) chris/eshell-status--last-command-time))) - (setq chris/eshell-status--last-command-time nil) - (when (> (time-to-seconds duration) chris/eshell-status-min-duration-before-display) - (format "  %.3fs %s" - (time-to-seconds duration) - (format-time-string "| %F %T" (current-time))))) - (format "  0.000s"))) - - (defun chris/eshell-status-record () - (setq chris/eshell-status--last-command-time (current-time))) - - (add-hook 'eshell-pre-command-hook 'chris/eshell-status-record) - - (setq eshell-prompt-function - (lambda nil - (let ((path (abbreviate-file-name (eshell/pwd)))) - (concat - (if (or (string= system-name "archdesktop") (string= system-name "syl")) - nil - (format - (propertize "\n(%s@%s)" 'face '(:foreground "#606580")) - (propertize (user-login-name) 'face '(:inherit compilation-warning)) - (propertize (system-name) 'face '(:inherit compilation-warning)))) - (if (and (require 'magit nil t) (or (magit-get-current-branch) (magit-get-current-tag))) - (let* ((root (abbreviate-file-name (magit-rev-parse "--show-toplevel"))) - (after-root (substring-no-properties path (min (length path) (1+ (length root)))))) - (format - (propertize "\n[ %s | %s@%s ]" 'face font-lock-comment-face) - (propertize root 'face `(:inherit org-warning)) - (propertize after-root 'face `(:inherit org-level-1)) - (propertize (or (magit-get-current-branch) (magit-get-current-tag)) 'face `(:inherit org-macro)))) - (format - (propertize "\n[%s]" 'face font-lock-comment-face) - (propertize path 'face `(:inherit org-level-1)))) - (when chris/eshell-status-p - (propertize (or (chris/eshell-status-display) "") 'face font-lock-comment-face)) - (propertize "\n" 'face '(:inherit org-todo :weight ultra-bold)) - " ")))) - - ;;; If the prompt spans over multiple lines, the regexp should match - ;;; last line only. - (setq-default eshell-prompt-regexp "^ ") - (setq eshell-destroy-buffer-when-process-dies t) - - (defun chris/pop-eshell () - "Make an eshell frame on the bottom" - (interactive) - (unless pop-eshell - (setq pop-eshell (eshell 100)) - (with-current-buffer pop-eshell - (eshell/clear-scrollback) - (rename-buffer "*eshell-pop*") - (display-buffer-in-side-window pop-eshell '((side . bottom)))))) - - (setq eshell-banner-message "") - - (setq eshell-path-env "/usr/local/bin:/usr/bin:/opt/android-sdk/cmdline-tools/latest/bin") - - ;; this makes it so flutter works properly - (setenv "ANDROID_SDK_ROOT" "/opt/android-sdk") - (setenv "CHROME_EXECUTABLE" "/usr/bin/qutebrowser") - (setenv "JAVA_HOME" "/usr/lib/jvm/default") - (setenv "PATH" "/usr/local/bin:/usr/bin:/opt/android-sdk/cmdline-tools/latest/bin") - - (add-hook 'eshell-mode-hook '(display-line-numbers-mode -1)) - - (setq eshell-command-aliases-list - '(("q" "exit") - ("f" "find-file $1") - ("ff" "find-file $1") - ("d" "dired $1") - ("bd" "eshell-up $1") - ("rg" "rg --color=always $*") - ("ll" "ls -lah $*") - ("gg" "magit-status") - ("clear" "clear-scrollback") - ("!c" "eshell-previous-input 2") - ("yay" "paru $1") - ("yeet" "paru -Rns $1"))) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "oe" 'eshell) - (general-def '(normal insert) eshell-mode-map - "C-d" 'kill-buffer-and-window)) - -(use-package sly - :mode - ("\\.lisp\\'" . sly-mode) - ("\\.lisp\\'" . lisp-mode) - :config - (defun chris/start-nyxt-repl () - "Start the repl and sly connection for nyxt" - (interactive) - (sly-connect "localhost" 4006))) - -(use-package pdf-tools - :straight (:host github - :repo "flatwhatson/pdf-tools" - :branch "fix-macros") - :defer 1 - :config - (pdf-tools-install) - (custom-set-variables '(pdf-misc-print-program "/usr/bin/lpr") - '(pdf-misc-print-program-args (quote ("-o media=Letter" "-o fitplot"))))) - -(use-package nov - :mode ("\\.epub\\'" . nov-mode) - :config - - (defun chris/setup-nov-mode - (interactive) - (visual-fill-column-mode) - (display-line-numbers-mode -1) - (variable-pitch-mode +1) - (setq visual-fill-column-width 100 - visual-fill-column-center-text t)) - - (add-hook 'nov-mode-hook 'chris/setup-nov-mode)) - -(use-package elfeed - :commands (elfeed) - :config - (defvar chris/elfeed-bongo-playlist "*Bongo-Elfeed Queue*" - "Name of the Elfeed+Bongo multimedia playlist.") - - (defun chris/elfeed-bongo-insert-item () - "Insert `elfeed' multimedia links in `bongo' playlist buffer. - -The playlist buffer has a unique name so that it will never -interfere with the default `bongo-playlist-buffer'." - (interactive) - (let* ((entry (elfeed-search-selected :ignore-region)) - (link (elfeed-entry-link entry)) - (enclosure (elt (car (elfeed-entry-enclosures entry)) 0)) - (url (if (string-prefix-p "https://thumbnails" enclosure) - link - (if (string= enclosure nil) - link - enclosure))) - (title (elfeed-entry-title entry)) - (bongo-pl chris/elfeed-bongo-playlist) - (buffer (get-buffer-create bongo-pl))) - (message "link is %s" link) - (message "enclosure is %s" enclosure) - (message "url is %s" url) - (message "title is %s" title) - (elfeed-search-untag-all-unread) - (unless (bongo-playlist-buffer) - (bongo-playlist-buffer)) - (display-buffer buffer) - (with-current-buffer buffer - (when (not (bongo-playlist-buffer-p)) - (bongo-playlist-mode) - (setq-local bongo-library-buffer (get-buffer "*elfeed-search*")) - (setq-local bongo-enabled-backends '(mpv)) - (bongo-progressive-playback-mode)) - (goto-char (point-max)) - (bongo-insert-uri url (format "%s ==> %s" title url)) - (let ((inhibit-read-only t)) - (delete-duplicate-lines (point-min) (point-max))) - (bongo-recenter)) - (message "Enqueued %s “%s” in %s" - (if enclosure "podcast" "video") - (propertize title 'face 'italic) - (propertize bongo-pl 'face 'bold)))) - - (defun chris/elfeed-bongo-switch-to-playlist () - (interactive) - (let* ((bongo-pl chris/elfeed-bongo-playlist) - (buffer (get-buffer bongo-pl))) - (if buffer - (switch-to-buffer buffer) - (message "No `bongo' playlist is associated with `elfeed'.")))) - - (setq elfeed-search-filter "@6-days-ago +unread") - - (defun chris/elfeed-ui-setup () - (display-line-numbers-mode -1) - (toggle-truncate-lines +1)) - - (defun chris/elfeed-show-ui-setup () - (display-line-numbers-mode -1) - (setq visual-fill-column-width 130 - visual-fill-column-center-text t) - (toggle-truncate-lines -1) - (visual-fill-column-mode +1)) - - (add-hook 'elfeed-search-mode-hook 'chris/elfeed-ui-setup) - (add-hook 'elfeed-show-mode-hook 'chris/elfeed-show-ui-setup) - - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "of" 'elfeed) - - (general-def 'normal elfeed-search-mode-map - "v" 'chris/elfeed-bongo-insert-item - "h" 'chris/elfeed-bongo-switch-to-playlist)) - -(use-package elfeed-org - :after elfeed - :config - (setq rmh-elfeed-org-files (list "~/org/elfeed.org")) - (elfeed-org) - (elfeed-update)) - -(use-package bongo - :commands (bongo bongo-playlist-buffer) - :config - (define-bongo-backend mpv - :constructor 'bongo-start-mpv-player - :program-name 'mpv - :extra-program-arguments '("--profile=fast --input-ipc-server=/tmp/mpvsocket") - :matcher '((local-file "file:" "http:" "ftp:" "lbry:") - "mka" "wav" "wma" "ogm" "opus" - "ogg" "flac" "mp3" "mka" "wav" - "mpg" "mpeg" "vob" "avi" "ogm" "mp4" - "mkv" "mov" "asf" "wmv" "rm" "rmvb" "ts") - :matcher '(("mms:" "mmst:" "rtp:" "rtsp:" "udp:" "unsv:" - "dvd:" "vcd:" "tv:" "dvb:" "mf:" "cdda:" "cddb:" - "cue:" "sdp:" "mpst:" "tivo:") . t) - :matcher '(("http:" "https:" "lbry:") . t)) - - (setq bongo-enabled-backends '(mpv) - bongo-mpv-extra-arguments '("--profile=fast") - bongo-track-mark-icon-file-name "track-mark-icon.png") - - (defun chris/bongo-mark-line-forward () - (interactive) - (bongo-mark-line) - (goto-char (bongo-point-after-object)) - (next-line)) - - (defun chris/bongo-mpv-pause/resume () - (interactive) - (bongo-mpv-player-pause/resume bongo-player)) - - (defun chris/bongo-mpv-speed-up () - (interactive) - (bongo--run-mpv-command bongo-player "speed" "set" "speed" "1.95")) - - (defun chris/bongo-open-elfeed-queue-buffer () - (interactive) - (display-buffer "*Bongo-Elfeed Queue*")) - - :general - (chris/leader-keys - :states 'normal - "ob" 'bongo - "oB" 'chris/bongo-open-elfeed-queue-buffer) - (general-def 'normal bongo-playlist-mode-map - "RET" 'bongo-dwim - "d" 'bongo-kill-line - "u" 'bongo-unmark-region - "p" 'bongo-pause/resume - "P" 'bongo-yank - "H" 'bongo-switch-buffers - "q" 'bury-buffer - "+" 'chris/bongo-mpv-speed-up - "m" 'chris/bongo-mark-line-forward) - (general-def 'normal bongo-library-mode-map - "RET" 'bongo-dwim - "d" 'bongo-kill-line - "u" 'bongo-unmark-region - "e" 'bongo-insert-enqueue - "p" 'bongo-pause/resume - "H" 'bongo-switch-buffers - "q" 'bury-buffer)) - -(use-package transmission - :commands (transmission) - :config - - (if (string-equal (system-name) "archdesktop") - (setq transmission-host "home.cochrun.xyz" - transmission-rpc-path "/transmission/rpc" - transmission-refresh-modes '(transmission-mode - transmission-files-mode - transmission-info-mode - transmission-peers-mode)) - (setq transmission-host "192.168.1.2" - transmission-rpc-path "/transmission/rpc" - transmission-refresh-modes '(transmission-mode - transmission-files-mode - transmission-info-mode - transmission-peers-mode))) - :general - (chris/leader-keys - :states 'normal - :keymaps 'override - "ot" 'transmission)) - -(use-package auth-source-pass - :defer 1 - :config (auth-source-pass-enable)) - -(use-package pass - :defer 1) - -(use-package password-store - :after pass - :general - (chris/leader-keys - "sp" 'password-store-copy)) - -(use-package password-store-otp - :after password-store - :general - (chris/leader-keys - "st" 'password-store-otp-token-copy)) - -(use-package plz - :straight (plz :type git :host github :repo "alphapapa/plz.el")) - -(use-package ement - :straight (ement :type git :host github :repo "alphapapa/ement.el") - :config - (setq ement-room-images t) - :general - (general-def 'normal ement-room-mode-map - "q" 'bury-buffer - "RET" 'ement-room-send-message) - (chris/leader-keys - "oM" 'ement-list-rooms)) - -;; Reduce rendering/line scan work for Emacs by not rendering cursors or regions -;; in non-focused windows. -(setq-default cursor-in-non-selected-windows nil) -(setq highlight-nonselected-windows nil) - -;; More performant rapid scrolling over unfontified regions. May cause brief -;; spells of inaccurate syntax highlighting right after scrolling, which should -;; quickly self-correct. -(setq fast-but-imprecise-scrolling t) - -;; Don't ping things that look like domain names. -(setq ffap-machine-p-known 'reject) - -;; Emacs "updates" its ui more often than it needs to, so we slow it down -;; slightly from 0.5s: -(setq idle-update-delay 1.0) - -;; Font compacting can be terribly expensive, especially for rendering icon -;; fonts on Windows. Whether disabling it has a notable affect on Linux and Mac -;; hasn't been determined, but we inhibit it there anyway. This increases memory -;; usage, however! -;; (setq inhibit-compacting-font-caches t) - -;; Introduced in Emacs HEAD (b2f8c9f), this inhibits fontification while -;; receiving input, which should help with performance while scrolling. -(setq redisplay-skip-fontification-on-input t) - -(setq gc-cons-threshold (* 32 1024 1024)) -(setq garbage-collection-messages nil) - -(use-package gcmh - :ensure t - :init - (gcmh-mode) - :config - (setq gcmh-idle-delay 5 - gcmh-high-cons-threshold (* 128 1024 1024) ; 128mb - gcmh-verbose nil)) - -(setq warning-suppress-types '((comp))) diff --git a/straight/build-cache.el b/straight/build-cache.el deleted file mode 100644 index 75186315..00000000 --- a/straight/build-cache.el +++ /dev/null @@ -1,7567 +0,0 @@ - -:tanat - -"29.0.50" - -#s(hash-table size 145 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("org-elpa" ("2022-01-03 12:40:42" nil (:local-repo nil :package "org-elpa" :type git)) "melpa" ("2022-01-03 12:40:42" nil (:type git :host github :repo "melpa/melpa" :build nil :package "melpa" :local-repo "melpa")) "gnu-elpa-mirror" ("2022-01-03 12:40:42" nil (:type git :host github :repo "emacs-straight/gnu-elpa-mirror" :build nil :package "gnu-elpa-mirror" :local-repo "gnu-elpa-mirror")) "el-get" ("2022-01-03 12:40:42" nil (:type git :host github :repo "dimitri/el-get" :build nil :files ("*.el" ("recipes" "recipes/el-get.rcp") "methods" "el-get-pkg.el") :flavor melpa :package "el-get" :local-repo "el-get")) "emacsmirror-mirror" ("2022-01-03 12:40:42" nil (:type git :host github :repo "emacs-straight/emacsmirror-mirror" :build nil :package "emacsmirror-mirror" :local-repo "emacsmirror-mirror")) "straight" ("2022-01-03 12:40:42" ("emacs") (:type git :host github :repo "raxod502/straight.el" :files ("straight*.el") :branch "master" :package "straight" :local-repo "straight.el")) "use-package" ("2022-01-03 12:40:42" ("emacs" "bind-key") (:type git :flavor melpa :files (:defaults (:exclude "bind-key.el" "bind-chord.el" "use-package-chords.el" "use-package-ensure-system-package.el") "use-package-pkg.el") :host github :repo "jwiegley/use-package" :package "use-package" :local-repo "use-package")) "bind-key" ("2022-01-03 12:40:42" nil (:flavor melpa :files ("bind-key.el" "bind-key-pkg.el") :package "bind-key" :local-repo "use-package" :type git :repo "jwiegley/use-package" :host github)) "command-log-mode" ("2022-01-03 12:40:42" nil (:type git :flavor melpa :host github :repo "lewang/command-log-mode" :package "command-log-mode" :local-repo "command-log-mode")) "all-the-icons" ("2022-01-03 12:40:42" ("emacs") (:type git :flavor melpa :files (:defaults "data" "all-the-icons-pkg.el") :host github :repo "domtronn/all-the-icons.el" :package "all-the-icons" :local-repo "all-the-icons.el")) "doom-modeline" ("2022-01-03 12:40:42" ("emacs" "all-the-icons" "shrink-path" "dash") (:type git :flavor melpa :host github :repo "seagle0128/doom-modeline" :package "doom-modeline" :local-repo "doom-modeline")) "shrink-path" ("2022-01-03 12:40:42" ("emacs" "s" "dash" "f") (:type git :flavor melpa :host gitlab :repo "bennya/shrink-path.el" :package "shrink-path" :local-repo "shrink-path.el")) "s" ("2022-01-03 12:40:42" nil (:type git :flavor melpa :files ("s.el" "s-pkg.el") :host github :repo "magnars/s.el" :package "s" :local-repo "s.el")) "dash" ("2022-01-03 12:40:42" ("emacs") (: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" ("2022-01-03 12:40:42" ("s" "dash") (:type git :flavor melpa :files ("f.el" "f-pkg.el") :host github :repo "rejeep/f.el" :package "f" :local-repo "f.el")) "doom-themes" ("2022-01-03 12:40:42" ("emacs" "cl-lib") (:type git :flavor melpa :files (:defaults "themes/*.el" "doom-themes-pkg.el") :host github :repo "hlissner/emacs-doom-themes" :package "doom-themes" :local-repo "emacs-doom-themes")) "rainbow-delimiters" ("2022-01-03 12:40:42" nil (:type git :flavor melpa :host github :repo "Fanael/rainbow-delimiters" :package "rainbow-delimiters" :local-repo "rainbow-delimiters")) "smartparens" ("2022-01-03 12:40:42" ("dash" "cl-lib") (:type git :flavor melpa :host github :repo "Fuco1/smartparens" :package "smartparens" :local-repo "smartparens")) "aggressive-indent" ("2022-01-03 12:40:42" ("emacs") (:type git :flavor melpa :host github :repo "Malabarba/aggressive-indent-mode" :package "aggressive-indent" :local-repo "aggressive-indent-mode")) "adaptive-wrap" ("2022-01-03 12:40:42" nil (:type git :host github :repo "emacs-straight/adaptive-wrap" :files ("*" (:exclude ".git")) :package "adaptive-wrap" :local-repo "adaptive-wrap")) "which-key" ("2022-01-03 12:40:42" ("emacs") (:type git :flavor melpa :host github :repo "justbur/emacs-which-key" :package "which-key" :local-repo "emacs-which-key")) "no-littering" ("2022-01-03 12:40:42" ("cl-lib") (:type git :flavor melpa :host github :repo "emacscollective/no-littering" :package "no-littering" :local-repo "no-littering")) "evil" ("2022-01-03 12:40:42" ("emacs" "goto-chg" "cl-lib") (:type git :flavor melpa :files (:defaults "doc/build/texinfo/evil.texi" (:exclude "evil-test-helpers.el") "evil-pkg.el") :host github :repo "emacs-evil/evil" :package "evil" :local-repo "evil")) "goto-chg" ("2022-01-03 12:40:42" ("emacs") (:type git :flavor melpa :host github :repo "emacs-evil/goto-chg" :package "goto-chg" :local-repo "goto-chg")) "evil-collection" ("2022-01-03 12:40:43" ("emacs" "evil" "annalist") (:type git :flavor melpa :files (:defaults "modes" "evil-collection-pkg.el") :host github :repo "emacs-evil/evil-collection" :package "evil-collection" :local-repo "evil-collection")) "annalist" ("2022-01-03 12:40:43" ("emacs" "cl-lib") (:type git :flavor melpa :host github :repo "noctuid/annalist.el" :package "annalist" :local-repo "annalist.el")) "general" ("2022-01-03 12:40:43" ("emacs" "cl-lib") (:type git :flavor melpa :host github :repo "noctuid/general.el" :package "general" :local-repo "general.el")) "evil-escape" ("2022-01-03 12:40:43" ("emacs" "evil" "cl-lib") (:type git :flavor melpa :host github :repo "syl20bnr/evil-escape" :package "evil-escape" :local-repo "evil-escape")) "evil-surround" ("2022-01-03 12:40:43" ("evil") (:type git :flavor melpa :host github :repo "emacs-evil/evil-surround" :package "evil-surround" :local-repo "evil-surround")) "unicode-fonts" ("2022-01-03 12:40:43" ("font-utils" "ucs-utils" "list-utils" "persistent-soft" "pcache") (:type git :flavor melpa :host github :repo "rolandwalker/unicode-fonts" :package "unicode-fonts" :local-repo "unicode-fonts")) "font-utils" ("2022-01-03 12:40:43" ("persistent-soft" "pcache") (:type git :flavor melpa :host github :repo "rolandwalker/font-utils" :package "font-utils" :local-repo "font-utils")) "persistent-soft" ("2022-01-03 12:40:43" ("pcache" "list-utils") (:type git :flavor melpa :host github :repo "rolandwalker/persistent-soft" :package "persistent-soft" :local-repo "persistent-soft")) "pcache" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "sigma/pcache" :package "pcache" :local-repo "pcache")) "list-utils" ("2022-01-03 12:40:43" nil (:type git :flavor melpa :host github :repo "rolandwalker/list-utils" :package "list-utils" :local-repo "list-utils")) "ucs-utils" ("2022-01-03 12:40:43" ("persistent-soft" "pcache" "list-utils") (:type git :flavor melpa :host github :repo "rolandwalker/ucs-utils" :package "ucs-utils" :local-repo "ucs-utils")) "emojify" ("2022-01-03 12:40:43" ("seq" "ht" "emacs") (:type git :flavor melpa :files (:defaults "data" "images" "emojify-pkg.el") :host github :repo "iqbalansari/emacs-emojify" :package "emojify" :local-repo "emacs-emojify")) "ht" ("2022-01-03 12:40:43" ("dash") (:type git :flavor melpa :files ("ht.el" "ht-pkg.el") :host github :repo "Wilfred/ht.el" :package "ht" :local-repo "ht.el")) "visual-fill-column" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :repo "https://codeberg.org/joostkremers/visual-fill-column.git" :package "visual-fill-column" :local-repo "visual-fill-column")) "toc-org" ("2022-01-03 12:40:43" nil (:type git :flavor melpa :host github :repo "snosov1/toc-org" :package "toc-org" :local-repo "toc-org")) "selectrum" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "raxod502/selectrum" :package "selectrum" :local-repo "selectrum")) "prescient" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files ("prescient.el" "prescient-pkg.el") :host github :repo "raxod502/prescient.el" :package "prescient" :local-repo "prescient.el")) "selectrum-prescient" ("2022-01-03 12:40:43" ("emacs" "prescient" "selectrum") (:flavor melpa :files ("selectrum-prescient.el" "selectrum-prescient-pkg.el") :package "selectrum-prescient" :local-repo "prescient.el" :type git :repo "raxod502/prescient.el" :host github)) "consult" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "minad/consult" :package "consult" :local-repo "consult")) "marginalia" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "minad/marginalia" :package "marginalia" :local-repo "marginalia")) "embark" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files ("embark.el" "embark.texi" "embark-pkg.el") :host github :repo "oantolin/embark" :package "embark" :local-repo "embark")) "company" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files (:defaults "icons" "company-pkg.el") :host github :repo "company-mode/company-mode" :package "company" :local-repo "company-mode")) "company-dict" ("2022-01-03 12:40:43" ("emacs" "company" "parent-mode") (:type git :flavor melpa :host github :repo "hlissner/emacs-company-dict" :package "company-dict" :local-repo "emacs-company-dict")) "parent-mode" ("2022-01-03 12:40:43" nil (:type git :flavor melpa :host github :repo "Fanael/parent-mode" :package "parent-mode" :local-repo "parent-mode")) "yasnippet" ("2022-01-03 12:40:43" ("cl-lib") (:type git :flavor melpa :files ("yasnippet.el" "snippets" "yasnippet-pkg.el") :host github :repo "joaotavora/yasnippet" :package "yasnippet" :local-repo "yasnippet")) "projectile" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files ("projectile.el" "projectile-pkg.el") :host github :repo "bbatsov/projectile" :package "projectile" :local-repo "projectile")) "simple-httpd" ("2022-01-03 12:40:43" ("cl-lib") (:type git :flavor melpa :host github :repo "skeeto/emacs-web-server" :package "simple-httpd" :local-repo "emacs-web-server")) "avy" ("2022-01-03 12:40:43" ("emacs" "cl-lib") (:type git :flavor melpa :host github :repo "abo-abo/avy" :package "avy" :local-repo "avy")) "evil-avy" ("2022-01-03 12:40:43" ("emacs" "cl-lib" "avy" "evil") (:type git :flavor melpa :host github :repo "louy2/evil-avy" :package "evil-avy" :local-repo "evil-avy")) "ace-link" ("2022-01-03 12:40:43" ("avy") (:type git :flavor melpa :host github :repo "abo-abo/ace-link" :package "ace-link" :local-repo "ace-link")) "ace-window" ("2022-01-03 12:40:43" ("avy") (:type git :flavor melpa :host github :repo "abo-abo/ace-window" :package "ace-window" :local-repo "ace-window")) "helpful" ("2022-01-03 12:40:43" ("emacs" "dash" "s" "f" "elisp-refs") (:type git :flavor melpa :host github :repo "Wilfred/helpful" :package "helpful" :local-repo "helpful")) "elisp-refs" ("2022-01-03 12:40:43" ("dash" "s") (:type git :flavor melpa :files (:defaults (:exclude "elisp-refs-bench.el") "elisp-refs-pkg.el") :host github :repo "Wilfred/elisp-refs" :package "elisp-refs" :local-repo "elisp-refs")) "format-all" ("2022-01-03 12:40:43" ("emacs" "inheritenv" "language-id") (:type git :flavor melpa :host github :repo "lassik/emacs-format-all-the-code" :package "format-all" :local-repo "emacs-format-all-the-code")) "inheritenv" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "purcell/inheritenv" :package "inheritenv" :local-repo "inheritenv")) "language-id" ("2022-01-03 12:40:43" ("emacs" "cl-lib") (:type git :flavor melpa :host github :repo "lassik/emacs-language-id" :package "language-id" :local-repo "emacs-language-id")) "lua-mode" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files (:defaults "scripts" "lua-mode-pkg.el") :host github :repo "immerrr/lua-mode" :package "lua-mode" :local-repo "lua-mode")) "lsp-mode" ("2022-01-03 12:40:43" ("emacs" "dash" "f" "ht" "spinner" "markdown-mode" "lv") (:type git :flavor melpa :files (:defaults "clients/*.el" "lsp-mode-pkg.el") :host github :repo "emacs-lsp/lsp-mode" :package "lsp-mode" :local-repo "lsp-mode")) "spinner" ("2022-01-03 12:40:43" ("emacs") (:type git :host github :repo "emacs-straight/spinner" :files ("*" (:exclude ".git")) :package "spinner" :local-repo "spinner")) "markdown-mode" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "jrblevin/markdown-mode" :package "markdown-mode" :local-repo "markdown-mode")) "lv" ("2022-01-03 12:40:43" nil (:type git :flavor melpa :files ("lv.el" "lv-pkg.el") :host github :repo "abo-abo/hydra" :package "lv" :local-repo "hydra")) "lsp-ui" ("2022-01-03 12:40:43" ("emacs" "dash" "lsp-mode" "markdown-mode") (:type git :flavor melpa :files (:defaults "lsp-ui-doc.html" "resources" "lsp-ui-pkg.el") :host github :repo "emacs-lsp/lsp-ui" :package "lsp-ui" :local-repo "lsp-ui")) "lsp-treemacs" ("2022-01-03 12:40:43" ("emacs" "dash" "f" "ht" "treemacs" "lsp-mode") (:type git :flavor melpa :files (:defaults "icons" "lsp-treemacs-pkg.el") :host github :repo "emacs-lsp/lsp-treemacs" :package "lsp-treemacs" :local-repo "lsp-treemacs")) "treemacs" ("2022-01-03 12:40:43" ("emacs" "cl-lib" "dash" "s" "ace-window" "pfuture" "hydra" "ht" "cfrs") (: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")) "pfuture" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "Alexander-Miller/pfuture" :package "pfuture" :local-repo "pfuture")) "hydra" ("2022-01-03 12:40:43" ("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)) "cfrs" ("2022-01-03 12:40:43" ("emacs" "dash" "s" "posframe") (:type git :flavor melpa :host github :repo "Alexander-Miller/cfrs" :package "cfrs" :local-repo "cfrs")) "posframe" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "tumashu/posframe" :package "posframe" :local-repo "posframe")) "fennel-mode" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host gitlab :repo "technomancy/fennel-mode" :package "fennel-mode" :local-repo "fennel-mode")) "friar" ("2022-01-03 12:40:43" nil (:host github :repo "warreq/friar" :branch "master" :files (:defaults "*.lua" "*.fnl") :package "friar" :type git :local-repo "friar")) "yaml-mode" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "yoshiki/yaml-mode" :package "yaml-mode" :local-repo "yaml-mode")) "docker" ("2022-01-03 12:40:43" ("dash" "docker-tramp" "emacs" "json-mode" "s" "tablist" "transient") (:type git :flavor melpa :host github :repo "Silex/docker.el" :package "docker" :local-repo "docker.el")) "docker-tramp" ("2022-01-03 12:40:43" ("emacs" "cl-lib") (:type git :flavor melpa :host github :repo "emacs-pe/docker-tramp.el" :package "docker-tramp" :local-repo "docker-tramp.el")) "json-mode" ("2022-01-03 12:40:43" ("json-snatcher" "emacs") (:type git :flavor melpa :host github :repo "joshwnj/json-mode" :package "json-mode" :local-repo "json-mode")) "json-snatcher" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "Sterlingg/json-snatcher" :package "json-snatcher" :local-repo "json-snatcher")) "tablist" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "politza/tablist" :package "tablist" :local-repo "tablist")) "transient" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files ("lisp/*.el" "docs/transient.texi" "transient-pkg.el") :host github :repo "magit/transient" :package "transient" :local-repo "transient")) "fish-mode" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "wwwjfy/emacs-fish" :package "fish-mode" :local-repo "emacs-fish")) "csv-mode" ("2022-01-03 12:40:43" ("emacs" "cl-lib") (:type git :host github :repo "emacs-straight/csv-mode" :files ("*" (:exclude ".git")) :package "csv-mode" :local-repo "csv-mode")) "restclient" ("2022-01-03 12:40:43" nil (:type git :flavor melpa :files ("restclient.el" "restclient-pkg.el") :host github :repo "pashky/restclient.el" :package "restclient" :local-repo "restclient.el")) "ob-restclient" ("2022-01-03 12:40:43" ("restclient") (:type git :flavor melpa :host github :repo "alf/ob-restclient.el" :package "ob-restclient" :local-repo "ob-restclient.el")) "dart-mode" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "bradyt/dart-mode" :package "dart-mode" :local-repo "dart-mode")) "lsp-dart" ("2022-01-03 12:40:43" ("emacs" "lsp-treemacs" "lsp-mode" "dap-mode" "f" "dash" "dart-mode") (:type git :flavor melpa :host github :repo "emacs-lsp/lsp-dart" :package "lsp-dart" :local-repo "lsp-dart")) "dap-mode" ("2022-01-03 12:40:43" ("emacs" "dash" "lsp-mode" "bui" "f" "s" "lsp-treemacs" "posframe" "ht") (:type git :flavor melpa :files (:defaults "icons" "dap-mode-pkg.el") :host github :repo "emacs-lsp/dap-mode" :package "dap-mode" :local-repo "dap-mode")) "bui" ("2022-01-03 12:40:43" ("emacs" "dash") (:type git :flavor melpa :host github :repo "alezost/bui.el" :package "bui" :local-repo "bui.el")) "flutter" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :files ("flutter.el" "flutter-project.el" "flutter-l10n.el" "flutter-pkg.el") :host github :repo "amake/flutter.el" :package "flutter" :local-repo "flutter.el")) "hover" ("2022-01-03 12:40:43" ("emacs" "dash") (:type git :flavor melpa :host github :repo "ericdallo/hover.el" :package "hover" :local-repo "hover.el")) "all-the-icons-dired" ("2022-01-03 12:40:43" ("emacs" "all-the-icons") (:type git :flavor melpa :host github :repo "wyuenho/all-the-icons-dired" :package "all-the-icons-dired" :local-repo "all-the-icons-dired")) "dired-single" ("2022-01-03 12:40:43" nil (:type git :flavor melpa :host github :repo "crocket/dired-single" :package "dired-single" :local-repo "dired-single")) "dired-rainbow" ("2022-01-03 12:40:43" ("dash" "dired-hacks-utils") (:type git :flavor melpa :files ("dired-rainbow.el" "dired-rainbow-pkg.el") :host github :repo "Fuco1/dired-hacks" :package "dired-rainbow" :local-repo "dired-hacks")) "dired-hacks-utils" ("2022-01-03 12:40:43" ("dash") (:flavor melpa :files ("dired-hacks-utils.el" "dired-hacks-utils-pkg.el") :package "dired-hacks-utils" :local-repo "dired-hacks" :type git :repo "Fuco1/dired-hacks" :host github)) "diredfl" ("2022-01-03 12:40:43" ("emacs") (:type git :flavor melpa :host github :repo "purcell/diredfl" :package "diredfl" :local-repo "diredfl")) "dired-rsync" ("2022-01-03 12:40:43" ("s" "dash" "emacs") (:type git :flavor melpa :host github :repo "stsquad/dired-rsync" :package "dired-rsync" :local-repo "dired-rsync")) "org" ("2022-01-03 12:40:43" ("emacs") (:type git :repo "https://git.savannah.gnu.org/git/emacs/org-mode.git" :local-repo "org" :depth full :pre-build (straight-recipes-org-elpa--build) :build (:not autoloads) :files (:defaults "lisp/*.el" ("etc/styles/" "etc/styles/*")) :package "org")) "evil-org" ("2022-01-03 12:40:43" ("emacs" "evil") (:type git :flavor melpa :host github :repo "Somelauw/evil-org-mode" :package "evil-org" :local-repo "evil-org-mode")) "org-super-agenda" ("2022-01-03 12:40:43" ("emacs" "s" "dash" "org" "ht" "ts") (:type git :flavor melpa :host github :repo "alphapapa/org-super-agenda" :package "org-super-agenda" :local-repo "org-super-agenda")) "ts" ("2022-01-03 12:40:43" ("emacs" "dash" "s") (:type git :flavor melpa :host github :repo "alphapapa/ts.el" :package "ts" :local-repo "ts.el")) "org-roam" ("2022-01-03 12:40:43" ("emacs" "dash" "f" "org" "emacsql" "emacsql-sqlite" "magit-section") (:type git :flavor melpa :files (:defaults "extensions/*" "org-roam-pkg.el") :host github :repo "org-roam/org-roam" :package "org-roam" :local-repo "org-roam")) "emacsql" ("2022-01-03 12:40:43" ("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-sqlite" ("2022-01-03 12:40:43" ("emacs" "emacsql") (:flavor melpa :files ("emacsql-sqlite.el" "sqlite" "emacsql-sqlite-pkg.el") :package "emacsql-sqlite" :local-repo "emacsql" :type git :repo "skeeto/emacsql" :host github)) "magit-section" ("2022-01-03 12:40:43" ("emacs" "dash") (:type git :flavor melpa :files ("lisp/magit-section.el" "lisp/magit-section-pkg.el" "Documentation/magit-section.texi" "magit-section-pkg.el") :host github :repo "magit/magit" :package "magit-section" :local-repo "magit")) "websocket" ("2022-01-03 12:40:43" ("cl-lib") (:type git :flavor melpa :host github :repo "ahyatt/emacs-websocket" :package "websocket" :local-repo "emacs-websocket")) "org-roam-ui" ("2022-01-03 12:40:44" ("emacs" "org-roam" "simple-httpd" "websocket") (:host github :repo "org-roam/org-roam-ui" :files ("*.el" "out") :flavor melpa :package "org-roam-ui" :type git :local-repo "org-roam-ui")) "org-superstar" ("2022-01-03 12:40:44" ("org" "emacs") (:type git :flavor melpa :host github :repo "integral-dw/org-superstar-mode" :package "org-superstar" :local-repo "org-superstar-mode")) "mu4e" ("2022-01-03 12:40:44" nil (:type git :host github :repo "djcb/mu" :pre-build (("./autogen.sh") ("make")) :files (:defaults "mu4e") :package "mu4e" :local-repo "mu")) "org-msg" ("2022-01-03 12:40:44" ("emacs" "htmlize") (:type git :flavor melpa :host github :repo "jeremy-compostella/org-msg" :package "org-msg" :local-repo "org-msg")) "htmlize" ("2022-01-03 12:40:44" nil (:type git :flavor melpa :host github :repo "hniksic/emacs-htmlize" :package "htmlize" :local-repo "emacs-htmlize")) "calfw" ("2022-01-03 12:40:44" nil (:type git :flavor melpa :files ("calfw.el" "calfw-pkg.el") :host github :repo "kiwanami/emacs-calfw" :package "calfw" :local-repo "emacs-calfw")) "calfw-org" ("2022-01-03 12:40:44" nil (:flavor melpa :files ("calfw-org.el" "calfw-org-pkg.el") :package "calfw-org" :local-repo "emacs-calfw" :type git :repo "kiwanami/emacs-calfw" :host github)) "calfw-ical" ("2022-01-03 12:40:44" nil (:flavor melpa :files ("calfw-ical.el" "calfw-ical-pkg.el") :package "calfw-ical" :local-repo "emacs-calfw" :type git :repo "kiwanami/emacs-calfw" :host github)) "org-caldav" ("2022-01-03 12:40:44" ("org") (:type git :flavor melpa :files ("org-caldav.el" "org-caldav-pkg.el") :host github :repo "dengste/org-caldav" :package "org-caldav" :local-repo "org-caldav")) "magit" ("2022-01-03 12:40:44" ("emacs" "dash" "git-commit" "magit-section" "transient" "with-editor") (:flavor melpa :files ("lisp/magit" "lisp/magit*.el" "lisp/git-rebase.el" "Documentation/magit.texi" "Documentation/AUTHORS.md" "LICENSE" (:exclude "lisp/magit-libgit.el" "lisp/magit-libgit-pkg.el" "lisp/magit-section.el" "lisp/magit-section-pkg.el") "magit-pkg.el") :package "magit" :local-repo "magit" :type git :repo "magit/magit" :host github)) "git-commit" ("2022-01-03 12:40:44" ("emacs" "dash" "transient" "with-editor") (:flavor melpa :files ("lisp/git-commit.el" "lisp/git-commit-pkg.el" "git-commit-pkg.el") :package "git-commit" :local-repo "magit" :type git :repo "magit/magit" :host github)) "with-editor" ("2022-01-03 12:40:44" ("emacs") (:type git :flavor melpa :host github :repo "magit/with-editor" :package "with-editor" :local-repo "with-editor")) "sly" ("2022-01-03 12:40:44" ("emacs") (:type git :flavor melpa :files (:defaults "lib" "slynk" "contrib" "doc/images" (:exclude "sly-autoloads.el") "sly-pkg.el") :host github :repo "joaotavora/sly" :package "sly" :local-repo "sly")) "pdf-tools" ("2022-01-03 12:40:44" ("emacs" "tablist" "let-alist") (:host github :repo "flatwhatson/pdf-tools" :branch "fix-macros" :files ("lisp/*.el" "README" ("build" "Makefile") ("build" "server") (:exclude "lisp/tablist.el" "lisp/tablist-filter.el") "pdf-tools-pkg.el") :flavor melpa :package "pdf-tools" :type git :local-repo "pdf-tools")) "let-alist" ("2022-01-03 12:40:44" ("emacs") (:type git :host github :repo "emacs-straight/let-alist" :files ("*" (:exclude ".git")) :package "let-alist" :local-repo "let-alist")) "nov" ("2022-01-03 12:40:44" ("dash" "esxml" "emacs") (:type git :flavor melpa :repo "https://depp.brause.cc/nov.el.git" :package "nov" :local-repo "nov.el")) "esxml" ("2022-01-03 12:40:44" ("emacs" "kv" "cl-lib") (:type git :flavor melpa :files ("esxml.el" "esxml-query.el" "esxml-pkg.el") :host github :repo "tali713/esxml" :package "esxml" :local-repo "esxml")) "kv" ("2022-01-03 12:40:44" nil (:type git :flavor melpa :files ("kv.el" "kv-pkg.el") :host github :repo "nicferrier/emacs-kv" :package "kv" :local-repo "emacs-kv")) "eaf" ("2022-01-03 12:40:44" nil (:host github :repo "manateelazycat/emacs-application-framework" :files ("*.el" "*.py" "core" "app") :package "eaf" :type git :local-repo "emacs-application-framework")) "elfeed" ("2022-01-03 12:40:44" ("emacs") (:type git :flavor melpa :host github :repo "skeeto/elfeed" :package "elfeed" :local-repo "elfeed")) "elfeed-org" ("2022-01-03 12:40:44" ("elfeed" "org" "dash" "s" "cl-lib") (:type git :flavor melpa :host github :repo "remyhonig/elfeed-org" :package "elfeed-org" :local-repo "elfeed-org")) "bongo" ("2022-01-03 12:40:44" ("cl-lib" "emacs") (:type git :flavor melpa :files ("*.el" "*.texi" "images" "*.rb" "bongo-pkg.el") :host github :repo "dbrock/bongo" :package "bongo" :local-repo "bongo")) "transmission" ("2022-01-03 12:40:44" ("emacs" "let-alist") (:type git :flavor melpa :host github :repo "holomorph/transmission" :package "transmission" :local-repo "transmission")) "pass" ("2022-01-03 12:40:44" ("emacs" "password-store" "password-store-otp" "f") (:type git :flavor melpa :host github :repo "NicolasPetton/pass" :package "pass" :local-repo "pass")) "password-store" ("2022-01-03 12:40:44" ("emacs" "s" "with-editor" "auth-source-pass") (:type git :flavor melpa :files ("contrib/emacs/*.el" "password-store-pkg.el") :host github :repo "zx2c4/password-store" :package "password-store" :local-repo "password-store")) "password-store-otp" ("2022-01-03 12:40:44" ("emacs" "s" "password-store") (:type git :flavor melpa :host github :repo "volrath/password-store-otp.el" :package "password-store-otp" :local-repo "password-store-otp.el")) "plz" ("2022-01-03 12:40:44" ("emacs") (:type git :host github :repo "alphapapa/plz.el" :package "plz" :local-repo "plz.el")) "ement" ("2022-01-03 12:40:44" ("emacs" "map" "plz" "ts") (:type git :host github :repo "alphapapa/ement.el" :package "ement" :local-repo "ement.el")) "map" ("2022-01-03 12:40:44" ("emacs") (:type git :host github :repo "emacs-straight/map" :files ("*" (:exclude ".git")) :package "map" :local-repo "map")) "gcmh" ("2022-01-03 12:40:44" ("emacs") (:type git :flavor melpa :host gitlab :repo "koral/gcmh" :package "gcmh" :local-repo "gcmh")) "org-notifications" ("2021-12-09 04:44:04" ("emacs" "org" "sound-wav" "alert" "seq") (:type git :flavor melpa :files (:defaults "sounds" "org-notifications-pkg.el") :host github :repo "doppelc/org-notifications" :package "org-notifications" :local-repo "org-notifications")) "sound-wav" ("2021-12-09 04:44:04" ("deferred" "cl-lib") (:type git :flavor melpa :host github :repo "emacsorphanage/sound-wav" :package "sound-wav" :local-repo "sound-wav")) "deferred" ("2021-12-09 04:44:04" ("emacs") (:type git :flavor melpa :files ("deferred.el" "deferred-pkg.el") :host github :repo "kiwanami/emacs-deferred" :package "deferred" :local-repo "emacs-deferred")) "alert" ("2022-01-03 12:40:44" ("gntp" "log4e" "cl-lib") (:type git :flavor melpa :host github :repo "jwiegley/alert" :package "alert" :local-repo "alert")) "gntp" ("2022-01-03 12:40:44" nil (:type git :flavor melpa :host github :repo "tekai/gntp.el" :package "gntp" :local-repo "gntp.el")) "log4e" ("2022-01-03 12:40:44" nil (:type git :flavor melpa :host github :repo "aki2o/log4e" :package "log4e" :local-repo "log4e")) "org-wild-notifier" ("2022-01-03 12:40:44" ("alert" "async" "dash" "emacs") (:type git :flavor melpa :host github :repo "akhramov/org-wild-notifier.el" :package "org-wild-notifier" :local-repo "org-wild-notifier.el")) "async" ("2022-01-03 12:40:44" ("emacs") (:type git :flavor melpa :host github :repo "jwiegley/emacs-async" :package "async" :local-repo "emacs-async")))) - -#s(hash-table size 145 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("straight" ((straight-autoloads straight straight-x) (autoload 'straight-remove-unused-repos "straight" "Remove unused repositories from the repos directory. -A repo is considered \"unused\" if it was not explicitly requested via -`straight-use-package' during the current Emacs session. -If FORCE is non-nil do not prompt before deleting repos. - -(fn &optional FORCE)" t nil) (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 nil `: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 nil `: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) (autoload 'straight-bug-report "straight" "Test straight.el in a clean environment. -ARGS may be any of the following keywords and their respective values: - - :pre-bootstrap (Form)... - Forms evaluated before bootstrapping straight.el - e.g. (setq straight-repository-branch \"develop\") - Note this example is already in the default bootstrapping code. - - - :post-bootstrap (Form)... - Forms evaluated in the testing environment after boostrapping. - e.g. (straight-use-package '(example :type git :host github)) - - - :interactive Boolean - If nil, the subprocess will immediately exit after the test. - Output will be printed to `straight-bug-report--process-buffer' - Otherwise, the subprocess will be interactive. - - - :preserve Boolean - If non-nil, the test directory is left in the directory stored in the - variable `temporary-file-directory'. Otherwise, it is - immediately removed after the test is run. - - - :executable String - Indicate the Emacs executable to launch. - Defaults to the path of the current Emacs executable. - - - :raw Boolean - If non-nil, the raw process output is sent to - `straight-bug-report--process-buffer'. Otherwise, it is - formatted as markdown for submitting as an issue. - - - :user-dir String - If non-nil, the test is run with `user-emacs-directory' set to STRING. - Otherwise, a temporary directory is created and used. - Unless absolute, paths are expanded relative to the variable - `temporary-file-directory'. - -ARGS are accessible within the :pre/:post-bootsrap phases via the -locally bound plist, straight-bug-report-args. - -(fn &rest ARGS)" nil t) (function-put 'straight-bug-report 'lisp-indent-function '0) (autoload 'straight-dependencies "straight" "Return a list of PACKAGE's dependencies. - -(fn &optional PACKAGE)" t nil) (autoload 'straight-dependents "straight" "Return a list PACKAGE's dependents. - -(fn &optional PACKAGE)" t nil) (register-definition-prefixes "straight" '("straight-")) (defvar straight-x-pinned-packages nil "List of pinned packages.") (register-definition-prefixes "straight-x" '("straight-x-")) (provide 'straight-autoloads)) "bind-key" ((bind-key-autoloads bind-key) (autoload 'bind-key "bind-key" "Bind KEY-NAME to COMMAND in KEYMAP (`global-map' if not passed). - -KEY-NAME may be a vector, in which case it is passed straight to -`define-key'. Or it may be a string to be interpreted as -spelled-out keystrokes, e.g., \"C-c C-z\". See documentation of -`edmacro-mode' for details. - -COMMAND must be an interactive function or lambda form. - -KEYMAP, if present, should be a keymap variable or symbol. -For example: - - (bind-key \"M-h\" #'some-interactive-function my-mode-map) - - (bind-key \"M-h\" #'some-interactive-function 'my-mode-map) - -If PREDICATE is non-nil, it is a form evaluated to determine when -a key should be bound. It must return non-nil in such cases. -Emacs can evaluate this form at any time that it does redisplay -or operates on menu data structures, so you should write it so it -can safely be called at any time. - -(fn KEY-NAME COMMAND &optional KEYMAP PREDICATE)" nil t) (autoload 'unbind-key "bind-key" "Unbind the given KEY-NAME, within the KEYMAP (if specified). -See `bind-key' for more details. - -(fn KEY-NAME &optional KEYMAP)" nil t) (autoload 'bind-key* "bind-key" "Similar to `bind-key', but overrides any mode-specific bindings. - -(fn KEY-NAME COMMAND &optional PREDICATE)" nil t) (autoload 'bind-keys "bind-key" "Bind multiple keys at once. - -Accepts keyword arguments: -:map MAP - a keymap into which the keybindings should be - added -:prefix KEY - prefix key for these bindings -:prefix-map MAP - name of the prefix map that should be created - for these bindings -:prefix-docstring STR - docstring for the prefix-map variable -:menu-name NAME - optional menu string for prefix map -:filter FORM - optional form to determine when bindings apply - -The rest of the arguments are conses of keybinding string and a -function symbol (unquoted). - -(fn &rest ARGS)" nil t) (autoload 'bind-keys* "bind-key" " - -(fn &rest ARGS)" nil t) (autoload 'describe-personal-keybindings "bind-key" "Display all the personal keybindings defined by `bind-key'." t nil) (register-definition-prefixes "bind-key" '("bind-key" "compare-keybindings" "get-binding-description" "override-global-m" "personal-keybindings")) (provide 'bind-key-autoloads)) "use-package" ((use-package-autoloads use-package use-package-lint use-package-jump use-package-ensure use-package-diminish use-package-delight use-package-core use-package-bind-key) (autoload 'use-package-autoload-keymap "use-package-bind-key" "Loads PACKAGE and then binds the key sequence used to invoke -this function to KEYMAP-SYMBOL. It then simulates pressing the -same key sequence a again, so that the next key pressed is routed -to the newly loaded keymap. - -This function supports use-package's :bind-keymap keyword. It -works by binding the given key sequence to an invocation of this -function for a particular keymap. The keymap is expected to be -defined by the package. In this way, loading the package is -deferred until the prefix key sequence is pressed. - -(fn KEYMAP-SYMBOL PACKAGE OVERRIDE)" nil nil) (autoload 'use-package-normalize-binder "use-package-bind-key" " - -(fn NAME KEYWORD ARGS)" nil nil) (defalias 'use-package-normalize/:bind 'use-package-normalize-binder) (defalias 'use-package-normalize/:bind* 'use-package-normalize-binder) (defalias 'use-package-autoloads/:bind 'use-package-autoloads-mode) (defalias 'use-package-autoloads/:bind* 'use-package-autoloads-mode) (autoload 'use-package-handler/:bind "use-package-bind-key" " - -(fn NAME KEYWORD ARGS REST STATE &optional BIND-MACRO)" nil nil) (defalias 'use-package-normalize/:bind-keymap 'use-package-normalize-binder) (defalias 'use-package-normalize/:bind-keymap* 'use-package-normalize-binder) (autoload 'use-package-handler/:bind-keymap "use-package-bind-key" " - -(fn NAME KEYWORD ARGS REST STATE &optional OVERRIDE)" nil nil) (autoload 'use-package-handler/:bind-keymap* "use-package-bind-key" " - -(fn NAME KEYWORD ARG REST STATE)" nil nil) (register-definition-prefixes "use-package-bind-key" '("use-package-handler/:bind*")) (autoload 'use-package "use-package-core" "Declare an Emacs package by specifying a group of configuration options. - -For full documentation, please see the README file that came with -this file. Usage: - - (use-package package-name - [:keyword [option]]...) - -:init Code to run before PACKAGE-NAME has been loaded. -:config Code to run after PACKAGE-NAME has been loaded. Note that - if loading is deferred for any reason, this code does not - execute until the lazy load has occurred. -:preface Code to be run before everything except `:disabled'; this - can be used to define functions for use in `:if', or that - should be seen by the byte-compiler. - -:mode Form to be added to `auto-mode-alist'. -:magic Form to be added to `magic-mode-alist'. -:magic-fallback Form to be added to `magic-fallback-mode-alist'. -:interpreter Form to be added to `interpreter-mode-alist'. - -:commands Define autoloads for commands that will be defined by the - package. This is useful if the package is being lazily - loaded, and you wish to conditionally call functions in your - `:init' block that are defined in the package. -:hook Specify hook(s) to attach this package to. - -:bind Bind keys, and define autoloads for the bound commands. -:bind* Bind keys, and define autoloads for the bound commands, - *overriding all minor mode bindings*. -:bind-keymap Bind a key prefix to an auto-loaded keymap defined in the - package. This is like `:bind', but for keymaps. -:bind-keymap* Like `:bind-keymap', but overrides all minor mode bindings - -:defer Defer loading of a package -- this is implied when using - `:commands', `:bind', `:bind*', `:mode', `:magic', `:hook', - `:magic-fallback', or `:interpreter'. This can be an integer, - to force loading after N seconds of idle time, if the package - has not already been loaded. -:after Delay the use-package declaration until after the named modules - have loaded. Once load, it will be as though the use-package - declaration (without `:after') had been seen at that moment. -:demand Prevent the automatic deferred loading introduced by constructs - such as `:bind' (see `:defer' for the complete list). - -:if EXPR Initialize and load only if EXPR evaluates to a non-nil value. -:disabled The package is ignored completely if this keyword is present. -:defines Declare certain variables to silence the byte-compiler. -:functions Declare certain functions to silence the byte-compiler. -:load-path Add to the `load-path' before attempting to load the package. -:diminish Support for diminish.el (if installed). -:delight Support for delight.el (if installed). -:custom Call `custom-set' or `set-default' with each variable - definition without modifying the Emacs `custom-file'. - (compare with `custom-set-variables'). -:custom-face Call `customize-set-faces' with each face definition. -:ensure Loads the package using package.el if necessary. -:pin Pin the package to an archive. - -(fn NAME &rest ARGS)" nil t) (function-put 'use-package 'lisp-indent-function '1) (register-definition-prefixes "use-package-core" '("use-package-")) (autoload 'use-package-normalize/:delight "use-package-delight" "Normalize arguments to delight. - -(fn NAME KEYWORD ARGS)" nil nil) (autoload 'use-package-handler/:delight "use-package-delight" " - -(fn NAME KEYWORD ARGS REST STATE)" nil nil) (register-definition-prefixes "use-package-delight" '("use-package-normalize-delight")) (autoload 'use-package-normalize/:diminish "use-package-diminish" " - -(fn NAME KEYWORD ARGS)" nil nil) (autoload 'use-package-handler/:diminish "use-package-diminish" " - -(fn NAME KEYWORD ARG REST STATE)" nil nil) (register-definition-prefixes "use-package-diminish" '("use-package-normalize-diminish")) (autoload 'use-package-normalize/:ensure "use-package-ensure" " - -(fn NAME KEYWORD ARGS)" nil nil) (autoload 'use-package-handler/:ensure "use-package-ensure" " - -(fn NAME KEYWORD ENSURE REST STATE)" nil nil) (register-definition-prefixes "use-package-ensure" '("use-package-")) (autoload 'use-package-jump-to-package-form "use-package-jump" "Attempt to find and jump to the `use-package' form that loaded -PACKAGE. This will only find the form if that form actually -required PACKAGE. If PACKAGE was previously required then this -function will jump to the file that originally required PACKAGE -instead. - -(fn PACKAGE)" t nil) (register-definition-prefixes "use-package-jump" '("use-package-find-require")) (autoload 'use-package-lint "use-package-lint" "Check for errors in use-package declarations. -For example, if the module's `:if' condition is met, but even -with the specified `:load-path' the module cannot be found." t nil) (register-definition-prefixes "use-package-lint" '("use-package-lint-declaration")) (provide 'use-package-autoloads)) "command-log-mode" ((command-log-mode-autoloads command-log-mode) (autoload 'command-log-mode "command-log-mode" "Toggle keyboard command logging. - -This is a minor mode. If called interactively, toggle the -`command-log mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `command-log-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'clm/toggle-command-log-buffer "command-log-mode" "Toggle the command log showing or not. - -(fn &optional ARG)" t nil) (register-definition-prefixes "command-log-mode" '("clm/" "command-log-mode-" "global-command-log-mode")) (provide 'command-log-mode-autoloads)) "all-the-icons" ((all-the-icons-autoloads all-the-icons all-the-icons-faces) (autoload 'all-the-icons-icon-for-dir "all-the-icons" "Get the formatted icon for DIR. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -Note: You want chevron, please use `all-the-icons-icon-for-dir-with-chevron'. - -(fn DIR &rest ARG-OVERRIDES)" nil nil) (autoload 'all-the-icons-icon-for-file "all-the-icons" "Get the formatted icon for FILE. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -(fn FILE &rest ARG-OVERRIDES)" nil nil) (autoload 'all-the-icons-icon-for-mode "all-the-icons" "Get the formatted icon for MODE. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -(fn MODE &rest ARG-OVERRIDES)" nil nil) (autoload 'all-the-icons-icon-for-url "all-the-icons" "Get the formatted icon for URL. -If an icon for URL isn't found in `all-the-icons-url-alist', a globe is used. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -(fn URL &rest ARG-OVERRIDES)" nil nil) (autoload 'all-the-icons-install-fonts "all-the-icons" "Helper function to download and install the latests fonts based on OS. -When PFX is non-nil, ignore the prompt and just install - -(fn &optional PFX)" t nil) (autoload 'all-the-icons-insert "all-the-icons" "Interactive icon insertion function. -When Prefix ARG is non-nil, insert the propertized icon. -When FAMILY is non-nil, limit the candidates to the icon set matching it. - -(fn &optional ARG FAMILY)" t nil) (register-definition-prefixes "all-the-icons" '("all-the-icons-")) (provide 'all-the-icons-autoloads)) "s" ((s-autoloads s) (register-definition-prefixes "s" '("s-")) (provide 's-autoloads)) "dash" ((dash-autoloads dash) (autoload 'dash-fontify-mode "dash" "Toggle fontification of Dash special variables. - -This is a minor mode. If called interactively, toggle the -`Dash-Fontify mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `dash-fontify-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Dash-Fontify mode is a buffer-local minor mode intended for Emacs -Lisp buffers. Enabling it causes the special variables bound in -anaphoric Dash macros to be fontified. These anaphoras include -`it', `it-index', `acc', and `other'. In older Emacs versions -which do not dynamically detect macros, Dash-Fontify mode -additionally fontifies Dash macro calls. - -See also `dash-fontify-mode-lighter' and -`global-dash-fontify-mode'. - -(fn &optional ARG)" t nil) (put 'global-dash-fontify-mode 'globalized-minor-mode t) (defvar global-dash-fontify-mode nil "Non-nil if Global Dash-Fontify mode is enabled. -See the `global-dash-fontify-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-dash-fontify-mode'.") (custom-autoload 'global-dash-fontify-mode "dash" nil) (autoload 'global-dash-fontify-mode "dash" "Toggle Dash-Fontify mode in all buffers. -With prefix ARG, enable Global Dash-Fontify mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Dash-Fontify mode is enabled in all buffers where -`dash--turn-on-fontify-mode' would do it. - -See `dash-fontify-mode' for more information on Dash-Fontify mode. - -(fn &optional ARG)" t nil) (autoload 'dash-register-info-lookup "dash" "Register the Dash Info manual with `info-lookup-symbol'. -This allows Dash symbols to be looked up with \\[info-lookup-symbol]." t nil) (register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-juxt" "-keep" "-l" "-m" "-no" "-o" "-p" "-r" "-s" "-t" "-u" "-value-to-list" "-when-let" "-zip" "dash-")) (provide 'dash-autoloads)) "f" ((f-autoloads f) (register-definition-prefixes "f" '("f-")) (provide 'f-autoloads)) "shrink-path" ((shrink-path-autoloads shrink-path) (register-definition-prefixes "shrink-path" '("shrink-path-")) (provide 'shrink-path-autoloads)) "doom-modeline" ((doom-modeline-autoloads doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core) (autoload 'doom-modeline-init "doom-modeline" "Initialize doom mode-line." nil nil) (autoload 'doom-modeline-set-main-modeline "doom-modeline" "Set main mode-line. -If DEFAULT is non-nil, set the default mode-line for all buffers. - -(fn &optional DEFAULT)" nil nil) (autoload 'doom-modeline-set-minimal-modeline "doom-modeline" "Set minimal mode-line." nil nil) (autoload 'doom-modeline-set-special-modeline "doom-modeline" "Set special mode-line." nil nil) (autoload 'doom-modeline-set-project-modeline "doom-modeline" "Set project mode-line." nil nil) (autoload 'doom-modeline-set-dashboard-modeline "doom-modeline" "Set dashboard mode-line." nil nil) (autoload 'doom-modeline-set-vcs-modeline "doom-modeline" "Set vcs mode-line." nil nil) (autoload 'doom-modeline-set-info-modeline "doom-modeline" "Set Info mode-line." nil nil) (autoload 'doom-modeline-set-package-modeline "doom-modeline" "Set package mode-line." nil nil) (autoload 'doom-modeline-set-media-modeline "doom-modeline" "Set media mode-line." nil nil) (autoload 'doom-modeline-set-message-modeline "doom-modeline" "Set message mode-line." nil nil) (autoload 'doom-modeline-set-pdf-modeline "doom-modeline" "Set pdf mode-line." nil nil) (autoload 'doom-modeline-set-org-src-modeline "doom-modeline" "Set org-src mode-line." nil nil) (autoload 'doom-modeline-set-helm-modeline "doom-modeline" "Set helm mode-line. - -(fn &rest _)" nil nil) (autoload 'doom-modeline-set-timemachine-modeline "doom-modeline" "Set timemachine mode-line." nil nil) (defvar doom-modeline-mode nil "Non-nil if Doom-Modeline mode is enabled. -See the `doom-modeline-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 `doom-modeline-mode'.") (custom-autoload 'doom-modeline-mode "doom-modeline" nil) (autoload 'doom-modeline-mode "doom-modeline" "Toggle doom-modeline on or off. - -This is a minor mode. If called interactively, toggle the -`Doom-Modeline mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='doom-modeline-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "doom-modeline" '("doom-modeline-mode-map")) (register-definition-prefixes "doom-modeline-core" '("doom-modeline")) (autoload 'doom-modeline-env-setup-python "doom-modeline-env") (autoload 'doom-modeline-env-setup-ruby "doom-modeline-env") (autoload 'doom-modeline-env-setup-perl "doom-modeline-env") (autoload 'doom-modeline-env-setup-go "doom-modeline-env") (autoload 'doom-modeline-env-setup-elixir "doom-modeline-env") (autoload 'doom-modeline-env-setup-rust "doom-modeline-env") (register-definition-prefixes "doom-modeline-env" '("doom-modeline-")) (register-definition-prefixes "doom-modeline-segments" '("doom-modeline-")) (provide 'doom-modeline-autoloads)) "doom-themes" ((doom-themes-autoloads doom-zenburn-theme doom-xcode-theme doom-wilmersdorf-theme doom-vibrant-theme doom-tomorrow-night-theme doom-tomorrow-day-theme doom-spacegrey-theme doom-sourcerer-theme doom-solarized-light-theme doom-solarized-dark-theme doom-solarized-dark-high-contrast-theme doom-snazzy-theme doom-shades-of-purple-theme doom-rouge-theme doom-plain-theme doom-plain-dark-theme doom-peacock-theme doom-palenight-theme doom-outrun-electric-theme doom-opera-theme doom-opera-light-theme doom-one-theme doom-one-light-theme doom-old-hope-theme doom-oceanic-next-theme doom-nova-theme doom-nord-theme doom-nord-light-theme doom-moonlight-theme doom-monokai-spectrum-theme doom-monokai-ristretto-theme doom-monokai-pro-theme doom-monokai-octagon-theme doom-monokai-machine-theme doom-monokai-classic-theme doom-molokai-theme doom-miramare-theme doom-material-theme doom-manegarm-theme doom-laserwave-theme doom-ir-black-theme doom-horizon-theme doom-homage-white-theme doom-homage-black-theme doom-henna-theme doom-gruvbox-theme doom-gruvbox-light-theme doom-flatwhite-theme doom-fairy-floss-theme doom-ephemeral-theme doom-dracula-theme doom-dark+-theme doom-city-lights-theme doom-challenger-deep-theme doom-badger-theme doom-ayu-mirage-theme doom-ayu-light-theme doom-acario-light-theme doom-acario-dark-theme doom-Iosvkem-theme doom-1337-theme doom-themes doom-themes-ext-visual-bell doom-themes-ext-treemacs doom-themes-ext-org doom-themes-ext-neotree doom-themes-base) (register-definition-prefixes "doom-1337-theme" '("doom-1337")) (register-definition-prefixes "doom-Iosvkem-theme" '("doom-Iosvkem")) (register-definition-prefixes "doom-acario-dark-theme" '("doom-acario-dark")) (register-definition-prefixes "doom-acario-light-theme" '("doom-acario-light")) (register-definition-prefixes "doom-ayu-light-theme" '("doom-ayu-light")) (register-definition-prefixes "doom-ayu-mirage-theme" '("doom-ayu-mirage")) (register-definition-prefixes "doom-badger-theme" '("doom-badger")) (register-definition-prefixes "doom-challenger-deep-theme" '("doom-challenger-deep")) (register-definition-prefixes "doom-city-lights-theme" '("doom-city-lights")) (register-definition-prefixes "doom-dark+-theme" '("doom-dark+")) (register-definition-prefixes "doom-dracula-theme" '("doom-dracula")) (register-definition-prefixes "doom-ephemeral-theme" '("doom-ephemeral")) (register-definition-prefixes "doom-fairy-floss-theme" '("doom-fairy-floss")) (register-definition-prefixes "doom-flatwhite-theme" '("doom-f")) (register-definition-prefixes "doom-gruvbox-light-theme" '("doom-gruvbox-light")) (register-definition-prefixes "doom-gruvbox-theme" '("doom-gruvbox")) (register-definition-prefixes "doom-henna-theme" '("doom-henna")) (register-definition-prefixes "doom-homage-black-theme" '("doom-homage-black")) (register-definition-prefixes "doom-homage-white-theme" '("doom-homage-white")) (register-definition-prefixes "doom-horizon-theme" '("doom-horizon")) (register-definition-prefixes "doom-ir-black-theme" '("doom-ir-black")) (register-definition-prefixes "doom-laserwave-theme" '("doom-laserwave")) (register-definition-prefixes "doom-manegarm-theme" '("doom-manegarm")) (register-definition-prefixes "doom-material-theme" '("doom-material")) (register-definition-prefixes "doom-miramare-theme" '("doom-miramare")) (register-definition-prefixes "doom-molokai-theme" '("doom-molokai")) (register-definition-prefixes "doom-monokai-classic-theme" '("doom-monokai-classic")) (register-definition-prefixes "doom-monokai-machine-theme" '("doom-monokai-machine")) (register-definition-prefixes "doom-monokai-octagon-theme" '("doom-monokai-octagon")) (register-definition-prefixes "doom-monokai-pro-theme" '("doom-monokai-pro")) (register-definition-prefixes "doom-monokai-ristretto-theme" '("doom-monokai-ristretto")) (register-definition-prefixes "doom-monokai-spectrum-theme" '("doom-monokai-spectrum")) (register-definition-prefixes "doom-moonlight-theme" '("doom-moonlight")) (register-definition-prefixes "doom-nord-light-theme" '("doom-nord-light")) (register-definition-prefixes "doom-nord-theme" '("doom-nord")) (register-definition-prefixes "doom-nova-theme" '("doom-nova")) (register-definition-prefixes "doom-oceanic-next-theme" '("doom-oceanic-next")) (register-definition-prefixes "doom-old-hope-theme" '("doom-old-hope")) (register-definition-prefixes "doom-one-light-theme" '("doom-one-light")) (register-definition-prefixes "doom-one-theme" '("doom-one")) (register-definition-prefixes "doom-opera-light-theme" '("doom-opera-light")) (register-definition-prefixes "doom-opera-theme" '("doom-opera")) (register-definition-prefixes "doom-outrun-electric-theme" '("doom-outrun-electric")) (register-definition-prefixes "doom-palenight-theme" '("doom-palenight")) (register-definition-prefixes "doom-peacock-theme" '("doom-peacock")) (register-definition-prefixes "doom-plain-dark-theme" '("doom-plain-")) (register-definition-prefixes "doom-plain-theme" '("doom-plain")) (register-definition-prefixes "doom-rouge-theme" '("doom-rouge")) (register-definition-prefixes "doom-shades-of-purple-theme" '("doom-shades-of-purple")) (register-definition-prefixes "doom-snazzy-theme" '("doom-snazzy")) (register-definition-prefixes "doom-solarized-dark-high-contrast-theme" '("doom-solarized-dark-high-contrast")) (register-definition-prefixes "doom-solarized-dark-theme" '("doom-solarized-dark")) (register-definition-prefixes "doom-solarized-light-theme" '("doom-solarized-light")) (register-definition-prefixes "doom-sourcerer-theme" '("doom-sourcerer")) (register-definition-prefixes "doom-spacegrey-theme" '("doom-spacegrey")) (autoload 'doom-name-to-rgb "doom-themes" "Retrieves the hexidecimal string repesented the named COLOR (e.g. \"red\") -for FRAME (defaults to the current frame). - -(fn COLOR)" nil nil) (autoload 'doom-blend "doom-themes" "Blend two colors (hexidecimal strings) together by a coefficient ALPHA (a -float between 0 and 1) - -(fn COLOR1 COLOR2 ALPHA)" nil nil) (autoload 'doom-darken "doom-themes" "Darken a COLOR (a hexidecimal string) by a coefficient ALPHA (a float between -0 and 1). - -(fn COLOR ALPHA)" nil nil) (autoload 'doom-lighten "doom-themes" "Brighten a COLOR (a hexidecimal string) by a coefficient ALPHA (a float -between 0 and 1). - -(fn COLOR ALPHA)" nil nil) (autoload 'doom-color "doom-themes" "Retrieve a specific color named NAME (a symbol) from the current theme. - -(fn NAME &optional TYPE)" nil nil) (autoload 'doom-ref "doom-themes" "TODO - -(fn FACE PROP &optional CLASS)" nil nil) (autoload 'doom-themes-set-faces "doom-themes" "Customize THEME (a symbol) with FACES. - -If THEME is nil, it applies to all themes you load. FACES is a list of Doom -theme face specs. These is a simplified spec. For example: - - (doom-themes-set-faces 'user - '(default :background red :foreground blue) - '(doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - '(doom-modeline-buffer-file :inherit 'mode-line-buffer-id :weight 'bold) - '(doom-modeline-buffer-path :inherit 'mode-line-emphasis :weight 'bold) - '(doom-modeline-buffer-project-root :foreground green :weight 'bold)) - -(fn THEME &rest FACES)" nil nil) (function-put 'doom-themes-set-faces 'lisp-indent-function 'defun) (when (and (boundp 'custom-theme-load-path) load-file-name) (let* ((base (file-name-directory load-file-name)) (dir (expand-file-name "themes/" base))) (add-to-list 'custom-theme-load-path (or (and (file-directory-p dir) dir) base)))) (register-definition-prefixes "doom-themes" '("def-doom-theme" "doom-")) (register-definition-prefixes "doom-themes-base" '("doom-themes-base-")) (autoload 'doom-themes-neotree-config "doom-themes-ext-neotree" "Install doom-themes' neotree configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." nil nil) (register-definition-prefixes "doom-themes-ext-neotree" '("doom-")) (autoload 'doom-themes-org-config "doom-themes-ext-org" "Load `doom-themes-ext-org'." nil nil) (register-definition-prefixes "doom-themes-ext-org" '("doom-themes-")) (autoload 'doom-themes-treemacs-config "doom-themes-ext-treemacs" "Install doom-themes' treemacs configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." nil nil) (register-definition-prefixes "doom-themes-ext-treemacs" '("doom-themes-")) (autoload 'doom-themes-visual-bell-fn "doom-themes-ext-visual-bell" "Blink the mode-line red briefly. Set `ring-bell-function' to this to use it." nil nil) (autoload 'doom-themes-visual-bell-config "doom-themes-ext-visual-bell" "Enable flashing the mode-line on error." nil nil) (register-definition-prefixes "doom-tomorrow-day-theme" '("doom-tomorrow-day")) (register-definition-prefixes "doom-tomorrow-night-theme" '("doom-tomorrow-night")) (register-definition-prefixes "doom-vibrant-theme" '("doom-vibrant")) (register-definition-prefixes "doom-wilmersdorf-theme" '("doom-wilmersdorf")) (register-definition-prefixes "doom-xcode-theme" '("doom-xcode")) (register-definition-prefixes "doom-zenburn-theme" '("doom-zenburn")) (provide 'doom-themes-autoloads)) "rainbow-delimiters" ((rainbow-delimiters-autoloads rainbow-delimiters) (autoload 'rainbow-delimiters-mode "rainbow-delimiters" "Highlight nested parentheses, brackets, and braces according to their depth. - -This is a minor mode. If called interactively, toggle the -`Rainbow-Delimiters mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `rainbow-delimiters-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'rainbow-delimiters-mode-enable "rainbow-delimiters" "Enable `rainbow-delimiters-mode'." nil nil) (autoload 'rainbow-delimiters-mode-disable "rainbow-delimiters" "Disable `rainbow-delimiters-mode'." nil nil) (register-definition-prefixes "rainbow-delimiters" '("rainbow-delimiters-")) (provide 'rainbow-delimiters-autoloads)) "smartparens" ((smartparens-autoloads sp-sublimetext-like smartparens smartparens-text smartparens-scala smartparens-rust smartparens-ruby smartparens-rst smartparens-racket smartparens-python smartparens-pkg smartparens-org smartparens-ml smartparens-markdown smartparens-lua smartparens-latex smartparens-javascript smartparens-html smartparens-haskell smartparens-ess smartparens-elixir smartparens-crystal smartparens-config smartparens-clojure smartparens-c) (autoload 'sp-cheat-sheet "smartparens" "Generate a cheat sheet of all the smartparens interactive functions. - -Without a prefix argument, print only the short documentation and examples. - -With non-nil prefix argument ARG, show the full documentation for each function. - -You can follow the links to the function or variable help page. -To get back to the full list, use \\[help-go-back]. - -You can use `beginning-of-defun' and `end-of-defun' to jump to -the previous/next entry. - -Examples are fontified using the `font-lock-string-face' for -better orientation. - -(fn &optional ARG)" t nil) (defvar smartparens-mode-map (make-sparse-keymap) "Keymap used for `smartparens-mode'.") (autoload 'sp-use-paredit-bindings "smartparens" "Initiate `smartparens-mode-map' with `sp-paredit-bindings'." t nil) (autoload 'sp-use-smartparens-bindings "smartparens" "Initiate `smartparens-mode-map' with `sp-smartparens-bindings'." t nil) (autoload 'smartparens-mode "smartparens" "Toggle smartparens mode. - -This is a minor mode. If called interactively, toggle the -`Smartparens mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `smartparens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -You can enable pre-set bindings by customizing -`sp-base-key-bindings' variable. The current content of -`smartparens-mode-map' is: - - \\{smartparens-mode-map} - -(fn &optional ARG)" t nil) (autoload 'smartparens-strict-mode "smartparens" "Toggle the strict smartparens mode. - -This is a minor mode. If called interactively, toggle the -`Smartparens-Strict mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `smartparens-strict-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When strict mode is active, `delete-char', `kill-word' and their -backward variants will skip over the pair delimiters in order to -keep the structure always valid (the same way as `paredit-mode' -does). This is accomplished by remapping them to -`sp-delete-char' and `sp-kill-word'. There is also function -`sp-kill-symbol' that deletes symbols instead of words, otherwise -working exactly the same (it is not bound to any key by default). - -When strict mode is active, this is indicated with \"/s\" -after the smartparens indicator in the mode list. - -(fn &optional ARG)" t nil) (put 'smartparens-global-strict-mode 'globalized-minor-mode t) (defvar smartparens-global-strict-mode nil "Non-nil if Smartparens-Global-Strict mode is enabled. -See the `smartparens-global-strict-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 `smartparens-global-strict-mode'.") (custom-autoload 'smartparens-global-strict-mode "smartparens" nil) (autoload 'smartparens-global-strict-mode "smartparens" "Toggle Smartparens-Strict mode in all buffers. -With prefix ARG, enable Smartparens-Global-Strict mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Smartparens-Strict mode is enabled in all buffers where -`turn-on-smartparens-strict-mode' would do it. - -See `smartparens-strict-mode' for more information on -Smartparens-Strict mode. - -(fn &optional ARG)" t nil) (autoload 'turn-on-smartparens-strict-mode "smartparens" "Turn on `smartparens-strict-mode'." t nil) (autoload 'turn-off-smartparens-strict-mode "smartparens" "Turn off `smartparens-strict-mode'." t nil) (put 'smartparens-global-mode 'globalized-minor-mode t) (defvar smartparens-global-mode nil "Non-nil if Smartparens-Global mode is enabled. -See the `smartparens-global-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 `smartparens-global-mode'.") (custom-autoload 'smartparens-global-mode "smartparens" nil) (autoload 'smartparens-global-mode "smartparens" "Toggle Smartparens mode in all buffers. -With prefix ARG, enable Smartparens-Global mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Smartparens mode is enabled in all buffers where -`turn-on-smartparens-mode' would do it. - -See `smartparens-mode' for more information on Smartparens mode. - -(fn &optional ARG)" t nil) (autoload 'turn-on-smartparens-mode "smartparens" "Turn on `smartparens-mode'. - -This function is used to turn on `smartparens-global-mode'. - -By default `smartparens-global-mode' ignores buffers with -`mode-class' set to special, but only if they are also not comint -buffers. - -Additionally, buffers on `sp-ignore-modes-list' are ignored. - -You can still turn on smartparens in these mode manually (or -in mode's startup-hook etc.) by calling `smartparens-mode'." t nil) (autoload 'turn-off-smartparens-mode "smartparens" "Turn off `smartparens-mode'." t nil) (autoload 'show-smartparens-mode "smartparens" "Toggle visualization of matching pairs. When enabled, any -matching pair is highlighted after `sp-show-pair-delay' seconds -of Emacs idle time if the point is immediately in front or after -a pair. This mode works similarly to `show-paren-mode', but -support custom pairs. - -This is a minor mode. If called interactively, toggle the -`Show-Smartparens mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `show-smartparens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (put 'show-smartparens-global-mode 'globalized-minor-mode t) (defvar show-smartparens-global-mode nil "Non-nil if Show-Smartparens-Global mode is enabled. -See the `show-smartparens-global-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 `show-smartparens-global-mode'.") (custom-autoload 'show-smartparens-global-mode "smartparens" nil) (autoload 'show-smartparens-global-mode "smartparens" "Toggle Show-Smartparens mode in all buffers. -With prefix ARG, enable Show-Smartparens-Global mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Show-Smartparens mode is enabled in all buffers where -`turn-on-show-smartparens-mode' would do it. - -See `show-smartparens-mode' for more information on Show-Smartparens -mode. - -(fn &optional ARG)" t nil) (autoload 'turn-on-show-smartparens-mode "smartparens" "Turn on `show-smartparens-mode'." t nil) (autoload 'turn-off-show-smartparens-mode "smartparens" "Turn off `show-smartparens-mode'." t nil) (register-definition-prefixes "smartparens" '("smartparens-" "sp-")) (register-definition-prefixes "smartparens-clojure" '("sp-clojure-prefix")) (register-definition-prefixes "smartparens-config" '("sp-lisp-invalid-hyperlink-p")) (register-definition-prefixes "smartparens-crystal" '("sp-crystal-")) (register-definition-prefixes "smartparens-elixir" '("sp-elixir-")) (register-definition-prefixes "smartparens-ess" '("sp-ess-")) (register-definition-prefixes "smartparens-haskell" '("sp-")) (register-definition-prefixes "smartparens-html" '("sp-html-")) (register-definition-prefixes "smartparens-latex" '("sp-latex-")) (register-definition-prefixes "smartparens-lua" '("sp-lua-post-keyword-insert")) (register-definition-prefixes "smartparens-markdown" '("sp-")) (register-definition-prefixes "smartparens-org" '("sp-")) (register-definition-prefixes "smartparens-python" '("sp-python-")) (register-definition-prefixes "smartparens-rst" '("sp-rst-point-after-backtick")) (register-definition-prefixes "smartparens-ruby" '("sp-")) (register-definition-prefixes "smartparens-rust" '("sp-")) (register-definition-prefixes "smartparens-scala" '("sp-scala-wrap-with-indented-newlines")) (register-definition-prefixes "smartparens-text" '("sp-text-mode-")) (register-definition-prefixes "sp-sublimetext-like" '("sp-point-not-before-word")) (provide 'smartparens-autoloads)) "aggressive-indent" ((aggressive-indent-autoloads aggressive-indent) (autoload 'aggressive-indent-indent-defun "aggressive-indent" "Indent current defun. -Throw an error if parentheses are unbalanced. -If L and R are provided, use them for finding the start and end of defun. - -(fn &optional L R)" t nil) (autoload 'aggressive-indent-indent-region-and-on "aggressive-indent" "Indent region between L and R, and then some. -Call `aggressive-indent-region-function' between L and R, and -then keep indenting until nothing more happens. - -(fn L R)" t nil) (autoload 'aggressive-indent-mode "aggressive-indent" "Toggle Aggressive-Indent mode on or off. - -This is a minor mode. If called interactively, toggle the -`Aggressive-Indent mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `aggressive-indent-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{aggressive-indent-mode-map} - -(fn &optional ARG)" t nil) (put 'global-aggressive-indent-mode 'globalized-minor-mode t) (defvar global-aggressive-indent-mode nil "Non-nil if Global Aggressive-Indent mode is enabled. -See the `global-aggressive-indent-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-aggressive-indent-mode'.") (custom-autoload 'global-aggressive-indent-mode "aggressive-indent" nil) (autoload 'global-aggressive-indent-mode "aggressive-indent" "Toggle Aggressive-Indent mode in all buffers. -With prefix ARG, enable Global Aggressive-Indent mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Aggressive-Indent mode is enabled in all buffers where -`aggressive-indent-mode' would do it. - -See `aggressive-indent-mode' for more information on Aggressive-Indent -mode. - -(fn &optional ARG)" t nil) (defalias 'aggressive-indent-global-mode #'global-aggressive-indent-mode) (register-definition-prefixes "aggressive-indent" '("aggressive-indent-")) (provide 'aggressive-indent-autoloads)) "adaptive-wrap" ((adaptive-wrap-autoloads adaptive-wrap) (autoload 'adaptive-wrap-prefix-mode "adaptive-wrap" "Wrap the buffer text with adaptive filling. - -This is a minor mode. If called interactively, toggle the -`Adaptive-Wrap-Prefix mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `adaptive-wrap-prefix-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "adaptive-wrap" '("adaptive-wrap-" "lookup-key")) (provide 'adaptive-wrap-autoloads)) "which-key" ((which-key-autoloads which-key) (defvar which-key-mode nil "Non-nil if Which-Key mode is enabled. -See the `which-key-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 `which-key-mode'.") (custom-autoload 'which-key-mode "which-key" nil) (autoload 'which-key-mode "which-key" "Toggle which-key-mode. - -This is a minor mode. If called interactively, toggle the -`Which-Key mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='which-key-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'which-key-setup-side-window-right "which-key" "Apply suggested settings for side-window that opens on right." t nil) (autoload 'which-key-setup-side-window-right-bottom "which-key" "Apply suggested settings for side-window that opens on right -if there is space and the bottom otherwise." t nil) (autoload 'which-key-setup-side-window-bottom "which-key" "Apply suggested settings for side-window that opens on bottom." t nil) (autoload 'which-key-setup-minibuffer "which-key" "Apply suggested settings for minibuffer. -Do not use this setup if you use the paging commands. Instead use -`which-key-setup-side-window-bottom', which is nearly identical -but more functional." t nil) (autoload 'which-key-add-keymap-based-replacements "which-key" "Replace the description of KEY using REPLACEMENT in KEYMAP. -KEY should take a format suitable for use in `kbd'. REPLACEMENT -should be a cons cell of the form (STRING . COMMAND) for each -REPLACEMENT, where STRING is the replacement string and COMMAND -is a symbol corresponding to the intended command to be -replaced. COMMAND can be nil if the binding corresponds to a key -prefix. An example is - -(which-key-add-keymap-based-replacements global-map - \"C-x w\" '(\"Save as\" . write-file)). - -For backwards compatibility, REPLACEMENT can also be a string, -but the above format is preferred, and the option to use a string -for REPLACEMENT will eventually be removed. - -(fn KEYMAP KEY REPLACEMENT &rest MORE)" nil nil) (autoload 'which-key-add-key-based-replacements "which-key" "Replace the description of KEY-SEQUENCE with REPLACEMENT. -KEY-SEQUENCE is a string suitable for use in `kbd'. REPLACEMENT -may either be a string, as in - -(which-key-add-key-based-replacements \"C-x 1\" \"maximize\") - -a cons of two strings as in - -(which-key-add-key-based-replacements \"C-x 8\" - '(\"unicode\" . \"Unicode keys\")) - -or a function that takes a (KEY . BINDING) cons and returns a -replacement. - -In the second case, the second string is used to provide a longer -name for the keys under a prefix. - -MORE allows you to specifcy additional KEY REPLACEMENT pairs. All -replacements are added to `which-key-replacement-alist'. - -(fn KEY-SEQUENCE REPLACEMENT &rest MORE)" nil nil) (autoload 'which-key-add-major-mode-key-based-replacements "which-key" "Functions like `which-key-add-key-based-replacements'. -The difference is that MODE specifies the `major-mode' that must -be active for KEY-SEQUENCE and REPLACEMENT (MORE contains -addition KEY-SEQUENCE REPLACEMENT pairs) to apply. - -(fn MODE KEY-SEQUENCE REPLACEMENT &rest MORE)" nil nil) (autoload 'which-key-reload-key-sequence "which-key" "Simulate entering the key sequence KEY-SEQ. -KEY-SEQ should be a list of events as produced by -`listify-key-sequence'. If nil, KEY-SEQ defaults to -`which-key--current-key-list'. Any prefix arguments that were -used are reapplied to the new key sequence. - -(fn &optional KEY-SEQ)" nil nil) (autoload 'which-key-show-standard-help "which-key" "Call the command in `which-key--prefix-help-cmd-backup'. -Usually this is `describe-prefix-bindings'. - -(fn &optional _)" t nil) (autoload 'which-key-show-next-page-no-cycle "which-key" "Show next page of keys unless on the last page, in which case -call `which-key-show-standard-help'." t nil) (autoload 'which-key-show-previous-page-no-cycle "which-key" "Show previous page of keys unless on the first page, in which -case do nothing." t nil) (autoload 'which-key-show-next-page-cycle "which-key" "Show the next page of keys, cycling from end to beginning -after last page. - -(fn &optional _)" t nil) (autoload 'which-key-show-previous-page-cycle "which-key" "Show the previous page of keys, cycling from beginning to end -after first page. - -(fn &optional _)" t nil) (autoload 'which-key-show-top-level "which-key" "Show top-level bindings. - -(fn &optional _)" t nil) (autoload 'which-key-show-major-mode "which-key" "Show top-level bindings in the map of the current major mode. - -This function will also detect evil bindings made using -`evil-define-key' in this map. These bindings will depend on the -current evil state. - -(fn &optional ALL)" t nil) (autoload 'which-key-show-full-major-mode "which-key" "Show all bindings in the map of the current major mode. - -This function will also detect evil bindings made using -`evil-define-key' in this map. These bindings will depend on the -current evil state. " t nil) (autoload 'which-key-dump-bindings "which-key" "Dump bindings from PREFIX into buffer named BUFFER-NAME. - -PREFIX should be a string suitable for `kbd'. - -(fn PREFIX BUFFER-NAME)" t nil) (autoload 'which-key-undo-key "which-key" "Undo last keypress and force which-key update. - -(fn &optional _)" t nil) (autoload 'which-key-C-h-dispatch "which-key" "Dispatch C-h commands by looking up key in -`which-key-C-h-map'. This command is always accessible (from any -prefix) if `which-key-use-C-h-commands' is non nil." t nil) (autoload 'which-key-show-keymap "which-key" "Show the top-level bindings in KEYMAP using which-key. -KEYMAP is selected interactively from all available keymaps. - -If NO-PAGING is non-nil, which-key will not intercept subsequent -keypresses for the paging functionality. - -(fn KEYMAP &optional NO-PAGING)" t nil) (autoload 'which-key-show-full-keymap "which-key" "Show all bindings in KEYMAP using which-key. -KEYMAP is selected interactively from all available keymaps. - -(fn KEYMAP)" t nil) (autoload 'which-key-show-minor-mode-keymap "which-key" "Show the top-level bindings in KEYMAP using which-key. -KEYMAP is selected interactively by mode in -`minor-mode-map-alist'. - -(fn &optional ALL)" t nil) (autoload 'which-key-show-full-minor-mode-keymap "which-key" "Show all bindings in KEYMAP using which-key. -KEYMAP is selected interactively by mode in -`minor-mode-map-alist'." t nil) (register-definition-prefixes "which-key" '("evil-state" "which-key-")) (provide 'which-key-autoloads)) "no-littering" ((no-littering-autoloads no-littering) (autoload 'no-littering-expand-etc-file-name "no-littering" "Expand filename FILE relative to `no-littering-etc-directory'. - -(fn FILE)" nil nil) (autoload 'no-littering-expand-var-file-name "no-littering" "Expand filename FILE relative to `no-littering-var-directory'. - -(fn FILE)" nil nil) (register-definition-prefixes "no-littering" '("no-littering-")) (provide 'no-littering-autoloads)) "goto-chg" ((goto-chg-autoloads goto-chg) (autoload 'goto-last-change "goto-chg" "Go to the point where the last edit was made in the current buffer. -Repeat the command to go to the second last edit, etc. - -To go back to more recent edit, the reverse of this command, use \\[goto-last-change-reverse] -or precede this command with \\[universal-argument] - (minus). - -It does not go to the same point twice even if there has been many edits -there. I call the minimal distance between distinguishable edits \"span\". -Set variable `glc-default-span' to control how close is \"the same point\". -Default span is 8. -The span can be changed temporarily with \\[universal-argument] right before \\[goto-last-change]: -\\[universal-argument] set current span to that number, -\\[universal-argument] (no number) multiplies span by 4, starting with default. -The so set span remains until it is changed again with \\[universal-argument], or the consecutive -repetition of this command is ended by any other command. - -When span is zero (i.e. \\[universal-argument] 0) subsequent \\[goto-last-change] visits each and -every point of edit and a message shows what change was made there. -In this case it may go to the same point twice. - -This command uses undo information. If undo is disabled, so is this command. -At times, when undo information becomes too large, the oldest information is -discarded. See variable `undo-limit'. - -(fn ARG)" t nil) (autoload 'goto-last-change-reverse "goto-chg" "Go back to more recent changes after \\[goto-last-change] have been used. -See `goto-last-change' for use of prefix argument. - -(fn ARG)" t nil) (register-definition-prefixes "goto-chg" '("glc-")) (provide 'goto-chg-autoloads)) "evil" ((evil-autoloads evil-pkg evil evil-vars evil-types evil-states evil-search evil-repeat evil-maps evil-macros evil-keybindings evil-jumps evil-integration evil-ex evil-digraphs evil-development evil-core evil-common evil-commands evil-command-window) (register-definition-prefixes "evil-command-window" '("evil-")) (register-definition-prefixes "evil-commands" '("evil-")) (register-definition-prefixes "evil-common" '("bounds-of-evil-" "evil-" "forward-evil-")) (autoload 'evil-mode "evil" nil t) (register-definition-prefixes "evil-core" '("evil-" "turn-o")) (register-definition-prefixes "evil-digraphs" '("evil-digraph")) (register-definition-prefixes "evil-ex" '("evil-")) (register-definition-prefixes "evil-integration" '("evil-")) (register-definition-prefixes "evil-jumps" '("evil-")) (register-definition-prefixes "evil-macros" '("evil-")) (register-definition-prefixes "evil-maps" '("evil-")) (register-definition-prefixes "evil-repeat" '("evil-")) (register-definition-prefixes "evil-search" '("evil-")) (register-definition-prefixes "evil-states" '("evil-")) (register-definition-prefixes "evil-types" '("evil-ex-get-optional-register-and-count")) (register-definition-prefixes "evil-vars" '("evil-")) (provide 'evil-autoloads)) "annalist" ((annalist-autoloads annalist) (autoload 'annalist-record "annalist" "In the store for ANNALIST, TYPE, and LOCAL, record RECORD. -ANNALIST should correspond to the package/user recording this information (e.g. -'general, 'me, etc.). TYPE is the type of information being recorded (e.g. -'keybindings). LOCAL corresponds to whether to store RECORD only for the current -buffer. This information together is used to select where RECORD should be -stored in and later retrieved from with `annalist-describe'. RECORD should be a -list of items to record and later print as org headings and column entries in a -single row. If PLIST is non-nil, RECORD should be a plist instead of an ordered -list (e.g. '(keymap org-mode-map key \"C-c a\" ...)). The plist keys should be -the symbols used for the definition of TYPE. - -(fn ANNALIST TYPE RECORD &key LOCAL PLIST)" nil nil) (autoload 'annalist-describe "annalist" "Describe information recorded by ANNALIST for TYPE. -For example: (annalist-describe 'general 'keybindings) If VIEW is non-nil, use -those settings for displaying recorded information instead of the defaults. - -(fn ANNALIST TYPE &optional VIEW)" nil nil) (register-definition-prefixes "annalist" '("annalist-")) (provide 'annalist-autoloads)) "evil-collection" ((evil-collection-autoloads evil-collection) (autoload 'evil-collection-translate-key "evil-collection" "Translate keys in the keymap(s) corresponding to STATES and KEYMAPS. -STATES should be the name of an evil state, a list of states, or nil. KEYMAPS -should be a symbol corresponding to the keymap to make the translations in or a -list of keymap symbols. Like `evil-define-key', when a keymap does not exist, -the keybindings will be deferred until the keymap is defined, so -`with-eval-after-load' is not necessary. TRANSLATIONS corresponds to a list of -key replacement pairs. For example, specifying \"a\" \"b\" will bind \"a\" to -\"b\"'s definition in the keymap. Specifying nil as a replacement will unbind a -key. If DESTRUCTIVE is nil, a backup of the keymap will be stored on the initial -invocation, and future invocations will always look up keys in the backup -keymap. When no TRANSLATIONS are given, this function will only create the -backup keymap without making any translations. On the other hand, if DESTRUCTIVE -is non-nil, the keymap will be destructively altered without creating a backup. -For example, calling this function multiple times with \"a\" \"b\" \"b\" \"a\" -would continue to swap and unswap the definitions of these keys. This means that -when DESTRUCTIVE is non-nil, all related swaps/cycles should be done in the same -invocation. - -(fn STATES KEYMAPS &rest TRANSLATIONS &key DESTRUCTIVE &allow-other-keys)" nil nil) (function-put 'evil-collection-translate-key 'lisp-indent-function 'defun) (autoload 'evil-collection-swap-key "evil-collection" "Wrapper around `evil-collection-translate-key' for swapping keys. -STATES, KEYMAPS, and ARGS are passed to `evil-collection-translate-key'. ARGS -should consist of key swaps (e.g. \"a\" \"b\" is equivalent to \"a\" \"b\" \"b\" -\"a\" with `evil-collection-translate-key') and optionally keyword arguments for -`evil-collection-translate-key'. - -(fn STATES KEYMAPS &rest ARGS)" nil t) (function-put 'evil-collection-swap-key 'lisp-indent-function 'defun) (autoload 'evil-collection-require "evil-collection" "Require the evil-collection-MODE file, but do not activate it. - -MODE should be a symbol. This requires the evil-collection-MODE -feature without needing to manipulate `load-path'. NOERROR is -forwarded to `require'. - -(fn MODE &optional NOERROR)" nil nil) (autoload 'evil-collection-init "evil-collection" "Register the Evil bindings for all modes in `evil-collection-mode-list'. - -Alternatively, you may register select bindings manually, for -instance: - - (with-eval-after-load 'calendar - (evil-collection-calendar-setup)) - -If MODES is specified (as either one mode or a list of modes), use those modes -instead of the modes in `evil-collection-mode-list'. - -(fn &optional MODES)" t nil) (register-definition-prefixes "evil-collection" '("evil-collection-")) (provide 'evil-collection-autoloads)) "general" ((general-autoloads general \.dirs-local) (autoload 'general-define-key "general" "The primary key definition function provided by general.el. - -Define MAPS, optionally using DEFINER, in the keymap(s) corresponding to STATES -and KEYMAPS. - -MAPS consists of paired keys (vectors or strings; also see -`general-implicit-kbd') and definitions (those mentioned in `define-key''s -docstring and general.el's \"extended\" definitions). All pairs (when not -ignored) will be recorded and can be later displayed with -`general-describe-keybindings'. - -If DEFINER is specified, a custom key definer will be used to bind MAPS. See -general.el's documentation/README for more information. - -Unlike with normal key definitions functions, the keymaps in KEYMAPS should be -quoted (this allows using the keymap name for other purposes, e.g. deferring -keybindings if the keymap symbol is not bound, optionally inferring the -corresponding major mode for a symbol by removing \"-map\" for :which-key, -easily storing the keymap name for use with `general-describe-keybindings', -etc.). Note that general.el provides other key definer macros that do not -require quoting keymaps. - -STATES corresponds to the evil state(s) to bind the keys in. Non-evil users -should not set STATES. When STATES is non-nil, `evil-define-key*' will be -used (the evil auxiliary keymaps corresponding STATES and KEYMAPS will be used); -otherwise `define-key' will be used (unless DEFINER is specified). KEYMAPS -defaults to 'global. There is also 'local, which create buffer-local -keybindings for both evil and non-evil keybindings. There are other special, -user-alterable \"shorthand\" symbols for keymaps and states (see -`general-keymap-aliases' and `general-state-aliases'). - -Note that STATES and KEYMAPS can either be lists or single symbols. If any -keymap does not exist, those keybindings will be deferred until the keymap does -exist, so using `eval-after-load' is not necessary with this function. - -PREFIX corresponds to a key to prefix keys in MAPS with and defaults to none. To -bind/unbind a key specified with PREFIX, \"\" can be specified as a key in -MAPS (e.g. ...:prefix \"SPC\" \"\" nil... will unbind space). - -The keywords in this paragraph are only useful for evil users. If -NON-NORMAL-PREFIX is specified, this prefix will be used instead of PREFIX for -states in `general-non-normal-states' (e.g. the emacs and insert states). This -argument will only have an effect if one of these states is in STATES or if -corresponding global keymap (e.g. `evil-insert-state-map') is in KEYMAPS. -Alternatively, GLOBAL-PREFIX can be used with PREFIX and/or NON-NORMAL-PREFIX to -bind keys in all states under the specified prefix. Like with NON-NORMAL-PREFIX, -GLOBAL-PREFIX will prevent PREFIX from applying to `general-non-normal-states'. -INFIX can be used to append a string to all of the specified prefixes. This is -potentially useful when you are using GLOBAL-PREFIX and/or NON-NORMAL-PREFIX so -that you can sandwich keys in between all the prefixes and the specified keys in -MAPS. This may be particularly useful if you are using default prefixes in a -wrapper function/macro so that you can add to them without needing to re-specify -all of them. If none of the other prefix keyword arguments are specified, INFIX -will have no effect. - -If PREFIX-COMMAND or PREFIX-MAP is specified, a prefix command and/or keymap -will be created. PREFIX-NAME can be additionally specified to set the keymap -menu name/prompt. If PREFIX-COMMAND is specified, `define-prefix-command' will -be used. Otherwise, only a prefix keymap will be created. Previously created -prefix commands/keymaps will never be redefined/cleared. All prefixes (including -the INFIX key, if specified) will then be bound to PREFIX-COMMAND or PREFIX-MAP. -If the user did not specify any PREFIX or manually specify any KEYMAPS, general -will bind all MAPS in the prefix keymap corresponding to either PREFIX-MAP or -PREFIX-COMMAND instead of in the default keymap. - -PREDICATE corresponds to a predicate to check to determine whether a definition -should be active (e.g. \":predicate '(eobp)\"). Definitions created with a -predicate will only be active when the predicate is true. When the predicate is -false, key lookup will continue to search for a match in lower-precedence -keymaps. - -In addition to the normal definitions supported by `define-key', general.el also -provides \"extended\" definitions, which are plists containing the normal -definition as well as other keywords. For example, PREDICATE can be specified -globally or locally in an extended definition. New global (~general-define-key~) -and local (extended definition) keywords can be added by the user. See -`general-extended-def-keywords' and general.el's documentation/README for more -information. - -PACKAGE is the global version of the extended definition keyword that specifies -the package a keymap is defined in (used for \"autoloading\" keymaps) - -PROPERTIES, REPEAT, and JUMP are the global versions of the extended definition -keywords used for adding evil command properties to commands. - -MAJOR-MODES, WK-MATCH-KEYS, WK-MATCH-BINDINGS, and WK-FULL-KEYS are the -corresponding global versions of which-key extended definition keywords. They -will only have an effect for extended definitions that specify :which-key or -:wk. See the section on extended definitions in the general.el -documentation/README for more information. - -LISPY-PLIST and WORF-PLIST are the global versions of extended definition -keywords that are used for each corresponding custom DEFINER. - -(fn &rest MAPS &key DEFINER (STATES general-default-states) (KEYMAPS general-default-keymaps KEYMAPS-SPECIFIED-P) (PREFIX general-default-prefix) (NON-NORMAL-PREFIX general-default-non-normal-prefix) (GLOBAL-PREFIX general-default-global-prefix) INFIX PREFIX-COMMAND PREFIX-MAP PREFIX-NAME PREDICATE PACKAGE PROPERTIES REPEAT JUMP MAJOR-MODES (WK-MATCH-KEYS t) (WK-MATCH-BINDING t) (WK-FULL-KEYS t) LISPY-PLIST WORF-PLIST &allow-other-keys)" nil nil) (autoload 'general-emacs-define-key "general" "A wrapper for `general-define-key' that is similar to `define-key'. -It has a positional argument for KEYMAPS (that will not be overridden by a later -:keymaps argument). Besides this, it acts the same as `general-define-key', and -ARGS can contain keyword arguments in addition to keybindings. This can -basically act as a drop-in replacement for `define-key', and unlike with -`general-define-key', KEYMAPS does not need to be quoted. - -(fn KEYMAPS &rest ARGS)" nil t) (function-put 'general-emacs-define-key 'lisp-indent-function '1) (autoload 'general-evil-define-key "general" "A wrapper for `general-define-key' that is similar to `evil-define-key'. -It has positional arguments for STATES and KEYMAPS (that will not be overridden -by a later :keymaps or :states argument). Besides this, it acts the same as -`general-define-key', and ARGS can contain keyword arguments in addition to -keybindings. This can basically act as a drop-in replacement for -`evil-define-key', and unlike with `general-define-key', KEYMAPS does not need -to be quoted. - -(fn STATES KEYMAPS &rest ARGS)" nil t) (function-put 'general-evil-define-key 'lisp-indent-function '2) (autoload 'general-def "general" "General definer that takes a variable number of positional arguments in ARGS. -This macro will act as `general-define-key', `general-emacs-define-key', or -`general-evil-define-key' based on how many of the initial arguments do not -correspond to keybindings. All quoted and non-quoted lists and symbols before -the first string, vector, or keyword are considered to be positional arguments. -This means that you cannot use a function or variable for a key that starts -immediately after the positional arguments. If you need to do this, you should -use one of the definers that `general-def' dispatches to or explicitly separate -the positional arguments from the maps with a bogus keyword pair like -\":start-maps t\" - -(fn &rest ARGS)" nil t) (function-put 'general-def 'lisp-indent-function 'defun) (autoload 'general-create-definer "general" "A helper macro to create wrappers for `general-def'. -This can be used to create key definers that will use a certain keymap, evil -state, prefix key, etc. by default. NAME is the wrapper name and DEFAULTS are -the default arguments. WRAPPING can also be optionally specified to use a -different definer than `general-def'. It should not be quoted. - -(fn NAME &rest DEFAULTS &key WRAPPING &allow-other-keys)" nil t) (function-put 'general-create-definer 'lisp-indent-function 'defun) (autoload 'general-defs "general" "A wrapper that splits into multiple `general-def's. -Each consecutive grouping of positional argument followed by keyword/argument -pairs (having only one or the other is fine) marks the start of a new section. -Each section corresponds to one use of `general-def'. This means that settings -only apply to the keybindings that directly follow. - -Since positional arguments can appear at any point, unqouted symbols are always -considered to be positional arguments (e.g. a keymap). This means that variables -can never be used for keys with `general-defs'. Variables can still be used for -definitions or as arguments to keywords. - -(fn &rest ARGS)" nil t) (function-put 'general-defs 'lisp-indent-function 'defun) (autoload 'general-unbind "general" "A wrapper for `general-def' to unbind multiple keys simultaneously. -Insert after all keys in ARGS before passing ARGS to `general-def.' \":with - #'func\" can optionally specified to use a custom function instead (e.g. - `ignore'). - -(fn &rest ARGS)" nil t) (function-put 'general-unbind 'lisp-indent-function 'defun) (autoload 'general-describe-keybindings "general" "Show all keys that have been bound with general in an org buffer. -Any local keybindings will be shown first followed by global keybindings. -With a non-nil prefix ARG only show bindings in active maps. - -(fn &optional ARG)" t nil) (autoload 'general-key "general" "Act as KEY's definition in the current context. -This uses an extended menu item's capability of dynamically computing a -definition. It is recommended over `general-simulate-key' wherever possible. See -the docstring of `general-simulate-key' and the readme for information about the -benefits and downsides of `general-key'. - -KEY should be a string given in `kbd' notation and should correspond to a single -definition (as opposed to a sequence of commands). When STATE is specified, look -up KEY with STATE as the current evil state. When specified, DOCSTRING will be -the menu item's name/description. - -Let can be used to bind variables around key lookup. For example: -(general-key \"some key\" - :let ((some-var some-val))) - -SETUP and TEARDOWN can be used to run certain functions before and after key -lookup. For example, something similar to using :state 'emacs would be: -(general-key \"some key\" - :setup (evil-local-mode -1) - :teardown (evil-local-mode)) - -ACCEPT-DEFAULT, NO-REMAP, and POSITION are passed to `key-binding'. - -(fn KEY &key STATE DOCSTRING LET SETUP TEARDOWN ACCEPT-DEFAULT NO-REMAP POSITION)" nil t) (function-put 'general-key 'lisp-indent-function '1) (autoload 'general-simulate-keys "general" "Deprecated. Please use `general-simulate-key' instead. - -(fn KEYS &optional STATE KEYMAP (LOOKUP t) DOCSTRING NAME)" nil t) (autoload 'general-simulate-key "general" "Create and return a command that simulates KEYS in STATE and KEYMAP. - -`general-key' should be prefered over this whenever possible as it is simpler -and has saner functionality in many cases because it does not rely on -`unread-command-events' (e.g. \"C-h k\" will show the docstring of the command -to be simulated ; see the readme for more information). The main downsides of -`general-key' are that it cannot simulate a command followed by keys or -subsequent commands, and which-key does not currently work well with it when -simulating a prefix key/incomplete key sequence. - -KEYS should be a string given in `kbd' notation. It can also be a list of a -single command followed by a string of the key(s) to simulate after calling that -command. STATE should only be specified by evil users and should be a quoted -evil state. KEYMAP should not be quoted. Both STATE and KEYMAP aliases are -supported (but they have to be set when the macro is expanded). When neither -STATE or KEYMAP are specified, the key(s) will be simulated in the current -context. - -If NAME is specified, it will replace the automatically generated function name. -NAME should not be quoted. If DOCSTRING is specified, it will replace the -automatically generated docstring. - -Normally the generated function will look up KEY in the correct context to try -to match a command. To prevent this lookup, LOOKUP can be specified as nil. -Generally, you will want to keep LOOKUP non-nil because this will allow checking -the evil repeat property of matched commands to determine whether or not they -should be recorded. See the docstring for `general--simulate-keys' for more -information about LOOKUP. - -When a WHICH-KEY description is specified, it will replace the command name in -the which-key popup. - -When a command name is specified and that command has been remapped (i.e. [remap -command] is currently bound), the remapped version will be used instead of the -original command unless REMAP is specified as nil (it is true by default). - -The advantages of this over a keyboard macro are as follows: -- Prefix arguments are supported -- The user can control the context in which the keys are simulated -- The user can simulate both a named command and keys -- The user can simulate an incomplete key sequence (e.g. for a keymap) - -(fn KEYS &key STATE KEYMAP NAME DOCSTRING (LOOKUP t) WHICH-KEY (REMAP t))" nil t) (function-put 'general-simulate-key 'lisp-indent-function 'defun) (autoload 'general-key-dispatch "general" "Create and return a command that runs FALLBACK-COMMAND or a command in MAPS. -MAPS consists of pairs. If a key in MAPS is matched, the -corresponding command will be run. Otherwise FALLBACK-COMMAND will be run with -the unmatched keys. So, for example, if \"ab\" was pressed, and \"ab\" is not -one of the key sequences from MAPS, the FALLBACK-COMMAND will be run followed by -the simulated keypresses of \"ab\". Prefix arguments will still work regardless -of which command is run. This is useful for binding under non-prefix keys. For -example, this can be used to redefine a sequence like \"cw\" or \"cow\" in evil -but still have \"c\" work as `evil-change'. If TIMEOUT is specified, -FALLBACK-COMMAND will also be run in the case that the user does not press the -next key within the TIMEOUT (e.g. 0.5). - -NAME and DOCSTRING are optional keyword arguments. They can be used to replace -the automatically generated name and docstring for the created function. By -default, `cl-gensym' is used to prevent name clashes (e.g. allows the user to -create multiple different commands using `self-insert-command' as the -FALLBACK-COMMAND without explicitly specifying NAME to manually prevent -clashes). - -When INHERIT-KEYMAP is specified, all the keybindings from that keymap will be -inherited in MAPS. - -When a WHICH-KEY description is specified, it will replace the command name in -the which-key popup. - -When command to be executed has been remapped (i.e. [remap command] is currently -bound), the remapped version will be used instead of the original command unless -REMAP is specified as nil (it is true by default). - -(fn FALLBACK-COMMAND &rest MAPS &key TIMEOUT INHERIT-KEYMAP NAME DOCSTRING WHICH-KEY (REMAP t) &allow-other-keys)" nil t) (function-put 'general-key-dispatch 'lisp-indent-function '1) (autoload 'general-predicate-dispatch "general" " - -(fn FALLBACK-DEF &rest DEFS &key DOCSTRING &allow-other-keys)" nil t) (function-put 'general-predicate-dispatch 'lisp-indent-function '1) (autoload 'general-translate-key "general" "Translate keys in the keymap(s) corresponding to STATES and KEYMAPS. -STATES should be the name of an evil state, a list of states, or nil. KEYMAPS -should be a symbol corresponding to the keymap to make the translations in or a -list of keymap names. Keymap and state aliases are supported (as well as 'local -and 'global for KEYMAPS). - -MAPS corresponds to a list of translations (key replacement pairs). For example, -specifying \"a\" \"b\" will bind \"a\" to \"b\"'s definition in the keymap. -Specifying nil as a replacement will unbind a key. - -If DESTRUCTIVE is non-nil, the keymap will be destructively altered without -creating a backup. If DESTRUCTIVE is nil, store a backup of the keymap on the -initial invocation, and for future invocations always look up keys in the -original/backup keymap. On the other hand, if DESTRUCTIVE is non-nil, calling -this function multiple times with \"a\" \"b\" \"b\" \"a\", for example, would -continue to swap and unswap the definitions of these keys. This means that when -DESTRUCTIVE is non-nil, all related swaps/cycles should be done in the same -invocation. - -If both MAPS and DESCTRUCTIVE are nil, only create the backup keymap. - -(fn STATES KEYMAPS &rest MAPS &key DESTRUCTIVE &allow-other-keys)" nil nil) (function-put 'general-translate-key 'lisp-indent-function 'defun) (autoload 'general-swap-key "general" "Wrapper around `general-translate-key' for swapping keys. -STATES, KEYMAPS, and ARGS are passed to `general-translate-key'. ARGS should -consist of key swaps (e.g. \"a\" \"b\" is equivalent to \"a\" \"b\" \"b\" \"a\" -with `general-translate-key') and optionally keyword arguments for -`general-translate-key'. - -(fn STATES KEYMAPS &rest ARGS)" nil t) (function-put 'general-swap-key 'lisp-indent-function 'defun) (autoload 'general-auto-unbind-keys "general" "Advise `define-key' to automatically unbind keys when necessary. -This will prevent errors when a sub-sequence of a key is already bound (e.g. the -user attempts to bind \"SPC a\" when \"SPC\" is bound, resulting in a \"Key -sequnce starts with non-prefix key\" error). When UNDO is non-nil, remove -advice. - -(fn &optional UNDO)" nil nil) (autoload 'general-add-hook "general" "A drop-in replacement for `add-hook'. -Unlike `add-hook', HOOKS and FUNCTIONS can be single items or lists. APPEND and -LOCAL are passed directly to `add-hook'. When TRANSIENT is non-nil, each -function will remove itself from the hook it is in after it is run once. If -TRANSIENT is a function, call it on the return value in order to determine -whether to remove a function from the hook. For example, if TRANSIENT is -#'identity, remove each function only if it returns non-nil. TRANSIENT could -alternatively check something external and ignore the function's return value. - -(fn HOOKS FUNCTIONS &optional APPEND LOCAL TRANSIENT)" nil nil) (autoload 'general-remove-hook "general" "A drop-in replacement for `remove-hook'. -Unlike `remove-hook', HOOKS and FUNCTIONS can be single items or lists. LOCAL is -passed directly to `remove-hook'. - -(fn HOOKS FUNCTIONS &optional LOCAL)" nil nil) (autoload 'general-advice-add "general" "A drop-in replacement for `advice-add'. -SYMBOLS, WHERE, FUNCTIONS, and PROPS correspond to the arguments for -`advice-add'. Unlike `advice-add', SYMBOLS and FUNCTIONS can be single items or -lists. When TRANSIENT is non-nil, each function will remove itself as advice -after it is run once. If TRANSIENT is a function, call it on the return value in -order to determine whether to remove a function as advice. For example, if -TRANSIENT is #'identity, remove each function only if it returns non-nil. -TRANSIENT could alternatively check something external and ignore the function's -return value. - -(fn SYMBOLS WHERE FUNCTIONS &optional PROPS TRANSIENT)" nil nil) (autoload 'general-add-advice "general") (autoload 'general-advice-remove "general" "A drop-in replacement for `advice-remove'. -Unlike `advice-remove', SYMBOLS and FUNCTIONS can be single items or lists. - -(fn SYMBOLS FUNCTIONS)" nil nil) (autoload 'general-remove-advice "general") (autoload 'general-evil-setup "general" "Set up some basic equivalents for vim mapping functions. -This creates global key definition functions for the evil states. -Specifying SHORT-NAMES as non-nil will create non-prefixed function -aliases such as `nmap' for `general-nmap'. - -(fn &optional SHORT-NAMES _)" nil nil) (register-definition-prefixes "general" '("general-")) (provide 'general-autoloads)) "evil-escape" ((evil-escape-autoloads evil-escape) (defvar evil-escape-mode nil "Non-nil if Evil-Escape mode is enabled. -See the `evil-escape-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 `evil-escape-mode'.") (custom-autoload 'evil-escape-mode "evil-escape" nil) (autoload 'evil-escape-mode "evil-escape" "Buffer-local minor mode to escape insert state and everything else -with a key sequence. - -This is a minor mode. If called interactively, toggle the -`Evil-Escape mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='evil-escape-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "evil-escape" '("evil-escape")) (provide 'evil-escape-autoloads)) "evil-surround" ((evil-surround-autoloads evil-surround) (autoload 'evil-surround-delete "evil-surround" "Delete the surrounding delimiters represented by CHAR. -Alternatively, the text to delete can be represented with -the overlays OUTER and INNER, where OUTER includes the delimiters -and INNER excludes them. The intersection (i.e., difference) -between these overlays is what is deleted. - -(fn CHAR &optional OUTER INNER)" t nil) (autoload 'evil-surround-change "evil-surround" "Change the surrounding delimiters represented by CHAR. -Alternatively, the text to delete can be represented with the -overlays OUTER and INNER, which are passed to `evil-surround-delete'. - -(fn CHAR &optional OUTER INNER)" t nil) (autoload 'evil-surround-mode "evil-surround" "Buffer-local minor mode to emulate surround.vim. - -This is a minor mode. If called interactively, toggle the -`Evil-Surround mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `evil-surround-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'turn-on-evil-surround-mode "evil-surround" "Enable evil-surround-mode in the current buffer." nil nil) (autoload 'turn-off-evil-surround-mode "evil-surround" "Disable evil-surround-mode in the current buffer." nil nil) (put 'global-evil-surround-mode 'globalized-minor-mode t) (defvar global-evil-surround-mode nil "Non-nil if Global Evil-Surround mode is enabled. -See the `global-evil-surround-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-evil-surround-mode'.") (custom-autoload 'global-evil-surround-mode "evil-surround" nil) (autoload 'global-evil-surround-mode "evil-surround" "Toggle Evil-Surround mode in all buffers. -With prefix ARG, enable Global Evil-Surround mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Evil-Surround mode is enabled in all buffers where -`turn-on-evil-surround-mode' would do it. - -See `evil-surround-mode' for more information on Evil-Surround mode. - -(fn &optional ARG)" t nil) (register-definition-prefixes "evil-surround" '("evil-surround-")) (provide 'evil-surround-autoloads)) "pcache" ((pcache-autoloads pcache) (register-definition-prefixes "pcache" '("*pcache-repositor" "pcache-")) (provide 'pcache-autoloads)) "list-utils" ((list-utils-autoloads list-utils) (let ((loads (get 'list-utils 'custom-loads))) (if (member '"list-utils" loads) nil (put 'list-utils 'custom-loads (cons '"list-utils" loads)))) (require 'cl) (cl-defstruct tconc head tail) (autoload 'tconc-list "list-utils" "Efficiently append LIST to TC. - -TC is a data structure created by `make-tconc'. - -(fn TC LIST)" nil nil) (autoload 'tconc "list-utils" "Efficiently append ARGS to TC. - -TC is a data structure created by `make-tconc' - -Without ARGS, return the list held by TC. - -(fn TC &rest ARGS)" nil nil) (autoload 'list-utils-cons-cell-p "list-utils" "Return non-nil if CELL holds a cons cell rather than a proper list. - -A proper list is defined as a series of cons cells in which the -cdr slot of each cons holds a pointer to the next element of the -list, and the cdr slot in the final cons holds nil. - -A plain cons cell, for the purpose of this function, is a single -cons in which the cdr holds data rather than a pointer to the -next cons cell, eg - - '(1 . 2) - -In addition, a list which is not nil-terminated is not a proper -list and will be recognized by this function as a cons cell. -Such a list is printed using dot notation for the last two -elements, eg - - '(1 2 3 4 . 5) - -Such improper lists are produced by `list*'. - -(fn CELL)" nil nil) (autoload 'list-utils-make-proper-copy "list-utils" "Copy a cons cell or improper LIST into a proper list. - -If optional TREE is non-nil, traverse LIST, making proper -copies of any improper lists contained within. - -Optional RECUR-INTERNAL is for internal use only. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) (autoload 'list-utils-make-proper-inplace "list-utils" "Make a cons cell or improper LIST into a proper list. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -If optional TREE is non-nil, traverse LIST, making any -improper lists contained within into proper lists. - -Optional RECUR-INTERNAL is for internal use only. - -Modifies LIST and returns the modified value. - -(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) (autoload 'list-utils-make-improper-copy "list-utils" "Copy a proper LIST into an improper list. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -If optional TREE is non-nil, traverse LIST, making proper -copies of any improper lists contained within. - -Optional RECUR-INTERNAL is for internal use only. - -(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) (autoload 'list-utils-make-improper-inplace "list-utils" "Make proper LIST into an improper list. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -If optional TREE is non-nil, traverse LIST, making any -proper lists contained within into improper lists. - -Optional RECUR-INTERNAL is for internal use only. - -Modifies LIST and returns the modified value. - -(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) (autoload 'list-utils-linear-subseq "list-utils" "Return the linear elements from a partially cyclic LIST. - -If there is no cycle in LIST, return LIST. If all elements of -LIST are included in a cycle, return nil. - -As an optimization, CYCLE-LENGTH may be specified if the length -of the cyclic portion is already known. Otherwise it will be -calculated from LIST. - -(fn LIST &optional CYCLE-LENGTH)" nil nil) (autoload 'list-utils-cyclic-subseq "list-utils" "Return any cyclic elements from LIST as a circular list. - -The first element of the cyclic structure is not guaranteed to be -first element of the return value unless FROM-START is non-nil. - -To linearize the return value, use `list-utils-make-linear-inplace'. - -If there is no cycle in LIST, return nil. - -(fn LIST &optional FROM-START)" nil nil) (autoload 'list-utils-cyclic-length "list-utils" "Return the number of cyclic elements in LIST. - -If some portion of LIST is linear, only the cyclic -elements will be counted. - -If LIST is completely linear, return 0. - -(fn LIST)" nil nil) (autoload 'list-utils-cyclic-p "list-utils" "Return non-nil if LIST contains any cyclic structures. - -If optional PERFECT is set, only return non-nil if LIST is a -perfect non-branching cycle in which the last element points -to the first. - -(fn LIST &optional PERFECT)" nil nil) (autoload 'list-utils-linear-p "list-utils" "Return non-nil if LIST is linear (no cyclic structure). - -(fn LIST)" nil nil) (defalias 'list-utils-improper-p 'list-utils-cons-cell-p) (autoload 'list-utils-safe-length "list-utils" "Return the number of elements in LIST. - -LIST may be linear or cyclic. - -If LIST is not really a list, returns 0. - -If LIST is an improper list, return the number of proper list -elements, like `safe-length'. - -(fn LIST)" nil nil) (autoload 'list-utils-flat-length "list-utils" "Count simple elements from the beginning of LIST. - -Stop counting when a cons is reached. nil is not a cons, -and is considered to be a \"simple\" element. - -If the car of LIST is a cons, return 0. - -(fn LIST)" nil nil) (autoload 'list-utils-make-linear-copy "list-utils" "Return a linearized copy of LIST, which may be cyclic. - -If optional TREE is non-nil, traverse LIST, substituting -linearized copies of any cyclic lists contained within. - -(fn LIST &optional TREE)" nil nil) (autoload 'list-utils-make-linear-inplace "list-utils" "Linearize LIST, which may be cyclic. - -Modifies LIST and returns the modified value. - -If optional TREE is non-nil, traverse LIST, linearizing any -cyclic lists contained within. - -(fn LIST &optional TREE)" nil nil) (autoload 'list-utils-safe-equal "list-utils" "Compare LIST-1 and LIST-2, which may be cyclic lists. - -LIST-1 and LIST-2 may also contain cyclic lists, which are -each traversed and compared. This function will not infloop -when cyclic lists are encountered. - -Non-nil is returned only if the leaves of LIST-1 and LIST-2 are -`equal' and the structure is identical. - -Optional TEST specifies a test, defaulting to `equal'. - -If LIST-1 and LIST-2 are not actually lists, they are still -compared according to TEST. - -(fn LIST-1 LIST-2 &optional TEST)" nil nil) (autoload 'list-utils-depth "list-utils" "Find the depth of LIST, which may contain other lists. - -If LIST is not a list or is an empty list, returns a depth -of 0. - -If LIST is a cons cell or a list which does not contain other -lists, returns a depth of 1. - -(fn LIST)" nil nil) (autoload 'list-utils-flatten "list-utils" "Return a flattened copy of LIST, which may contain other lists. - -This function flattens cons cells as lists, and -flattens circular list structures. - -(fn LIST)" nil nil) (autoload 'list-utils-insert-before "list-utils" "Look in LIST for ELEMENT and insert NEW-ELEMENT before it. - -Optional TEST sets the test used for a matching element, and -defaults to `equal'. - -LIST is modified and the new value is returned. - -(fn LIST ELEMENT NEW-ELEMENT &optional TEST)" nil nil) (autoload 'list-utils-insert-after "list-utils" "Look in LIST for ELEMENT and insert NEW-ELEMENT after it. - -Optional TEST sets the test used for a matching element, and -defaults to `equal'. - -LIST is modified and the new value is returned. - -(fn LIST ELEMENT NEW-ELEMENT &optional TEST)" nil nil) (autoload 'list-utils-insert-before-pos "list-utils" "Look in LIST for position POS, and insert NEW-ELEMENT before. - -POS is zero-indexed. - -LIST is modified and the new value is returned. - -(fn LIST POS NEW-ELEMENT)" nil nil) (autoload 'list-utils-insert-after-pos "list-utils" "Look in LIST for position POS, and insert NEW-ELEMENT after. - -LIST is modified and the new value is returned. - -(fn LIST POS NEW-ELEMENT)" nil nil) (autoload 'list-utils-and "list-utils" "Return the elements of LIST1 which are present in LIST2. - -This is similar to `cl-intersection' (or `intersection') from -the cl library, except that `list-utils-and' preserves order, -does not uniquify the results, and exhibits more predictable -performance for large lists. - -Order will follow LIST1. Duplicates may be present in the result -as in LIST1. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -the list to be hashed (LIST2 unless FLIP is set). - -When optional FLIP is set, the sense of the comparison is -reversed. When FLIP is set, LIST2 will be the guide for the -order of the result, and will determine whether duplicates may -be returned. Since this function preserves duplicates, setting -FLIP can change the number of elements in the result. - -Performance: `list-utils-and' and friends use a general-purpose -hashing approach. `intersection' and friends use pure iteration. -Iteration can be much faster in a few special cases, especially -when the number of elements is small. In other scenarios, -iteration can be much slower. Hashing has no worst-case -performance scenario, although it uses much more memory. For -heavy-duty list operations, performance may be improved by -`let'ing `gc-cons-threshold' to a high value around sections that -make frequent use of this function. - -(fn LIST1 LIST2 &optional TEST HINT FLIP)" nil nil) (autoload 'list-utils-not "list-utils" "Return the elements of LIST1 which are not present in LIST2. - -This is similar to `cl-set-difference' (or `set-difference') from -the cl library, except that `list-utils-not' preserves order and -exhibits more predictable performance for large lists. Order will -follow LIST1. Duplicates may be present as in LIST1. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -the list to be hashed (LIST2 unless FLIP is set). - -When optional FLIP is set, the sense of the comparison is -reversed, returning elements of LIST2 which are not present in -LIST1. When FLIP is set, LIST2 will be the guide for the order -of the result, and will determine whether duplicates may be -returned. - -Performance: see notes under `list-utils-and'. - -(fn LIST1 LIST2 &optional TEST HINT FLIP)" nil nil) (autoload 'list-utils-xor "list-utils" "Return elements which are only present in either LIST1 or LIST2. - -This is similar to `cl-set-exclusive-or' (or `set-exclusive-or') -from the cl library, except that `list-utils-xor' preserves order, -and exhibits more predictable performance for large lists. Order -will follow LIST1, then LIST2. Duplicates may be present as in -LIST1 or LIST2. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -the list to be hashed (LIST2 unless FLIP is set). - -When optional FLIP is set, the sense of the comparison is -reversed, causing order and duplicates to follow LIST2, then -LIST1. - -Performance: see notes under `list-utils-and'. - -(fn LIST1 LIST2 &optional TEST HINT FLIP)" nil nil) (autoload 'list-utils-uniq "list-utils" "Return a uniquified copy of LIST, preserving order. - -This is similar to `cl-remove-duplicates' (or `remove-duplicates') -from the cl library, except that `list-utils-uniq' preserves order, -and exhibits more predictable performance for large lists. Order -will follow LIST. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -(fn LIST &optional TEST HINT)" nil nil) (autoload 'list-utils-dupes "list-utils" "Return only duplicated elements from LIST, preserving order. - -Duplicated elements may still exist in the result: this function -removes singlets. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -(fn LIST &optional TEST HINT)" nil nil) (autoload 'list-utils-singlets "list-utils" "Return only singlet elements from LIST, preserving order. - -Duplicated elements may not exist in the result. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -(fn LIST &optional TEST HINT)" nil nil) (autoload 'list-utils-partition-dupes "list-utils" "Partition LIST into duplicates and singlets, preserving order. - -The return value is an alist with two keys: 'dupes and 'singlets. -The two values of the alist are lists which, if combined, comprise -a complete copy of the elements of LIST. - -Duplicated elements may still exist in the 'dupes partition. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -(fn LIST &optional TEST HINT)" nil nil) (autoload 'list-utils-alist-or-flat-length "list-utils" "Count simple or cons-cell elements from the beginning of LIST. - -Stop counting when a proper list of non-zero length is reached. - -If the car of LIST is a list, return 0. - -(fn LIST)" nil nil) (autoload 'list-utils-alist-flatten "list-utils" "Flatten LIST, which may contain other lists. Do not flatten cons cells. - -It is not guaranteed that the result contains *only* cons cells. -The result could contain other data types present in LIST. - -This function simply avoids flattening single conses or improper -lists where the last two elements would be expressed as a dotted -pair. - -(fn LIST)" nil nil) (autoload 'list-utils-plist-reverse "list-utils" "Return reversed copy of property-list PLIST, maintaining pair associations. - -(fn PLIST)" nil nil) (autoload 'list-utils-plist-del "list-utils" "Delete from PLIST the property PROP and its associated value. - -When PROP is not present in PLIST, there is no effect. - -The new plist is returned; use `(setq x (list-utils-plist-del x prop))' -to be sure to use the new value. - -This functionality overlaps with the undocumented `cl-do-remf'. - -(fn PLIST PROP)" nil nil) (register-definition-prefixes "list-utils" '("list-utils-htt-")) (provide 'list-utils-autoloads)) "persistent-soft" ((persistent-soft-autoloads persistent-soft) (let ((loads (get 'persistent-soft 'custom-loads))) (if (member '"persistent-soft" loads) nil (put 'persistent-soft 'custom-loads (cons '"persistent-soft" loads)))) (autoload 'persistent-soft-location-readable "persistent-soft" "Return non-nil if LOCATION is a readable persistent-soft data store. - -(fn LOCATION)" nil nil) (autoload 'persistent-soft-location-destroy "persistent-soft" "Destroy LOCATION (a persistent-soft data store). - -Returns non-nil on confirmed success. - -(fn LOCATION)" nil nil) (autoload 'persistent-soft-exists-p "persistent-soft" "Return t if SYMBOL exists in the LOCATION persistent data store. - -This is a noop unless LOCATION is a string and pcache is loaded. - -Returns nil on failure, without throwing an error. - -(fn SYMBOL LOCATION)" nil nil) (autoload 'persistent-soft-fetch "persistent-soft" "Return the value for SYMBOL in the LOCATION persistent data store. - -This is a noop unless LOCATION is a string and pcache is loaded. - -Returns nil on failure, without throwing an error. - -(fn SYMBOL LOCATION)" nil nil) (autoload 'persistent-soft-flush "persistent-soft" "Flush data for the LOCATION data store to disk. - -(fn LOCATION)" nil nil) (autoload 'persistent-soft-store "persistent-soft" "Under SYMBOL, store VALUE in the LOCATION persistent data store. - -This is a noop unless LOCATION is a string and pcache is loaded. - -Optional EXPIRATION sets an expiry time in seconds. - -Returns a true value if storage was successful. Returns nil -on failure, without throwing an error. - -(fn SYMBOL VALUE LOCATION &optional EXPIRATION)" nil nil) (register-definition-prefixes "persistent-soft" '("persistent-soft-")) (provide 'persistent-soft-autoloads)) "font-utils" ((font-utils-autoloads font-utils) (let ((loads (get 'font-utils 'custom-loads))) (if (member '"font-utils" loads) nil (put 'font-utils 'custom-loads (cons '"font-utils" loads)))) (autoload 'font-utils-client-hostname "font-utils" "Guess the client hostname, respecting $SSH_CONNECTION." nil nil) (autoload 'font-utils-name-from-xlfd "font-utils" "Return the font-family name from XLFD, a string. - -This function accounts for the fact that the XLFD -delimiter, \"-\", is a legal character within fields. - -(fn XLFD)" nil nil) (autoload 'font-utils-parse-name "font-utils" "Parse FONT-NAME which may contain fontconfig-style specifications. - -Returns two-element list. The car is the font family name as a string. -The cadr is the specifications as a normalized and sorted list. - -(fn FONT-NAME)" nil nil) (autoload 'font-utils-normalize-name "font-utils" "Normalize FONT-NAME which may contain fontconfig-style specifications. - -(fn FONT-NAME)" nil nil) (autoload 'font-utils-lenient-name-equal "font-utils" "Leniently match two strings, FONT-NAME-A and FONT-NAME-B. - -(fn FONT-NAME-A FONT-NAME-B)" nil nil) (autoload 'font-utils-is-qualified-variant "font-utils" "Whether FONT-NAME-1 and FONT-NAME-2 are different variants of the same font. - -Qualifications are fontconfig-style specifications added to a -font name, such as \":width=condensed\". - -To return t, the font families must be identical, and the -qualifications must differ. If FONT-NAME-1 and FONT-NAME-2 are -identical, returns nil. - -(fn FONT-NAME-1 FONT-NAME-2)" nil nil) (autoload 'font-utils-list-names "font-utils" "Return a list of all font names on the current system." nil nil) (autoload 'font-utils-read-name "font-utils" "Read a font name using `completing-read'. - -Underscores are removed from the return value. - -Uses `ido-completing-read' if optional IDO is set. - -(fn &optional IDO)" nil nil) (autoload 'font-utils-exists-p "font-utils" "Test whether FONT-NAME (a string or font object) exists. - -FONT-NAME is a string, typically in Fontconfig font-name format. -A font-spec, font-vector, or font-object are accepted, though -the behavior for the latter two is not well defined. - -Returns a matching font vector. - -When POINT-SIZE is set, check for a specific font size. Size may -also be given at the end of a string FONT-NAME, eg \"Monaco-12\". - -When optional STRICT is given, FONT-NAME must will not be -leniently modified before passing to `font-info'. - -Optional SCOPE is a list of font names, within which FONT-NAME -must (leniently) match. - -(fn FONT-NAME &optional POINT-SIZE STRICT SCOPE)" nil nil) (autoload 'font-utils-first-existing-font "font-utils" "Return the (normalized) first existing font name from FONT-NAMES. - -FONT-NAMES is a list, with each element typically in Fontconfig -font-name format. - -The font existence-check is lazy; fonts after the first hit are -not checked. - -If NO-NORMALIZE is given, the return value is exactly as the -member of FONT-NAMES. Otherwise, the family name is extracted -from the XLFD returned by `font-info'. - -(fn FONT-NAMES &optional NO-NORMALIZE)" nil nil) (register-definition-prefixes "font-utils" '("font-" "persistent-softest-")) (provide 'font-utils-autoloads)) "ucs-utils" ((ucs-utils-autoloads ucs-utils ucs-utils-6\.0-delta) (let ((loads (get 'ucs-utils 'custom-loads))) (if (member '"ucs-utils" loads) nil (put 'ucs-utils 'custom-loads (cons '"ucs-utils" loads)))) (autoload 'ucs-utils-pretty-name "ucs-utils" "Return a prettified UCS name for CHAR. - -Based on `get-char-code-property'. The result has been -title-cased for readability, and will not match into the -`ucs-utils-names' alist until it has been upcased. -`ucs-utils-char' can be used on the title-cased name. - -Returns a hexified string if no name is found. If NO-HEX is -non-nil, then a nil value will be returned when no name is -found. - -(fn CHAR &optional NO-HEX)" nil nil) (autoload 'ucs-utils-all-prettified-names "ucs-utils" "All prettified UCS names, cached in list `ucs-utils-all-prettified-names'. - -When optional PROGRESS is given, show progress when generating -cache. - -When optional REGENERATE is given, re-generate cache. - -(fn &optional PROGRESS REGENERATE)" nil nil) (autoload 'ucs-utils-char "ucs-utils" "Return the character corresponding to NAME, a UCS name. - -NAME is matched leniently by `ucs-utils--lookup'. - -Returns FALLBACK if NAME does not exist or is not displayable -according to TEST. FALLBACK may be either a UCS name or -character, or one of the special symbols described in the next -paragraph. - -If FALLBACK is nil or 'drop, returns nil on failure. If FALLBACK -is 'error, throws an error on failure. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -When NAME is a character, it passes through unchanged, unless -TEST is set, in which case it must pass TEST. - -(fn NAME &optional FALLBACK TEST)" nil nil) (autoload 'ucs-utils-first-existing-char "ucs-utils" "Return the first existing character from SEQUENCE of character names. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -(fn SEQUENCE &optional TEST)" nil nil) (autoload 'ucs-utils-vector "ucs-utils" "Return a vector corresponding to SEQUENCE of UCS names or characters. - -If SEQUENCE is a single string or character, it will be coerced -to a list of length 1. Each name in SEQUENCE is matched -leniently by `ucs-utils--lookup'. - -FALLBACK should be a sequence of equal length to SEQUENCE, (or -one of the special symbols described in the next paragraph). For -any element of SEQUENCE which does not exist or is not -displayable according to TEST, that element degrades to the -corresponding element of FALLBACK. - -When FALLBACK is nil, characters which do not exist or are -undisplayable will be given as nils in the return value. When -FALLBACK is 'drop, such characters will be silently dropped from -the return value. When FALLBACK is 'error, such characters cause -an error to be thrown. - -To allow fallbacks of arbitrary length, give FALLBACK as a vector- -of-vectors, with outer length equal to the length of sequence. The -inner vectors may contain a sequence of characters, a literal -string, or nil. Eg - - (ucs-utils-vector '(\"Middle Dot\" \"Ampersand\" \"Horizontal Ellipsis\") - '[?. [?a ?n ?d] [\"...\"] ]) - -or - - (ucs-utils-vector \"Horizontal Ellipsis\" '[[\"...\"]]) - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -If NO-FLATTEN is non-nil, then a vector-of-vectors may be returned -if multi-character fallbacks were used as in the example above. - -(fn SEQUENCE &optional FALLBACK TEST NO-FLATTEN)" nil nil) (autoload 'ucs-utils-string "ucs-utils" "Return a string corresponding to SEQUENCE of UCS names or characters. - -If SEQUENCE is a single string, it will be coerced to a list of -length 1. Each name in SEQUENCE is matched leniently by -`ucs-utils--lookup'. - -FALLBACK should be a sequence of equal length to SEQUENCE, (or -one of the special symbols described in the next paragraph). For -any element of SEQUENCE which does not exist or is not -displayable according to TEST, that element degrades to the -corresponding element of FALLBACK. - -When FALLBACK is nil or 'drop, characters which do not exist or -are undisplayable will be silently dropped from the return value. -When FALLBACK is 'error, such characters cause an error to be -thrown. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -(fn SEQUENCE &optional FALLBACK TEST)" nil nil) (autoload 'ucs-utils-intact-string "ucs-utils" "Return a string corresponding to SEQUENCE of UCS names or characters. - -This function differs from `ucs-utils-string' in that FALLBACK is -a non-optional single string, to be used unless every member of -SEQUENCE exists and passes TEST. FALLBACK may not be nil, 'error, -or 'drop as in `ucs-utils-string'. - -If SEQUENCE is a single string, it will be coerced to a list of -length 1. Each name in SEQUENCE is matched leniently by -`ucs-utils--lookup'. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -(fn SEQUENCE FALLBACK &optional TEST)" nil nil) (autoload 'ucs-utils-subst-char-in-region "ucs-utils" "From START to END, replace FROM-CHAR with TO-CHAR each time it occurs. - -If optional arg NO-UNDO is non-nil, don't record this change for -undo and don't mark the buffer as really changed. - -Characters may be of differing byte-lengths. - -The character at the position END is not included, matching the -behavior of `subst-char-in-region'. - -This function is slower than `subst-char-in-region'. - -(fn START END FROM-CHAR TO-CHAR &optional NO-UNDO)" nil nil) (autoload 'ucs-utils-read-char-by-name "ucs-utils" "Read a character by its Unicode name or hex number string. - -A wrapper for `read-char-by-name', with the option to use -`ido-completing-read'. - -PROMPT is displayed, and a string that represents a character by -its name is read. - -When IDO is set, several seconds are required on the first -run as all completion candidates are pre-generated. - -(fn PROMPT &optional IDO)" nil nil) (autoload 'ucs-utils-eval "ucs-utils" "Display a string UCS name for the character at POS. - -POS defaults to the current point. - -If `transient-mark-mode' is enabled and there is an active -region, return a list of strings UCS names, one for each -character in the region. If called from Lisp with an -explicit POS, ignores the region. - -If called with universal prefix ARG, display the result -in a separate buffer. If called with two universal -prefix ARGs, replace the current character or region with -its UCS name translation. - -(fn &optional POS ARG)" t nil) (autoload 'ucs-utils-ucs-insert "ucs-utils" "Insert CHARACTER in COUNT copies, where CHARACTER is a Unicode code point. - -Works like `ucs-insert', with the following differences - - * Uses `ido-completing-read' at the interactive prompt - - * If `transient-mark-mode' is enabled, and the region contains - a valid UCS character name, that value is used as the - character name and the region is replaced. - - * A UCS character name string may be passed for CHARACTER. - -INHERIT is as documented at `ucs-insert'. - -(fn CHARACTER &optional COUNT INHERIT)" t nil) (autoload 'ucs-utils-install-aliases "ucs-utils" "Install aliases outside the \"ucs-utils-\" namespace. - -The following aliases will be installed: - - `ucs-char' for `ucs-utils-char' - `ucs-first-existing-char' for `ucs-utils-first-existing-char' - `ucs-string' for `ucs-utils-string' - `ucs-intact-string' for `ucs-utils-intact-string' - `ucs-vector' for `ucs-utils-vector' - `ucs-pretty-name' for `ucs-utils-pretty-name' - `ucs-eval' for `ucs-utils-eval'" t nil) (register-definition-prefixes "ucs-utils" '("character-name-history" "persistent-soft" "ucs-utils-")) (provide 'ucs-utils-autoloads)) "unicode-fonts" ((unicode-fonts-autoloads unicode-fonts) (let ((loads (get 'unicode-fonts 'custom-loads))) (if (member '"unicode-fonts" loads) nil (put 'unicode-fonts 'custom-loads (cons '"unicode-fonts" loads)))) (let ((loads (get 'unicode-fonts-tweaks 'custom-loads))) (if (member '"unicode-fonts" loads) nil (put 'unicode-fonts-tweaks 'custom-loads (cons '"unicode-fonts" loads)))) (let ((loads (get 'unicode-fonts-debug 'custom-loads))) (if (member '"unicode-fonts" loads) nil (put 'unicode-fonts-debug 'custom-loads (cons '"unicode-fonts" loads)))) (autoload 'unicode-fonts-first-existing-font "unicode-fonts" "Return the (normalized) first existing font name from FONT-NAMES. - -FONT-NAMES is a list, with each element typically in Fontconfig -font-name format. - -The font existence-check is lazy; fonts after the first hit are -not checked. - -(fn FONT-NAMES)" nil nil) (autoload 'unicode-fonts-font-exists-p "unicode-fonts" "Run `font-utils-exists-p' with a limited scope. - -The scope is defined by `unicode-fonts-restrict-to-fonts'. - -FONT-NAME, POINT-SIZE, and STRICT are as documented at -`font-utils-exists-p'. - -(fn FONT-NAME &optional POINT-SIZE STRICT)" nil nil) (autoload 'unicode-fonts-read-block-name "unicode-fonts" "Read a Unicode block name using `completing-read'. - -Spaces are replaced with underscores in completion values, but -are removed from the return value. - -Use `ido-completing-read' if IDO is set. - -(fn &optional IDO)" nil nil) (autoload 'unicode-fonts-setup "unicode-fonts" "Set up Unicode fonts for FONTSET-NAMES. - -Optional FONTSET-NAMES must be a list of strings. Fontset names -which do not currently exist will be ignored. The default value -is `unicode-fonts-fontset-names'. - -Optional REGENERATE requests that the disk cache be invalidated -and regenerated. - -(fn &optional FONTSET-NAMES REGENERATE)" t nil) (register-definition-prefixes "unicode-fonts" '("persistent-softest-" "unicode-")) (provide 'unicode-fonts-autoloads)) "ht" ((ht-autoloads ht) (register-definition-prefixes "ht" 'nil) (provide 'ht-autoloads)) "emojify" ((emojify-autoloads emojify) (autoload 'emojify-set-emoji-styles "emojify" "Set the type of emojis that should be displayed. - -STYLES is the styles emoji styles that should be used, see `emojify-emoji-styles' - -(fn STYLES)" nil nil) (autoload 'emojify-mode "emojify" "Emojify mode - -This is a minor mode. If called interactively, toggle the -`Emojify mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `emojify-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (put 'global-emojify-mode 'globalized-minor-mode t) (defvar global-emojify-mode nil "Non-nil if Global Emojify mode is enabled. -See the `global-emojify-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-emojify-mode'.") (custom-autoload 'global-emojify-mode "emojify" nil) (autoload 'global-emojify-mode "emojify" "Toggle Emojify mode in all buffers. -With prefix ARG, enable Global Emojify mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Emojify mode is enabled in all buffers where `emojify-mode' would do -it. - -See `emojify-mode' for more information on Emojify mode. - -(fn &optional ARG)" t nil) (autoload 'emojify-mode-line-mode "emojify" "Emojify mode line - -This is a minor mode. If called interactively, toggle the -`Emojify-Mode-Line mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `emojify-mode-line-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (put 'global-emojify-mode-line-mode 'globalized-minor-mode t) (defvar global-emojify-mode-line-mode nil "Non-nil if Global Emojify-Mode-Line mode is enabled. -See the `global-emojify-mode-line-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-emojify-mode-line-mode'.") (custom-autoload 'global-emojify-mode-line-mode "emojify" nil) (autoload 'global-emojify-mode-line-mode "emojify" "Toggle Emojify-Mode-Line mode in all buffers. -With prefix ARG, enable Global Emojify-Mode-Line mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Emojify-Mode-Line mode is enabled in all buffers where -`emojify-mode-line-mode' would do it. - -See `emojify-mode-line-mode' for more information on Emojify-Mode-Line -mode. - -(fn &optional ARG)" t nil) (autoload 'emojify-apropos-emoji "emojify" "Show Emojis that match PATTERN. - -(fn PATTERN)" t nil) (autoload 'emojify-insert-emoji "emojify" "Interactively prompt for Emojis and insert them in the current buffer. - -This respects the `emojify-emoji-styles' variable." t nil) (register-definition-prefixes "emojify" '("emojify-")) (provide 'emojify-autoloads)) "visual-fill-column" ((visual-fill-column-autoloads visual-fill-column) (autoload 'visual-fill-column-mode "visual-fill-column" "Wrap lines according to `fill-column' in `visual-line-mode'. - -This is a minor mode. If called interactively, toggle the -`Visual-Fill-Column mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `visual-fill-column-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (put 'global-visual-fill-column-mode 'globalized-minor-mode t) (defvar global-visual-fill-column-mode nil "Non-nil if Global Visual-Fill-Column mode is enabled. -See the `global-visual-fill-column-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-visual-fill-column-mode'.") (custom-autoload 'global-visual-fill-column-mode "visual-fill-column" nil) (autoload 'global-visual-fill-column-mode "visual-fill-column" "Toggle Visual-Fill-Column mode in all buffers. -With prefix ARG, enable Global Visual-Fill-Column mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Visual-Fill-Column mode is enabled in all buffers where -`turn-on-visual-fill-column-mode' would do it. - -See `visual-fill-column-mode' for more information on -Visual-Fill-Column mode. - -(fn &optional ARG)" t nil) (autoload 'visual-fill-column-split-window-sensibly "visual-fill-column" "Split WINDOW sensibly, unsetting its margins first. -This function unsets the window margins and calls -`split-window-sensibly'. - -By default, `split-window-sensibly' does not split a window in -two side-by-side windows if it has wide margins, even if there is -enough space for a vertical split. This function is used as the -value of `split-window-preferred-function' to allow -`display-buffer' to split such windows. - -(fn &optional WINDOW)" nil nil) (register-definition-prefixes "visual-fill-column" '("turn-on-visual-fill-column-mode" "visual-fill-column-")) (provide 'visual-fill-column-autoloads)) "toc-org" ((toc-org-autoloads toc-org) (autoload 'toc-org-enable "toc-org" "Enable toc-org in this buffer." nil nil) (autoload 'toc-org-mode "toc-org" "Toggle `toc-org' in this buffer. - -This is a minor mode. If called interactively, toggle the -`Toc-Org mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `toc-org-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "toc-org" '("toc-org-")) (provide 'toc-org-autoloads)) "selectrum" ((selectrum-autoloads selectrum) (defvar selectrum-complete-in-buffer t "If non-nil, use Selectrum for `completion-in-region'. -This option needs to be set before activating `selectrum-mode'.") (custom-autoload 'selectrum-complete-in-buffer "selectrum" t) (autoload 'selectrum-select-from-history "selectrum" "Submit or insert candidate from minibuffer history. -To insert the history item into the previous session use the -binding for `selectrum-insert-current-candidate'. To submit the -history item and exit use `selectrum-select-current-candidate'." t nil) (autoload 'selectrum-completing-read "selectrum" "Read choice using Selectrum. Can be used as `completing-read-function'. -For PROMPT, COLLECTION, PREDICATE, REQUIRE-MATCH, INITIAL-INPUT, -HIST, DEF, and INHERIT-INPUT-METHOD, see `completing-read'. - -(fn PROMPT COLLECTION &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil) (autoload 'selectrum-completing-read-multiple "selectrum" "Read one or more choices using Selectrum. -Replaces `completing-read-multiple'. For PROMPT, TABLE, -PREDICATE, REQUIRE-MATCH, INITIAL-INPUT, HIST, DEF, and -INHERIT-INPUT-METHOD, see `completing-read-multiple'. - -The option `selectrum-completing-read-multiple-show-help' can be -used to control insertion of additional usage information into -the prompt. - -(fn PROMPT TABLE &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil) (autoload 'selectrum-completion-in-region "selectrum" "Complete in-buffer text using a list of candidates. -Can be used as `completion-in-region-function'. For START, END, -COLLECTION, and PREDICATE, see `completion-in-region'. - -(fn START END COLLECTION PREDICATE)" nil nil) (autoload 'selectrum-read-buffer "selectrum" "Read buffer using Selectrum. Can be used as `read-buffer-function'. -Actually, as long as `selectrum-completing-read' is installed in -`completing-read-function', `read-buffer' already uses Selectrum. -Installing this function in `read-buffer-function' makes sure the -buffers are sorted in the default order (most to least recently -used) rather than in whatever order is defined by -`selectrum-preprocess-candidates-function', which is likely to be -less appropriate. It also allows you to view hidden buffers, -which is otherwise impossible due to tricky behavior of Emacs' -completion machinery. For PROMPT, DEF, REQUIRE-MATCH, and -PREDICATE, see `read-buffer'. - -(fn PROMPT &optional DEF REQUIRE-MATCH PREDICATE)" nil nil) (autoload 'selectrum-read-file-name "selectrum" "Read file name using Selectrum. Can be used as `read-file-name-function'. -For PROMPT, DIR, DEFAULT-FILENAME, MUSTMATCH, INITIAL, and -PREDICATE, see `read-file-name'. - -(fn PROMPT &optional DIR DEFAULT-FILENAME MUSTMATCH INITIAL PREDICATE)" nil nil) (autoload 'selectrum--fix-dired-read-dir-and-switches "selectrum" "Make \\[dired] do the \"right thing\" with its default candidate. -By default \\[dired] uses `read-file-name' internally, which -causes Selectrum to provide you with the first file inside the -working directory as the default candidate. However, it would -arguably be more semantically appropriate to use -`read-directory-name', and this is especially important for -Selectrum since this causes it to select the working directory -initially. - -To test that this advice is working correctly, type \\[dired] and -accept the default candidate. You should have opened the working -directory in Dired, and not a filtered listing for the current -file. - -This is an `:around' advice for `dired-read-dir-and-switches'. -FUNC and ARGS are standard as in any `:around' advice. - -(fn FUNC &rest ARGS)" nil nil) (autoload 'selectrum-read-library-name "selectrum" "Read and return a library name. -Similar to `read-library-name' except it handles `load-path' -shadows correctly." nil nil) (autoload 'selectrum--fix-minibuffer-message "selectrum" "Ensure the cursor stays at the front of the minibuffer message. -This advice adjusts where the cursor gets placed for the overlay -of `minibuffer-message' and ensures the overlay gets displayed at -the right place without blocking the display of candidates. - -To test that this advice is working correctly, type \\[find-file] -twice in a row with `enable-recursive-minibuffers' set to nil. -The overlay indicating that recursive minibuffers are not allowed -should appear right after the user input area, not at the end of -the candidate list and the cursor should stay at the front. - -This is an `:around' advice for `minibuffer-message'. FUNC and -ARGS are standard as in all `:around' advice. - -(fn FUNC &rest ARGS)" nil nil) (define-minor-mode selectrum-mode "Minor mode to use Selectrum for `completing-read'." :global t (if selectrum-mode (progn (selectrum-mode -1) (setq selectrum-mode t) (setq selectrum--old-completing-read-function (default-value 'completing-read-function)) (setq-default completing-read-function #'selectrum-completing-read) (setq selectrum--old-read-buffer-function (default-value 'read-buffer-function)) (setq-default read-buffer-function #'selectrum-read-buffer) (setq selectrum--old-read-file-name-function (default-value 'read-file-name-function)) (setq-default read-file-name-function #'selectrum-read-file-name) (setq selectrum--old-completion-in-region-function (default-value 'completion-in-region-function)) (when selectrum-complete-in-buffer (setq-default completion-in-region-function #'selectrum-completion-in-region)) (advice-add #'completing-read-multiple :override #'selectrum-completing-read-multiple) (advice-add 'dired-read-dir-and-switches :around #'selectrum--fix-dired-read-dir-and-switches) (advice-add 'read-library-name :override #'selectrum-read-library-name) (advice-add #'minibuffer-message :around #'selectrum--fix-minibuffer-message) (define-key minibuffer-local-map [remap previous-matching-history-element] 'selectrum-select-from-history)) (when (equal (default-value 'completing-read-function) #'selectrum-completing-read) (setq-default completing-read-function selectrum--old-completing-read-function)) (when (equal (default-value 'read-buffer-function) #'selectrum-read-buffer) (setq-default read-buffer-function selectrum--old-read-buffer-function)) (when (equal (default-value 'read-file-name-function) #'selectrum-read-file-name) (setq-default read-file-name-function selectrum--old-read-file-name-function)) (when (equal (default-value 'completion-in-region-function) #'selectrum-completion-in-region) (setq-default completion-in-region-function selectrum--old-completion-in-region-function)) (advice-remove #'completing-read-multiple #'selectrum-completing-read-multiple) (advice-remove 'dired-read-dir-and-switches #'selectrum--fix-dired-read-dir-and-switches) (advice-remove 'read-library-name #'selectrum-read-library-name) (advice-remove #'minibuffer-message #'selectrum--fix-minibuffer-message) (when (eq (lookup-key minibuffer-local-map [remap previous-matching-history-element]) #'selectrum-select-from-history) (define-key minibuffer-local-map [remap previous-matching-history-element] nil)))) (register-definition-prefixes "selectrum" '("selectrum-")) (provide 'selectrum-autoloads)) "prescient" ((prescient-autoloads prescient) (register-definition-prefixes "prescient" '("prescient-")) (provide 'prescient-autoloads)) "selectrum-prescient" ((selectrum-prescient-autoloads selectrum-prescient) (defvar selectrum-prescient-mode nil "Non-nil if Selectrum-Prescient mode is enabled. -See the `selectrum-prescient-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 `selectrum-prescient-mode'.") (custom-autoload 'selectrum-prescient-mode "selectrum-prescient" nil) (autoload 'selectrum-prescient-mode "selectrum-prescient" "Minor mode to use prescient.el in Selectrum menus. - -This is a minor mode. If called interactively, toggle the -`Selectrum-Prescient mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='selectrum-prescient-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "selectrum-prescient" '("selectrum-prescient-")) (provide 'selectrum-prescient-autoloads)) "consult" ((consult-autoloads consult consult-xref consult-vertico consult-selectrum consult-register consult-org consult-imenu consult-icomplete consult-flymake consult-compile) (autoload 'consult-completion-in-region "consult" "Use minibuffer completion as the UI for `completion-at-point'. - -The function is called with 4 arguments: START END COLLECTION PREDICATE. -The arguments and expected return value are as specified for -`completion-in-region'. Use as a value for `completion-in-region-function'. - -The function can be configured via `consult-customize'. - - (consult-customize consult-completion-in-region - :completion-styles (basic) - :cycle-threshold 3) - -These configuration options are supported: - - * :cycle-threshold - Cycling threshold (def: `completion-cycle-threshold') - * :completion-styles - Use completion styles (def: `completion-styles') - * :require-match - Require matches when completing (def: nil) - * :prompt - The prompt string shown in the minibuffer - -(fn START END COLLECTION &optional PREDICATE)" nil nil) (autoload 'consult-completing-read-multiple "consult" "Enhanced replacement for `completing-read-multiple'. -See `completing-read-multiple' for the documentation of the arguments. - -(fn PROMPT TABLE &optional PRED REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil) (autoload 'consult-multi-occur "consult" "Improved version of `multi-occur' based on `completing-read-multiple'. - -See `multi-occur' for the meaning of the arguments BUFS, REGEXP and NLINES. - -(fn BUFS REGEXP &optional NLINES)" t nil) (autoload 'consult-outline "consult" "Jump to an outline heading, obtained by matching against `outline-regexp'. - -This command supports narrowing to a heading level and candidate preview. -The symbol at point is added to the future history." t nil) (autoload 'consult-mark "consult" "Jump to a marker in MARKERS list (defaults to buffer-local `mark-ring'). - -The command supports preview of the currently selected marker position. -The symbol at point is added to the future history. - -(fn &optional MARKERS)" t nil) (autoload 'consult-global-mark "consult" "Jump to a marker in MARKERS list (defaults to `global-mark-ring'). - -The command supports preview of the currently selected marker position. -The symbol at point is added to the future history. - -(fn &optional MARKERS)" t nil) (autoload 'consult-line "consult" "Search for a matching line. - -Depending on the setting `consult-line-point-placement' the command jumps to -the beginning or the end of the first match on the line or the line beginning. -The default candidate is the non-empty line next to point. This command obeys -narrowing. Optional INITIAL input can be provided. The search starting point is -changed if the START prefix argument is set. The symbol at point and the last -`isearch-string' is added to the future history. - -(fn &optional INITIAL START)" t nil) (autoload 'consult-line-multi "consult" "Search for a matching line in multiple buffers. - -By default search across all project buffers. If the prefix argument QUERY is -non-nil, all buffers are searched. Optional INITIAL input can be provided. See -`consult-line' for more information. In order to search a subset of buffers, -QUERY can be set to a plist according to `consult--buffer-query'. - -(fn QUERY &optional INITIAL)" t nil) (autoload 'consult-keep-lines "consult" "Select a subset of the lines in the current buffer with live preview. - -The selected lines are kept and the other lines are deleted. When called -interactively, the lines selected are those that match the minibuffer input. In -order to match the inverse of the input, prefix the input with `! '. When -called from elisp, the filtering is performed by a FILTER function. This -command obeys narrowing. - -FILTER is the filter function. -INITIAL is the initial input. - -(fn &optional FILTER INITIAL)" t nil) (autoload 'consult-focus-lines "consult" "Hide or show lines using overlays. - -The selected lines are shown and the other lines hidden. When called -interactively, the lines selected are those that match the minibuffer input. In -order to match the inverse of the input, prefix the input with `! '. With -optional prefix argument SHOW reveal the hidden lines. Alternatively the -command can be restarted to reveal the lines. When called from elisp, the -filtering is performed by a FILTER function. This command obeys narrowing. - -FILTER is the filter function. -INITIAL is the initial input. - -(fn &optional SHOW FILTER INITIAL)" t nil) (autoload 'consult-goto-line "consult" "Read line number and jump to the line with preview. - -Jump directly if a line number is given as prefix ARG. The command respects -narrowing and the settings `consult-goto-line-numbers' and -`consult-line-numbers-widen'. - -(fn &optional ARG)" t nil) (autoload 'consult-recent-file "consult" "Find recent file using `completing-read'." t nil) (autoload 'consult-file-externally "consult" "Open FILE externally using the default application of the system. - -(fn FILE)" t nil) (autoload 'consult-mode-command "consult" "Run a command from any of the given MODES. - -If no MODES are specified, use currently active major and minor modes. - -(fn &rest MODES)" t nil) (autoload 'consult-yank-from-kill-ring "consult" "Select STRING from the kill ring and insert it. -With prefix ARG, put point at beginning, and mark at end, like `yank' does. - -This command behaves like `yank-from-kill-ring' in Emacs 28, which also offers -a `completing-read' interface to the `kill-ring'. Additionally the Consult -version supports preview of the selected string. - -(fn STRING &optional ARG)" t nil) (autoload 'consult-yank-pop "consult" "If there is a recent yank act like `yank-pop'. - -Otherwise select string from the kill ring and insert it. -See `yank-pop' for the meaning of ARG. - -This command behaves like `yank-pop' in Emacs 28, which also offers a -`completing-read' interface to the `kill-ring'. Additionally the Consult -version supports preview of the selected string. - -(fn &optional ARG)" t nil) (autoload 'consult-yank-replace "consult" "Select STRING from the kill ring. - -If there was no recent yank, insert the string. -Otherwise replace the just-yanked string with the selected string. - -There exists no equivalent of this command in Emacs 28. - -(fn STRING)" t nil) (autoload 'consult-bookmark "consult" "If bookmark NAME exists, open it, otherwise create a new bookmark with NAME. - -The command supports preview of file bookmarks and narrowing. See the -variable `consult-bookmark-narrow' for the narrowing configuration. - -(fn NAME)" t nil) (autoload 'consult-apropos "consult" "Select pattern and call `apropos'. - -The default value of the completion is the symbol at point. As a better -alternative, you can run `embark-export' from commands like `M-x' and -`describe-symbol'." t nil) (autoload 'consult-complex-command "consult" "Select and evaluate command from the command history. - -This command can act as a drop-in replacement for `repeat-complex-command'." t nil) (autoload 'consult-history "consult" "Insert string from HISTORY of current buffer. - -In order to select from a specific HISTORY, pass the history variable -as argument. - -(fn &optional HISTORY)" t nil) (autoload 'consult-isearch-history "consult" "Read a search string with completion from the Isearch history. - -This replaces the current search string if Isearch is active, and -starts a new Isearch session otherwise." t nil) (autoload 'consult-minor-mode-menu "consult" "Enable or disable minor mode. - -This is an alternative to `minor-mode-menu-from-indicator'." t nil) (autoload 'consult-theme "consult" "Disable current themes and enable THEME from `consult-themes'. - -The command supports previewing the currently selected theme. - -(fn THEME)" t nil) (autoload 'consult-buffer "consult" "Enhanced `switch-to-buffer' command with support for virtual buffers. - -The command supports recent files, bookmarks, views and project files as virtual -buffers. Buffers are previewed. Furthermore narrowing to buffers (b), files (f), -bookmarks (m) and project files (p) is supported via the corresponding keys. In -order to determine the project-specific files and buffers, the -`consult-project-root-function' is used. See `consult-buffer-sources' and -`consult--multi' for the configuration of the virtual buffer sources." t nil) (autoload 'consult-buffer-other-window "consult" "Variant of `consult-buffer' which opens in other window." t nil) (autoload 'consult-buffer-other-frame "consult" "Variant of `consult-buffer' which opens in other frame." t nil) (autoload 'consult-kmacro "consult" "Run a chosen keyboard macro. - -With prefix ARG, run the macro that many times. -Macros containing mouse clicks are omitted. - -(fn ARG)" t nil) (autoload 'consult-grep "consult" "Search for regexp with grep in DIR with INITIAL input. - -The input string is split, the first part of the string (grep input) is -passed to the asynchronous grep process and the second part of the string is -passed to the completion-style filtering. - -The input string is split at a punctuation character, which is given as the -first character of the input string. The format is similar to Perl-style -regular expressions, e.g., /regexp/. Furthermore command line options can be -passed to grep, specified behind --. The overall prompt input has the form -`#async-input -- grep-opts#filter-string'. - -Note that the grep input string is transformed from Emacs regular expressions -to Posix regular expressions. Always enter Emacs regular expressions at the -prompt. `consult-grep' behaves like builtin Emacs search commands, e.g., -Isearch, which take Emacs regular expressions. Furthermore the asynchronous -input split into words, each word must match separately and in any order. See -`consult--regexp-compiler' for the inner workings. In order to disable -transformations of the grep input, adjust `consult--regexp-compiler' -accordingly. - -Here we give a few example inputs: - -#alpha beta : Search for alpha and beta in any order. -#alpha.*beta : Search for alpha before beta. -#\\(alpha\\|beta\\) : Search for alpha or beta (Note Emacs syntax!) -#word -- -C3 : Search for word, include 3 lines as context -#first#second : Search for first, quick filter for second. - -The symbol at point is added to the future history. If `consult-grep' -is called interactively with a prefix argument, the user can specify -the directory to search in. By default the project directory is used -if `consult-project-root-function' is defined and returns non-nil. -Otherwise the `default-directory' is searched. - -(fn &optional DIR INITIAL)" t nil) (autoload 'consult-git-grep "consult" "Search for regexp with grep in DIR with INITIAL input. - -See `consult-grep' for more details. - -(fn &optional DIR INITIAL)" t nil) (autoload 'consult-ripgrep "consult" "Search for regexp with rg in DIR with INITIAL input. - -See `consult-grep' for more details. - -(fn &optional DIR INITIAL)" t nil) (autoload 'consult-find "consult" "Search for regexp with find in DIR with INITIAL input. - -The find process is started asynchronously, similar to `consult-grep'. -See `consult-grep' for more details regarding the asynchronous search. - -(fn &optional DIR INITIAL)" t nil) (autoload 'consult-locate "consult" "Search for regexp with locate with INITIAL input. - -The locate process is started asynchronously, similar to `consult-grep'. -See `consult-grep' for more details regarding the asynchronous search. - -(fn &optional INITIAL)" t nil) (autoload 'consult-man "consult" "Search for regexp with man with INITIAL input. - -The man process is started asynchronously, similar to `consult-grep'. -See `consult-grep' for more details regarding the asynchronous search. - -(fn &optional INITIAL)" t nil) (register-definition-prefixes "consult" '("consult-")) (autoload 'consult-compile-error "consult-compile" "Jump to a compilation error in the current buffer. - -This command collects entries from compilation buffers and grep -buffers related to the current buffer. The command supports -preview of the currently selected error." t nil) (register-definition-prefixes "consult-compile" '("consult-compile--")) (autoload 'consult-flymake "consult-flymake" "Jump to Flymake diagnostic." t nil) (register-definition-prefixes "consult-flymake" '("consult-flymake--")) (register-definition-prefixes "consult-icomplete" '("consult-icomplete--refresh")) (autoload 'consult-imenu "consult-imenu" "Select item from flattened `imenu' using `completing-read' with preview. - -The command supports preview and narrowing. See the variable -`consult-imenu-config', which configures the narrowing. -The symbol at point is added to the future history. - -See also `consult-imenu-multi'." t nil) (autoload 'consult-imenu-multi "consult-imenu" "Select item from the imenus of all buffers from the same project. - -In order to determine the buffers belonging to the same project, the -`consult-project-root-function' is used. Only the buffers with the -same major mode as the current buffer are used. See also -`consult-imenu' for more details. In order to search a subset of buffers, -QUERY can be set to a plist according to `consult--buffer-query'. - -(fn &optional QUERY)" t nil) (register-definition-prefixes "consult-imenu" '("consult-imenu-")) (autoload 'consult-org-heading "consult-org" "Jump to an Org heading. - -MATCH and SCOPE are as in `org-map-entries' and determine which -entries are offered. By default, all entries of the current -buffer are offered. - -(fn &optional MATCH SCOPE)" t nil) (autoload 'consult-org-agenda "consult-org" "Jump to an Org agenda heading. - -By default, all agenda entries are offered. MATCH is as in -`org-map-entries' and can used to refine this. - -(fn &optional MATCH)" t nil) (register-definition-prefixes "consult-org" '("consult-org--")) (autoload 'consult-register-window "consult-register" "Enhanced drop-in replacement for `register-preview'. - -BUFFER is the window buffer. -SHOW-EMPTY must be t if the window should be shown for an empty register list. - -(fn BUFFER &optional SHOW-EMPTY)" nil nil) (autoload 'consult-register-format "consult-register" "Enhanced preview of register REG. - -This function can be used as `register-preview-function'. - -(fn REG)" nil nil) (autoload 'consult-register "consult-register" "Load register and either jump to location or insert the stored text. - -This command is useful to search the register contents. For quick access to -registers it is still recommended to use the register functions -`consult-register-load' and `consult-register-store' or the built-in built-in -register access functions. The command supports narrowing, see -`consult-register-narrow'. Marker positions are previewed. See -`jump-to-register' and `insert-register' for the meaning of prefix ARG. - -(fn &optional ARG)" t nil) (autoload 'consult-register-load "consult-register" "Do what I mean with a REG. - -For a window configuration, restore it. For a number or text, insert it. For a -location, jump to it. See `jump-to-register' and `insert-register' for the -meaning of prefix ARG. - -(fn REG &optional ARG)" t nil) (autoload 'consult-register-store "consult-register" "Store register dependent on current context, showing an action menu. - -With an active region, store/append/prepend the contents, optionally deleting -the region when a prefix ARG is given. With a numeric prefix ARG, store/add the -number. Otherwise store point, frameset, window or kmacro. - -(fn ARG)" t nil) (register-definition-prefixes "consult-register" '("consult-register-")) (register-definition-prefixes "consult-selectrum" '("consult-selectrum--")) (register-definition-prefixes "consult-vertico" '("consult-vertico--")) (autoload 'consult-xref "consult-xref" "Show xrefs with preview in the minibuffer. - -This function can be used for `xref-show-xrefs-function'. -See `xref-show-xrefs-function' for the description of the -FETCHER and ALIST arguments. - -(fn FETCHER &optional ALIST)" nil nil) (register-definition-prefixes "consult-xref" '("consult-xref--")) (provide 'consult-autoloads)) "marginalia" ((marginalia-autoloads marginalia) (defvar marginalia-mode nil "Non-nil if Marginalia mode is enabled. -See the `marginalia-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 `marginalia-mode'.") (custom-autoload 'marginalia-mode "marginalia" nil) (autoload 'marginalia-mode "marginalia" "Annotate completion candidates with richer information. - -This is a minor mode. If called interactively, toggle the -`Marginalia mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='marginalia-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'marginalia-cycle "marginalia" "Cycle between annotators in `marginalia-annotator-registry'." t nil) (register-definition-prefixes "marginalia" '("marginalia-")) (provide 'marginalia-autoloads)) "embark" ((embark-autoloads embark) (defun embark--record-this-command nil "Record command which opened the minibuffer. -We record this because it will be the default action. -This function is meant to be added to `minibuffer-setup-hook'." (setq-local embark--command this-command)) (add-hook 'minibuffer-setup-hook #'embark--record-this-command) (autoload 'embark-prefix-help-command "embark" "Prompt for and run a command bound in the prefix used to reach this command. -The prefix described consists of all but the last event of the -key sequence that ran this command. This function is intended to -be used as a value for `prefix-help-command'. - -In addition to using completion to select a command, you can also -type @ and the key binding (without the prefix)." t nil) (autoload 'embark-bindings "embark" "Explore all current command key bindings with `completing-read'. -The selected command will be executed. The set of key bindings can -be restricted by passing a PREFIX key. - -(fn &optional PREFIX)" t nil) (autoload 'embark-act "embark" "Prompt the user for an action and perform it. -The targets of the action are chosen by `embark-target-finders'. -By default, if called from a minibuffer the target is the top -completion candidate. When called from a non-minibuffer buffer -there can multiple targets and you can cycle among them by using -`embark-cycle' (which is bound by default to the same key -binding `embark-act' is, but see `embark-cycle-key'). - -This command uses `embark-prompter' to ask the user to specify an -action, and calls it injecting the target at the first minibuffer -prompt. - -If you call this from the minibuffer, it can optionally quit the -minibuffer. The variable `embark-quit-after-action' controls -whether calling `embark-act' with nil ARG quits the minibuffer, -and if ARG is non-nil it will do the opposite. Interactively, -ARG is the prefix argument. - -If instead you call this from outside the minibuffer, the first -ARG targets are skipped over (if ARG is negative the skipping is -done by cycling backwards) and cycling starts from the following -target. - -(fn &optional ARG)" t nil) (autoload 'embark-dwim "embark" "Run the default action on the current target. -The target of the action is chosen by `embark-target-finders'. - -If the target comes from minibuffer completion, then the default -action is the command that opened the minibuffer in the first -place, unless overidden by `embark-default-action-overrides'. - -For targets that do not come from minibuffer completion -(typically some thing at point in a regular buffer) and whose -type is not listed in `embark-default-action-overrides', the -default action is given by whatever binding RET has in the action -keymap for the target's type. - -See `embark-act' for the meaning of the prefix ARG. - -(fn &optional ARG)" t nil) (autoload 'embark-become "embark" "Make current command become a different command. -Take the current minibuffer input as initial input for new -command. The new command can be run normally using key bindings or -\\[execute-extended-command], but if the current command is found in a keymap in -`embark-become-keymaps', that keymap is activated to provide -convenient access to the other commands in it. - -If FULL is non-nil (interactively, if called with a prefix -argument), the entire minibuffer contents are used as the initial -input of the new command. By default only the part of the -minibuffer contents between the current completion boundaries is -taken. What this means is fairly technical, but (1) usually -there is no difference: the completion boundaries include the -entire minibuffer contents, and (2) the most common case where -these notions differ is file completion, in which case the -completion boundaries single out the path component containing -point. - -(fn &optional FULL)" t nil) (autoload 'embark-collect-live "embark" "Create a live-updating Embark Collect buffer. -Optionally start in INITIAL-VIEW (either `list' or `grid') -instead of what `embark-collect-initial-view-alist' specifies. -Interactively, \\[universal-argument] means grid view, a prefix -argument of 1 means list view. - -To control the display, add an entry to `display-buffer-alist' -with key \"Embark Collect Live\". - -(fn &optional INITIAL-VIEW)" t nil) (autoload 'embark-collect-snapshot "embark" "Create an Embark Collect buffer. -Optionally start in INITIAL-VIEW (either `list' or `grid') -instead of what `embark-collect-initial-view-alist' specifies. -Interactively, \\[universal-argument] means grid view, a prefix -argument of 1 means list view. - -To control the display, add an entry to `display-buffer-alist' -with key \"Embark Collect\". - -(fn &optional INITIAL-VIEW)" t nil) (autoload 'embark-collect-completions "embark" "Create an ephemeral live-updating Embark Collect buffer." t nil) (autoload 'embark-collect-completions-after-delay "embark" "Start `embark-collect-live' after `embark-collect-live-initial-delay'. -Add this function to `minibuffer-setup-hook' to have an Embark -Live Collect buffer popup every time you use the minibuffer." nil nil) (autoload 'embark-collect-completions-after-input "embark" "Start `embark-collect-completions' after some minibuffer input. -Add this function to `minibuffer-setup-hook' to have an Embark -Live Collect buffer popup soon after you type something in the -minibuffer; the length of the delay after typing is given by -`embark-collect-live-initial-delay'." nil nil) (autoload 'embark-switch-to-collect-completions "embark" "Switch to the Embark Collect Completions buffer, creating it if necessary." t nil) (autoload 'embark-export "embark" "Create a type-specific buffer to manage current candidates. -The variable `embark-exporters-alist' controls how to make the -buffer for each type of completion." t nil) (register-definition-prefixes "embark" '("embark-")) (provide 'embark-autoloads)) "company" ((company-autoloads company company-yasnippet company-tng company-tempo company-template company-semantic company-oddmuse company-nxml company-keywords company-ispell company-gtags company-files company-etags company-elisp company-dabbrev company-dabbrev-code company-css company-cmake company-clang company-capf company-bbdb company-abbrev) (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'. - -This is a minor mode. If called interactively, toggle the -`Company mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `company-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -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, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -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) (register-definition-prefixes "company" '("company-")) (autoload 'company-abbrev "company-abbrev" "`company-mode' completion backend for abbrev. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (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) (register-definition-prefixes "company-bbdb" '("company-bbdb-")) (register-definition-prefixes "company-capf" '("company-")) (register-definition-prefixes "company-clang" '("company-clang")) (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) (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) (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) (register-definition-prefixes "company-dabbrev-code" '("company-dabbrev-code-")) (autoload 'company-elisp "company-elisp" "`company-mode' completion backend for Emacs Lisp. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (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) (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) (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) (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) (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) (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) (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) (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) (register-definition-prefixes "company-semantic" '("company-semantic-")) (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) (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) (define-obsolete-function-alias 'company-tng-configure-default 'company-tng-mode "0.9.14" "Applies the default configuration to enable company-tng.") (defvar company-tng-mode nil "Non-nil if Company-Tng mode is enabled. -See the `company-tng-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 `company-tng-mode'.") (custom-autoload 'company-tng-mode "company-tng" nil) (autoload 'company-tng-mode "company-tng" "This minor mode enables `company-tng-frontend'. - -This is a minor mode. If called interactively, toggle the -`Company-Tng mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='company-tng-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "company-tng" '("company-tng-")) (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) (register-definition-prefixes "company-yasnippet" '("company-yasnippet-")) (provide 'company-autoloads)) "parent-mode" ((parent-mode-autoloads parent-mode) (register-definition-prefixes "parent-mode" '("parent-mode-")) (provide 'parent-mode-autoloads)) "company-dict" ((company-dict-autoloads company-dict) (autoload 'company-dict-refresh "company-dict" "Refresh all loaded dictionaries." t nil) (autoload 'company-dict "company-dict" "`company-mode' backend for user-provided dictionaries. Dictionary files are lazy -loaded. - -(fn COMMAND &optional ARG &rest IGNORED)" t nil) (register-definition-prefixes "company-dict" '("company-dict-")) (provide 'company-dict-autoloads)) "yasnippet" ((yasnippet-autoloads yasnippet) (autoload 'yas-minor-mode "yasnippet" "Toggle YASnippet mode. - -This is a minor mode. If called interactively, toggle the `yas -minor mode' mode. If the prefix argument is positive, enable the -mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `yas-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When YASnippet mode is enabled, `yas-expand', normally bound to -the TAB key, expands snippets of code depending on the major -mode. - -With no argument, this command toggles the mode. -positive prefix argument turns on the mode. -Negative prefix argument turns off the mode. - -Key bindings: -\\{yas-minor-mode-map} - -(fn &optional ARG)" t nil) (put 'yas-global-mode 'globalized-minor-mode t) (defvar yas-global-mode nil "Non-nil if Yas-Global mode is enabled. -See the `yas-global-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 `yas-global-mode'.") (custom-autoload 'yas-global-mode "yasnippet" nil) (autoload 'yas-global-mode "yasnippet" "Toggle Yas minor mode in all buffers. -With prefix ARG, enable Yas-Global mode if ARG is positive; otherwise, -disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Yas minor mode is enabled in all buffers where `yas-minor-mode-on' -would do it. - -See `yas-minor-mode' for more information on Yas minor mode. - -(fn &optional ARG)" t nil) (autoload 'snippet-mode "yasnippet" "A mode for editing yasnippets" t nil) (register-definition-prefixes "yasnippet" '("help-snippet-def" "snippet-mode-map" "yas")) (provide 'yasnippet-autoloads)) "projectile" ((projectile-autoloads projectile) (autoload 'projectile-version "projectile" "Get the Projectile version as string. - -If called interactively or if SHOW-VERSION is non-nil, show the -version in the echo area and the messages buffer. - -The returned string includes both, the version from package.el -and the library version, if both a present and different. - -If the version number could not be determined, signal an error, -if called interactively, or if SHOW-VERSION is non-nil, otherwise -just return nil. - -(fn &optional SHOW-VERSION)" t nil) (autoload 'projectile-invalidate-cache "projectile" "Remove the current project's files from `projectile-projects-cache'. - -With a prefix argument PROMPT prompts for the name of the project whose cache -to invalidate. - -(fn PROMPT)" t nil) (autoload 'projectile-purge-file-from-cache "projectile" "Purge FILE from the cache of the current project. - -(fn FILE)" t nil) (autoload 'projectile-purge-dir-from-cache "projectile" "Purge DIR from the cache of the current project. - -(fn DIR)" t nil) (autoload 'projectile-cache-current-file "projectile" "Add the currently visited file to the cache." t nil) (autoload 'projectile-discover-projects-in-directory "projectile" "Discover any projects in DIRECTORY and add them to the projectile cache. - -If DEPTH is non-nil recursively descend exactly DEPTH levels below DIRECTORY and -discover projects there. - -(fn DIRECTORY &optional DEPTH)" t nil) (autoload 'projectile-discover-projects-in-search-path "projectile" "Discover projects in `projectile-project-search-path'. -Invoked automatically when `projectile-mode' is enabled." t nil) (autoload 'projectile-switch-to-buffer "projectile" "Switch to a project buffer." t nil) (autoload 'projectile-switch-to-buffer-other-window "projectile" "Switch to a project buffer and show it in another window." t nil) (autoload 'projectile-switch-to-buffer-other-frame "projectile" "Switch to a project buffer and show it in another frame." t nil) (autoload 'projectile-display-buffer "projectile" "Display a project buffer in another window without selecting it." t nil) (autoload 'projectile-project-buffers-other-buffer "projectile" "Switch to the most recently selected buffer project buffer. -Only buffers not visible in windows are returned." t nil) (autoload 'projectile-multi-occur "projectile" "Do a `multi-occur' in the project's buffers. -With a prefix argument, show NLINES of context. - -(fn &optional NLINES)" t nil) (autoload 'projectile-find-other-file "projectile" "Switch between files with the same name but different extensions. -With FLEX-MATCHING, match any file that contains the base name of current file. -Other file extensions can be customized with the variable `projectile-other-file-alist'. - -(fn &optional FLEX-MATCHING)" t nil) (autoload 'projectile-find-other-file-other-window "projectile" "Switch between files with the same name but different extensions in other window. -With FLEX-MATCHING, match any file that contains the base name of current file. -Other file extensions can be customized with the variable `projectile-other-file-alist'. - -(fn &optional FLEX-MATCHING)" t nil) (autoload 'projectile-find-other-file-other-frame "projectile" "Switch between files with the same name but different extensions in other frame. -With FLEX-MATCHING, match any file that contains the base name of current file. -Other file extensions can be customized with the variable `projectile-other-file-alist'. - -(fn &optional FLEX-MATCHING)" t nil) (autoload 'projectile-find-file-dwim "projectile" "Jump to a project's files using completion based on context. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -If point is on a filename, Projectile first tries to search for that -file in project: - -- If it finds just a file, it switches to that file instantly. This works even -if the filename is incomplete, but there's only a single file in the current project -that matches the filename at point. For example, if there's only a single file named -\"projectile/projectile.el\" but the current filename is \"projectile/proj\" (incomplete), -`projectile-find-file-dwim' still switches to \"projectile/projectile.el\" immediately - because this is the only filename that matches. - -- If it finds a list of files, the list is displayed for selecting. A list of -files is displayed when a filename appears more than one in the project or the -filename at point is a prefix of more than two files in a project. For example, -if `projectile-find-file-dwim' is executed on a filepath like \"projectile/\", it lists -the content of that directory. If it is executed on a partial filename like - \"projectile/a\", a list of files with character 'a' in that directory is presented. - -- If it finds nothing, display a list of all files in project for selecting. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-file-dwim-other-window "projectile" "Jump to a project's files using completion based on context in other window. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -If point is on a filename, Projectile first tries to search for that -file in project: - -- If it finds just a file, it switches to that file instantly. This works even -if the filename is incomplete, but there's only a single file in the current project -that matches the filename at point. For example, if there's only a single file named -\"projectile/projectile.el\" but the current filename is \"projectile/proj\" (incomplete), -`projectile-find-file-dwim-other-window' still switches to \"projectile/projectile.el\" -immediately because this is the only filename that matches. - -- If it finds a list of files, the list is displayed for selecting. A list of -files is displayed when a filename appears more than one in the project or the -filename at point is a prefix of more than two files in a project. For example, -if `projectile-find-file-dwim-other-window' is executed on a filepath like \"projectile/\", it lists -the content of that directory. If it is executed on a partial filename -like \"projectile/a\", a list of files with character 'a' in that directory -is presented. - -- If it finds nothing, display a list of all files in project for selecting. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-file-dwim-other-frame "projectile" "Jump to a project's files using completion based on context in other frame. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -If point is on a filename, Projectile first tries to search for that -file in project: - -- If it finds just a file, it switches to that file instantly. This works even -if the filename is incomplete, but there's only a single file in the current project -that matches the filename at point. For example, if there's only a single file named -\"projectile/projectile.el\" but the current filename is \"projectile/proj\" (incomplete), -`projectile-find-file-dwim-other-frame' still switches to \"projectile/projectile.el\" -immediately because this is the only filename that matches. - -- If it finds a list of files, the list is displayed for selecting. A list of -files is displayed when a filename appears more than one in the project or the -filename at point is a prefix of more than two files in a project. For example, -if `projectile-find-file-dwim-other-frame' is executed on a filepath like \"projectile/\", it lists -the content of that directory. If it is executed on a partial filename -like \"projectile/a\", a list of files with character 'a' in that directory -is presented. - -- If it finds nothing, display a list of all files in project for selecting. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-file "projectile" "Jump to a project's file using completion. -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-file-other-window "projectile" "Jump to a project's file using completion and show it in another window. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-file-other-frame "projectile" "Jump to a project's file using completion and show it in another frame. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-toggle-project-read-only "projectile" "Toggle project read only." t nil) (autoload 'projectile-find-dir "projectile" "Jump to a project's directory using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-dir-other-window "projectile" "Jump to a project's directory in other window using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-dir-other-frame "projectile" "Jump to a project's directory in other frame using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-test-file "projectile" "Jump to a project's test file using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -(fn &optional INVALIDATE-CACHE)" t nil) (autoload 'projectile-find-related-file-other-window "projectile" "Open related file in other window." t nil) (autoload 'projectile-find-related-file-other-frame "projectile" "Open related file in other frame." t nil) (autoload 'projectile-find-related-file "projectile" "Open related file." t nil) (autoload 'projectile-related-files-fn-groups "projectile" "Generate a related-files-fn which relates as KIND for files in each of GROUPS. - -(fn KIND GROUPS)" nil nil) (autoload 'projectile-related-files-fn-extensions "projectile" "Generate a related-files-fn which relates as KIND for files having EXTENSIONS. - -(fn KIND EXTENSIONS)" nil nil) (autoload 'projectile-related-files-fn-test-with-prefix "projectile" "Generate a related-files-fn which relates tests and impl for files with EXTENSION based on TEST-PREFIX. - -(fn EXTENSION TEST-PREFIX)" nil nil) (autoload 'projectile-related-files-fn-test-with-suffix "projectile" "Generate a related-files-fn which relates tests and impl for files with EXTENSION based on TEST-SUFFIX. - -(fn EXTENSION TEST-SUFFIX)" nil nil) (autoload 'projectile-project-info "projectile" "Display info for current project." t nil) (autoload 'projectile-find-implementation-or-test-other-window "projectile" "Open matching implementation or test file in other window." t nil) (autoload 'projectile-find-implementation-or-test-other-frame "projectile" "Open matching implementation or test file in other frame." t nil) (autoload 'projectile-toggle-between-implementation-and-test "projectile" "Toggle between an implementation file and its test file." t nil) (autoload 'projectile-grep "projectile" "Perform rgrep in the project. - -With a prefix ARG asks for files (globbing-aware) which to grep in. -With prefix ARG of `-' (such as `M--'), default the files (without prompt), -to `projectile-grep-default-files'. - -With REGEXP given, don't query the user for a regexp. - -(fn &optional REGEXP ARG)" t nil) (autoload 'projectile-ag "projectile" "Run an ag search with SEARCH-TERM in the project. - -With an optional prefix argument ARG SEARCH-TERM is interpreted as a -regular expression. - -(fn SEARCH-TERM &optional ARG)" t nil) (autoload 'projectile-ripgrep "projectile" "Run a ripgrep (rg) search with `SEARCH-TERM' at current project root. - -With an optional prefix argument ARG SEARCH-TERM is interpreted as a -regular expression. - -This command depends on of the Emacs packages ripgrep or rg being -installed to work. - -(fn SEARCH-TERM &optional ARG)" t nil) (autoload 'projectile-regenerate-tags "projectile" "Regenerate the project's [e|g]tags." t nil) (autoload 'projectile-find-tag "projectile" "Find tag in project." t nil) (autoload 'projectile-run-command-in-root "projectile" "Invoke `execute-extended-command' in the project's root." t nil) (autoload 'projectile-run-shell-command-in-root "projectile" "Invoke `shell-command' in the project's root. - -(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER)" t nil) (autoload 'projectile-run-async-shell-command-in-root "projectile" "Invoke `async-shell-command' in the project's root. - -(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER)" t nil) (autoload 'projectile-run-gdb "projectile" "Invoke `gdb' in the project's root." t nil) (autoload 'projectile-run-shell "projectile" "Invoke `shell' in the project's root. - -Switch to the project specific shell buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -(fn &optional ARG)" t nil) (autoload 'projectile-run-eshell "projectile" "Invoke `eshell' in the project's root. - -Switch to the project specific eshell buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -(fn &optional ARG)" t nil) (autoload 'projectile-run-ielm "projectile" "Invoke `ielm' in the project's root. - -Switch to the project specific ielm buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -(fn &optional ARG)" t nil) (autoload 'projectile-run-term "projectile" "Invoke `term' in the project's root. - -Switch to the project specific term buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -(fn &optional ARG)" t nil) (autoload 'projectile-run-vterm "projectile" "Invoke `vterm' in the project's root. - -Switch to the project specific term buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -(fn &optional ARG)" t nil) (autoload 'projectile-replace "projectile" "Replace literal string in project using non-regexp `tags-query-replace'. - -With a prefix argument ARG prompts you for a directory on which -to run the replacement. - -(fn &optional ARG)" t nil) (autoload 'projectile-replace-regexp "projectile" "Replace a regexp in the project using `tags-query-replace'. - -With a prefix argument ARG prompts you for a directory on which -to run the replacement. - -(fn &optional ARG)" t nil) (autoload 'projectile-kill-buffers "projectile" "Kill project buffers. - -The buffer are killed according to the value of -`projectile-kill-buffers-filter'." t nil) (autoload 'projectile-save-project-buffers "projectile" "Save all project buffers." t nil) (autoload 'projectile-dired "projectile" "Open `dired' at the root of the project." t nil) (autoload 'projectile-dired-other-window "projectile" "Open `dired' at the root of the project in another window." t nil) (autoload 'projectile-dired-other-frame "projectile" "Open `dired' at the root of the project in another frame." t nil) (autoload 'projectile-vc "projectile" "Open `vc-dir' at the root of the project. - -For git projects `magit-status-internal' is used if available. -For hg projects `monky-status' is used if available. - -If PROJECT-ROOT is given, it is opened instead of the project -root directory of the current buffer file. If interactively -called with a prefix argument, the user is prompted for a project -directory to open. - -(fn &optional PROJECT-ROOT)" t nil) (autoload 'projectile-recentf "projectile" "Show a list of recently visited files in a project." t nil) (autoload 'projectile-configure-project "projectile" "Run project configure command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -(fn ARG)" t nil) (autoload 'projectile-compile-project "projectile" "Run project compilation command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -(fn ARG)" t nil) (autoload 'projectile-test-project "projectile" "Run project test command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -(fn ARG)" t nil) (autoload 'projectile-install-project "projectile" "Run project install command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -(fn ARG)" t nil) (autoload 'projectile-package-project "projectile" "Run project package command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -(fn ARG)" t nil) (autoload 'projectile-run-project "projectile" "Run project run command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -(fn ARG)" t nil) (autoload 'projectile-repeat-last-command "projectile" "Run last projectile external command. - -External commands are: `projectile-configure-project', -`projectile-compile-project', `projectile-test-project', -`projectile-install-project', `projectile-package-project', -and `projectile-run-project'. - -If the prefix argument SHOW_PROMPT is non nil, the command can be edited. - -(fn SHOW-PROMPT)" t nil) (autoload 'projectile-switch-project "projectile" "Switch to a project we have visited before. -Invokes the command referenced by `projectile-switch-project-action' on switch. -With a prefix ARG invokes `projectile-commander' instead of -`projectile-switch-project-action.' - -(fn &optional ARG)" t nil) (autoload 'projectile-switch-open-project "projectile" "Switch to a project we have currently opened. -Invokes the command referenced by `projectile-switch-project-action' on switch. -With a prefix ARG invokes `projectile-commander' instead of -`projectile-switch-project-action.' - -(fn &optional ARG)" t nil) (autoload 'projectile-find-file-in-directory "projectile" "Jump to a file in a (maybe regular) DIRECTORY. - -This command will first prompt for the directory the file is in. - -(fn &optional DIRECTORY)" t nil) (autoload 'projectile-find-file-in-known-projects "projectile" "Jump to a file in any of the known projects." t nil) (autoload 'projectile-cleanup-known-projects "projectile" "Remove known projects that don't exist anymore." t nil) (autoload 'projectile-clear-known-projects "projectile" "Clear both `projectile-known-projects' and `projectile-known-projects-file'." t nil) (autoload 'projectile-reset-known-projects "projectile" "Clear known projects and rediscover." t nil) (autoload 'projectile-remove-known-project "projectile" "Remove PROJECT from the list of known projects. - -(fn &optional PROJECT)" t nil) (autoload 'projectile-remove-current-project-from-known-projects "projectile" "Remove the current project from the list of known projects." t nil) (autoload 'projectile-add-known-project "projectile" "Add PROJECT-ROOT to the list of known projects. - -(fn PROJECT-ROOT)" t nil) (autoload 'projectile-ibuffer "projectile" "Open an IBuffer window showing all buffers in the current project. - -Let user choose another project when PROMPT-FOR-PROJECT is supplied. - -(fn PROMPT-FOR-PROJECT)" t nil) (autoload 'projectile-commander "projectile" "Execute a Projectile command with a single letter. -The user is prompted for a single character indicating the action to invoke. -The `?' character describes then -available actions. - -See `def-projectile-commander-method' for defining new methods." t nil) (autoload 'projectile-browse-dirty-projects "projectile" "Browse dirty version controlled projects. - -With a prefix argument, or if CACHED is non-nil, try to use the cached -dirty project list. - -(fn &optional CACHED)" t nil) (autoload 'projectile-edit-dir-locals "projectile" "Edit or create a .dir-locals.el file of the project." t nil) (defvar projectile-mode nil "Non-nil if Projectile mode is enabled. -See the `projectile-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 `projectile-mode'.") (custom-autoload 'projectile-mode "projectile" nil) (autoload 'projectile-mode "projectile" "Minor mode to assist project management and navigation. - -When called interactively, toggle `projectile-mode'. With prefix -ARG, enable `projectile-mode' if ARG is positive, otherwise disable -it. - -When called from Lisp, enable `projectile-mode' if ARG is omitted, -nil or positive. If ARG is `toggle', toggle `projectile-mode'. -Otherwise behave as if called interactively. - -\\{projectile-mode-map} - -(fn &optional ARG)" t nil) (define-obsolete-function-alias 'projectile-global-mode 'projectile-mode "1.0") (register-definition-prefixes "projectile" '("??" "compilation-find-file-projectile-find-compilation-buffer" "def-projectile-commander-method" "delete-file-projectile-remove-from-cache" "projectile-")) (provide 'projectile-autoloads)) "simple-httpd" ((simple-httpd-autoloads simple-httpd) (autoload 'httpd-start "simple-httpd" "Start the web server process. If the server is already -running, this will restart the server. There is only one server -instance per Emacs instance." t nil) (autoload 'httpd-stop "simple-httpd" "Stop the web server if it is currently running, otherwise do nothing." t nil) (autoload 'httpd-running-p "simple-httpd" "Return non-nil if the simple-httpd server is running." nil nil) (autoload 'httpd-serve-directory "simple-httpd" "Start the web server with given `directory' as `httpd-root'. - -(fn DIRECTORY)" t nil) (register-definition-prefixes "simple-httpd" '("defservlet" "httpd" "with-httpd-buffer")) (provide 'simple-httpd-autoloads)) "avy" ((avy-autoloads avy) (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) (autoload 'avy-transpose-lines-in-region "avy" "Transpose lines in the active region." t nil) (register-definition-prefixes "avy" '("avy-")) (provide 'avy-autoloads)) "evil-avy" ((evil-avy-autoloads evil-avy) (defvar evil-avy-mode nil "Non-nil if Evil-Avy mode is enabled. -See the `evil-avy-mode' command -for a description of this minor mode.") (custom-autoload 'evil-avy-mode "evil-avy" nil) (autoload 'evil-avy-mode "evil-avy" "Toggle evil-avy-mode. -Interactively with no argument, this command toggles the mode. A -positive prefix argument enables the mode, any other prefix -argument disables it. From Lisp, argument omitted or nil enables -the mode,`toggle' toggles the state. - -This is a minor mode. If called interactively, toggle the -`Evil-Avy mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='evil-avy-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When evil-avy-mode is active, it replaces some the normal, visual, operator -and motion state keybindings to invoke avy commands. - -(fn &optional ARG)" t nil) (register-definition-prefixes "evil-avy" '("avy-forward-char-in-line")) (provide 'evil-avy-autoloads)) "ace-link" ((ace-link-autoloads ace-link) (autoload 'ace-link "ace-link" "Call the ace link function for the current `major-mode'" t nil) (autoload 'ace-link-info "ace-link" "Open a visible link in an `Info-mode' buffer." t nil) (autoload 'ace-link-help "ace-link" "Open a visible link in a `help-mode' buffer." t nil) (autoload 'ace-link-man "ace-link" "Open a visible link in a `man' buffer." t nil) (autoload 'ace-link-woman "ace-link" "Open a visible link in a `woman-mode' buffer." t nil) (autoload 'ace-link-eww "ace-link" "Open a visible link in an `eww-mode' buffer. -If EXTERNAL is single prefix, browse the URL using -`browse-url-secondary-browser-function'. - -If EXTERNAL is double prefix, browse in new buffer. - -(fn &optional EXTERNAL)" t nil) (autoload 'ace-link-w3m "ace-link" "Open a visible link in an `w3m-mode' buffer." t nil) (autoload 'ace-link-compilation "ace-link" "Open a visible link in a `compilation-mode' buffer." t nil) (autoload 'ace-link-gnus "ace-link" "Open a visible link in a `gnus-article-mode' buffer." t nil) (autoload 'ace-link-mu4e "ace-link" "Open a visible link in an `mu4e-view-mode' buffer." t nil) (autoload 'ace-link-notmuch-plain "ace-link" "Open a visible link in a `notmuch-show' buffer. -Only consider the 'text/plain' portion of the buffer." t nil) (autoload 'ace-link-notmuch-html "ace-link" "Open a visible link in a `notmuch-show' buffer. -Only consider the 'text/html' portion of the buffer." t nil) (autoload 'ace-link-notmuch "ace-link" "Open a visible link in `notmuch-show' buffer. -Consider both the links in 'text/plain' and 'text/html'." t nil) (autoload 'ace-link-org "ace-link" "Open a visible link in an `org-mode' buffer." t nil) (autoload 'ace-link-org-agenda "ace-link" "Open a visible link in an `org-mode-agenda' buffer." t nil) (autoload 'ace-link-xref "ace-link" "Open a visible link in an `xref--xref-buffer-mode' buffer." t nil) (autoload 'ace-link-custom "ace-link" "Open a visible link in an `Custom-mode' buffer." t nil) (autoload 'ace-link-addr "ace-link" "Open a visible link in a goto-address buffer." t nil) (autoload 'ace-link-sldb "ace-link" "Interact with a frame or local variable in a sldb buffer." t nil) (autoload 'ace-link-slime-xref "ace-link" "Open a visible link in an `slime-xref-mode' buffer." t nil) (autoload 'ace-link-slime-inspector "ace-link" "Interact with a value, an action or a range button in a -`slime-inspector-mode' buffer." t nil) (autoload 'ace-link-indium-inspector "ace-link" "Interact with a value, an action or a range button in a -`indium-inspector-mode' buffer." t nil) (autoload 'ace-link-indium-debugger-frames "ace-link" "Interact with a value, an action or a range button in a -`indium-debugger-frames-mode' buffer." t nil) (autoload 'ace-link-cider-inspector "ace-link" "Open a visible link in a `cider-inspector-mode' buffer." t nil) (autoload 'ace-link-setup-default "ace-link" "Bind KEY to appropriate functions in appropriate keymaps. - -(fn &optional KEY)" nil nil) (register-definition-prefixes "ace-link" '("ace-link-")) (provide 'ace-link-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. - -This is a minor mode. If called interactively, toggle the -`Ace-Window-Display mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='ace-window-display-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "ace-window" '("ace-window-mode" "aw-")) (provide 'ace-window-autoloads)) "elisp-refs" ((elisp-refs-autoloads elisp-refs) (autoload 'elisp-refs-function "elisp-refs" "Display all the references to function SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -This searches for functions, not macros. For that, see -`elisp-refs-macro'. - -(fn SYMBOL &optional PATH-PREFIX)" t nil) (autoload 'elisp-refs-macro "elisp-refs" "Display all the references to macro SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -This searches for macros, not functions. For that, see -`elisp-refs-function'. - -(fn SYMBOL &optional PATH-PREFIX)" t nil) (autoload 'elisp-refs-special "elisp-refs" "Display all the references to special form SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -(fn SYMBOL &optional PATH-PREFIX)" t nil) (autoload 'elisp-refs-variable "elisp-refs" "Display all the references to variable SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -(fn SYMBOL &optional PATH-PREFIX)" t nil) (autoload 'elisp-refs-symbol "elisp-refs" "Display all the references to SYMBOL in all loaded elisp files. - -If called with a prefix, prompt for a directory to limit the -search. - -(fn SYMBOL &optional PATH-PREFIX)" t nil) (register-definition-prefixes "elisp-refs" '("elisp-refs-")) (provide 'elisp-refs-autoloads)) "helpful" ((helpful-autoloads helpful) (autoload 'helpful-function "helpful" "Show help for function named SYMBOL. - -See also `helpful-macro', `helpful-command' and `helpful-callable'. - -(fn SYMBOL)" t nil) (autoload 'helpful-command "helpful" "Show help for interactive function named SYMBOL. - -See also `helpful-function'. - -(fn SYMBOL)" t nil) (autoload 'helpful-key "helpful" "Show help for interactive command bound to KEY-SEQUENCE. - -(fn KEY-SEQUENCE)" t nil) (autoload 'helpful-macro "helpful" "Show help for macro named SYMBOL. - -(fn SYMBOL)" t nil) (autoload 'helpful-callable "helpful" "Show help for function, macro or special form named SYMBOL. - -See also `helpful-macro', `helpful-function' and `helpful-command'. - -(fn SYMBOL)" t nil) (autoload 'helpful-symbol "helpful" "Show help for SYMBOL, a variable, function or macro. - -See also `helpful-callable' and `helpful-variable'. - -(fn SYMBOL)" t nil) (autoload 'helpful-variable "helpful" "Show help for variable named SYMBOL. - -(fn SYMBOL)" t nil) (autoload 'helpful-at-point "helpful" "Show help for the symbol at point." t nil) (register-definition-prefixes "helpful" '("helpful-")) (provide 'helpful-autoloads)) "inheritenv" ((inheritenv-autoloads inheritenv) (autoload 'inheritenv-apply "inheritenv" "Apply FUNC such that the environment it sees will match the current value. -This is useful if FUNC creates a temp buffer, because that will -not inherit any buffer-local values of variables `exec-path' and -`process-environment'. - -This function is designed for convenient use as an \"around\" advice. - -ARGS is as for ORIG. - -(fn FUNC &rest ARGS)" nil nil) (register-definition-prefixes "inheritenv" '("inheritenv")) (provide 'inheritenv-autoloads)) "language-id" ((language-id-autoloads language-id) (register-definition-prefixes "language-id" '("language-id-")) (provide 'language-id-autoloads)) "format-all" ((format-all-autoloads format-all) (autoload 'format-all-buffer "format-all" "Auto-format the source code in the current buffer. - -No disk files are touched - the buffer doesn't even need to be -saved. If you don't like the results of the formatting, you can -use ordinary undo to get your code back to its previous state. - -You will need to install external programs to do the formatting. -If the command can't find the program that it needs, it will try -to tell you how you might be able to install it on your operating -system. Only BibTeX, Emacs Lisp and Ledger are formatted without an -external program. - -A suitable formatter is selected according to the `major-mode' of -the buffer. Many popular programming languages are supported. -It is fairly easy to add new languages that have an external -formatter. When called interactively or PROMPT-P is non-nil, a -missing formatter is prompted in the minibuffer. - -If PROMPT is non-nil (or the function is called as an interactive -command), a missing formatter is prompted in the minibuffer. If -PROMPT is the symbol `always' (or a prefix argument is given), -the formatter is prompted for even if one has already been set. - -If any errors or warnings were encountered during formatting, -they are shown in a buffer called *format-all-errors*. - -(fn &optional PROMPT)" t nil) (autoload 'format-all-region "format-all" "Auto-format the source code in the current region. - -Like `format-all-buffer' but format only the active region -instead of the entire buffer. This requires support from the -formatter. - -Called non-interactively, START and END delimit the region. -The PROMPT argument works as for `format-all-buffer'. - -(fn START END &optional PROMPT)" t nil) (autoload 'format-all-mode "format-all" "Toggle automatic source code formatting before save. - -When this minor mode (FmtAll) is enabled, `format-all-buffer' is -automatically called to format your code each time before you -save the buffer. - -The mode is buffer-local and needs to be enabled separately each -time a file is visited. You may want to use `add-hook' in your -`user-init-file' to enable the mode based on buffer modes. E.g.: - - (add-hook 'prog-mode-hook 'format-all-mode) - -To use a default formatter for projects that don't have one, add -this too: - - (add-hook 'prog-mode-hook 'format-all-ensure-formatter) - -When `format-all-mode' is called as a Lisp function, the mode is -toggled if ARG is \342\200\230toggle\342\200\231, disabled if ARG is a negative integer -or zero, and enabled otherwise. - -(fn &optional ARG)" t nil) (register-definition-prefixes "format-all" '("atsfmt" "auctex" "beautysh" "black" "brittany" "bsrefmt" "buildifier" "cabal-fmt" "cmake-format" "crystal" "dart" "define-format-all-formatter" "dfmt" "dhall" "dockfmt" "elm-format" "emacs-" "fantomas" "fish-indent" "fprettify" "gawk" "gleam" "hindent" "html-tidy" "istyle-verilog" "jsonnetfmt" "ktlint" "latexindent" "ledger-mode" "lua-fmt" "mix-format" "nginxfmt" "nix" "ocp-indent" "ormolu" "perltidy" "pgformatter" "prettier" "pur" "raco-fmt" "rescript" "scalafmt" "shfmt" "snakefmt" "sqlformat" "swiftformat" "terraform-fmt" "v-fmt" "yapf")) (provide 'format-all-autoloads)) "lua-mode" ((lua-mode-autoloads lua-mode init-tryout) (register-definition-prefixes "init-tryout" '("add-trace-for")) (autoload 'lua-mode "lua-mode" "Major mode for editing Lua code. - -(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.lua\\'" . lua-mode)) (add-to-list 'interpreter-mode-alist '("lua" . lua-mode)) (defalias 'run-lua #'lua-start-process) (autoload 'lua-start-process "lua-mode" "Start a Lua process named NAME, running PROGRAM. -PROGRAM defaults to NAME, which defaults to `lua-default-application'. -When called interactively, switch to the process buffer. - -(fn &optional NAME PROGRAM STARTFILE &rest SWITCHES)" t nil) (register-definition-prefixes "lua-mode" '("lua-")) (provide 'lua-mode-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 -current 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) (register-definition-prefixes "spinner" '("spinner-")) (provide 'spinner-autoloads)) "markdown-mode" ((markdown-mode-autoloads markdown-mode) (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. - -This is a minor mode. If called interactively, toggle the -`Markdown-Live-Preview mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `markdown-live-preview-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "markdown-mode" '("defun-markdown-" "gfm-" "markdown")) (provide 'markdown-mode-autoloads)) "lv" ((lv-autoloads lv) (register-definition-prefixes "lv" '("lv-")) (provide 'lv-autoloads)) "lsp-mode" ((lsp-mode-autoloads lsp-zig lsp-yaml lsp-xml lsp-vimscript lsp-vhdl lsp-vetur lsp-verilog lsp-vala lsp-v lsp-toml lsp-tex lsp-terraform lsp-svelte lsp-steep lsp-sqls lsp-sorbet lsp-solargraph lsp-rust lsp-rf lsp-racket lsp-r lsp-pylsp lsp-pyls lsp-pwsh lsp-purescript lsp-prolog lsp-php lsp-perl lsp-ocaml lsp-nix lsp-nim lsp-nginx lsp-markdown lsp-lua lsp-kotlin lsp-json lsp-javascript lsp-html lsp-haxe lsp-hack lsp-groovy lsp-graphql lsp-go lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-elm lsp-elixir lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp lsp-crystal lsp-cmake lsp-clojure lsp-clangd lsp-beancount lsp-bash lsp-angular lsp-ada lsp-actionscript lsp lsp-semantic-tokens lsp-protocol lsp-modeline lsp-mode lsp-lens lsp-iedit lsp-ido lsp-icons lsp-headerline lsp-dired lsp-diagnostics lsp-completion) (register-definition-prefixes "lsp-actionscript" '("lsp-actionscript-")) (register-definition-prefixes "lsp-ada" '("lsp-ada-")) (register-definition-prefixes "lsp-angular" '("lsp-client")) (register-definition-prefixes "lsp-bash" '("lsp-bash-")) (register-definition-prefixes "lsp-beancount" '("lsp-beancount-")) (autoload 'lsp-cpp-flycheck-clang-tidy-error-explainer "lsp-clangd" "Explain a clang-tidy ERROR by scraping documentation from llvm.org. - -(fn ERROR)" nil nil) (register-definition-prefixes "lsp-clangd" '("lsp-c")) (register-definition-prefixes "lsp-clojure" '("lsp-clojure-")) (define-obsolete-variable-alias 'lsp-prefer-capf 'lsp-completion-provider "lsp-mode 7.0.1") (define-obsolete-variable-alias 'lsp-enable-completion-at-point 'lsp-completion-enable "lsp-mode 7.0.1") (autoload 'lsp-completion-at-point "lsp-completion" "Get lsp completions." nil nil) (autoload 'lsp-completion--enable "lsp-completion" "Enable LSP completion support." nil nil) (autoload 'lsp-completion-mode "lsp-completion" "Toggle LSP completion support. - -This is a minor mode. If called interactively, toggle the -`Lsp-Completion mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-completion-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (add-hook 'lsp-configure-hook (lambda nil (when (and lsp-auto-configure lsp-completion-enable) (lsp-completion--enable)))) (register-definition-prefixes "lsp-completion" '("lsp-")) (register-definition-prefixes "lsp-crystal" '("lsp-clients-crystal-executable")) (register-definition-prefixes "lsp-csharp" '("lsp-csharp-")) (register-definition-prefixes "lsp-css" '("lsp-css-")) (define-obsolete-variable-alias 'lsp-diagnostic-package 'lsp-diagnostics-provider "lsp-mode 7.0.1") (define-obsolete-variable-alias 'lsp-flycheck-default-level 'lsp-diagnostics-flycheck-default-level "lsp-mode 7.0.1") (autoload 'lsp-diagnostics-lsp-checker-if-needed "lsp-diagnostics" nil nil nil) (autoload 'lsp-diagnostics--enable "lsp-diagnostics" "Enable LSP checker support." nil nil) (autoload 'lsp-diagnostics-mode "lsp-diagnostics" "Toggle LSP diagnostics integration. - -This is a minor mode. If called interactively, toggle the -`Lsp-Diagnostics mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-diagnostics-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (add-hook 'lsp-configure-hook (lambda nil (when lsp-auto-configure (lsp-diagnostics--enable)))) (register-definition-prefixes "lsp-diagnostics" '("lsp-diagnostics-")) (defvar lsp-dired-mode nil "Non-nil if Lsp-Dired mode is enabled. -See the `lsp-dired-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-dired-mode'.") (custom-autoload 'lsp-dired-mode "lsp-dired" nil) (autoload 'lsp-dired-mode "lsp-dired" "Display `lsp-mode' icons for each file in a dired buffer. - -This is a minor mode. If called interactively, toggle the -`Lsp-Dired mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='lsp-dired-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "lsp-dired" '("lsp-dired-")) (register-definition-prefixes "lsp-dockerfile" '("lsp-dockerfile-language-server-command")) (register-definition-prefixes "lsp-elixir" '("lsp-elixir-")) (register-definition-prefixes "lsp-elm" '("lsp-")) (register-definition-prefixes "lsp-erlang" '("lsp-erlang-server-")) (register-definition-prefixes "lsp-eslint" '("lsp-")) (register-definition-prefixes "lsp-fortran" '("lsp-clients-")) (autoload 'lsp-fsharp--workspace-load "lsp-fsharp" "Load all of the provided PROJECTS. - -(fn PROJECTS)" nil nil) (register-definition-prefixes "lsp-fsharp" '("lsp-fsharp-")) (register-definition-prefixes "lsp-gdscript" '("lsp-gdscript-")) (register-definition-prefixes "lsp-go" '("lsp-go-")) (register-definition-prefixes "lsp-graphql" '("lsp-")) (register-definition-prefixes "lsp-groovy" '("lsp-groovy-")) (register-definition-prefixes "lsp-hack" '("lsp-clients-hack-command")) (register-definition-prefixes "lsp-haxe" '("lsp-")) (autoload 'lsp-headerline-breadcrumb-mode "lsp-headerline" "Toggle breadcrumb on headerline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Headerline-Breadcrumb mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-headerline-breadcrumb-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'lsp-breadcrumb-go-to-symbol "lsp-headerline" "Go to the symbol on breadcrumb at SYMBOL-POSITION. - -(fn SYMBOL-POSITION)" t nil) (autoload 'lsp-breadcrumb-narrow-to-symbol "lsp-headerline" "Narrow to the symbol range on breadcrumb at SYMBOL-POSITION. - -(fn SYMBOL-POSITION)" t nil) (register-definition-prefixes "lsp-headerline" '("lsp-headerline-")) (register-definition-prefixes "lsp-html" '("lsp-html-")) (register-definition-prefixes "lsp-icons" '("lsp-")) (autoload 'lsp-ido-workspace-symbol "lsp-ido" "`ido' for lsp workspace/symbol. -When called with prefix ARG the default selection will be symbol at point. - -(fn ARG)" t nil) (register-definition-prefixes "lsp-ido" '("lsp-ido-")) (autoload 'lsp-iedit-highlights "lsp-iedit" "Start an `iedit' operation on the documentHighlights at point. -This can be used as a primitive `lsp-rename' replacement if the -language server doesn't support renaming. - -See also `lsp-enable-symbol-highlighting'." t nil) (autoload 'lsp-iedit-linked-ranges "lsp-iedit" "Start an `iedit' for `textDocument/linkedEditingRange'" t nil) (autoload 'lsp-evil-multiedit-highlights "lsp-iedit" "Start an `evil-multiedit' operation on the documentHighlights at point. -This can be used as a primitive `lsp-rename' replacement if the -language server doesn't support renaming. - -See also `lsp-enable-symbol-highlighting'." t nil) (autoload 'lsp-evil-multiedit-linked-ranges "lsp-iedit" "Start an `evil-multiedit' for `textDocument/linkedEditingRange'" t nil) (autoload 'lsp-evil-state-highlights "lsp-iedit" "Start `iedit-mode'. for `textDocument/documentHighlight'" t nil) (autoload 'lsp-evil-state-linked-ranges "lsp-iedit" "Start `iedit-mode'. for `textDocument/linkedEditingRange'" t nil) (register-definition-prefixes "lsp-iedit" '("lsp-iedit--on-ranges")) (register-definition-prefixes "lsp-javascript" '("lsp-")) (register-definition-prefixes "lsp-json" '("lsp-")) (register-definition-prefixes "lsp-kotlin" '("lsp-")) (autoload 'lsp-lens--enable "lsp-lens" "Enable lens mode." nil nil) (autoload 'lsp-lens-show "lsp-lens" "Display lenses in the buffer." t nil) (autoload 'lsp-lens-hide "lsp-lens" "Delete all lenses." t nil) (autoload 'lsp-lens-mode "lsp-lens" "Toggle code-lens overlays. - -This is a minor mode. If called interactively, toggle the -`Lsp-Lens mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-lens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'lsp-avy-lens "lsp-lens" "Click lsp lens using `avy' package." t nil) (register-definition-prefixes "lsp-lens" '("lsp-")) (register-definition-prefixes "lsp-lua" '("lsp-")) (register-definition-prefixes "lsp-markdown" '("lsp-markdown-")) (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-load-vscode-workspace "lsp-mode" "Load vscode workspace from FILE - -(fn FILE)" t nil) (autoload 'lsp-save-vscode-workspace "lsp-mode" "Save vscode workspace to FILE - -(fn FILE)" t nil) (autoload 'lsp-install-server "lsp-mode" "Interactively install or re-install server. -When prefix UPDATE? is t force installation even if the server is present. - -(fn UPDATE\\=\\? &optional SERVER-ID)" t nil) (autoload 'lsp-update-server "lsp-mode" "Interactively update a server. - -(fn &optional SERVER-ID)" t nil) (autoload 'lsp-ensure-server "lsp-mode" "Ensure server SERVER-ID - -(fn SERVER-ID)" nil 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) (register-definition-prefixes "lsp-mode" '("defcustom-lsp" "lsp-" "make-lsp-client" "when-lsp-workspace" "with-lsp-workspace")) (define-obsolete-variable-alias 'lsp-diagnostics-modeline-scope 'lsp-modeline-diagnostics-scope "lsp-mode 7.0.1") (autoload 'lsp-modeline-code-actions-mode "lsp-modeline" "Toggle code actions on modeline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Modeline-Code-Actions mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-modeline-code-actions-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (define-obsolete-function-alias 'lsp-diagnostics-modeline-mode 'lsp-modeline-diagnostics-mode "lsp-mode 7.0.1") (autoload 'lsp-modeline-diagnostics-mode "lsp-modeline" "Toggle diagnostics modeline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Modeline-Diagnostics mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-modeline-diagnostics-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'lsp-modeline-workspace-status-mode "lsp-modeline" "Toggle workspace status on modeline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Modeline-Workspace-Status mode' mode. If the prefix -argument is positive, enable the mode, and if it is zero or -negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-modeline-workspace-status-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "lsp-modeline" '("lsp-")) (register-definition-prefixes "lsp-nginx" '("lsp-nginx-server-command")) (register-definition-prefixes "lsp-nix" '("lsp-nix-server-path")) (register-definition-prefixes "lsp-ocaml" '("lsp-ocaml-l")) (register-definition-prefixes "lsp-perl" '("lsp-perl-")) (register-definition-prefixes "lsp-php" '("lsp-")) (register-definition-prefixes "lsp-prolog" '("lsp-prolog-server-command")) (register-definition-prefixes "lsp-protocol" '("dash-expand:&RangeToPoint" "lsp")) (register-definition-prefixes "lsp-purescript" '("lsp-purescript-")) (register-definition-prefixes "lsp-pwsh" '("lsp-pwsh-")) (register-definition-prefixes "lsp-pyls" '("lsp-")) (register-definition-prefixes "lsp-pylsp" '("lsp-")) (register-definition-prefixes "lsp-r" '("lsp-clients-r-server-command")) (register-definition-prefixes "lsp-racket" '("lsp-racket-lang")) (register-definition-prefixes "lsp-rf" '("expand-start-command" "lsp-rf-language-server-" "parse-rf-language-server-")) (register-definition-prefixes "lsp-rust" '("lsp-")) (autoload 'lsp--semantic-tokens-initialize-buffer "lsp-semantic-tokens" "Initialize the buffer for semantic tokens. -IS-RANGE-PROVIDER is non-nil when server supports range requests." nil nil) (autoload 'lsp--semantic-tokens-initialize-workspace "lsp-semantic-tokens" "Initialize semantic tokens for WORKSPACE. - -(fn WORKSPACE)" nil nil) (autoload 'lsp-semantic-tokens--warn-about-deprecated-setting "lsp-semantic-tokens" "Warn about deprecated semantic highlighting variable." nil nil) (autoload 'lsp-semantic-tokens--enable "lsp-semantic-tokens" "Enable semantic tokens mode." nil nil) (autoload 'lsp-semantic-tokens-mode "lsp-semantic-tokens" "Toggle semantic-tokens support. - -This is a minor mode. If called interactively, toggle the -`Lsp-Semantic-Tokens mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-semantic-tokens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "lsp-semantic-tokens" '("lsp-")) (register-definition-prefixes "lsp-solargraph" '("lsp-solargraph-")) (register-definition-prefixes "lsp-sorbet" '("lsp-sorbet-")) (register-definition-prefixes "lsp-sqls" '("lsp-sql")) (register-definition-prefixes "lsp-steep" '("lsp-steep-")) (register-definition-prefixes "lsp-svelte" '("lsp-svelte-plugin-")) (register-definition-prefixes "lsp-terraform" '("lsp-terraform-")) (register-definition-prefixes "lsp-tex" '("lsp-")) (register-definition-prefixes "lsp-toml" '("lsp-toml-")) (register-definition-prefixes "lsp-v" '("lsp-v-vls-executable")) (register-definition-prefixes "lsp-vala" '("lsp-clients-vala-ls-executable")) (register-definition-prefixes "lsp-verilog" '("lsp-clients-")) (register-definition-prefixes "lsp-vetur" '("lsp-")) (register-definition-prefixes "lsp-vhdl" '("ghdl-ls-bin-name" "hdl-checker-bin-name" "lsp-vhdl-" "vhdl-")) (register-definition-prefixes "lsp-vimscript" '("lsp-clients-vim-")) (register-definition-prefixes "lsp-xml" '("lsp-xml-")) (register-definition-prefixes "lsp-yaml" '("lsp-yaml-")) (register-definition-prefixes "lsp-zig" '("lsp-zig-zls-executable")) (provide 'lsp-mode-autoloads)) "lsp-ui" ((lsp-ui-autoloads lsp-ui lsp-ui-util lsp-ui-sideline lsp-ui-peek lsp-ui-imenu lsp-ui-flycheck lsp-ui-doc) (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) (register-definition-prefixes "lsp-ui" '("lsp-ui-")) (register-definition-prefixes "lsp-ui-doc" '("lsp-ui-doc-")) (register-definition-prefixes "lsp-ui-flycheck" '("lsp-ui-flycheck-")) (register-definition-prefixes "lsp-ui-imenu" '("lsp-ui-imenu")) (register-definition-prefixes "lsp-ui-peek" '("lsp-")) (register-definition-prefixes "lsp-ui-sideline" '("lsp-ui-sideline")) (register-definition-prefixes "lsp-ui-util" '("lsp-ui-util-")) (provide 'lsp-ui-autoloads)) "pfuture" ((pfuture-autoloads pfuture) (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) (register-definition-prefixes "pfuture" '("pfuture-")) (provide 'pfuture-autoloads)) "hydra" ((hydra-autoloads hydra hydra-ox 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) (register-definition-prefixes "hydra" '("defhydra" "hydra-")) (register-definition-prefixes "hydra-examples" '("hydra-" "org-agenda-cts" "whitespace-mode")) (register-definition-prefixes "hydra-ox" '("hydra-ox")) (provide 'hydra-autoloads)) "posframe" ((posframe-autoloads posframe posframe-benchmark) (autoload 'posframe-workable-p "posframe" "Test posframe workable status." nil nil) (autoload 'posframe-show "posframe" "Pop up a posframe to show STRING at POSITION. - - (1) POSITION - -POSITION can be: -1. An integer, meaning point position. -2. A cons of two integers, meaning absolute X and Y coordinates. -3. Other type, in which case the corresponding POSHANDLER should be - provided. - - (2) POSHANDLER - -POSHANDLER is a function of one argument returning an actual -position. Its argument is a plist of the following form: - - (:position xxx - :poshandler xxx - :font-height xxx - :font-width xxx - :posframe xxx - :posframe-width xxx - :posframe-height xxx - :posframe-buffer xxx - :parent-frame xxx - :parent-window-left xxx - :parent-window-top xxx - :parent-frame-width xxx - :parent-frame-height xxx - :parent-window xxx - :parent-window-width xxx - :parent-window-height xxx - :mouse-x xxx - ;mouse-y xxx - :minibuffer-height xxx - :mode-line-height xxx - :header-line-height xxx - :tab-line-height xxx - :x-pixel-offset xxx - :y-pixel-offset xxx) - -By default, poshandler is auto-selected based on the type of POSITION, -but the selection can be overridden using the POSHANDLER argument. - -The names of poshandler functions are like: - - `posframe-poshandler-p0.5p0-to-w0.5p1' - -which mean align posframe(0.5, 0) to a position(a, b) - -1. a = x of window(0.5, 0) -2. b = y of point(1, 1) - - posframe(p), frame(f), window(w), point(p), mouse(m) - - (0,0) (0.5,0) (1,0) - +------------+-----------+ - | | - | | - | | - (0, 0.5) + + (1, 0.5) - | | - | | - | | - +------------+-----------+ - (0,1) (0.5,1) (1,1) - -The alias of builtin poshandler functions are listed below: - -1. `posframe-poshandler-frame-center' -2. `posframe-poshandler-frame-top-center' -3. `posframe-poshandler-frame-top-left-corner' -4. `posframe-poshandler-frame-top-right-corner' -5. `posframe-poshandler-frame-bottom-center' -6. `posframe-poshandler-frame-bottom-left-corner' -7. `posframe-poshandler-frame-bottom-right-corner' -8. `posframe-poshandler-window-center' -9. `posframe-poshandler-window-top-center' -10. `posframe-poshandler-window-top-left-corner' -11. `posframe-poshandler-window-top-right-corner' -12. `posframe-poshandler-window-bottom-center' -13. `posframe-poshandler-window-bottom-left-corner' -14. `posframe-poshandler-window-bottom-right-corner' -15. `posframe-poshandler-point-top-left-corner' -16. `posframe-poshandler-point-bottom-left-corner' -17. `posframe-poshandler-point-bottom-left-corner-upward' -18. `posframe-poshandler-point-window-center' - -by the way, poshandler can be used by other packages easily with -the help of function `posframe-poshandler-argbuilder'. like: - - (let* ((info (posframe-poshandler-argbuilder *MY-CHILD-FRAME*)) - (posn (posframe-poshandler-window-center - `(:posframe-width 800 :posframe-height 400 ,@info)))) - `((left . ,(car posn)) - (top . ,(cdr posn)))) - - (3) POSHANDLER-EXTRA-INFO - -POSHANDLER-EXTRA-INFO is a plist, which will prepend to the -argument of poshandler function: 'info', it will *OVERRIDE* the -exist key in 'info'. - - (4) BUFFER-OR-NAME - -This posframe's buffer is BUFFER-OR-NAME, which can be a buffer -or a name of a (possibly nonexistent) buffer. - -buffer name can prefix with space, for example ' *mybuffer*', so -the buffer name will hide for ibuffer and `list-buffers'. - - (5) NO-PROPERTIES - -If NO-PROPERTIES is non-nil, The STRING's properties will -be removed before being shown in posframe. - - (6) HEIGHT, MAX-HEIGHT, MIN-HEIGHT, WIDTH, MAX-WIDTH and MIN-WIDTH - -These arguments are specified in the canonical character width -and height of posframe, more details can be found in docstring of -function `fit-frame-to-buffer', - - (7) LEFT-FRINGE and RIGHT-FRINGE - -If LEFT-FRINGE or RIGHT-FRINGE is a number, left fringe or -right fringe with be shown with the specified width. - - (8) BORDER-WIDTH, BORDER-COLOR, INTERNAL-BORDER-WIDTH and INTERNAL-BORDER-COLOR - -By default, posframe shows no borders, but users can specify -borders by setting BORDER-WIDTH to a positive number. Border -color can be specified by BORDER-COLOR. - -INTERNAL-BORDER-WIDTH and INTERNAL-BORDER-COLOR are same as -BORDER-WIDTH and BORDER-COLOR, but do not suggest to use for the -reason: - - Add distinct controls for child frames' borders (Bug#45620) - http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=ff7b1a133bfa7f2614650f8551824ffaef13fadc - - (9) FONT, FOREGROUND-COLOR and BACKGROUND-COLOR - -Posframe's font as well as foreground and background colors are -derived from the current frame by default, but can be overridden -using the FONT, FOREGROUND-COLOR and BACKGROUND-COLOR arguments, -respectively. - - (10) RESPECT-HEADER-LINE and RESPECT-MODE-LINE - -By default, posframe will display no header-line, mode-line and -tab-line. In case a header-line, mode-line or tab-line is -desired, users can set RESPECT-HEADER-LINE and RESPECT-MODE-LINE -to t. - - (11) INITIALIZE - -INITIALIZE is a function with no argument. It will run when -posframe buffer is first selected with `with-current-buffer' -in `posframe-show', and only run once (for performance reasons). - - (12) LINES-TRUNCATE - -If LINES-TRUNCATE is non-nil, then lines will truncate in the -posframe instead of wrap. - - (13) OVERRIDE-PARAMETERS - -OVERRIDE-PARAMETERS is very powful, *all* the valid frame parameters -used by posframe's frame can be overridden by it. - -NOTE: some `posframe-show' arguments are not frame parameters, so they -can not be overrided by this argument. - - (14) TIMEOUT - -TIMEOUT can specify the number of seconds after which the posframe -will auto-hide. - - (15) REFRESH - -If REFRESH is a number, posframe's frame-size will be re-adjusted -every REFRESH seconds. - - (16) ACCEPT-FOCUS - -When ACCEPT-FOCUS is non-nil, posframe will accept focus. -be careful, you may face some bugs when set it to non-nil. - - (17) HIDEHANDLER - -HIDEHANDLER is a function, when it return t, posframe will be -hide, this function has a plist argument: - - (:posframe-buffer xxx - :posframe-parent-buffer xxx) - -The builtin hidehandler functions are listed below: - -1. `posframe-hidehandler-when-buffer-switch' - - (18) REFPOSHANDLER - -REFPOSHANDLER is a function, a reference position (most is -top-left of current frame) will be returned when call this -function. - -when it is nil or it return nil, child-frame feature will be used -and reference position will be deal with in Emacs. - -The user case I know at the moment is let ivy-posframe work well -in EXWM environment (let posframe show on the other appliction -window). - - DO NOT USE UNLESS NECESSARY!!! - -An example parent frame poshandler function is: - -1. `posframe-refposhandler-xwininfo' - - (19) Others - -You can use `posframe-delete-all' to delete all posframes. - -(fn BUFFER-OR-NAME &key STRING POSITION POSHANDLER POSHANDLER-EXTRA-INFO WIDTH HEIGHT MAX-WIDTH MAX-HEIGHT MIN-WIDTH MIN-HEIGHT X-PIXEL-OFFSET Y-PIXEL-OFFSET LEFT-FRINGE RIGHT-FRINGE BORDER-WIDTH BORDER-COLOR INTERNAL-BORDER-WIDTH INTERNAL-BORDER-COLOR FONT FOREGROUND-COLOR BACKGROUND-COLOR RESPECT-HEADER-LINE RESPECT-MODE-LINE INITIALIZE NO-PROPERTIES KEEP-RATIO LINES-TRUNCATE OVERRIDE-PARAMETERS TIMEOUT REFRESH ACCEPT-FOCUS HIDEHANDLER REFPOSHANDLER &allow-other-keys)" nil nil) (autoload 'posframe-hide-all "posframe" "Hide all posframe frames." t nil) (autoload 'posframe-delete-all "posframe" "Delete all posframe frames and buffers." t nil) (register-definition-prefixes "posframe" '("posframe-")) (autoload 'posframe-benchmark "posframe-benchmark" "Benchmark tool for posframe." t nil) (register-definition-prefixes "posframe-benchmark" '("posframe-benchmark-alist")) (provide 'posframe-autoloads)) "cfrs" ((cfrs-autoloads cfrs) (autoload 'cfrs-read "cfrs" "Read a string using a pos-frame with given PROMPT and INITIAL-INPUT. - -(fn PROMPT &optional INITIAL-INPUT)" nil nil) (register-definition-prefixes "cfrs" '("cfrs-")) (provide 'cfrs-autoloads)) "treemacs" ((treemacs-autoloads treemacs treemacs-workspaces treemacs-visuals treemacs-themes treemacs-tags treemacs-tag-follow-mode treemacs-scope treemacs-rendering treemacs-project-follow-mode treemacs-persistence treemacs-peek-mode treemacs-mouse-interface treemacs-mode treemacs-macros treemacs-logging treemacs-interface treemacs-icons treemacs-hydras treemacs-header-line treemacs-fringe-indicator treemacs-follow-mode treemacs-filewatch-mode treemacs-file-management treemacs-faces treemacs-extensions treemacs-dom treemacs-diagnostics treemacs-customization treemacs-core-utils treemacs-compatibility treemacs-bookmarks treemacs-async) (autoload 'treemacs-version "treemacs" "Return the `treemacs-version'." t nil) (autoload 'treemacs "treemacs" "Initialise 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 likely 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. -Initialise a new treemacs buffer as calling `treemacs' would if there is no -treemacs buffer for this frame. -Jump back to the previously used window if point is already in treemacs." 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, the built-in project.el, or the -current working directory. - -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, then by the current working directory. - -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) (register-definition-prefixes "treemacs" '("treemacs-version")) (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) (register-definition-prefixes "treemacs-bookmarks" '("treemacs--")) (register-definition-prefixes "treemacs-compatibility" '("treemacs-")) (register-definition-prefixes "treemacs-core-utils" '("treemacs-")) (register-definition-prefixes "treemacs-customization" '("treemacs-")) (register-definition-prefixes "treemacs-diagnostics" '("treemacs-")) (register-definition-prefixes "treemacs-dom" '("treemacs-")) (register-definition-prefixes "treemacs-extensions" '("treemacs-")) (autoload 'treemacs-delete-file "treemacs-file-management" "Delete node at point. -A delete action must always be confirmed. Directories are deleted recursively. -By default files are deleted by moving them to the trash. With a prefix ARG -they will instead be wiped irreversibly. - -(fn &optional ARG)" t nil) (autoload 'treemacs-move-file "treemacs-file-management" "Move file (or directory) at point. -Destination may also be a filename, in which case the moved file will also -be renamed." t nil) (autoload 'treemacs-copy-file "treemacs-file-management" "Copy file (or directory) at point. -Destination may also be a filename, in which case the copied file will also -be renamed." t nil) (autoload 'treemacs-rename-file "treemacs-file-management" "Rename the currently selected node. -Buffers visiting the renamed file or visiting a file inside a renamed directory -and windows showing them will be reloaded. The list of recent files will -likewise be updated." t nil) (autoload 'treemacs-create-file "treemacs-file-management" "Create a new file. -Enter first the directory to create the new file in, then the new file's name. -The pre-selection for what directory to create in is based on the \"nearest\" -path to point - the containing directory for tags and files or the directory -itself, using $HOME when there is no path at or near point to grab." t nil) (autoload 'treemacs-create-dir "treemacs-file-management" "Create a new directory. -Enter first the directory to create the new dir in, then the new dir's name. -The pre-selection for what directory to create in is based on the \"nearest\" -path to point - the containing directory for tags and files or the directory -itself, using $HOME when there is no path at or near point to grab." t nil) (register-definition-prefixes "treemacs-file-management" '("treemacs-")) (register-definition-prefixes "treemacs-filewatch-mode" '("treemacs-")) (register-definition-prefixes "treemacs-follow-mode" '("treemacs-")) (register-definition-prefixes "treemacs-fringe-indicator" '("treemacs-")) (register-definition-prefixes "treemacs-header-line" '("treemacs-header-buttons-format")) (autoload 'treemacs-common-helpful-hydra "treemacs-hydras" "Summon a helpful hydra to show you the treemacs keymap. - -This hydra will show the most commonly used keybinds for treemacs. For the more -advanced (probably rarely used keybinds) see `treemacs-advanced-helpful-hydra'. - -The keybinds shown in this hydra are not static, but reflect the actual -keybindings currently in use (including evil mode). If the hydra is unable to -find the key a command is bound to it will show a blank instead." t nil) (autoload 'treemacs-advanced-helpful-hydra "treemacs-hydras" "Summon a helpful hydra to show you the treemacs keymap. - -This hydra will show the more advanced (rarely used) keybinds for treemacs. For -the more commonly used keybinds see `treemacs-common-helpful-hydra'. - -The keybinds shown in this hydra are not static, but reflect the actual -keybindings currently in use (including evil mode). If the hydra is unable to -find the key a command is bound to it will show a blank instead." t nil) (register-definition-prefixes "treemacs-hydras" '("treemacs-helpful-hydra")) (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 -down-cased state. - -(fn ICON &rest FILE-EXTENSIONS)" nil nil) (autoload 'treemacs-define-custom-image-icon "treemacs-icons" "Same as `treemacs-define-custom-icon' but for image icons instead of strings. -FILE is the path to an icon image (and not the actual icon string). -FILE-EXTENSIONS are all the (not case-sensitive) file extensions the icon -should be used for. - -(fn FILE &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 example -'((c-mode . treemacs-icon-c) - (c++-mode . treemacs-icon-cpp)) - -(fn EXTENSIONS MODE-ICON-ALIST)" nil nil) (register-definition-prefixes "treemacs-icons" '("treemacs-")) (register-definition-prefixes "treemacs-interface" '("treemacs-")) (register-definition-prefixes "treemacs-logging" '("treemacs-")) (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) (register-definition-prefixes "treemacs-mode" '("treemacs-")) (autoload 'treemacs-leftclick-action "treemacs-mouse-interface" "Move focus to the clicked line. -Must be bound to a mouse click, or EVENT will not be supplied. - -(fn EVENT)" t nil) (autoload 'treemacs-doubleclick-action "treemacs-mouse-interface" "Run the appropriate double-click action for the current node. -In the default configuration this means to expand/collapse directories and open -files and tags in the most recently used window. - -This function's exact configuration is stored in -`treemacs-doubleclick-actions-config'. - -Must be bound to a mouse double click to properly handle a click EVENT. - -(fn EVENT)" t nil) (autoload 'treemacs-single-click-expand-action "treemacs-mouse-interface" "A modified single-leftclick action that expands the clicked nodes. -Can be bound to if you prefer to expand nodes with a single click -instead of a double click. Either way it must be bound to a mouse click, or -EVENT will not be supplied. - -Clicking on icons will expand a file's tags, just like -`treemacs-leftclick-action'. - -(fn EVENT)" t nil) (autoload 'treemacs-dragleftclick-action "treemacs-mouse-interface" "Drag a file/dir node to be opened in a window. -Must be bound to a mouse click, or EVENT will not be supplied. - -(fn EVENT)" t nil) (autoload 'treemacs-define-doubleclick-action "treemacs-mouse-interface" "Define the behaviour of `treemacs-doubleclick-action'. -Determines that a button with a given STATE should lead to the execution of -ACTION. - -The list of possible states can be found in `treemacs-valid-button-states'. -ACTION should be one of the `treemacs-visit-node-*' commands. - -(fn STATE ACTION)" nil nil) (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) (autoload 'treemacs-rightclick-menu "treemacs-mouse-interface" "Show a contextual right click menu based on click EVENT. - -(fn EVENT)" t nil) (register-definition-prefixes "treemacs-mouse-interface" '("treemacs--")) (defvar treemacs-peek-mode nil "Non-nil if Treemacs-Peek mode is enabled. -See the `treemacs-peek-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 `treemacs-peek-mode'.") (custom-autoload 'treemacs-peek-mode "treemacs-peek-mode" nil) (autoload 'treemacs-peek-mode "treemacs-peek-mode" "Minor mode that allows you to peek at buffers before deciding to open them. - -This is a minor mode. If called interactively, toggle the -`Treemacs-Peek mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='treemacs-peek-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -While the mode is active treemacs will automatically display the file at point, -without leving the treemacs window. - -Peeking will stop when you leave the treemacs window, be it through a command -like `treemacs-RET-action' or some other window selection change. - -Files' buffers that have been opened for peeking will be cleaned up if they did -not exist before peeking started. - -The peeked window can be scrolled using -`treemacs-next/previous-line-other-window' and -`treemacs-next/previous-page-other-window' - -(fn &optional ARG)" t nil) (register-definition-prefixes "treemacs-peek-mode" '("treemacs--")) (register-definition-prefixes "treemacs-persistence" '("treemacs-")) (defvar treemacs-project-follow-mode nil "Non-nil if Treemacs-Project-Follow mode is enabled. -See the `treemacs-project-follow-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 `treemacs-project-follow-mode'.") (custom-autoload 'treemacs-project-follow-mode "treemacs-project-follow-mode" nil) (autoload 'treemacs-project-follow-mode "treemacs-project-follow-mode" "Toggle `treemacs-only-current-project-mode'. - -This is a minor mode. If called interactively, toggle the -`Treemacs-Project-Follow mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='treemacs-project-follow-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This is a minor mode meant for those who do not care about treemacs' workspace -features, or its preference to work with multiple projects simultaneously. When -enabled it will function as an automated version of -`treemacs-display-current-project-exclusively', making sure that, after a small -idle delay, the current project, and *only* the current project, is displayed in -treemacs. - -The project detection is based on the current buffer, and will try to determine -the project using the following methods, in the order they are listed: - -- the current projectile.el project, if `treemacs-projectile' is installed -- the current project.el project -- the current `default-directory' - -The update will only happen when treemacs is in the foreground, meaning a -treemacs window must exist in the current scope. - -This mode requires at least Emacs version 27 since it relies on -`window-buffer-change-functions' and `window-selection-change-functions'. - -(fn &optional ARG)" t nil) (register-definition-prefixes "treemacs-project-follow-mode" '("treemacs--")) (register-definition-prefixes "treemacs-rendering" '("treemacs-")) (register-definition-prefixes "treemacs-scope" '("treemacs-")) (autoload 'treemacs--flatten&sort-imenu-index "treemacs-tag-follow-mode" "Flatten current file's imenu index and sort it by tag position. -The tags are sorted into the order in which they appear, regardless of section -or nesting depth." nil nil) (defvar treemacs-tag-follow-mode nil "Non-nil if Treemacs-Tag-Follow mode is enabled. -See the `treemacs-tag-follow-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 `treemacs-tag-follow-mode'.") (custom-autoload 'treemacs-tag-follow-mode "treemacs-tag-follow-mode" nil) (autoload 'treemacs-tag-follow-mode "treemacs-tag-follow-mode" "Toggle `treemacs-tag-follow-mode'. - -This is a minor mode. If called interactively, toggle the -`Treemacs-Tag-Follow mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='treemacs-tag-follow-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This acts as more fine-grained alternative to `treemacs-follow-mode' and will -thus disable `treemacs-follow-mode' on activation. When enabled treemacs will -focus not only the file of the current buffer, but also the tag at point. - -The follow action is attached to Emacs' idle timer and will run -`treemacs-tag-follow-delay' seconds of idle time. The delay value is not an -integer, meaning it accepts floating point values like 1.5. - -Every time a tag is followed a re--scan of the imenu index is forced by -temporarily setting `imenu-auto-rescan' to t (though a cache is applied as long -as the buffer is unmodified). This is necessary to assure that creation or -deletion of tags does not lead to errors and guarantees an always up-to-date tag -view. - -Note that in order to move to a tag in treemacs the treemacs buffer's window -needs to be temporarily selected, which will reset blink-cursor-mode's timer if -it is enabled. This will result in the cursor blinking seemingly pausing for a -short time and giving the appearance of the tag follow action lasting much -longer than it really does. - -(fn &optional ARG)" t nil) (register-definition-prefixes "treemacs-tag-follow-mode" '("treemacs--")) (autoload 'treemacs--expand-file-node "treemacs-tags" "Open tag items for file BTN. -Recursively open all tags below BTN when RECURSIVE is non-nil. - -(fn BTN &optional RECURSIVE)" nil nil) (autoload 'treemacs--collapse-file-node "treemacs-tags" "Close node given by BTN. -Remove all open tag entries under BTN when RECURSIVE. - -(fn BTN &optional RECURSIVE)" nil nil) (autoload 'treemacs--visit-or-expand/collapse-tag-node "treemacs-tags" "Visit tag section BTN if possible, expand or collapse it otherwise. -Pass prefix ARG on to either visit or toggle action. - -FIND-WINDOW is a special provision depending on this function's invocation -context and decides whether to find the window to display in (if the tag is -visited instead of the node being expanded). - -On the one hand it can be called based on `treemacs-RET-actions-config' (or -TAB). The functions in these configs are expected to find the windows they need -to display in themselves, so FIND-WINDOW must be t. On the other hand this -function is also called from the top level vist-node functions like -`treemacs-visit-node-vertical-split' which delegates to the -`treemacs--execute-button-action' macro which includes the determination of -the display window. - -(fn BTN ARG FIND-WINDOW)" nil nil) (autoload 'treemacs--expand-tag-node "treemacs-tags" "Open tags node items for BTN. -Open all tag section under BTN when call is RECURSIVE. - -(fn BTN &optional RECURSIVE)" nil nil) (autoload 'treemacs--collapse-tag-node "treemacs-tags" "Close tags node at BTN. -Remove all open tag entries under BTN when RECURSIVE. - -(fn BTN &optional RECURSIVE)" nil nil) (autoload 'treemacs--goto-tag "treemacs-tags" "Go to the tag at BTN. - -(fn BTN)" nil nil) (autoload 'treemacs--create-imenu-index-function "treemacs-tags" "The `imenu-create-index-function' for treemacs buffers." nil nil) (function-put 'treemacs--create-imenu-index-function 'side-effect-free 't) (register-definition-prefixes "treemacs-tags" '("treemacs--")) (register-definition-prefixes "treemacs-themes" '("treemacs-")) (register-definition-prefixes "treemacs-visuals" '("treemacs-")) (register-definition-prefixes "treemacs-workspaces" '("treemacs-")) (provide 'treemacs-autoloads)) "lsp-treemacs" ((lsp-treemacs-autoloads lsp-treemacs lsp-treemacs-themes) (autoload 'lsp-treemacs-symbols "lsp-treemacs" "Show symbols view." t nil) (autoload 'lsp-treemacs-java-deps-list "lsp-treemacs" "Display java dependencies." 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. - -This is a minor mode. If called interactively, toggle the -`Lsp-Treemacs-Sync mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='lsp-treemacs-sync-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(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) (autoload 'lsp-treemacs-type-hierarchy "lsp-treemacs" "Show the type hierarchy for the symbol at point. -With prefix 0 show sub-types. -With prefix 1 show super-types. -With prefix 2 show both. - -(fn DIRECTION)" t nil) (autoload 'lsp-treemacs-errors-list "lsp-treemacs" nil t nil) (register-definition-prefixes "lsp-treemacs" '("lsp-treemacs-")) (register-definition-prefixes "lsp-treemacs-themes" '("lsp-treemacs-theme")) (provide 'lsp-treemacs-autoloads)) "fennel-mode" ((fennel-mode-autoloads fennel-scratch fennel-mode) (autoload 'fennel-repl-mode "fennel-mode" "Major mode for Fennel REPL. - -(fn)" t nil) (autoload 'fennel-mode "fennel-mode" "Major mode for editing Fennel code. - -\\{fennel-mode-map} - -(fn)" t nil) (autoload 'fennel-repl "fennel-mode" "Switch to the fennel repl BUFFER, or start a new one if needed. - -If there was a REPL buffer but its REPL process is dead, -a new one is started in the same buffer. - -If ASK-FOR-COMMAND? was supplied, asks for command to start the -REPL. If optional BUFFER is supplied it is used as the last -buffer before starting the REPL. - -The command is persisted as a buffer-local variable, the REPL -buffer remembers the command that was used to start it. -Resetting the command to another value can be done by invoking -setting ASK-FOR-COMMAND? to non-nil, i.e. by using a prefix -argument. - -Return this buffer. - -(fn ASK-FOR-COMMAND\\=\\? &optional BUFFER)" t nil) (add-to-list 'auto-mode-alist '("\\.fnl\\'" . fennel-mode)) (register-definition-prefixes "fennel-mode" '("fennel-")) (autoload 'fennel-scratch "fennel-scratch" "Create or open an existing scratch buffer for Fennel evaluation. - -(fn &optional ASK-FOR-COMMAND\\=\\?)" t nil) (register-definition-prefixes "fennel-scratch" '("fennel-scratch-")) (provide 'fennel-mode-autoloads)) "friar" ((friar-autoloads friar) (autoload 'friar "friar" "Interact with the Awesome window manager via a Fennel REPL. -Switches to the buffer named BUF-NAME if provided (`*friar*' by default), -or creates it if it does not exist. - -(fn &optional BUF-NAME)" t nil) (register-definition-prefixes "friar" '("friar-")) (provide 'friar-autoloads)) "yaml-mode" ((yaml-mode-autoloads yaml-mode) (let ((loads (get 'yaml 'custom-loads))) (if (member '"yaml-mode" loads) nil (put 'yaml 'custom-loads (cons '"yaml-mode" loads)))) (autoload 'yaml-mode "yaml-mode" "Simple mode to edit YAML. - -\\{yaml-mode-map} - -(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.\\(e?ya?\\|ra\\)ml\\'" . yaml-mode)) (add-to-list 'magic-mode-alist '("^%YAML\\s-+[0-9]+\\.[0-9]+\\(\\s-+#\\|\\s-*$\\)" . yaml-mode)) (register-definition-prefixes "yaml-mode" '("yaml-")) (provide 'yaml-mode-autoloads)) "docker-tramp" ((docker-tramp-autoloads docker-tramp docker-tramp-compat) (defvar docker-tramp-docker-options nil "List of docker options.") (custom-autoload 'docker-tramp-docker-options "docker-tramp" t) (defconst docker-tramp-completion-function-alist '((docker-tramp--parse-running-containers "")) "Default list of (FUNCTION FILE) pairs to be examined for docker method.") (defconst docker-tramp-method "docker" "Method to connect docker containers.") (autoload 'docker-tramp-cleanup "docker-tramp" "Cleanup TRAMP cache for docker method." t nil) (autoload 'docker-tramp-add-method "docker-tramp" "Add docker tramp method." nil nil) (eval-after-load 'tramp '(progn (docker-tramp-add-method) (tramp-set-completion-function docker-tramp-method docker-tramp-completion-function-alist))) (register-definition-prefixes "docker-tramp" '("docker-tramp-")) (provide 'docker-tramp-autoloads)) "json-snatcher" ((json-snatcher-autoloads json-snatcher) (autoload 'jsons-print-path "json-snatcher" "Print the path to the JSON value under point, and save it in the kill ring." t nil) (register-definition-prefixes "json-snatcher" '("jsons-")) (provide 'json-snatcher-autoloads)) "json-mode" ((json-mode-autoloads json-mode) (defconst json-mode-standard-file-ext '(".json" ".jsonld") "List of JSON file extensions.") (defsubst json-mode--update-auto-mode (filenames) "Update the `json-mode' entry of `auto-mode-alist'. - -FILENAMES should be a list of file as string. -Return the new `auto-mode-alist' entry" (let* ((new-regexp (rx-to-string `(seq (eval (cons 'or (append json-mode-standard-file-ext ',filenames))) eot))) (new-entry (cons new-regexp 'json-mode)) (old-entry (when (boundp 'json-mode--auto-mode-entry) json-mode--auto-mode-entry))) (setq auto-mode-alist (delete old-entry auto-mode-alist)) (add-to-list 'auto-mode-alist new-entry) new-entry)) (defvar json-mode-auto-mode-list '(".babelrc" ".bowerrc" "composer.lock") "List of filenames for the JSON entry of `auto-mode-alist'. - -Note however that custom `json-mode' entries in `auto-mode-alist' -won\342\200\231t be affected.") (custom-autoload 'json-mode-auto-mode-list "json-mode" nil) (defvar json-mode--auto-mode-entry (json-mode--update-auto-mode json-mode-auto-mode-list) "Regexp generated from the `json-mode-auto-mode-list'.") (autoload 'json-mode "json-mode" "Major mode for editing JSON files - -(fn)" t nil) (autoload 'jsonc-mode "json-mode" "Major mode for editing JSON files with comments - -(fn)" t nil) (add-to-list 'magic-fallback-mode-alist '("^[{[]$" . json-mode)) (autoload 'json-mode-show-path "json-mode" "Print the path to the node at point to the minibuffer." t nil) (autoload 'json-mode-kill-path "json-mode" "Save JSON path to object at point to kill ring." t nil) (autoload 'json-mode-beautify "json-mode" "Beautify / pretty-print the active region (or the entire buffer if no active region). - -(fn BEGIN END)" t nil) (register-definition-prefixes "json-mode" '("json")) (provide 'json-mode-autoloads)) "tablist" ((tablist-autoloads tablist tablist-filter) (autoload 'tablist-minor-mode "tablist" "Toggle Tablist minor mode on or off. - -This is a minor mode. If called interactively, toggle the -`Tablist minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `tablist-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{tablist-minor-mode-map} - -(fn &optional ARG)" t nil) (autoload 'tablist-mode "tablist" " - -(fn)" t nil) (register-definition-prefixes "tablist" '("tablist-")) (register-definition-prefixes "tablist-filter" '("tablist-filter-")) (provide 'tablist-autoloads)) "transient" ((transient-autoloads transient) (autoload 'transient-insert-suffix "transient" "Insert a SUFFIX into PREFIX before LOC. -PREFIX is a prefix command, a symbol. -SUFFIX is a suffix command or a group specification (of - the same forms as expected by `transient-define-prefix'). -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -(fn PREFIX LOC SUFFIX)" nil nil) (function-put 'transient-insert-suffix 'lisp-indent-function 'defun) (autoload 'transient-append-suffix "transient" "Insert a SUFFIX into PREFIX after LOC. -PREFIX is a prefix command, a symbol. -SUFFIX is a suffix command or a group specification (of - the same forms as expected by `transient-define-prefix'). -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -(fn PREFIX LOC SUFFIX)" nil nil) (function-put 'transient-append-suffix 'lisp-indent-function 'defun) (autoload 'transient-replace-suffix "transient" "Replace the suffix at LOC in PREFIX with SUFFIX. -PREFIX is a prefix command, a symbol. -SUFFIX is a suffix command or a group specification (of - the same forms as expected by `transient-define-prefix'). -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -(fn PREFIX LOC SUFFIX)" nil nil) (function-put 'transient-replace-suffix 'lisp-indent-function 'defun) (autoload 'transient-remove-suffix "transient" "Remove the suffix or group at LOC in PREFIX. -PREFIX is a prefix command, a symbol. -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -(fn PREFIX LOC)" nil nil) (function-put 'transient-remove-suffix 'lisp-indent-function 'defun) (register-definition-prefixes "transient" '("magit--fit-window-to-buffer" "transient-")) (provide 'transient-autoloads)) "docker" ((docker-autoloads docker docker-volume docker-utils docker-network docker-image docker-faces docker-core docker-container docker-compose) (autoload 'docker "docker" nil t) (register-definition-prefixes "docker" '("docker-read-")) (autoload 'docker-compose "docker-compose" nil t) (register-definition-prefixes "docker-compose" '("docker-compose-")) (autoload 'docker-container-eshell "docker-container" "Open `eshell' in CONTAINER. - -(fn CONTAINER)" t nil) (autoload 'docker-container-find-directory "docker-container" "Inside CONTAINER open DIRECTORY. - -(fn CONTAINER DIRECTORY)" t nil) (autoload 'docker-container-find-file "docker-container" "Open FILE inside CONTAINER. - -(fn CONTAINER FILE)" t nil) (autoload 'docker-container-shell "docker-container" "Open `shell' in CONTAINER. When READ-SHELL is not nil, ask the user for it. - -(fn CONTAINER &optional READ-SHELL)" t nil) (autoload 'docker-container-shell-env "docker-container" "Open `shell' in CONTAINER with the environment variable set -and default directory set to workdir. When READ-SHELL is not -nil, ask the user for it. - -(fn CONTAINER &optional READ-SHELL)" t nil) (autoload 'docker-containers "docker-container" "List docker containers." t nil) (register-definition-prefixes "docker-container" '("docker-container-")) (register-definition-prefixes "docker-core" '("docker-")) (autoload 'docker-image-pull-one "docker-image" "Pull the image named NAME. If ALL is set, use \"-a\". - -(fn NAME &optional ALL)" t nil) (autoload 'docker-images "docker-image" "List docker images." t nil) (register-definition-prefixes "docker-image" '("docker-")) (autoload 'docker-networks "docker-network" "List docker networks." t nil) (register-definition-prefixes "docker-network" '("docker-network-")) (register-definition-prefixes "docker-utils" '("docker-utils-")) (autoload 'docker-volume-dired "docker-volume" "Enter `dired' in the volume named NAME. - -(fn NAME)" t nil) (autoload 'docker-volumes "docker-volume" "List docker volumes." t nil) (register-definition-prefixes "docker-volume" '("docker-volume-")) (provide 'docker-autoloads)) "fish-mode" ((fish-mode-autoloads fish-mode) (autoload 'fish_indent-before-save "fish-mode" nil t nil) (autoload 'fish-mode "fish-mode" "Major mode for editing fish shell files. - -(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.fish\\'" . fish-mode)) (add-to-list 'auto-mode-alist '("/fish_funced\\..*\\'" . fish-mode)) (add-to-list 'interpreter-mode-alist '("fish" . fish-mode)) (register-definition-prefixes "fish-mode" '("fish")) (provide 'fish-mode-autoloads)) "csv-mode" ((csv-mode-autoloads csv-mode csv-mode-tests) (autoload 'csv-mode "csv-mode" "Major mode for editing files of comma-separated value type. - -CSV mode is derived from `text-mode', and runs `text-mode-hook' before -running `csv-mode-hook'. It turns `auto-fill-mode' off by default. -CSV mode can be customized by user options in the CSV customization -group. The separators are specified by the value of `csv-separators'. - -CSV mode commands ignore blank lines and comment lines beginning with -the value of `csv-comment-start', which delimit \"paragraphs\". -\"Sexp\" is re-interpreted to mean \"field\", so that `forward-sexp' -(\\[forward-sexp]), `kill-sexp' (\\[kill-sexp]), etc. all apply to fields. -Standard comment commands apply, such as `comment-dwim' (\\[comment-dwim]). - -If `font-lock-mode' is enabled then separators, quoted values and -comment lines are highlighted using respectively `csv-separator-face', -`font-lock-string-face' and `font-lock-comment-face'. - -The user interface (UI) for CSV mode commands is similar to that of -the standard commands `sort-fields' and `sort-numeric-fields', except -that if there is no prefix argument then the UI prompts for the field -index or indices. In `transient-mark-mode' only: if the region is not -set then the UI attempts to set it to include all consecutive CSV -records around point, and prompts for confirmation; if there is no -prefix argument then the UI prompts for it, offering as a default the -index of the field containing point if the region was not set -explicitly. The region set automatically is delimited by blank lines -and comment lines, and the number of header lines at the beginning of -the region given by the value of `csv-header-lines' are skipped. - -Sort order is controlled by `csv-descending'. - -CSV mode provides the following specific keyboard key bindings: - -\\{csv-mode-map} - -(fn)" t nil) (add-to-list 'auto-mode-alist '("\\.[Cc][Ss][Vv]\\'" . csv-mode)) (add-to-list 'auto-mode-alist '("\\.tsv\\'" . tsv-mode)) (autoload 'tsv-mode "csv-mode" "Major mode for editing files of tab-separated value type. - -(fn)" t nil) (register-definition-prefixes "csv-mode" '("csv-" "tsv-")) (register-definition-prefixes "csv-mode-tests" '("csv-mode-tests--align-fields")) (provide 'csv-mode-autoloads)) "restclient" ((restclient-autoloads restclient) (autoload 'restclient-http-send-current "restclient" "Sends current request. -Optional argument RAW don't reformat response if t. -Optional argument STAY-IN-WINDOW do not move focus to response buffer if t. - -(fn &optional RAW STAY-IN-WINDOW)" t nil) (autoload 'restclient-http-send-current-raw "restclient" "Sends current request and get raw result (no reformatting or syntax highlight of XML, JSON or images)." t nil) (autoload 'restclient-http-send-current-stay-in-window "restclient" "Send current request and keep focus in request window." t nil) (autoload 'restclient-mode "restclient" "Turn on restclient mode. - -(fn)" t nil) (register-definition-prefixes "restclient" '("restclient-")) (provide 'restclient-autoloads)) "ob-restclient" ((ob-restclient-autoloads ob-restclient) (autoload 'org-babel-execute:restclient "ob-restclient" "Execute a block of Restclient code with org-babel. -This function is called by `org-babel-execute-src-block' - -(fn BODY PARAMS)" nil nil) (register-definition-prefixes "ob-restclient" '("org-babel-")) (provide 'ob-restclient-autoloads)) "dart-mode" ((dart-mode-autoloads dart-mode) (add-to-list 'auto-mode-alist '("\\.dart\\'" . dart-mode)) (autoload 'dart-mode "dart-mode" "Major mode for editing Dart files. - -The hook `dart-mode-hook' is run with no args at mode -initialization. - -Key bindings: -\\{dart-mode-map} - -(fn)" t nil) (register-definition-prefixes "dart-mode" '("dart-")) (provide 'dart-mode-autoloads)) "bui" ((bui-autoloads bui bui-utils bui-list bui-info bui-history bui-entry bui-core bui-button) (register-definition-prefixes "bui" '("bui-define-")) (register-definition-prefixes "bui-button" '("bui")) (register-definition-prefixes "bui-core" '("bui-")) (register-definition-prefixes "bui-entry" '("bui-")) (register-definition-prefixes "bui-history" '("bui-history")) (register-definition-prefixes "bui-info" '("bui-info-")) (register-definition-prefixes "bui-list" '("bui-list-")) (register-definition-prefixes "bui-utils" '("bui-")) (provide 'bui-autoloads)) "dap-mode" ((dap-mode-autoloads dapui dap-variables dap-utils dap-ui dap-swi-prolog dap-ruby dap-python dap-pwsh dap-php dap-overlays dap-node dap-netcore dap-mouse dap-mode dap-lldb dap-launch dap-hydra dap-go dap-gdb-lldb dap-firefox dap-erlang dap-elixir dap-edge dap-cpptools dap-codelldb dap-chrome) (register-definition-prefixes "dap-chrome" '("dap-chrome-")) (register-definition-prefixes "dap-codelldb" '("dap-codelldb-")) (register-definition-prefixes "dap-cpptools" '("dap-cpptools-")) (register-definition-prefixes "dap-edge" '("dap-edge-")) (register-definition-prefixes "dap-elixir" '("dap-elixir--populate-start-file-args")) (register-definition-prefixes "dap-erlang" '("dap-erlang--populate-start-file-args")) (register-definition-prefixes "dap-firefox" '("dap-firefox-")) (register-definition-prefixes "dap-gdb-lldb" '("dap-gdb-lldb-")) (register-definition-prefixes "dap-go" '("dap-go-")) (autoload 'dap-hydra "dap-hydra" "Run `dap-hydra/body'." t nil) (register-definition-prefixes "dap-hydra" '("dap-hydra")) (register-definition-prefixes "dap-launch" '("dap-launch-")) (register-definition-prefixes "dap-lldb" '("dap-lldb-")) (autoload 'dap-debug "dap-mode" "Run debug configuration DEBUG-ARGS. - -If DEBUG-ARGS is not specified the configuration is generated -after selecting configuration template. - -:dap-compilation specifies a shell command to be run using -`compilation-start' before starting the debug session. It could -be used to compile the project, spin up docker, .... - -(fn DEBUG-ARGS)" t nil) (defvar dap-mode nil "Non-nil if Dap mode is enabled. -See the `dap-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 `dap-mode'.") (custom-autoload 'dap-mode "dap-mode" nil) (autoload 'dap-mode "dap-mode" "Global minor mode for DAP mode. - -This is a minor mode. If called interactively, toggle the `Dap -mode' mode. If the prefix argument is positive, enable the mode, -and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (defvar dap-auto-configure-mode nil "Non-nil if Dap-Auto-Configure mode is enabled. -See the `dap-auto-configure-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 `dap-auto-configure-mode'.") (custom-autoload 'dap-auto-configure-mode "dap-mode" nil) (autoload 'dap-auto-configure-mode "dap-mode" "Auto configure dap minor mode. - -This is a minor mode. If called interactively, toggle the -`Dap-Auto-Configure mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-auto-configure-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "dap-mode" '("dap-")) (defvar dap-tooltip-mode nil "Non-nil if Dap-Tooltip mode is enabled. -See the `dap-tooltip-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 `dap-tooltip-mode'.") (custom-autoload 'dap-tooltip-mode "dap-mouse" nil) (autoload 'dap-tooltip-mode "dap-mouse" "Toggle the display of GUD tooltips. - -This is a minor mode. If called interactively, toggle the -`Dap-Tooltip mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-tooltip-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "dap-mouse" '("dap-")) (register-definition-prefixes "dap-netcore" '("dap-netcore-")) (register-definition-prefixes "dap-node" '("dap-node-")) (register-definition-prefixes "dap-overlays" '("dap-overlays-")) (register-definition-prefixes "dap-php" '("dap-php-")) (register-definition-prefixes "dap-pwsh" '("dap-pwsh-")) (register-definition-prefixes "dap-python" '("dap-python-")) (register-definition-prefixes "dap-ruby" '("dap-ruby-")) (register-definition-prefixes "dap-swi-prolog" '("dap-swi-prolog-")) (defvar dap-ui-mode nil "Non-nil if Dap-Ui mode is enabled. -See the `dap-ui-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 `dap-ui-mode'.") (custom-autoload 'dap-ui-mode "dap-ui" nil) (autoload 'dap-ui-mode "dap-ui" "Displaying DAP visuals. - -This is a minor mode. If called interactively, toggle the -`Dap-Ui mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-ui-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'dap-ui-breakpoints-list "dap-ui" "List breakpoints." t nil) (defvar dap-ui-controls-mode nil "Non-nil if Dap-Ui-Controls mode is enabled. -See the `dap-ui-controls-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 `dap-ui-controls-mode'.") (custom-autoload 'dap-ui-controls-mode "dap-ui" nil) (autoload 'dap-ui-controls-mode "dap-ui" "Displaying DAP visuals. - -This is a minor mode. If called interactively, toggle the -`Dap-Ui-Controls mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-ui-controls-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'dap-ui-sessions "dap-ui" "Show currently active sessions." t nil) (autoload 'dap-ui-locals "dap-ui" nil t nil) (autoload 'dap-ui-show-many-windows "dap-ui" "Show auto configured feature windows." t nil) (autoload 'dap-ui-hide-many-windows "dap-ui" "Hide all debug windows when sessions are dead." t nil) (autoload 'dap-ui-repl "dap-ui" "Start an adapter-specific REPL. -This could be used to evaluate JavaScript in a browser, to -evaluate python in the context of the debugee, ...." t nil) (register-definition-prefixes "dap-ui" '("dap-")) (register-definition-prefixes "dap-utils" '("dap-utils-")) (register-definition-prefixes "dap-variables" '("dap-variables-")) (autoload 'dapui-loaded-sources "dapui" nil t nil) (register-definition-prefixes "dapui" '("dapui-")) (provide 'dap-mode-autoloads)) "lsp-dart" ((lsp-dart-autoloads lsp-dart lsp-dart-utils lsp-dart-test-tree lsp-dart-test-support lsp-dart-test-output lsp-dart-protocol lsp-dart-outline lsp-dart-flutter-widget-guide lsp-dart-flutter-fringe-colors lsp-dart-flutter-daemon lsp-dart-flutter-colors lsp-dart-devtools lsp-dart-dap lsp-dart-commands lsp-dart-code-lens lsp-dart-closing-labels) (autoload 'lsp-dart-version "lsp-dart" "Get the lsp-dart version as string. - -The returned string includes the version from main file header, - the current time and the Emacs version. - -If the version number could not be determined, signal an error." t nil) (autoload 'lsp-dart-run "lsp-dart" "Run application without debug mode. - -ARGS is an optional space-delimited string of the same flags passed to -`flutter` when running from CLI. Call with a prefix to be prompted for -args. - -(fn &optional ARGS)" t nil) (with-eval-after-load 'lsp-mode (require 'lsp-dart)) (register-definition-prefixes "lsp-dart" '("lsp-dart-")) (register-definition-prefixes "lsp-dart-closing-labels" '("lsp-dart-closing-labels")) (register-definition-prefixes "lsp-dart-code-lens" '("lsp-dart-")) (autoload 'lsp-dart-pub-get "lsp-dart-commands" "Run pub get on a Dart or Flutter project. -If it is Flutter project, run `flutter pub get` otherwise run -`pub get`." t nil) (autoload 'lsp-dart-pub-upgrade "lsp-dart-commands" "Run pub upgrade on a Dart or Flutter project. -If it is Flutter project, run `flutter pub upgrade` otherwise run -`pub upgrade`." t nil) (autoload 'lsp-dart-pub-outdated "lsp-dart-commands" "Run pub outdated on a Dart or Flutter project. -If it is Flutter project, run `flutter pub outdated` otherwise run -`pub outdated`." t nil) (register-definition-prefixes "lsp-dart-commands" '("lsp-dart-")) (register-definition-prefixes "lsp-dart-dap" '("lsp-dart-dap-")) (autoload 'lsp-dart-open-devtools "lsp-dart-devtools" "Open Dart DevTools for the current debug session." t nil) (register-definition-prefixes "lsp-dart-devtools" '("lsp-dart-devtools-")) (register-definition-prefixes "lsp-dart-flutter-colors" '("lsp-dart-flutter-colors")) (autoload 'lsp-dart-flutter-daemon-mode "lsp-dart-flutter-daemon" "Major mode for `lsp-dart-flutter-daemon-start`. - -(fn)" t nil) (register-definition-prefixes "lsp-dart-flutter-daemon" '("lsp-dart-flutter-daemon-")) (register-definition-prefixes "lsp-dart-flutter-fringe-colors" '("lsp-dart-flutter-fringe-")) (register-definition-prefixes "lsp-dart-flutter-widget-guide" '("lsp-dart-flutter-widget-guide")) (autoload 'lsp-dart-show-outline "lsp-dart-outline" "Show an outline tree and focus on it if IGNORE-FOCUS? is nil. - -(fn IGNORE-FOCUS\\=\\?)" t nil) (autoload 'lsp-dart-show-flutter-outline "lsp-dart-outline" "Show a Flutter outline tree and focus on it if IGNORE-FOCUS? is nil. - -(fn IGNORE-FOCUS\\=\\?)" t nil) (register-definition-prefixes "lsp-dart-outline" '("lsp-dart-")) (register-definition-prefixes "lsp-dart-test-output" '("lsp-dart-test-")) (autoload 'lsp-dart-run-test-at-point "lsp-dart-test-support" "Run test at point." t nil) (autoload 'lsp-dart-debug-test-at-point "lsp-dart-test-support" "Debug test at point." t nil) (autoload 'lsp-dart-run-test-file "lsp-dart-test-support" "Run Dart/Flutter test command only for current buffer." t nil) (autoload 'lsp-dart-run-all-tests "lsp-dart-test-support" "Run each test from project." t nil) (autoload 'lsp-dart-visit-last-test "lsp-dart-test-support" "Visit the last ran test going to test definition." t nil) (autoload 'lsp-dart-run-last-test "lsp-dart-test-support" "Run the last ran test." t nil) (autoload 'lsp-dart-debug-last-test "lsp-dart-test-support" "Debug the last ran test." t nil) (autoload 'lsp-dart-test-process-mode "lsp-dart-test-support" "Major mode for dart tests process. - -(fn)" t nil) (register-definition-prefixes "lsp-dart-test-support" '("lsp-dart-test-")) (register-definition-prefixes "lsp-dart-test-tree" '("lsp-dart-")) (register-definition-prefixes "lsp-dart-utils" '("lsp-dart-")) (provide 'lsp-dart-autoloads)) "flutter" ((flutter-autoloads flutter-l10n flutter-project flutter) (autoload 'flutter-test-mode "flutter" "Toggle Flutter-Test minor mode. -With no argument, this command toggles the mode. Non-null prefix -argument turns on the mode. Null prefix argument turns off the -mode. - -This is a minor mode. If called interactively, toggle the -`Flutter-Test mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `flutter-test-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'flutter-run "flutter" "Execute `flutter run` inside Emacs. - -ARGS is a space-delimited string of CLI flags passed to -`flutter`, and can be nil. Call with a prefix to be prompted for -args. - -(fn &optional ARGS)" t nil) (autoload 'flutter-run-or-hot-reload "flutter" "Start `flutter run` or hot-reload if already running." t nil) (autoload 'flutter-test-all "flutter" "Execute `flutter test` inside Emacs." t nil) (autoload 'flutter-test-current-file "flutter" "Execute `flutter test ` inside Emacs." t nil) (autoload 'flutter-test-at-point "flutter" "Execute `flutter test --plain-name ` inside Emacs." t nil) (autoload 'flutter-mode "flutter" "Major mode for `flutter-run'. - -\\{flutter-mode-map} - -(fn)" t nil) (register-definition-prefixes "flutter" '("flutter-")) (autoload 'flutter-l10n-externalize-at-point "flutter-l10n" "Replace a string with a Flutter l10n call. -The corresponding string definition will be put on the kill -ring for yanking into the l10n class." t nil) (autoload 'flutter-l10n-externalize-all "flutter-l10n" "Interactively externalize all string literals in the buffer. -The corresponding string definitions will be appended to the end -of the l10n class indicated by `flutter-l10n-file'." t nil) (register-definition-prefixes "flutter-l10n" '("flutter-l10n-")) (register-definition-prefixes "flutter-project" '("flutter-project-get-")) (provide 'flutter-autoloads)) "hover" ((hover-autoloads hover) (autoload 'hover-kill "hover" "Kill hover buffer." t nil) (autoload 'hover-run "hover" "Execute `hover run` inside Emacs. - -ARGS is a space-delimited string of CLI flags passed to -`hover`, and can be nil. Call with a prefix to be prompted for -args. - -(fn &optional ARGS)" t nil) (autoload 'hover-mode "hover" "Major mode for `hover-run'. - -(fn)" t nil) (register-definition-prefixes "hover" '("hover-")) (provide 'hover-autoloads)) "all-the-icons-dired" ((all-the-icons-dired-autoloads all-the-icons-dired) (autoload 'all-the-icons-dired-mode "all-the-icons-dired" "Display all-the-icons icon for each file in a dired buffer. - -This is a minor mode. If called interactively, toggle the -`All-The-Icons-Dired mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `all-the-icons-dired-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "all-the-icons-dired" '("all-the-icons-dired-")) (provide 'all-the-icons-dired-autoloads)) "dired-single" ((dired-single-autoloads dired-single) (autoload 'dired-single-buffer "dired-single" "Visit selected directory in current buffer. - -Visits the selected directory in the current buffer, replacing the - current contents with the contents of the new directory. This doesn't - prevent you from having more than one dired buffer. The main difference - is that a given dired buffer will not spawn off a new buffer every time - a new directory is visited. - -If the variable `dired-single-use-magic-buffer' is non-nil, and the current - buffer's name is the same as that specified by the variable -`dired-single-magic-buffer-name', then the new directory's buffer will retain - that same name (i.e. not only will dired only use a single buffer, but -its name will not change every time a new directory is entered). - -Optional argument DEFAULT-DIRNAME specifies the directory to visit; if not -specified, the directory or file on the current line is used (assuming it's -a dired buffer). If the current line represents a file, the file is visited -in another window. - -(fn &optional DEFAULT-DIRNAME)" t nil) (autoload 'dired-single-buffer-mouse "dired-single" "Mouse-initiated version of `dired-single-buffer' (which see). - -Argument CLICK is the mouse-click event. - -(fn CLICK)" t nil) (autoload 'dired-single-magic-buffer "dired-single" "Switch to buffer whose name is the value of `dired-single-magic-buffer-name'. - -If no such buffer exists, launch dired in a new buffer and rename that buffer -to the value of `dired-single-magic-buffer-name'. If the current buffer is the -magic buffer, it will prompt for a new directory to visit. - -Optional argument DEFAULT-DIRNAME specifies the directory to visit (defaults to -the currently displayed directory). - -(fn &optional DEFAULT-DIRNAME)" t nil) (autoload 'dired-single-toggle-buffer-name "dired-single" "Toggle between the 'magic' buffer name and the 'real' dired buffer name. - -Will also seek to uniquify the 'real' buffer name." t nil) (autoload 'dired-single-up-directory "dired-single" "Like `dired-up-directory' but with `dired-single-buffer'. - -(fn &optional OTHER-WINDOW)" t nil) (register-definition-prefixes "dired-single" '("dired-single-")) (provide 'dired-single-autoloads)) "dired-hacks-utils" ((dired-hacks-utils-autoloads dired-hacks-utils) (register-definition-prefixes "dired-hacks-utils" '("dired-")) (provide 'dired-hacks-utils-autoloads)) "dired-rainbow" ((dired-rainbow-autoloads dired-rainbow) (register-definition-prefixes "dired-rainbow" '("dired-rainbow-")) (provide 'dired-rainbow-autoloads)) "diredfl" ((diredfl-autoloads diredfl) (autoload 'diredfl-mode "diredfl" "Enable additional font locking in `dired-mode'. - -This is a minor mode. If called interactively, toggle the -`Diredfl mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `diredfl-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (put 'diredfl-global-mode 'globalized-minor-mode t) (defvar diredfl-global-mode nil "Non-nil if Diredfl-Global mode is enabled. -See the `diredfl-global-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 `diredfl-global-mode'.") (custom-autoload 'diredfl-global-mode "diredfl" nil) (autoload 'diredfl-global-mode "diredfl" "Toggle Diredfl mode in all buffers. -With prefix ARG, enable Diredfl-Global mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Diredfl mode is enabled in all buffers where `(lambda nil (when -(derived-mode-p 'dired-mode) (diredfl-mode)))' would do it. - -See `diredfl-mode' for more information on Diredfl mode. - -(fn &optional ARG)" t nil) (register-definition-prefixes "diredfl" '("diredfl-")) (provide 'diredfl-autoloads)) "dired-rsync" ((dired-rsync-autoloads dired-rsync dired-rsync-ert) (autoload 'dired-rsync "dired-rsync" "Asynchronously copy files in dired to `DEST' using rsync. - -`DEST' can be a relative filename and will be processed by -`expand-file-name' before being passed to the rsync command. - -This function runs the copy asynchronously so Emacs won't block whilst -the copy is running. It also handles both source and destinations on -ssh/scp tramp connections. - -(fn DEST)" t nil) (register-definition-prefixes "dired-rsync" '("dired-r")) (provide 'dired-rsync-autoloads)) "org" ((ox ox-texinfo ox-publish ox-org ox-odt ox-md ox-man ox-latex ox-koma-letter ox-icalendar ox-html ox-beamer ox-ascii org org-version org-timer org-tempo org-table org-src org-refile org-protocol org-plot org-persist org-pcomplete org-num org-mouse org-mobile org-macs org-macro org-loaddefs org-list org-lint org-keys org-install org-inlinetask org-indent org-id org-habit org-goto org-footnote org-feed org-faces org-entities org-element org-duration org-datetree org-ctags org-crypt org-compat org-colview org-clock org-capture org-attach org-attach-git org-archive org-agenda ol ol-w3m ol-rmail ol-mhe ol-man ol-irc ol-info ol-gnus ol-eww ol-eshell ol-doi ol-docview ol-bibtex ol-bbdb oc oc-natbib oc-csl oc-bibtex oc-biblatex oc-basic ob ob-tangle ob-table ob-sqlite ob-sql ob-shell ob-sed ob-screen ob-scheme ob-sass ob-ruby ob-ref ob-python ob-processing ob-plantuml ob-perl ob-org ob-octave ob-ocaml ob-maxima ob-matlab ob-makefile ob-lua ob-lob ob-lisp ob-lilypond ob-latex ob-julia ob-js ob-java ob-haskell ob-groovy ob-gnuplot ob-fortran ob-forth ob-exp ob-eval ob-eshell ob-emacs-lisp ob-dot ob-ditaa ob-css ob-core ob-comint ob-clojure ob-calc ob-awk ob-R ob-C)) "evil-org" ((evil-org-autoloads evil-org evil-org-agenda) (autoload 'evil-org-mode "evil-org" "Buffer local minor mode for evil-org - -This is a minor mode. If called interactively, toggle the -`Evil-Org mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `evil-org-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "evil-org" '("evil-org-")) (register-definition-prefixes "evil-org-agenda" '("evil-org-agenda-set-keys")) (provide 'evil-org-autoloads)) "ts" ((ts-autoloads ts) (register-definition-prefixes "ts" '("ts-" "ts<" "ts=" "ts>")) (provide 'ts-autoloads)) "org-super-agenda" ((org-super-agenda-autoloads org-super-agenda) (defvar org-super-agenda-mode nil "Non-nil if Org-Super-Agenda mode is enabled. -See the `org-super-agenda-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-super-agenda-mode'.") (custom-autoload 'org-super-agenda-mode "org-super-agenda" nil) (autoload 'org-super-agenda-mode "org-super-agenda" "Global minor mode to group items in Org agenda views according to `org-super-agenda-groups'. -With prefix argument ARG, turn on if positive, otherwise off. - -(fn &optional ARG)" t nil) (register-definition-prefixes "org-super-agenda" '("org-super-agenda-")) (provide 'org-super-agenda-autoloads)) "emacsql" ((emacsql-autoloads emacsql-compiler 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) (register-definition-prefixes "emacsql" '("emacsql-")) (register-definition-prefixes "emacsql-compiler" '("emacsql-")) (provide 'emacsql-autoloads)) "emacsql-sqlite" ((emacsql-sqlite-autoloads emacsql-sqlite) (register-definition-prefixes "emacsql-sqlite" '("emacsql-sqlite-")) (provide 'emacsql-sqlite-autoloads)) "magit-section" ((magit-section-autoloads magit-section-pkg magit-section) (register-definition-prefixes "magit-section" '("isearch-clean-overlays@magit-mode" "magit-")) (provide 'magit-section-autoloads)) "org-roam" ((org-roam-autoloads org-roam-protocol org-roam-overlay org-roam-graph org-roam-dailies org-roam org-roam-utils org-roam-node org-roam-mode org-roam-migrate org-roam-db org-roam-compat org-roam-capture) (register-definition-prefixes "org-roam" '("org-roam-")) (autoload 'org-roam-capture- "org-roam-capture" "Main entry point of `org-roam-capture' module. -GOTO and KEYS correspond to `org-capture' arguments. -INFO is a plist for filling up Org-roam's capture templates. -NODE is an `org-roam-node' construct containing information about the node. -PROPS is a plist containing additional Org-roam properties for each template. -TEMPLATES is a list of org-roam templates. - -(fn &key GOTO KEYS NODE INFO PROPS TEMPLATES)" nil nil) (autoload 'org-roam-capture "org-roam-capture" "Launches an `org-capture' process for a new or existing node. -This uses the templates defined at `org-roam-capture-templates'. -Arguments GOTO and KEYS see `org-capture'. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. -The TEMPLATES, if provided, override the list of capture templates (see -`org-roam-capture-'.) -The INFO, if provided, is passed along to the underlying `org-roam-capture-'. - -(fn &optional GOTO KEYS &key FILTER-FN TEMPLATES INFO)" t nil) (register-definition-prefixes "org-roam-capture" '("org-roam-capture-")) (register-definition-prefixes "org-roam-compat" '("org-roam--")) (autoload 'org-roam-dailies-capture-today "org-roam-dailies" "Create an entry in the daily-note for today. -When GOTO is non-nil, go the note without creating an entry. - -(fn &optional GOTO)" t nil) (autoload 'org-roam-dailies-goto-today "org-roam-dailies" "Find the daily-note for today, creating it if necessary." t nil) (autoload 'org-roam-dailies-capture-tomorrow "org-roam-dailies" "Create an entry in the daily-note for tomorrow. - -With numeric argument N, use the daily-note N days in the future. - -With a `C-u' prefix or when GOTO is non-nil, go the note without -creating an entry. - -(fn N &optional GOTO)" t nil) (autoload 'org-roam-dailies-goto-tomorrow "org-roam-dailies" "Find the daily-note for tomorrow, creating it if necessary. - -With numeric argument N, use the daily-note N days in the -future. - -(fn N)" t nil) (autoload 'org-roam-dailies-capture-yesterday "org-roam-dailies" "Create an entry in the daily-note for yesteday. - -With numeric argument N, use the daily-note N days in the past. - -When GOTO is non-nil, go the note without creating an entry. - -(fn N &optional GOTO)" t nil) (autoload 'org-roam-dailies-goto-yesterday "org-roam-dailies" "Find the daily-note for yesterday, creating it if necessary. - -With numeric argument N, use the daily-note N days in the -future. - -(fn N)" t nil) (autoload 'org-roam-dailies-capture-date "org-roam-dailies" "Create an entry in the daily-note for a date using the calendar. -Prefer past dates, unless PREFER-FUTURE is non-nil. -With a `C-u' prefix or when GOTO is non-nil, go the note without -creating an entry. - -(fn &optional GOTO PREFER-FUTURE)" t nil) (autoload 'org-roam-dailies-goto-date "org-roam-dailies" "Find the daily-note for a date using the calendar, creating it if necessary. -Prefer past dates, unless PREFER-FUTURE is non-nil. - -(fn &optional PREFER-FUTURE)" t nil) (autoload 'org-roam-dailies-find-directory "org-roam-dailies" "Find and open `org-roam-dailies-directory'." t nil) (register-definition-prefixes "org-roam-dailies" '("org-roam-dailies-")) (autoload 'org-roam-db-sync "org-roam-db" "Synchronize the cache state with the current Org files on-disk. -If FORCE, force a rebuild of the cache from scratch. - -(fn &optional FORCE)" t nil) (defvar org-roam-db-autosync-mode nil "Non-nil if Org-Roam-Db-Autosync mode is enabled. -See the `org-roam-db-autosync-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-db-autosync-mode'.") (custom-autoload 'org-roam-db-autosync-mode "org-roam-db" nil) (autoload 'org-roam-db-autosync-mode "org-roam-db" "Global minor mode to keep your Org-roam session automatically synchronized. -Through the session this will continue to setup your -buffers (that are Org-roam file visiting), keep track of the -related changes, maintain cache consistency and incrementally -update the currently active database. - -This is a minor mode. If called interactively, toggle the -`Org-Roam-Db-Autosync mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-roam-db-autosync-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -If you need to manually trigger resync of the currently active -database, see `org-roam-db-sync' command. - -(fn &optional ARG)" t nil) (autoload 'org-roam-db-autosync-enable "org-roam-db" "Activate `org-roam-db-autosync-mode'." nil nil) (register-definition-prefixes "org-roam-db" '("emacsql-constraint" "org-roam-")) (autoload 'org-roam-graph "org-roam-graph" "Build and possibly display a graph for NODE. -ARG may be any of the following values: - - nil show the graph. - - `\\[universal-argument]' show the graph for NODE. - - `\\[universal-argument]' N show the graph for NODE limiting nodes to N steps. - -(fn &optional ARG NODE)" t nil) (register-definition-prefixes "org-roam-graph" '("org-roam-")) (autoload 'org-roam-migrate-wizard "org-roam-migrate" "Migrate all notes from to be compatible with Org-roam v2. -1. Convert all notes from v1 format to v2. -2. Rebuild the cache. -3. Replace all file links with ID links." t nil) (register-definition-prefixes "org-roam-migrate" '("org-roam-")) (autoload 'org-roam-buffer-display-dedicated "org-roam-mode" "Launch NODE dedicated Org-roam buffer. -Unlike the persistent `org-roam-buffer', the contents of this -buffer won't be automatically changed and will be held in place. - -In interactive calls prompt to select NODE, unless called with -`universal-argument', in which case NODE will be set to -`org-roam-node-at-point'. - -(fn NODE)" t nil) (register-definition-prefixes "org-roam-mode" '("org-roam-")) (autoload 'org-roam-node-find "org-roam-node" "Find and open an Org-roam node by its title or alias. -INITIAL-INPUT is the initial input for the prompt. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. -If OTHER-WINDOW, visit the NODE in another window. -The TEMPLATES, if provided, override the list of capture templates (see -`org-roam-capture-'.) - -(fn &optional OTHER-WINDOW INITIAL-INPUT FILTER-FN &key TEMPLATES)" t nil) (autoload 'org-roam-node-random "org-roam-node" "Find and open a random Org-roam node. -With prefix argument OTHER-WINDOW, visit the node in another -window instead. - -(fn &optional OTHER-WINDOW)" t nil) (autoload 'org-roam-node-insert "org-roam-node" "Find an Org-roam node and insert (where the point is) an \"id:\" link to it. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. -The TEMPLATES, if provided, override the list of capture templates (see -`org-roam-capture-'.) -The INFO, if provided, is passed to the underlying `org-roam-capture-'. - -(fn &optional FILTER-FN &key TEMPLATES INFO)" t nil) (autoload 'org-roam-refile "org-roam-node" "Refile node at point to an Org-roam node. -If region is active, then use it instead of the node at point." t nil) (autoload 'org-roam-extract-subtree "org-roam-node" "Convert current subtree at point to a node, and extract it into a new file." t nil) (autoload 'org-roam-update-org-id-locations "org-roam-node" "Scan Org-roam files to update `org-id' related state. -This is like `org-id-update-id-locations', but will automatically -use the currently bound `org-directory' and `org-roam-directory' -along with DIRECTORIES (if any), where the lookup for files in -these directories will be always recursive. - -Note: Org-roam doesn't have hard dependency on -`org-id-locations-file' to lookup IDs for nodes that are stored -in the database, but it still tries to properly integrates with -`org-id'. This allows the user to cross-reference IDs outside of -the current `org-roam-directory', and also link with \"id:\" -links to headings/files within the current `org-roam-directory' -that are excluded from identification in Org-roam as -`org-roam-node's, e.g. with \"ROAM_EXCLUDE\" property. - -(fn &rest DIRECTORIES)" t nil) (autoload 'org-roam-ref-find "org-roam-node" "Find and open an Org-roam node that's dedicated to a specific ref. -INITIAL-INPUT is the initial input to the prompt. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. - -(fn &optional INITIAL-INPUT FILTER-FN)" t nil) (register-definition-prefixes "org-roam-node" '("org-roam-")) (register-definition-prefixes "org-roam-overlay" '("org-roam-overlay-")) (register-definition-prefixes "org-roam-protocol" '("org-roam-")) (autoload 'org-roam-version "org-roam-utils" "Return `org-roam' version. -Interactively, or when MESSAGE is non-nil, show in the echo area. - -(fn &optional MESSAGE)" t nil) (autoload 'org-roam-diagnostics "org-roam-utils" "Collect and print info for `org-roam' issues." t nil) (register-definition-prefixes "org-roam-utils" '("org-roam-")) (provide 'org-roam-autoloads)) "websocket" ((websocket-autoloads websocket) (register-definition-prefixes "websocket" '("websocket-")) (provide 'websocket-autoloads)) "org-roam-ui" ((org-roam-ui-autoloads org-roam-ui) (defvar org-roam-ui-mode nil "Non-nil if org-roam-ui mode is enabled. -See the `org-roam-ui-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-ui-mode'.") (custom-autoload 'org-roam-ui-mode "org-roam-ui" nil) (autoload 'org-roam-ui-mode "org-roam-ui" "Enable org-roam-ui. -This serves the web-build and API over HTTP. - -This is a minor mode. If called interactively, toggle the -`org-roam-ui mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-roam-ui-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'org-roam-ui-open "org-roam-ui" "Ensure `org-roam-ui' is running, then open the `org-roam-ui' webpage." t nil) (autoload 'org-roam-ui-node-zoom "org-roam-ui" "Move the view of the graph to current node. -or optionally a node of your choosing. -Optionally takes three arguments: -The ID of the node you want to travel to. -The SPEED in ms it takes to make the transition. -The PADDING around the nodes in the viewport. - -(fn &optional ID SPEED PADDING)" t nil) (autoload 'org-roam-ui-node-local "org-roam-ui" "Open the local graph view of the current node. -Optionally with ID (string), SPEED (number, ms) and PADDING (number, px). - -(fn &optional ID SPEED PADDING)" t nil) (autoload 'org-roam-ui-sync-theme "org-roam-ui" "Sync your current Emacs theme with org-roam-ui." t nil) (defvar org-roam-ui-follow-mode nil "Non-nil if org-roam-ui-Follow mode is enabled. -See the `org-roam-ui-follow-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-ui-follow-mode'.") (custom-autoload 'org-roam-ui-follow-mode "org-roam-ui" nil) (autoload 'org-roam-ui-follow-mode "org-roam-ui" "Set whether ORUI should follow your every move in Emacs. - -This is a minor mode. If called interactively, toggle the -`org-roam-ui-Follow mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-roam-ui-follow-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "org-roam-ui" '("file/:file" "img/:file" "org-roam-ui-")) (provide 'org-roam-ui-autoloads)) "org-superstar" ((org-superstar-autoloads org-superstar) (put 'org-superstar-leading-bullet 'safe-local-variable #'char-or-string-p) (autoload 'org-superstar-toggle-lightweight-lists "org-superstar" "Toggle syntax checking for plain list items. - -Disabling syntax checking will cause Org Superstar to display -lines looking like plain lists (for example in code) like plain -lists. However, this may cause significant speedup for org files -containing several hundred list items." t nil) (autoload 'org-superstar-mode "org-superstar" "Use UTF8 bullets for headlines and plain lists. - -This is a minor mode. If called interactively, toggle the -`Org-Superstar mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `org-superstar-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "org-superstar" '("org-superstar-")) (provide 'org-superstar-autoloads)) "mu4e" (nil) "htmlize" ((htmlize-autoloads htmlize) (autoload 'htmlize-buffer "htmlize" "Convert BUFFER to HTML, preserving colors and decorations. - -The generated HTML is available in a new buffer, which is returned. -When invoked interactively, the new buffer is selected in the current -window. The title of the generated document will be set to the buffer's -file name or, if that's not available, to the buffer's name. - -Note that htmlize doesn't fontify your buffers, it only uses the -decorations that are already present. If you don't set up font-lock or -something else to fontify your buffers, the resulting HTML will be -plain. Likewise, if you don't like the choice of colors, fix the mode -that created them, or simply alter the faces it uses. - -(fn &optional BUFFER)" t nil) (autoload 'htmlize-region "htmlize" "Convert the region to HTML, preserving colors and decorations. -See `htmlize-buffer' for details. - -(fn BEG END)" t nil) (autoload 'htmlize-file "htmlize" "Load FILE, fontify it, convert it to HTML, and save the result. - -Contents of FILE are inserted into a temporary buffer, whose major mode -is set with `normal-mode' as appropriate for the file type. The buffer -is subsequently fontified with `font-lock' and converted to HTML. Note -that, unlike `htmlize-buffer', this function explicitly turns on -font-lock. If a form of highlighting other than font-lock is desired, -please use `htmlize-buffer' directly on buffers so highlighted. - -Buffers currently visiting FILE are unaffected by this function. The -function does not change current buffer or move the point. - -If TARGET is specified and names a directory, the resulting file will be -saved there instead of to FILE's directory. If TARGET is specified and -does not name a directory, it will be used as output file name. - -(fn FILE &optional TARGET)" t nil) (autoload 'htmlize-many-files "htmlize" "Convert FILES to HTML and save the corresponding HTML versions. - -FILES should be a list of file names to convert. This function calls -`htmlize-file' on each file; see that function for details. When -invoked interactively, you are prompted for a list of files to convert, -terminated with RET. - -If TARGET-DIRECTORY is specified, the HTML files will be saved to that -directory. Normally, each HTML file is saved to the directory of the -corresponding source file. - -(fn FILES &optional TARGET-DIRECTORY)" t nil) (autoload 'htmlize-many-files-dired "htmlize" "HTMLize dired-marked files. - -(fn ARG &optional TARGET-DIRECTORY)" t nil) (register-definition-prefixes "htmlize" '("htmlize-")) (provide 'htmlize-autoloads)) "org-msg" ((org-msg-autoloads org-msg) (defvar org-msg-mode nil "Non-nil if Org-Msg mode is enabled. -See the `org-msg-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-msg-mode'.") (custom-autoload 'org-msg-mode "org-msg" nil) (autoload 'org-msg-mode "org-msg" "Toggle OrgMsg mode. -With a prefix argument ARG, enable Delete Selection mode if ARG -is positive, and disable it otherwise. If called from Lisp, -enable the mode if ARG is omitted or nil. - -When OrgMsg mode is enabled, the Message mode behavior is -modified to make use of Org Mode for mail composition and build -HTML emails. - -(fn &optional ARG)" t nil) (register-definition-prefixes "org-msg" '("org-msg-")) (provide 'org-msg-autoloads)) "calfw" ((calfw-autoloads calfw) (register-definition-prefixes "calfw" '("cfw:")) (provide 'calfw-autoloads)) "calfw-org" ((calfw-org-autoloads calfw-org) (register-definition-prefixes "calfw-org" '("cfw:o")) (provide 'calfw-org-autoloads)) "calfw-ical" ((calfw-ical-autoloads calfw-ical) (register-definition-prefixes "calfw-ical" '("cfw:")) (provide 'calfw-ical-autoloads)) "org-caldav" ((org-caldav-autoloads org-caldav) (autoload 'org-caldav-sync "org-caldav" "Sync Org with calendar." t nil) (autoload 'org-caldav-import-ics-buffer-to-org "org-caldav" "Add ics content in current buffer to `org-caldav-inbox'." nil nil) (autoload 'org-caldav-import-ics-to-org "org-caldav" "Add ics content in PATH to `org-caldav-inbox'. - -(fn PATH)" nil nil) (register-definition-prefixes "org-caldav" '("org-caldav-")) (provide 'org-caldav-autoloads)) "with-editor" ((with-editor-autoloads with-editor) (autoload 'with-editor-export-editor "with-editor" "Teach subsequent commands to use current Emacs instance as editor. - -Set and export the environment variable ENVVAR, by default -\"EDITOR\". The value is automatically generated to teach -commands to use the current Emacs instance as \"the editor\". - -This works in `shell-mode', `term-mode', `eshell-mode' and -`vterm'. - -(fn &optional (ENVVAR \"EDITOR\"))" t nil) (autoload 'with-editor-export-git-editor "with-editor" "Like `with-editor-export-editor' but always set `$GIT_EDITOR'." t nil) (autoload 'with-editor-export-hg-editor "with-editor" "Like `with-editor-export-editor' but always set `$HG_EDITOR'." t nil) (defvar shell-command-with-editor-mode nil "Non-nil if Shell-Command-With-Editor mode is enabled. -See the `shell-command-with-editor-mode' command -for a description of this minor mode.") (custom-autoload 'shell-command-with-editor-mode "with-editor" nil) (autoload 'shell-command-with-editor-mode "with-editor" "Teach `shell-command' to use current Emacs instance as editor. - -This is a minor mode. If called interactively, toggle the -`Shell-Command-With-Editor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='shell-command-with-editor-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Teach `shell-command', and all commands that ultimately call that -command, to use the current Emacs instance as editor by executing -\"EDITOR=CLIENT COMMAND&\" instead of just \"COMMAND&\". - -CLIENT is automatically generated; EDITOR=CLIENT instructs -COMMAND to use to the current Emacs instance as \"the editor\", -assuming no other variable overrides the effect of \"$EDITOR\". -CLIENT may be the path to an appropriate emacsclient executable -with arguments, or a script which also works over Tramp. - -Alternatively you can use the `with-editor-async-shell-command', -which also allows the use of another variable instead of -\"EDITOR\". - -(fn &optional ARG)" t nil) (autoload 'with-editor-async-shell-command "with-editor" "Like `async-shell-command' but with `$EDITOR' set. - -Execute string \"ENVVAR=CLIENT COMMAND\" in an inferior shell; -display output, if any. With a prefix argument prompt for an -environment variable, otherwise the default \"EDITOR\" variable -is used. With a negative prefix argument additionally insert -the COMMAND's output at point. - -CLIENT is automatically generated; ENVVAR=CLIENT instructs -COMMAND to use to the current Emacs instance as \"the editor\", -assuming it respects ENVVAR as an \"EDITOR\"-like variable. -CLIENT may be the path to an appropriate emacsclient executable -with arguments, or a script which also works over Tramp. - -Also see `async-shell-command' and `shell-command'. - -(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER ENVVAR)" t nil) (autoload 'with-editor-shell-command "with-editor" "Like `shell-command' or `with-editor-async-shell-command'. -If COMMAND ends with \"&\" behave like the latter, -else like the former. - -(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER ENVVAR)" t nil) (register-definition-prefixes "with-editor" '("server-" "shell-command--shell-command-with-editor-mode" "start-file-process--with-editor-process-filter" "with-editor")) (provide 'with-editor-autoloads)) "git-commit" ((git-commit-autoloads git-commit-pkg git-commit) (put 'git-commit-major-mode 'safe-local-variable (lambda (val) (memq val '(text-mode markdown-mode org-mode fundamental-mode git-commit-elisp-text-mode)))) (register-definition-prefixes "git-commit" '("git-commit-" "global-git-commit-mode")) (provide 'git-commit-autoloads)) "magit" ((magit-autoloads git-rebase magit magit-worktree magit-wip magit-utils magit-transient magit-tag magit-subtree magit-submodule magit-status magit-stash magit-sequence magit-reset magit-repos magit-remote magit-refs magit-reflog magit-push magit-pull magit-process magit-pkg magit-patch magit-obsolete magit-notes magit-mode magit-merge magit-margin magit-log magit-imenu magit-gitignore magit-git magit-files magit-fetch magit-extras magit-ediff magit-diff magit-core magit-commit magit-clone magit-bundle magit-branch magit-bookmark magit-blame magit-bisect magit-autorevert magit-apply) (autoload 'git-rebase-current-line "git-rebase" "Parse current line into a `git-rebase-action' instance. -If the current line isn't recognized as a rebase line, an -instance with all nil values is returned." nil nil) (autoload 'git-rebase-mode "git-rebase" "Major mode for editing of a Git rebase file. - -Rebase files are generated when you run 'git rebase -i' or run -`magit-interactive-rebase'. They describe how Git should perform -the rebase. See the documentation for git-rebase (e.g., by -running 'man git-rebase' at the command line) for details. - -(fn)" t nil) (defconst git-rebase-filename-regexp "/git-rebase-todo\\'") (add-to-list 'auto-mode-alist (cons git-rebase-filename-regexp 'git-rebase-mode)) (register-definition-prefixes "git-rebase" '("git-rebase-")) (define-obsolete-variable-alias 'global-magit-file-mode 'magit-define-global-key-bindings "Magit 3.0.0") (defvar magit-define-global-key-bindings t "Whether to bind some Magit commands in the global keymap. - -If this variable is non-nil, then the following bindings may -be added to the global keymap. The default is t. - -key binding ---- ------- -C-x g magit-status -C-x M-g magit-dispatch -C-c M-g magit-file-dispatch - -These bindings may be added when `after-init-hook' is run. -Each binding is added if and only if at that time no other key -is bound to the same command and no other command is bound to -the same key. In other words we try to avoid adding bindings -that are unnecessary, as well as bindings that conflict with -other bindings. - -Adding the above bindings is delayed until `after-init-hook' -is called to allow users to set the variable anywhere in their -init file (without having to make sure to do so before `magit' -is loaded or autoloaded) and to increase the likelihood that -all the potentially conflicting user bindings have already -been added. - -To set this variable use either `setq' or the Custom interface. -Do not use the function `customize-set-variable' because doing -that would cause Magit to be loaded immediately when that form -is evaluated (this differs from `custom-set-variables', which -doesn't load the libraries that define the customized variables). - -Setting this variable to nil has no effect if that is done after -the key bindings have already been added. - -We recommend that you bind \"C-c g\" instead of \"C-c M-g\" to -`magit-file-dispatch'. The former is a much better binding -but the \"C-c \" namespace is strictly reserved for -users; preventing Magit from using it by default. - -Also see info node `(magit)Commands for Buffers Visiting Files'.") (custom-autoload 'magit-define-global-key-bindings "magit" t) (defun magit-maybe-define-global-key-bindings nil (when magit-define-global-key-bindings (let ((map (current-global-map))) (dolist (elt '(("C-x g" . magit-status) ("C-x M-g" . magit-dispatch) ("C-c M-g" . magit-file-dispatch))) (let ((key (kbd (car elt))) (def (cdr elt))) (unless (or (lookup-key map key) (where-is-internal def (make-sparse-keymap) t)) (define-key map key def))))))) (if after-init-time (magit-maybe-define-global-key-bindings) (add-hook 'after-init-hook 'magit-maybe-define-global-key-bindings t)) (autoload 'magit-dispatch "magit" nil t) (autoload 'magit-run "magit" nil t) (autoload 'magit-git-command "magit" "Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. \"git \" is -used as initial input, but can be deleted to run another command. - -With a prefix argument COMMAND is run in the top-level directory -of the current working tree, otherwise in `default-directory'. - -(fn COMMAND)" t nil) (autoload 'magit-git-command-topdir "magit" "Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. \"git \" is -used as initial input, but can be deleted to run another command. - -COMMAND is run in the top-level directory of the current -working tree. - -(fn COMMAND)" t nil) (autoload 'magit-shell-command "magit" "Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. With a -prefix argument COMMAND is run in the top-level directory of -the current working tree, otherwise in `default-directory'. - -(fn COMMAND)" t nil) (autoload 'magit-shell-command-topdir "magit" "Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. COMMAND -is run in the top-level directory of the current working tree. - -(fn COMMAND)" t nil) (autoload 'magit-version "magit" "Return the version of Magit currently in use. -If optional argument PRINT-DEST is non-nil, output -stream (interactively, the echo area, or the current buffer with -a prefix argument), also print the used versions of Magit, Git, -and Emacs to it. - -(fn &optional PRINT-DEST)" t nil) (register-definition-prefixes "magit" '("magit-")) (autoload 'magit-stage-file "magit-apply" "Stage all changes to FILE. -With a prefix argument or when there is no file at point ask for -the file to be staged. Otherwise stage the file at point without -requiring confirmation. - -(fn FILE)" t nil) (autoload 'magit-stage-modified "magit-apply" "Stage all changes to files modified in the worktree. -Stage all new content of tracked files and remove tracked files -that no longer exist in the working tree from the index also. -With a prefix argument also stage previously untracked (but not -ignored) files. - -(fn &optional ALL)" t nil) (autoload 'magit-unstage-file "magit-apply" "Unstage all changes to FILE. -With a prefix argument or when there is no file at point ask for -the file to be unstaged. Otherwise unstage the file at point -without requiring confirmation. - -(fn FILE)" t nil) (autoload 'magit-unstage-all "magit-apply" "Remove all changes from the staging area." t nil) (register-definition-prefixes "magit-apply" '("magit-")) (put 'magit-auto-revert-mode 'globalized-minor-mode t) (defvar magit-auto-revert-mode (not (or global-auto-revert-mode noninteractive)) "Non-nil if Magit-Auto-Revert mode is enabled. -See the `magit-auto-revert-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 `magit-auto-revert-mode'.") (custom-autoload 'magit-auto-revert-mode "magit-autorevert" nil) (autoload 'magit-auto-revert-mode "magit-autorevert" "Toggle Auto-Revert mode in all buffers. -With prefix ARG, enable Magit-Auto-Revert mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Auto-Revert mode is enabled in all buffers where -`magit-turn-on-auto-revert-mode-if-desired' would do it. - -See `auto-revert-mode' for more information on Auto-Revert mode. - -(fn &optional ARG)" t nil) (register-definition-prefixes "magit-autorevert" '("auto-revert-buffer" "magit-")) (autoload 'magit-bisect "magit-bisect" nil t) (autoload 'magit-bisect-start "magit-bisect" "Start a bisect session. - -Bisecting a bug means to find the commit that introduced it. -This command starts such a bisect session by asking for a known -good and a known bad commit. To move the session forward use the -other actions from the bisect transient command (\\\\[magit-bisect]). - -(fn BAD GOOD ARGS)" t nil) (autoload 'magit-bisect-reset "magit-bisect" "After bisecting, cleanup bisection state and return to original `HEAD'." t nil) (autoload 'magit-bisect-good "magit-bisect" "While bisecting, mark the current commit as good. -Use this after you have asserted that the commit does not contain -the bug in question." t nil) (autoload 'magit-bisect-bad "magit-bisect" "While bisecting, mark the current commit as bad. -Use this after you have asserted that the commit does contain the -bug in question." t nil) (autoload 'magit-bisect-mark "magit-bisect" "While bisecting, mark the current commit with a bisect term. -During a bisect using alternate terms, commits can still be -marked with `magit-bisect-good' and `magit-bisect-bad', as those -commands map to the correct term (\"good\" to --term-old's value -and \"bad\" to --term-new's). However, in some cases, it can be -difficult to keep that mapping straight in your head; this -command provides an interface that exposes the underlying terms." t nil) (autoload 'magit-bisect-skip "magit-bisect" "While bisecting, skip the current commit. -Use this if for some reason the current commit is not a good one -to test. This command lets Git choose a different one." t nil) (autoload 'magit-bisect-run "magit-bisect" "Bisect automatically by running commands after each step. - -Unlike `git bisect run' this can be used before bisecting has -begun. In that case it behaves like `git bisect start; git -bisect run'. - -(fn CMDLINE &optional BAD GOOD ARGS)" t nil) (register-definition-prefixes "magit-bisect" '("magit-")) (autoload 'magit-blame-echo "magit-blame" nil t) (autoload 'magit-blame-addition "magit-blame" nil t) (autoload 'magit-blame-removal "magit-blame" nil t) (autoload 'magit-blame-reverse "magit-blame" nil t) (autoload 'magit-blame "magit-blame" nil t) (register-definition-prefixes "magit-blame" '("magit-")) (autoload 'magit--handle-bookmark "magit-bookmark" "Open a bookmark created by `magit--make-bookmark'. -Call the `magit-*-setup-buffer' function of the the major-mode -with the variables' values as arguments, which were recorded by -`magit--make-bookmark'. Ignore `magit-display-buffer-function'. - -(fn BOOKMARK)" nil nil) (register-definition-prefixes "magit-bookmark" '("magit--make-bookmark")) (autoload 'magit-branch "magit" nil t) (autoload 'magit-checkout "magit-branch" "Checkout REVISION, updating the index and the working tree. -If REVISION is a local branch, then that becomes the current -branch. If it is something else, then `HEAD' becomes detached. -Checkout fails if the working tree or the staging area contain -changes. - -(git checkout REVISION). - -(fn REVISION &optional ARGS)" t nil) (autoload 'magit-branch-create "magit-branch" "Create BRANCH at branch or revision START-POINT. - -(fn BRANCH START-POINT)" t nil) (autoload 'magit-branch-and-checkout "magit-branch" "Create and checkout BRANCH at branch or revision START-POINT. - -(fn BRANCH START-POINT &optional ARGS)" t nil) (autoload 'magit-branch-or-checkout "magit-branch" "Hybrid between `magit-checkout' and `magit-branch-and-checkout'. - -Ask the user for an existing branch or revision. If the user -input actually can be resolved as a branch or revision, then -check that out, just like `magit-checkout' would. - -Otherwise create and checkout a new branch using the input as -its name. Before doing so read the starting-point for the new -branch. This is similar to what `magit-branch-and-checkout' -does. - -(fn ARG &optional START-POINT)" t nil) (autoload 'magit-branch-checkout "magit-branch" "Checkout an existing or new local branch. - -Read a branch name from the user offering all local branches and -a subset of remote branches as candidates. Omit remote branches -for which a local branch by the same name exists from the list -of candidates. The user can also enter a completely new branch -name. - -- If the user selects an existing local branch, then check that - out. - -- If the user selects a remote branch, then create and checkout - a new local branch with the same name. Configure the selected - remote branch as push target. - -- If the user enters a new branch name, then create and check - that out, after also reading the starting-point from the user. - -In the latter two cases the upstream is also set. Whether it is -set to the chosen START-POINT or something else depends on the -value of `magit-branch-adjust-remote-upstream-alist', just like -when using `magit-branch-and-checkout'. - -(fn BRANCH &optional START-POINT)" t nil) (autoload 'magit-branch-orphan "magit-branch" "Create and checkout an orphan BRANCH with contents from revision START-POINT. - -(fn BRANCH START-POINT)" t nil) (autoload 'magit-branch-spinout "magit-branch" "Create new branch from the unpushed commits. -Like `magit-branch-spinoff' but remain on the current branch. -If there are any uncommitted changes, then behave exactly like -`magit-branch-spinoff'. - -(fn BRANCH &optional FROM)" t nil) (autoload 'magit-branch-spinoff "magit-branch" "Create new branch from the unpushed commits. - -Create and checkout a new branch starting at and tracking the -current branch. That branch in turn is reset to the last commit -it shares with its upstream. If the current branch has no -upstream or no unpushed commits, then the new branch is created -anyway and the previously current branch is not touched. - -This is useful to create a feature branch after work has already -began on the old branch (likely but not necessarily \"master\"). - -If the current branch is a member of the value of option -`magit-branch-prefer-remote-upstream' (which see), then the -current branch will be used as the starting point as usual, but -the upstream of the starting-point may be used as the upstream -of the new branch, instead of the starting-point itself. - -If optional FROM is non-nil, then the source branch is reset -to `FROM~', instead of to the last commit it shares with its -upstream. Interactively, FROM is only ever non-nil, if the -region selects some commits, and among those commits, FROM is -the commit that is the fewest commits ahead of the source -branch. - -The commit at the other end of the selection actually does not -matter, all commits between FROM and `HEAD' are moved to the new -branch. If FROM is not reachable from `HEAD' or is reachable -from the source branch's upstream, then an error is raised. - -(fn BRANCH &optional FROM)" t nil) (autoload 'magit-branch-reset "magit-branch" "Reset a branch to the tip of another branch or any other commit. - -When the branch being reset is the current branch, then do a -hard reset. If there are any uncommitted changes, then the user -has to confirm the reset because those changes would be lost. - -This is useful when you have started work on a feature branch but -realize it's all crap and want to start over. - -When resetting to another branch and a prefix argument is used, -then also set the target branch as the upstream of the branch -that is being reset. - -(fn BRANCH TO &optional SET-UPSTREAM)" t nil) (autoload 'magit-branch-delete "magit-branch" "Delete one or multiple branches. -If the region marks multiple branches, then offer to delete -those, otherwise prompt for a single branch to be deleted, -defaulting to the branch at point. - -(fn BRANCHES &optional FORCE)" t nil) (autoload 'magit-branch-rename "magit-branch" "Rename the branch named OLD to NEW. - -With a prefix argument FORCE, rename even if a branch named NEW -already exists. - -If `branch.OLD.pushRemote' is set, then unset it. Depending on -the value of `magit-branch-rename-push-target' (which see) maybe -set `branch.NEW.pushRemote' and maybe rename the push-target on -the remote. - -(fn OLD NEW &optional FORCE)" t nil) (autoload 'magit-branch-shelve "magit-branch" "Shelve a BRANCH. -Rename \"refs/heads/BRANCH\" to \"refs/shelved/BRANCH\", -and also rename the respective reflog file. - -(fn BRANCH)" t nil) (autoload 'magit-branch-unshelve "magit-branch" "Unshelve a BRANCH -Rename \"refs/shelved/BRANCH\" to \"refs/heads/BRANCH\", -and also rename the respective reflog file. - -(fn BRANCH)" t nil) (autoload 'magit-branch-configure "magit-branch" nil t) (register-definition-prefixes "magit-branch" '("magit-")) (autoload 'magit-bundle "magit-bundle" nil t) (autoload 'magit-bundle-import "magit-bundle" nil t) (autoload 'magit-bundle-create-tracked "magit-bundle" "Create and track a new bundle. - -(fn FILE TAG BRANCH REFS ARGS)" t nil) (autoload 'magit-bundle-update-tracked "magit-bundle" "Update a bundle that is being tracked using TAG. - -(fn TAG)" t nil) (autoload 'magit-bundle-verify "magit-bundle" "Check whether FILE is valid and applies to the current repository. - -(fn FILE)" t nil) (autoload 'magit-bundle-list-heads "magit-bundle" "List the refs in FILE. - -(fn FILE)" t nil) (register-definition-prefixes "magit-bundle" '("magit-")) (autoload 'magit-clone "magit-clone" nil t) (autoload 'magit-clone-regular "magit-clone" "Create a clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. - -(fn REPOSITORY DIRECTORY ARGS)" t nil) (autoload 'magit-clone-shallow "magit-clone" "Create a shallow clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. -With a prefix argument read the DEPTH of the clone; -otherwise use 1. - -(fn REPOSITORY DIRECTORY ARGS DEPTH)" t nil) (autoload 'magit-clone-shallow-since "magit-clone" "Create a shallow clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. -Exclude commits before DATE, which is read from the -user. - -(fn REPOSITORY DIRECTORY ARGS DATE)" t nil) (autoload 'magit-clone-shallow-exclude "magit-clone" "Create a shallow clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. -Exclude commits reachable from EXCLUDE, which is a -branch or tag read from the user. - -(fn REPOSITORY DIRECTORY ARGS EXCLUDE)" t nil) (autoload 'magit-clone-bare "magit-clone" "Create a bare clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. - -(fn REPOSITORY DIRECTORY ARGS)" t nil) (autoload 'magit-clone-mirror "magit-clone" "Create a mirror of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. - -(fn REPOSITORY DIRECTORY ARGS)" t nil) (register-definition-prefixes "magit-clone" '("magit-clone-")) (autoload 'magit-commit "magit-commit" nil t) (autoload 'magit-commit-create "magit-commit" "Create a new commit on `HEAD'. -With a prefix argument, amend to the commit at `HEAD' instead. - -(git commit [--amend] ARGS) - -(fn &optional ARGS)" t nil) (autoload 'magit-commit-amend "magit-commit" "Amend the last commit. - -(git commit --amend ARGS) - -(fn &optional ARGS)" t nil) (autoload 'magit-commit-extend "magit-commit" "Amend the last commit, without editing the message. - -With a prefix argument keep the committer date, otherwise change -it. The option `magit-commit-extend-override-date' can be used -to inverse the meaning of the prefix argument. -(git commit ---amend --no-edit) - -(fn &optional ARGS OVERRIDE-DATE)" t nil) (autoload 'magit-commit-reword "magit-commit" "Reword the last commit, ignoring staged changes. - -With a prefix argument keep the committer date, otherwise change -it. The option `magit-commit-reword-override-date' can be used -to inverse the meaning of the prefix argument. - -Non-interactively respect the optional OVERRIDE-DATE argument -and ignore the option. - -(git commit --amend --only) - -(fn &optional ARGS OVERRIDE-DATE)" t nil) (autoload 'magit-commit-fixup "magit-commit" "Create a fixup commit. - -With a prefix argument the target COMMIT has to be confirmed. -Otherwise the commit at point may be used without confirmation -depending on the value of option `magit-commit-squash-confirm'. - -(fn &optional COMMIT ARGS)" t nil) (autoload 'magit-commit-squash "magit-commit" "Create a squash commit, without editing the squash message. - -With a prefix argument the target COMMIT has to be confirmed. -Otherwise the commit at point may be used without confirmation -depending on the value of option `magit-commit-squash-confirm'. - -If you want to immediately add a message to the squash commit, -then use `magit-commit-augment' instead of this command. - -(fn &optional COMMIT ARGS)" t nil) (autoload 'magit-commit-augment "magit-commit" "Create a squash commit, editing the squash message. - -With a prefix argument the target COMMIT has to be confirmed. -Otherwise the commit at point may be used without confirmation -depending on the value of option `magit-commit-squash-confirm'. - -(fn &optional COMMIT ARGS)" t nil) (autoload 'magit-commit-instant-fixup "magit-commit" "Create a fixup commit targeting COMMIT and instantly rebase. - -(fn &optional COMMIT ARGS)" t nil) (autoload 'magit-commit-instant-squash "magit-commit" "Create a squash commit targeting COMMIT and instantly rebase. - -(fn &optional COMMIT ARGS)" t nil) (autoload 'magit-commit-reshelve "magit-commit" "Change the committer date and possibly the author date of `HEAD'. - -The current time is used as the initial minibuffer input and the -original author or committer date is available as the previous -history element. - -Both the author and the committer dates are changes, unless one -of the following is true, in which case only the committer date -is updated: -- You are not the author of the commit that is being reshelved. -- The command was invoked with a prefix argument. -- Non-interactively if UPDATE-AUTHOR is nil. - -(fn DATE UPDATE-AUTHOR &optional ARGS)" t nil) (autoload 'magit-commit-absorb-modules "magit-commit" "Spread modified modules across recent commits. - -(fn PHASE COMMIT)" t nil) (autoload 'magit-commit-absorb "magit-commit" nil t) (autoload 'magit-commit-autofixup "magit-commit" nil t) (register-definition-prefixes "magit-commit" '("magit-")) (autoload 'magit-diff "magit-diff" nil t) (autoload 'magit-diff-refresh "magit-diff" nil t) (autoload 'magit-diff-dwim "magit-diff" "Show changes for the thing at point. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-diff-range "magit-diff" "Show differences between two commits. - -REV-OR-RANGE should be a range or a single revision. If it is a -revision, then show changes in the working tree relative to that -revision. If it is a range, but one side is omitted, then show -changes relative to `HEAD'. - -If the region is active, use the revisions on the first and last -line of the region as the two sides of the range. With a prefix -argument, instead of diffing the revisions, choose a revision to -view changes along, starting at the common ancestor of both -revisions (i.e., use a \"...\" range). - -(fn REV-OR-RANGE &optional ARGS FILES)" t nil) (autoload 'magit-diff-working-tree "magit-diff" "Show changes between the current working tree and the `HEAD' commit. -With a prefix argument show changes between the working tree and -a commit read from the minibuffer. - -(fn &optional REV ARGS FILES)" t nil) (autoload 'magit-diff-staged "magit-diff" "Show changes between the index and the `HEAD' commit. -With a prefix argument show changes between the index and -a commit read from the minibuffer. - -(fn &optional REV ARGS FILES)" t nil) (autoload 'magit-diff-unstaged "magit-diff" "Show changes between the working tree and the index. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-diff-unmerged "magit-diff" "Show changes that are being merged. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-diff-while-committing "magit-diff" "While committing, show the changes that are about to be committed. -While amending, invoking the command again toggles between -showing just the new changes or all the changes that will -be committed. - -(fn &optional ARGS)" t nil) (autoload 'magit-diff-buffer-file "magit-diff" "Show diff for the blob or file visited in the current buffer. - -When the buffer visits a blob, then show the respective commit. -When the buffer visits a file, then show the differenced between -`HEAD' and the working tree. In both cases limit the diff to -the file or blob." t nil) (autoload 'magit-diff-paths "magit-diff" "Show changes between any two files on disk. - -(fn A B)" t nil) (autoload 'magit-show-commit "magit-diff" "Visit the revision at point in another buffer. -If there is no revision at point or with a prefix argument prompt -for a revision. - -(fn REV &optional ARGS FILES MODULE)" t nil) (register-definition-prefixes "magit-diff" '("magit-")) (autoload 'magit-ediff "magit-ediff" nil) (autoload 'magit-ediff-resolve "magit-ediff" "Resolve outstanding conflicts in FILE using Ediff. -FILE has to be relative to the top directory of the repository. - -In the rare event that you want to manually resolve all -conflicts, including those already resolved by Git, use -`ediff-merge-revisions-with-ancestor'. - -(fn FILE)" t nil) (autoload 'magit-ediff-stage "magit-ediff" "Stage and unstage changes to FILE using Ediff. -FILE has to be relative to the top directory of the repository. - -(fn FILE)" t nil) (autoload 'magit-ediff-compare "magit-ediff" "Compare REVA:FILEA with REVB:FILEB using Ediff. - -FILEA and FILEB have to be relative to the top directory of the -repository. If REVA or REVB is nil, then this stands for the -working tree state. - -If the region is active, use the revisions on the first and last -line of the region. With a prefix argument, instead of diffing -the revisions, choose a revision to view changes along, starting -at the common ancestor of both revisions (i.e., use a \"...\" -range). - -(fn REVA REVB FILEA FILEB)" t nil) (autoload 'magit-ediff-dwim "magit-ediff" "Compare, stage, or resolve using Ediff. -This command tries to guess what file, and what commit or range -the user wants to compare, stage, or resolve using Ediff. It -might only be able to guess either the file, or range or commit, -in which case the user is asked about the other. It might not -always guess right, in which case the appropriate `magit-ediff-*' -command has to be used explicitly. If it cannot read the user's -mind at all, then it asks the user for a command to run." t nil) (autoload 'magit-ediff-show-staged "magit-ediff" "Show staged changes using Ediff. - -This only allows looking at the changes; to stage, unstage, -and discard changes using Ediff, use `magit-ediff-stage'. - -FILE must be relative to the top directory of the repository. - -(fn FILE)" t nil) (autoload 'magit-ediff-show-unstaged "magit-ediff" "Show unstaged changes using Ediff. - -This only allows looking at the changes; to stage, unstage, -and discard changes using Ediff, use `magit-ediff-stage'. - -FILE must be relative to the top directory of the repository. - -(fn FILE)" t nil) (autoload 'magit-ediff-show-working-tree "magit-ediff" "Show changes between `HEAD' and working tree using Ediff. -FILE must be relative to the top directory of the repository. - -(fn FILE)" t nil) (autoload 'magit-ediff-show-commit "magit-ediff" "Show changes introduced by COMMIT using Ediff. - -(fn COMMIT)" t nil) (autoload 'magit-ediff-show-stash "magit-ediff" "Show changes introduced by STASH using Ediff. -`magit-ediff-show-stash-with-index' controls whether a -three-buffer Ediff is used in order to distinguish changes in the -stash that were staged. - -(fn STASH)" t nil) (register-definition-prefixes "magit-ediff" '("magit-ediff-")) (autoload 'magit-run-git-gui "magit-extras" "Run `git gui' for the current git repository." t nil) (autoload 'magit-run-git-gui-blame "magit-extras" "Run `git gui blame' on the given FILENAME and COMMIT. -Interactively run it for the current file and the `HEAD', with a -prefix or when the current file cannot be determined let the user -choose. When the current buffer is visiting FILENAME instruct -blame to center around the line point is on. - -(fn COMMIT FILENAME &optional LINENUM)" t nil) (autoload 'magit-run-gitk "magit-extras" "Run `gitk' in the current repository." t nil) (autoload 'magit-run-gitk-branches "magit-extras" "Run `gitk --branches' in the current repository." t nil) (autoload 'magit-run-gitk-all "magit-extras" "Run `gitk --all' in the current repository." t nil) (autoload 'ido-enter-magit-status "magit-extras" "Drop into `magit-status' from file switching. - -This command does not work in Emacs 26.1. -See https://github.com/magit/magit/issues/3634 -and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31707. - -To make this command available use something like: - - (add-hook \\='ido-setup-hook - (lambda () - (define-key ido-completion-map - (kbd \"C-x g\") \\='ido-enter-magit-status))) - -Starting with Emacs 25.1 the Ido keymaps are defined just once -instead of every time Ido is invoked, so now you can modify it -like pretty much every other keymap: - - (define-key ido-common-completion-map - (kbd \"C-x g\") \\='ido-enter-magit-status)" t nil) (autoload 'magit-project-status "magit-extras" "Run `magit-status' in the current project's root." t nil) (autoload 'magit-dired-jump "magit-extras" "Visit file at point using Dired. -With a prefix argument, visit in another window. If there -is no file at point, then instead visit `default-directory'. - -(fn &optional OTHER-WINDOW)" t nil) (autoload 'magit-dired-log "magit-extras" "Show log for all marked files, or the current file. - -(fn &optional FOLLOW)" t nil) (autoload 'magit-dired-am-apply-patches "magit-extras" "In Dired, apply the marked (or next ARG) files as patches. -If inside a repository, then apply in that. Otherwise prompt -for a repository. - -(fn REPO &optional ARG)" t nil) (autoload 'magit-do-async-shell-command "magit-extras" "Open FILE with `dired-do-async-shell-command'. -Interactively, open the file at point. - -(fn FILE)" t nil) (autoload 'magit-previous-line "magit-extras" "Like `previous-line' but with Magit-specific shift-selection. - -Magit's selection mechanism is based on the region but selects an -area that is larger than the region. This causes `previous-line' -when invoked while holding the shift key to move up one line and -thereby select two lines. When invoked inside a hunk body this -command does not move point on the first invocation and thereby -it only selects a single line. Which inconsistency you prefer -is a matter of preference. - -(fn &optional ARG TRY-VSCROLL)" t nil) (function-put 'magit-previous-line 'interactive-only '"use `forward-line' with negative argument instead.") (autoload 'magit-next-line "magit-extras" "Like `next-line' but with Magit-specific shift-selection. - -Magit's selection mechanism is based on the region but selects -an area that is larger than the region. This causes `next-line' -when invoked while holding the shift key to move down one line -and thereby select two lines. When invoked inside a hunk body -this command does not move point on the first invocation and -thereby it only selects a single line. Which inconsistency you -prefer is a matter of preference. - -(fn &optional ARG TRY-VSCROLL)" t nil) (function-put 'magit-next-line 'interactive-only 'forward-line) (autoload 'magit-clean "magit-extras" "Remove untracked files from the working tree. -With a prefix argument also remove ignored files, -with two prefix arguments remove ignored files only. - -(git clean -f -d [-x|-X]) - -(fn &optional ARG)" t nil) (autoload 'magit-add-change-log-entry "magit-extras" "Find change log file and add date entry and item for current change. -This differs from `add-change-log-entry' (which see) in that -it acts on the current hunk in a Magit buffer instead of on -a position in a file-visiting buffer. - -(fn &optional WHOAMI FILE-NAME OTHER-WINDOW)" t nil) (autoload 'magit-add-change-log-entry-other-window "magit-extras" "Find change log file in other window and add entry and item. -This differs from `add-change-log-entry-other-window' (which see) -in that it acts on the current hunk in a Magit buffer instead of -on a position in a file-visiting buffer. - -(fn &optional WHOAMI FILE-NAME)" t nil) (autoload 'magit-edit-line-commit "magit-extras" "Edit the commit that added the current line. - -With a prefix argument edit the commit that removes the line, -if any. The commit is determined using `git blame' and made -editable using `git rebase --interactive' if it is reachable -from `HEAD', or by checking out the commit (or a branch that -points at it) otherwise. - -(fn &optional TYPE)" t nil) (autoload 'magit-diff-edit-hunk-commit "magit-extras" "From a hunk, edit the respective commit and visit the file. - -First visit the file being modified by the hunk at the correct -location using `magit-diff-visit-file'. This actually visits a -blob. When point is on a diff header, not within an individual -hunk, then this visits the blob the first hunk is about. - -Then invoke `magit-edit-line-commit', which uses an interactive -rebase to make the commit editable, or if that is not possible -because the commit is not reachable from `HEAD' by checking out -that commit directly. This also causes the actual worktree file -to be visited. - -Neither the blob nor the file buffer are killed when finishing -the rebase. If that is undesirable, then it might be better to -use `magit-rebase-edit-command' instead of this command. - -(fn FILE)" t nil) (autoload 'magit-reshelve-since "magit-extras" "Change the author and committer dates of the commits since REV. - -Ask the user for the first reachable commit whose dates should -be changed. Then read the new date for that commit. The initial -minibuffer input and the previous history element offer good -values. The next commit will be created one minute later and so -on. - -This command is only intended for interactive use and should only -be used on highly rearranged and unpublished history. - -If KEYID is non-nil, then use that to sign all reshelved commits. -Interactively use the value of the \"--gpg-sign\" option in the -list returned by `magit-rebase-arguments'. - -(fn REV KEYID)" t nil) (autoload 'magit-pop-revision-stack "magit-extras" "Insert a representation of a revision into the current buffer. - -Pop a revision from the `magit-revision-stack' and insert it into -the current buffer according to `magit-pop-revision-stack-format'. -Revisions can be put on the stack using `magit-copy-section-value' -and `magit-copy-buffer-revision'. - -If the stack is empty or with a prefix argument, instead read a -revision in the minibuffer. By using the minibuffer history this -allows selecting an item which was popped earlier or to insert an -arbitrary reference or revision without first pushing it onto the -stack. - -When reading the revision from the minibuffer, then it might not -be possible to guess the correct repository. When this command -is called inside a repository (e.g. while composing a commit -message), then that repository is used. Otherwise (e.g. while -composing an email) then the repository recorded for the top -element of the stack is used (even though we insert another -revision). If not called inside a repository and with an empty -stack, or with two prefix arguments, then read the repository in -the minibuffer too. - -(fn REV TOPLEVEL)" t nil) (autoload 'magit-copy-section-value "magit-extras" "Save the value of the current section for later use. - -Save the section value to the `kill-ring', and, provided that -the current section is a commit, branch, or tag section, push -the (referenced) revision to the `magit-revision-stack' for use -with `magit-pop-revision-stack'. - -When `magit-copy-revision-abbreviated' is non-nil, save the -abbreviated revision to the `kill-ring' and the -`magit-revision-stack'. - -When the current section is a branch or a tag, and a prefix -argument is used, then save the revision at its tip to the -`kill-ring' instead of the reference name. - -When the region is active, then save that to the `kill-ring', -like `kill-ring-save' would, instead of behaving as described -above. If a prefix argument is used and the region is within -a hunk, then strip the diff marker column and keep only either -the added or removed lines, depending on the sign of the prefix -argument. - -(fn ARG)" t nil) (autoload 'magit-copy-buffer-revision "magit-extras" "Save the revision of the current buffer for later use. - -Save the revision shown in the current buffer to the `kill-ring' -and push it to the `magit-revision-stack'. - -This command is mainly intended for use in `magit-revision-mode' -buffers, the only buffers where it is always unambiguous exactly -which revision should be saved. - -Most other Magit buffers usually show more than one revision, in -some way or another, so this command has to select one of them, -and that choice might not always be the one you think would have -been the best pick. - -In such buffers it is often more useful to save the value of -the current section instead, using `magit-copy-section-value'. - -When the region is active, then save that to the `kill-ring', -like `kill-ring-save' would, instead of behaving as described -above. - -When `magit-copy-revision-abbreviated' is non-nil, save the -abbreviated revision to the `kill-ring' and the -`magit-revision-stack'." t nil) (autoload 'magit-display-repository-buffer "magit-extras" "Display a Magit buffer belonging to the current Git repository. -The buffer is displayed using `magit-display-buffer', which see. - -(fn BUFFER)" t nil) (autoload 'magit-switch-to-repository-buffer "magit-extras" "Switch to a Magit buffer belonging to the current Git repository. - -(fn BUFFER)" t nil) (autoload 'magit-switch-to-repository-buffer-other-window "magit-extras" "Switch to a Magit buffer belonging to the current Git repository. - -(fn BUFFER)" t nil) (autoload 'magit-switch-to-repository-buffer-other-frame "magit-extras" "Switch to a Magit buffer belonging to the current Git repository. - -(fn BUFFER)" t nil) (autoload 'magit-abort-dwim "magit-extras" "Abort current operation. -Depending on the context, this will abort a merge, a rebase, a -patch application, a cherry-pick, a revert, or a bisect." t nil) (register-definition-prefixes "magit-extras" '("magit-")) (autoload 'magit-fetch "magit-fetch" nil t) (autoload 'magit-fetch-from-pushremote "magit-fetch" nil t) (autoload 'magit-fetch-from-upstream "magit-fetch" nil t) (autoload 'magit-fetch-other "magit-fetch" "Fetch from another repository. - -(fn REMOTE ARGS)" t nil) (autoload 'magit-fetch-branch "magit-fetch" "Fetch a BRANCH from a REMOTE. - -(fn REMOTE BRANCH ARGS)" t nil) (autoload 'magit-fetch-refspec "magit-fetch" "Fetch a REFSPEC from a REMOTE. - -(fn REMOTE REFSPEC ARGS)" t nil) (autoload 'magit-fetch-all "magit-fetch" "Fetch from all remotes. - -(fn ARGS)" t nil) (autoload 'magit-fetch-all-prune "magit-fetch" "Fetch from all remotes, and prune. -Prune remote tracking branches for branches that have been -removed on the respective remote." t nil) (autoload 'magit-fetch-all-no-prune "magit-fetch" "Fetch from all remotes." t nil) (autoload 'magit-fetch-modules "magit-fetch" nil t) (register-definition-prefixes "magit-fetch" '("magit-")) (autoload 'magit-find-file "magit-files" "View FILE from REV. -Switch to a buffer visiting blob REV:FILE, creating one if none -already exists. If prior to calling this command the current -buffer and/or cursor position is about the same file, then go -to the line and column corresponding to that location. - -(fn REV FILE)" t nil) (autoload 'magit-find-file-other-window "magit-files" "View FILE from REV, in another window. -Switch to a buffer visiting blob REV:FILE, creating one if none -already exists. If prior to calling this command the current -buffer and/or cursor position is about the same file, then go to -the line and column corresponding to that location. - -(fn REV FILE)" t nil) (autoload 'magit-find-file-other-frame "magit-files" "View FILE from REV, in another frame. -Switch to a buffer visiting blob REV:FILE, creating one if none -already exists. If prior to calling this command the current -buffer and/or cursor position is about the same file, then go to -the line and column corresponding to that location. - -(fn REV FILE)" t nil) (autoload 'magit-file-dispatch "magit" nil t) (autoload 'magit-blob-visit-file "magit-files" "View the file from the worktree corresponding to the current blob. -When visiting a blob or the version from the index, then go to -the same location in the respective file in the working tree." t nil) (autoload 'magit-file-checkout "magit-files" "Checkout FILE from REV. - -(fn REV FILE)" t nil) (register-definition-prefixes "magit-files" '("magit-")) (register-definition-prefixes "magit-git" '("magit-")) (autoload 'magit-gitignore "magit-gitignore" nil t) (autoload 'magit-gitignore-in-topdir "magit-gitignore" "Add the Git ignore RULE to the top-level \".gitignore\" file. -Since this file is tracked, it is shared with other clones of the -repository. Also stage the file. - -(fn RULE)" t nil) (autoload 'magit-gitignore-in-subdir "magit-gitignore" "Add the Git ignore RULE to a \".gitignore\" file in DIRECTORY. -Prompt the user for a directory and add the rule to the -\".gitignore\" file in that directory. Since such files are -tracked, they are shared with other clones of the repository. -Also stage the file. - -(fn RULE DIRECTORY)" t nil) (autoload 'magit-gitignore-in-gitdir "magit-gitignore" "Add the Git ignore RULE to \"$GIT_DIR/info/exclude\". -Rules in that file only affects this clone of the repository. - -(fn RULE)" t nil) (autoload 'magit-gitignore-on-system "magit-gitignore" "Add the Git ignore RULE to the file specified by `core.excludesFile'. -Rules that are defined in that file affect all local repositories. - -(fn RULE)" t nil) (autoload 'magit-skip-worktree "magit-gitignore" "Call \"git update-index --skip-worktree -- FILE\". - -(fn FILE)" t nil) (autoload 'magit-no-skip-worktree "magit-gitignore" "Call \"git update-index --no-skip-worktree -- FILE\". - -(fn FILE)" t nil) (autoload 'magit-assume-unchanged "magit-gitignore" "Call \"git update-index --assume-unchanged -- FILE\". - -(fn FILE)" t nil) (autoload 'magit-no-assume-unchanged "magit-gitignore" "Call \"git update-index --no-assume-unchanged -- FILE\". - -(fn FILE)" t nil) (register-definition-prefixes "magit-gitignore" '("magit-")) (autoload 'magit-imenu--log-prev-index-position-function "magit-imenu" "Move point to previous line in current buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) (autoload 'magit-imenu--log-extract-index-name-function "magit-imenu" "Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) (autoload 'magit-imenu--diff-prev-index-position-function "magit-imenu" "Move point to previous file line in current buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) (autoload 'magit-imenu--diff-extract-index-name-function "magit-imenu" "Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) (autoload 'magit-imenu--status-create-index-function "magit-imenu" "Return an alist of all imenu entries in current buffer. -This function is used as a value for -`imenu-create-index-function'." nil nil) (autoload 'magit-imenu--refs-create-index-function "magit-imenu" "Return an alist of all imenu entries in current buffer. -This function is used as a value for -`imenu-create-index-function'." nil nil) (autoload 'magit-imenu--cherry-create-index-function "magit-imenu" "Return an alist of all imenu entries in current buffer. -This function is used as a value for -`imenu-create-index-function'." nil nil) (autoload 'magit-imenu--submodule-prev-index-position-function "magit-imenu" "Move point to previous line in magit-submodule-list buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) (autoload 'magit-imenu--submodule-extract-index-name-function "magit-imenu" "Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) (autoload 'magit-imenu--repolist-prev-index-position-function "magit-imenu" "Move point to previous line in magit-repolist buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) (autoload 'magit-imenu--repolist-extract-index-name-function "magit-imenu" "Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) (autoload 'magit-imenu--process-prev-index-position-function "magit-imenu" "Move point to previous process in magit-process buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) (autoload 'magit-imenu--process-extract-index-name-function "magit-imenu" "Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) (autoload 'magit-imenu--rebase-prev-index-position-function "magit-imenu" "Move point to previous commit in git-rebase buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) (autoload 'magit-imenu--rebase-extract-index-name-function "magit-imenu" "Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) (register-definition-prefixes "magit-imenu" '("magit-imenu--index-function")) (autoload 'magit-log "magit-log" nil t) (autoload 'magit-log-refresh "magit-log" nil t) (autoload 'magit-log-current "magit-log" "Show log for the current branch. -When `HEAD' is detached or with a prefix argument show log for -one or more revs read from the minibuffer. - -(fn REVS &optional ARGS FILES)" t nil) (autoload 'magit-log-other "magit-log" "Show log for one or more revs read from the minibuffer. -The user can input any revision or revisions separated by a -space, or even ranges, but only branches and tags, and a -representation of the commit at point, are available as -completion candidates. - -(fn REVS &optional ARGS FILES)" t nil) (autoload 'magit-log-head "magit-log" "Show log for `HEAD'. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-log-branches "magit-log" "Show log for all local branches and `HEAD'. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-log-matching-branches "magit-log" "Show log for all branches matching PATTERN and `HEAD'. - -(fn PATTERN &optional ARGS FILES)" t nil) (autoload 'magit-log-matching-tags "magit-log" "Show log for all tags matching PATTERN and `HEAD'. - -(fn PATTERN &optional ARGS FILES)" t nil) (autoload 'magit-log-all-branches "magit-log" "Show log for all local and remote branches and `HEAD'. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-log-all "magit-log" "Show log for all references and `HEAD'. - -(fn &optional ARGS FILES)" t nil) (autoload 'magit-log-buffer-file "magit-log" "Show log for the blob or file visited in the current buffer. -With a prefix argument or when `--follow' is an active log -argument, then follow renames. When the region is active, -restrict the log to the lines that the region touches. - -(fn &optional FOLLOW BEG END)" t nil) (autoload 'magit-log-trace-definition "magit-log" "Show log for the definition at point. - -(fn FILE FN REV)" t nil) (autoload 'magit-log-merged "magit-log" "Show log for the merge of COMMIT into BRANCH. - -More precisely, find merge commit M that brought COMMIT into -BRANCH, and show the log of the range \"M^1..M\". If COMMIT is -directly on BRANCH, then show approximately twenty surrounding -commits instead. - -This command requires git-when-merged, which is available from -https://github.com/mhagger/git-when-merged. - -(fn COMMIT BRANCH &optional ARGS FILES)" t nil) (autoload 'magit-log-move-to-parent "magit-log" "Move to the Nth parent of the current commit. - -(fn &optional N)" t nil) (autoload 'magit-shortlog "magit-log" nil t) (autoload 'magit-shortlog-since "magit-log" "Show a history summary for commits since REV. - -(fn REV ARGS)" t nil) (autoload 'magit-shortlog-range "magit-log" "Show a history summary for commit or range REV-OR-RANGE. - -(fn REV-OR-RANGE ARGS)" t nil) (autoload 'magit-cherry "magit-log" "Show commits in a branch that are not merged in the upstream branch. - -(fn HEAD UPSTREAM)" t nil) (register-definition-prefixes "magit-log" '("magit-")) (register-definition-prefixes "magit-margin" '("magit-")) (autoload 'magit-merge "magit" nil t) (autoload 'magit-merge-plain "magit-merge" "Merge commit REV into the current branch; using default message. - -Unless there are conflicts or a prefix argument is used create a -merge commit using a generic commit message and without letting -the user inspect the result. With a prefix argument pretend the -merge failed to give the user the opportunity to inspect the -merge. - -(git merge --no-edit|--no-commit [ARGS] REV) - -(fn REV &optional ARGS NOCOMMIT)" t nil) (autoload 'magit-merge-editmsg "magit-merge" "Merge commit REV into the current branch; and edit message. -Perform the merge and prepare a commit message but let the user -edit it. - -(git merge --edit --no-ff [ARGS] REV) - -(fn REV &optional ARGS)" t nil) (autoload 'magit-merge-nocommit "magit-merge" "Merge commit REV into the current branch; pretending it failed. -Pretend the merge failed to give the user the opportunity to -inspect the merge and change the commit message. - -(git merge --no-commit --no-ff [ARGS] REV) - -(fn REV &optional ARGS)" t nil) (autoload 'magit-merge-into "magit-merge" "Merge the current branch into BRANCH and remove the former. - -Before merging, force push the source branch to its push-remote, -provided the respective remote branch already exists, ensuring -that the respective pull-request (if any) won't get stuck on some -obsolete version of the commits that are being merged. Finally -if `forge-branch-pullreq' was used to create the merged branch, -then also remove the respective remote branch. - -(fn BRANCH &optional ARGS)" t nil) (autoload 'magit-merge-absorb "magit-merge" "Merge BRANCH into the current branch and remove the former. - -Before merging, force push the source branch to its push-remote, -provided the respective remote branch already exists, ensuring -that the respective pull-request (if any) won't get stuck on some -obsolete version of the commits that are being merged. Finally -if `forge-branch-pullreq' was used to create the merged branch, -then also remove the respective remote branch. - -(fn BRANCH &optional ARGS)" t nil) (autoload 'magit-merge-squash "magit-merge" "Squash commit REV into the current branch; don't create a commit. - -(git merge --squash REV) - -(fn REV)" t nil) (autoload 'magit-merge-preview "magit-merge" "Preview result of merging REV into the current branch. - -(fn REV)" t nil) (autoload 'magit-merge-abort "magit-merge" "Abort the current merge operation. - -(git merge --abort)" t nil) (register-definition-prefixes "magit-merge" '("magit-")) (register-definition-prefixes "magit-mode" '("disable-magit-save-buffers" "magit-")) (autoload 'magit-notes "magit" nil t) (register-definition-prefixes "magit-notes" '("magit-notes-")) (register-definition-prefixes "magit-obsolete" '("magit--magit-popup-warning")) (autoload 'magit-patch "magit-patch" nil t) (autoload 'magit-patch-create "magit-patch" nil t) (autoload 'magit-patch-apply "magit-patch" nil t) (autoload 'magit-patch-save "magit-patch" "Write current diff into patch FILE. - -What arguments are used to create the patch depends on the value -of `magit-patch-save-arguments' and whether a prefix argument is -used. - -If the value is the symbol `buffer', then use the same arguments -as the buffer. With a prefix argument use no arguments. - -If the value is a list beginning with the symbol `exclude', then -use the same arguments as the buffer except for those matched by -entries in the cdr of the list. The comparison is done using -`string-prefix-p'. With a prefix argument use the same arguments -as the buffer. - -If the value is a list of strings (including the empty list), -then use those arguments. With a prefix argument use the same -arguments as the buffer. - -Of course the arguments that are required to actually show the -same differences as those shown in the buffer are always used. - -(fn FILE &optional ARG)" t nil) (autoload 'magit-request-pull "magit-patch" "Request upstream to pull from your public repository. - -URL is the url of your publicly accessible repository. -START is a commit that already is in the upstream repository. -END is the last commit, usually a branch name, which upstream -is asked to pull. START has to be reachable from that commit. - -(fn URL START END)" t nil) (register-definition-prefixes "magit-patch" '("magit-")) (register-definition-prefixes "magit-process" '("magit-" "tramp-sh-handle-")) (autoload 'magit-pull "magit-pull" nil t) (autoload 'magit-pull-from-pushremote "magit-pull" nil t) (autoload 'magit-pull-from-upstream "magit-pull" nil t) (autoload 'magit-pull-branch "magit-pull" "Pull from a branch read in the minibuffer. - -(fn SOURCE ARGS)" t nil) (register-definition-prefixes "magit-pull" '("magit-pull-")) (autoload 'magit-push "magit-push" nil t) (autoload 'magit-push-current-to-pushremote "magit-push" nil t) (autoload 'magit-push-current-to-upstream "magit-push" nil t) (autoload 'magit-push-current "magit-push" "Push the current branch to a branch read in the minibuffer. - -(fn TARGET ARGS)" t nil) (autoload 'magit-push-other "magit-push" "Push an arbitrary branch or commit somewhere. -Both the source and the target are read in the minibuffer. - -(fn SOURCE TARGET ARGS)" t nil) (autoload 'magit-push-refspecs "magit-push" "Push one or multiple REFSPECS to a REMOTE. -Both the REMOTE and the REFSPECS are read in the minibuffer. To -use multiple REFSPECS, separate them with commas. Completion is -only available for the part before the colon, or when no colon -is used. - -(fn REMOTE REFSPECS ARGS)" t nil) (autoload 'magit-push-matching "magit-push" "Push all matching branches to another repository. -If multiple remotes exist, then read one from the user. -If just one exists, use that without requiring confirmation. - -(fn REMOTE &optional ARGS)" t nil) (autoload 'magit-push-tags "magit-push" "Push all tags to another repository. -If only one remote exists, then push to that. Otherwise prompt -for a remote, offering the remote configured for the current -branch as default. - -(fn REMOTE &optional ARGS)" t nil) (autoload 'magit-push-tag "magit-push" "Push a tag to another repository. - -(fn TAG REMOTE &optional ARGS)" t nil) (autoload 'magit-push-notes-ref "magit-push" "Push a notes ref to another repository. - -(fn REF REMOTE &optional ARGS)" t nil) (autoload 'magit-push-implicitly "magit-push" nil t) (autoload 'magit-push-to-remote "magit-push" "Push to REMOTE without using an explicit refspec. -The REMOTE is read in the minibuffer. - -This command simply runs \"git push -v [ARGS] REMOTE\". ARGS -are the arguments specified in the popup buffer. No refspec -arguments are used. Instead the behavior depends on at least -these Git variables: `push.default', `remote.pushDefault', -`branch..pushRemote', `branch..remote', -`branch..merge', and `remote..push'. - -(fn REMOTE ARGS)" t nil) (register-definition-prefixes "magit-push" '("magit-")) (autoload 'magit-reflog-current "magit-reflog" "Display the reflog of the current branch. -If `HEAD' is detached, then show the reflog for that instead." t nil) (autoload 'magit-reflog-other "magit-reflog" "Display the reflog of a branch or another ref. - -(fn REF)" t nil) (autoload 'magit-reflog-head "magit-reflog" "Display the `HEAD' reflog." t nil) (register-definition-prefixes "magit-reflog" '("magit-reflog-")) (autoload 'magit-show-refs "magit-refs" nil t) (autoload 'magit-show-refs-head "magit-refs" "List and compare references in a dedicated buffer. -Compared with `HEAD'. - -(fn &optional ARGS)" t nil) (autoload 'magit-show-refs-current "magit-refs" "List and compare references in a dedicated buffer. -Compare with the current branch or `HEAD' if it is detached. - -(fn &optional ARGS)" t nil) (autoload 'magit-show-refs-other "magit-refs" "List and compare references in a dedicated buffer. -Compared with a branch read from the user. - -(fn &optional REF ARGS)" t nil) (register-definition-prefixes "magit-refs" '("magit-")) (autoload 'magit-remote "magit-remote" nil t) (autoload 'magit-remote-add "magit-remote" "Add a remote named REMOTE and fetch it. - -(fn REMOTE URL &optional ARGS)" t nil) (autoload 'magit-remote-rename "magit-remote" "Rename the remote named OLD to NEW. - -(fn OLD NEW)" t nil) (autoload 'magit-remote-remove "magit-remote" "Delete the remote named REMOTE. - -(fn REMOTE)" t nil) (autoload 'magit-remote-prune "magit-remote" "Remove stale remote-tracking branches for REMOTE. - -(fn REMOTE)" t nil) (autoload 'magit-remote-prune-refspecs "magit-remote" "Remove stale refspecs for REMOTE. - -A refspec is stale if there no longer exists at least one branch -on the remote that would be fetched due to that refspec. A stale -refspec is problematic because its existence causes Git to refuse -to fetch according to the remaining non-stale refspecs. - -If only stale refspecs remain, then offer to either delete the -remote or to replace the stale refspecs with the default refspec. - -Also remove the remote-tracking branches that were created due to -the now stale refspecs. Other stale branches are not removed. - -(fn REMOTE)" t nil) (autoload 'magit-remote-set-head "magit-remote" "Set the local representation of REMOTE's default branch. -Query REMOTE and set the symbolic-ref refs/remotes//HEAD -accordingly. With a prefix argument query for the branch to be -used, which allows you to select an incorrect value if you fancy -doing that. - -(fn REMOTE &optional BRANCH)" t nil) (autoload 'magit-remote-unset-head "magit-remote" "Unset the local representation of REMOTE's default branch. -Delete the symbolic-ref \"refs/remotes//HEAD\". - -(fn REMOTE)" t nil) (autoload 'magit-remote-unshallow "magit-remote" "Convert a shallow remote into a full one. -If only a single refspec is set and it does not contain a -wildcard, then also offer to replace it with the standard -refspec. - -(fn REMOTE)" t nil) (autoload 'magit-remote-configure "magit-remote" nil t) (register-definition-prefixes "magit-remote" '("magit-")) (autoload 'magit-list-repositories "magit-repos" "Display a list of repositories. - -Use the options `magit-repository-directories' to control which -repositories are displayed." t nil) (register-definition-prefixes "magit-repos" '("magit-")) (autoload 'magit-reset "magit" nil t) (autoload 'magit-reset-mixed "magit-reset" "Reset the `HEAD' and index to COMMIT, but not the working tree. - -(git reset --mixed COMMIT) - -(fn COMMIT)" t nil) (autoload 'magit-reset-soft "magit-reset" "Reset the `HEAD' to COMMIT, but not the index and working tree. - -(git reset --soft REVISION) - -(fn COMMIT)" t nil) (autoload 'magit-reset-hard "magit-reset" "Reset the `HEAD', index, and working tree to COMMIT. - -(git reset --hard REVISION) - -(fn COMMIT)" t nil) (autoload 'magit-reset-keep "magit-reset" "Reset the `HEAD' and index to COMMIT, while keeping uncommitted changes. - -(git reset --keep REVISION) - -(fn COMMIT)" t nil) (autoload 'magit-reset-index "magit-reset" "Reset the index to COMMIT. -Keep the `HEAD' and working tree as-is, so if COMMIT refers to the -head this effectively unstages all changes. - -(git reset COMMIT .) - -(fn COMMIT)" t nil) (autoload 'magit-reset-worktree "magit-reset" "Reset the worktree to COMMIT. -Keep the `HEAD' and index as-is. - -(fn COMMIT)" t nil) (autoload 'magit-reset-quickly "magit-reset" "Reset the `HEAD' and index to COMMIT, and possibly the working tree. -With a prefix argument reset the working tree otherwise don't. - -(git reset --mixed|--hard COMMIT) - -(fn COMMIT &optional HARD)" t nil) (register-definition-prefixes "magit-reset" '("magit-reset-")) (autoload 'magit-sequencer-continue "magit-sequence" "Resume the current cherry-pick or revert sequence." t nil) (autoload 'magit-sequencer-skip "magit-sequence" "Skip the stopped at commit during a cherry-pick or revert sequence." t nil) (autoload 'magit-sequencer-abort "magit-sequence" "Abort the current cherry-pick or revert sequence. -This discards all changes made since the sequence started." t nil) (autoload 'magit-cherry-pick "magit-sequence" nil t) (autoload 'magit-cherry-copy "magit-sequence" "Copy COMMITS from another branch onto the current branch. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then pick all of them, -without prompting. - -(fn COMMITS &optional ARGS)" t nil) (autoload 'magit-cherry-apply "magit-sequence" "Apply the changes in COMMITS but do not commit them. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then apply all of them, -without prompting. - -(fn COMMITS &optional ARGS)" t nil) (autoload 'magit-cherry-harvest "magit-sequence" "Move COMMITS from another BRANCH onto the current branch. -Remove the COMMITS from BRANCH and stay on the current branch. -If a conflict occurs, then you have to fix that and finish the -process manually. - -(fn COMMITS BRANCH &optional ARGS)" t nil) (autoload 'magit-cherry-donate "magit-sequence" "Move COMMITS from the current branch onto another existing BRANCH. -Remove COMMITS from the current branch and stay on that branch. -If a conflict occurs, then you have to fix that and finish the -process manually. `HEAD' is allowed to be detached initially. - -(fn COMMITS BRANCH &optional ARGS)" t nil) (autoload 'magit-cherry-spinout "magit-sequence" "Move COMMITS from the current branch onto a new BRANCH. -Remove COMMITS from the current branch and stay on that branch. -If a conflict occurs, then you have to fix that and finish the -process manually. - -(fn COMMITS BRANCH START-POINT &optional ARGS)" t nil) (autoload 'magit-cherry-spinoff "magit-sequence" "Move COMMITS from the current branch onto a new BRANCH. -Remove COMMITS from the current branch and checkout BRANCH. -If a conflict occurs, then you have to fix that and finish -the process manually. - -(fn COMMITS BRANCH START-POINT &optional ARGS)" t nil) (autoload 'magit-revert "magit-sequence" nil t) (autoload 'magit-revert-and-commit "magit-sequence" "Revert COMMIT by creating a new commit. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then revert all of them, -without prompting. - -(fn COMMIT &optional ARGS)" t nil) (autoload 'magit-revert-no-commit "magit-sequence" "Revert COMMIT by applying it in reverse to the worktree. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then revert all of them, -without prompting. - -(fn COMMIT &optional ARGS)" t nil) (autoload 'magit-am "magit-sequence" nil t) (autoload 'magit-am-apply-patches "magit-sequence" "Apply the patches FILES. - -(fn &optional FILES ARGS)" t nil) (autoload 'magit-am-apply-maildir "magit-sequence" "Apply the patches from MAILDIR. - -(fn &optional MAILDIR ARGS)" t nil) (autoload 'magit-am-continue "magit-sequence" "Resume the current patch applying sequence." t nil) (autoload 'magit-am-skip "magit-sequence" "Skip the stopped at patch during a patch applying sequence." t nil) (autoload 'magit-am-abort "magit-sequence" "Abort the current patch applying sequence. -This discards all changes made since the sequence started." t nil) (autoload 'magit-rebase "magit-sequence" nil t) (autoload 'magit-rebase-onto-pushremote "magit-sequence" nil t) (autoload 'magit-rebase-onto-upstream "magit-sequence" nil t) (autoload 'magit-rebase-branch "magit-sequence" "Rebase the current branch onto a branch read in the minibuffer. -All commits that are reachable from `HEAD' but not from the -selected branch TARGET are being rebased. - -(fn TARGET ARGS)" t nil) (autoload 'magit-rebase-subset "magit-sequence" "Rebase a subset of the current branch's history onto a new base. -Rebase commits from START to `HEAD' onto NEWBASE. -START has to be selected from a list of recent commits. - -(fn NEWBASE START ARGS)" t nil) (autoload 'magit-rebase-interactive "magit-sequence" "Start an interactive rebase sequence. - -(fn COMMIT ARGS)" t nil) (autoload 'magit-rebase-autosquash "magit-sequence" "Combine squash and fixup commits with their intended targets. - -(fn ARGS)" t nil) (autoload 'magit-rebase-edit-commit "magit-sequence" "Edit a single older commit using rebase. - -(fn COMMIT ARGS)" t nil) (autoload 'magit-rebase-reword-commit "magit-sequence" "Reword a single older commit using rebase. - -(fn COMMIT ARGS)" t nil) (autoload 'magit-rebase-remove-commit "magit-sequence" "Remove a single older commit using rebase. - -(fn COMMIT ARGS)" t nil) (autoload 'magit-rebase-continue "magit-sequence" "Restart the current rebasing operation. -In some cases this pops up a commit message buffer for you do -edit. With a prefix argument the old message is reused as-is. - -(fn &optional NOEDIT)" t nil) (autoload 'magit-rebase-skip "magit-sequence" "Skip the current commit and restart the current rebase operation." t nil) (autoload 'magit-rebase-edit "magit-sequence" "Edit the todo list of the current rebase operation." t nil) (autoload 'magit-rebase-abort "magit-sequence" "Abort the current rebase operation, restoring the original branch." t nil) (register-definition-prefixes "magit-sequence" '("magit-")) (autoload 'magit-stash "magit-stash" nil t) (autoload 'magit-stash-both "magit-stash" "Create a stash of the index and working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -(fn MESSAGE &optional INCLUDE-UNTRACKED)" t nil) (autoload 'magit-stash-index "magit-stash" "Create a stash of the index only. -Unstaged and untracked changes are not stashed. The stashed -changes are applied in reverse to both the index and the -worktree. This command can fail when the worktree is not clean. -Applying the resulting stash has the inverse effect. - -(fn MESSAGE)" t nil) (autoload 'magit-stash-worktree "magit-stash" "Create a stash of unstaged changes in the working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -(fn MESSAGE &optional INCLUDE-UNTRACKED)" t nil) (autoload 'magit-stash-keep-index "magit-stash" "Create a stash of the index and working tree, keeping index intact. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -(fn MESSAGE &optional INCLUDE-UNTRACKED)" t nil) (autoload 'magit-snapshot-both "magit-stash" "Create a snapshot of the index and working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -(fn &optional INCLUDE-UNTRACKED)" t nil) (autoload 'magit-snapshot-index "magit-stash" "Create a snapshot of the index only. -Unstaged and untracked changes are not stashed." t nil) (autoload 'magit-snapshot-worktree "magit-stash" "Create a snapshot of unstaged changes in the working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -(fn &optional INCLUDE-UNTRACKED)" t nil) (autoload 'magit-stash-apply "magit-stash" "Apply a stash to the working tree. -Try to preserve the stash index. If that fails because there -are staged changes, apply without preserving the stash index. - -(fn STASH)" t nil) (autoload 'magit-stash-pop "magit-stash" "Apply a stash to the working tree and remove it from stash list. -Try to preserve the stash index. If that fails because there -are staged changes, apply without preserving the stash index -and forgo removing the stash. - -(fn STASH)" t nil) (autoload 'magit-stash-drop "magit-stash" "Remove a stash from the stash list. -When the region is active offer to drop all contained stashes. - -(fn STASH)" t nil) (autoload 'magit-stash-clear "magit-stash" "Remove all stashes saved in REF's reflog by deleting REF. - -(fn REF)" t nil) (autoload 'magit-stash-branch "magit-stash" "Create and checkout a new BRANCH from STASH. - -(fn STASH BRANCH)" t nil) (autoload 'magit-stash-branch-here "magit-stash" "Create and checkout a new BRANCH and apply STASH. -The branch is created using `magit-branch-and-checkout', using the -current branch or `HEAD' as the start-point. - -(fn STASH BRANCH)" t nil) (autoload 'magit-stash-format-patch "magit-stash" "Create a patch from STASH - -(fn STASH)" t nil) (autoload 'magit-stash-list "magit-stash" "List all stashes in a buffer." t nil) (autoload 'magit-stash-show "magit-stash" "Show all diffs of a stash in a buffer. - -(fn STASH &optional ARGS FILES)" t nil) (register-definition-prefixes "magit-stash" '("magit-")) (autoload 'magit-init "magit-status" "Initialize a Git repository, then show its status. - -If the directory is below an existing repository, then the user -has to confirm that a new one should be created inside. If the -directory is the root of the existing repository, then the user -has to confirm that it should be reinitialized. - -Non-interactively DIRECTORY is (re-)initialized unconditionally. - -(fn DIRECTORY)" t nil) (autoload 'magit-status "magit-status" "Show the status of the current Git repository in a buffer. - -If the current directory isn't located within a Git repository, -then prompt for an existing repository or an arbitrary directory, -depending on option `magit-repository-directories', and show the -status of the selected repository instead. - -* If that option specifies any existing repositories, then offer - those for completion and show the status buffer for the - selected one. - -* Otherwise read an arbitrary directory using regular file-name - completion. If the selected directory is the top-level of an - existing working tree, then show the status buffer for that. - -* Otherwise offer to initialize the selected directory as a new - repository. After creating the repository show its status - buffer. - -These fallback behaviors can also be forced using one or more -prefix arguments: - -* With two prefix arguments (or more precisely a numeric prefix - value of 16 or greater) read an arbitrary directory and act on - it as described above. The same could be accomplished using - the command `magit-init'. - -* With a single prefix argument read an existing repository, or - if none can be found based on `magit-repository-directories', - then fall back to the same behavior as with two prefix - arguments. - -(fn &optional DIRECTORY CACHE)" t nil) (defalias 'magit 'magit-status "An alias for `magit-status' for better discoverability. - -Instead of invoking this alias for `magit-status' using -\"M-x magit RET\", you should bind a key to `magit-status' -and read the info node `(magit)Getting Started', which -also contains other useful hints.") (autoload 'magit-status-here "magit-status" "Like `magit-status' but with non-nil `magit-status-goto-file-position'." t nil) (autoload 'magit-status-quick "magit-status" "Show the status of the current Git repository, maybe without refreshing. - -If the status buffer of the current Git repository exists but -isn't being displayed in the selected frame, then display it -without refreshing it. - -If the status buffer is being displayed in the selected frame, -then also refresh it. - -Prefix arguments have the same meaning as for `magit-status', -and additionally cause the buffer to be refresh. - -To use this function instead of `magit-status', add this to your -init file: (global-set-key (kbd \"C-x g\") 'magit-status-quick)." t nil) (autoload 'magit-status-setup-buffer "magit-status" " - -(fn &optional DIRECTORY)" nil nil) (register-definition-prefixes "magit-status" '("magit-")) (autoload 'magit-submodule "magit-submodule" nil t) (autoload 'magit-submodule-add "magit-submodule" nil t) (autoload 'magit-submodule-read-name-for-path "magit-submodule" " - -(fn PATH &optional PREFER-SHORT)" nil nil) (autoload 'magit-submodule-register "magit-submodule" nil t) (autoload 'magit-submodule-populate "magit-submodule" nil t) (autoload 'magit-submodule-update "magit-submodule" nil t) (autoload 'magit-submodule-synchronize "magit-submodule" nil t) (autoload 'magit-submodule-unpopulate "magit-submodule" nil t) (autoload 'magit-submodule-remove "magit-submodule" "Unregister MODULES and remove their working directories. - -For safety reasons, do not remove the gitdirs and if a module has -uncommitted changes, then do not remove it at all. If a module's -gitdir is located inside the working directory, then move it into -the gitdir of the superproject first. - -With the \"--force\" argument offer to remove dirty working -directories and with a prefix argument offer to delete gitdirs. -Both actions are very dangerous and have to be confirmed. There -are additional safety precautions in place, so you might be able -to recover from making a mistake here, but don't count on it. - -(fn MODULES ARGS TRASH-GITDIRS)" t nil) (autoload 'magit-insert-modules "magit-submodule" "Insert submodule sections. -Hook `magit-module-sections-hook' controls which module sections -are inserted, and option `magit-module-sections-nested' controls -whether they are wrapped in an additional section." nil nil) (autoload 'magit-insert-modules-overview "magit-submodule" "Insert sections for all modules. -For each section insert the path and the output of `git describe --tags', -or, failing that, the abbreviated HEAD commit hash." nil nil) (autoload 'magit-insert-modules-unpulled-from-upstream "magit-submodule" "Insert sections for modules that haven't been pulled from the upstream. -These sections can be expanded to show the respective commits." nil nil) (autoload 'magit-insert-modules-unpulled-from-pushremote "magit-submodule" "Insert sections for modules that haven't been pulled from the push-remote. -These sections can be expanded to show the respective commits." nil nil) (autoload 'magit-insert-modules-unpushed-to-upstream "magit-submodule" "Insert sections for modules that haven't been pushed to the upstream. -These sections can be expanded to show the respective commits." nil nil) (autoload 'magit-insert-modules-unpushed-to-pushremote "magit-submodule" "Insert sections for modules that haven't been pushed to the push-remote. -These sections can be expanded to show the respective commits." nil nil) (autoload 'magit-list-submodules "magit-submodule" "Display a list of the current repository's submodules." t nil) (register-definition-prefixes "magit-submodule" '("magit-")) (autoload 'magit-subtree "magit-subtree" nil t) (autoload 'magit-subtree-import "magit-subtree" nil t) (autoload 'magit-subtree-export "magit-subtree" nil t) (autoload 'magit-subtree-add "magit-subtree" "Add REF from REPOSITORY as a new subtree at PREFIX. - -(fn PREFIX REPOSITORY REF ARGS)" t nil) (autoload 'magit-subtree-add-commit "magit-subtree" "Add COMMIT as a new subtree at PREFIX. - -(fn PREFIX COMMIT ARGS)" t nil) (autoload 'magit-subtree-merge "magit-subtree" "Merge COMMIT into the PREFIX subtree. - -(fn PREFIX COMMIT ARGS)" t nil) (autoload 'magit-subtree-pull "magit-subtree" "Pull REF from REPOSITORY into the PREFIX subtree. - -(fn PREFIX REPOSITORY REF ARGS)" t nil) (autoload 'magit-subtree-push "magit-subtree" "Extract the history of the subtree PREFIX and push it to REF on REPOSITORY. - -(fn PREFIX REPOSITORY REF ARGS)" t nil) (autoload 'magit-subtree-split "magit-subtree" "Extract the history of the subtree PREFIX. - -(fn PREFIX COMMIT ARGS)" t nil) (register-definition-prefixes "magit-subtree" '("magit-")) (autoload 'magit-tag "magit" nil t) (autoload 'magit-tag-create "magit-tag" "Create a new tag with the given NAME at REV. -With a prefix argument annotate the tag. - -(git tag [--annotate] NAME REV) - -(fn NAME REV &optional ARGS)" t nil) (autoload 'magit-tag-delete "magit-tag" "Delete one or more tags. -If the region marks multiple tags (and nothing else), then offer -to delete those, otherwise prompt for a single tag to be deleted, -defaulting to the tag at point. - -(git tag -d TAGS) - -(fn TAGS)" t nil) (autoload 'magit-tag-prune "magit-tag" "Offer to delete tags missing locally from REMOTE, and vice versa. - -(fn TAGS REMOTE-TAGS REMOTE)" t nil) (autoload 'magit-tag-release "magit-tag" "Create a release tag. - -Assume that release tags match `magit-release-tag-regexp'. - -First prompt for the name of the new tag using the highest -existing tag as initial input and leaving it to the user to -increment the desired part of the version string. - -If `--annotate' is enabled, then prompt for the message of the -new tag. Base the proposed tag message on the message of the -highest tag, provided that that contains the corresponding -version string and substituting the new version string for that. -Otherwise propose something like \"Foo-Bar 1.2.3\", given, for -example, a TAG \"v1.2.3\" and a repository located at something -like \"/path/to/foo-bar\". - -(fn TAG MSG &optional ARGS)" t nil) (register-definition-prefixes "magit-tag" '("magit-")) (register-definition-prefixes "magit-transient" '("magit-")) (autoload 'magit-emacs-Q-command "magit-utils" "Show a shell command that runs an uncustomized Emacs with only Magit loaded. -See info node `(magit)Debugging Tools' for more information." t nil) (autoload 'Info-follow-nearest-node--magit-gitman "magit-utils" " - -(fn FN &optional FORK)" nil nil) (advice-add 'Info-follow-nearest-node :around 'Info-follow-nearest-node--magit-gitman) (autoload 'org-man-export--magit-gitman "magit-utils" " - -(fn FN LINK DESCRIPTION FORMAT)" nil nil) (advice-add 'org-man-export :around 'org-man-export--magit-gitman) (register-definition-prefixes "magit-utils" '("magit-")) (defvar magit-wip-mode nil "Non-nil if Magit-Wip mode is enabled. -See the `magit-wip-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 `magit-wip-mode'.") (custom-autoload 'magit-wip-mode "magit-wip" nil) (autoload 'magit-wip-mode "magit-wip" "Save uncommitted changes to work-in-progress refs. - -This is a minor mode. If called interactively, toggle the -`Magit-Wip mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='magit-wip-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Whenever appropriate (i.e. when dataloss would be a possibility -otherwise) this mode causes uncommitted changes to be committed -to dedicated work-in-progress refs. - -For historic reasons this mode is implemented on top of four -other `magit-wip-*' modes, which can also be used individually, -if you want finer control over when the wip refs are updated; -but that is discouraged. - -(fn &optional ARG)" t nil) (put 'magit-wip-after-save-mode 'globalized-minor-mode t) (defvar magit-wip-after-save-mode nil "Non-nil if Magit-Wip-After-Save mode is enabled. -See the `magit-wip-after-save-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 `magit-wip-after-save-mode'.") (custom-autoload 'magit-wip-after-save-mode "magit-wip" nil) (autoload 'magit-wip-after-save-mode "magit-wip" "Toggle Magit-Wip-After-Save-Local mode in all buffers. -With prefix ARG, enable Magit-Wip-After-Save mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Magit-Wip-After-Save-Local mode is enabled in all buffers where -`magit-wip-after-save-local-mode-turn-on' would do it. - -See `magit-wip-after-save-local-mode' for more information on -Magit-Wip-After-Save-Local mode. - -(fn &optional ARG)" t nil) (defvar magit-wip-after-apply-mode nil "Non-nil if Magit-Wip-After-Apply mode is enabled. -See the `magit-wip-after-apply-mode' command -for a description of this minor mode.") (custom-autoload 'magit-wip-after-apply-mode "magit-wip" nil) (autoload 'magit-wip-after-apply-mode "magit-wip" "Commit to work-in-progress refs. - -This is a minor mode. If called interactively, toggle the -`Magit-Wip-After-Apply mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='magit-wip-after-apply-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -After applying a change using any \"apply variant\" -command (apply, stage, unstage, discard, and reverse) commit the -affected files to the current wip refs. For each branch there -may be two wip refs; one contains snapshots of the files as found -in the worktree and the other contains snapshots of the entries -in the index. - -(fn &optional ARG)" t nil) (defvar magit-wip-before-change-mode nil "Non-nil if Magit-Wip-Before-Change mode is enabled. -See the `magit-wip-before-change-mode' command -for a description of this minor mode.") (custom-autoload 'magit-wip-before-change-mode "magit-wip" nil) (autoload 'magit-wip-before-change-mode "magit-wip" "Commit to work-in-progress refs before certain destructive changes. - -This is a minor mode. If called interactively, toggle the -`Magit-Wip-Before-Change mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='magit-wip-before-change-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Before invoking a revert command or an \"apply variant\" -command (apply, stage, unstage, discard, and reverse) commit the -affected tracked files to the current wip refs. For each branch -there may be two wip refs; one contains snapshots of the files -as found in the worktree and the other contains snapshots of the -entries in the index. - -Only changes to files which could potentially be affected by the -command which is about to be called are committed. - -(fn &optional ARG)" t nil) (autoload 'magit-wip-commit-initial-backup "magit-wip" "Before saving, commit current file to a worktree wip ref. - -The user has to add this function to `before-save-hook'. - -Commit the current state of the visited file before saving the -current buffer to that file. This backs up the same version of -the file as `backup-buffer' would, but stores the backup in the -worktree wip ref, which is also used by the various Magit Wip -modes, instead of in a backup file as `backup-buffer' would. - -This function ignores the variables that affect `backup-buffer' -and can be used along-side that function, which is recommended -because this function only backs up files that are tracked in -a Git repository." nil nil) (register-definition-prefixes "magit-wip" '("magit-")) (autoload 'magit-worktree "magit-worktree" nil t) (autoload 'magit-worktree-checkout "magit-worktree" "Checkout BRANCH in a new worktree at PATH. - -(fn PATH BRANCH)" t nil) (autoload 'magit-worktree-branch "magit-worktree" "Create a new BRANCH and check it out in a new worktree at PATH. - -(fn PATH BRANCH START-POINT &optional FORCE)" t nil) (autoload 'magit-worktree-move "magit-worktree" "Move WORKTREE to PATH. - -(fn WORKTREE PATH)" t nil) (register-definition-prefixes "magit-worktree" '("magit-")) (provide 'magit-autoloads)) "sly" ((sly-autoloads sly) (define-obsolete-variable-alias 'sly-setup-contribs 'sly-contribs "2.3.2") (defvar sly-contribs '(sly-fancy) "A list of contrib packages to load with SLY.") (autoload 'sly-setup "sly" "Have SLY load and use extension modules CONTRIBS. -CONTRIBS defaults to `sly-contribs' and is a list (LIB1 LIB2...) -symbols of `provide'd and `require'd Elisp libraries. - -If CONTRIBS is nil, `sly-contribs' is *not* affected, otherwise -it is set to CONTRIBS. - -However, after `require'ing LIB1, LIB2 ..., this command invokes -additional initialization steps associated with each element -LIB1, LIB2, which can theoretically be reverted by -`sly-disable-contrib.' - -Notably, one of the extra initialization steps is affecting the -value of `sly-required-modules' (which see) thus affecting the -libraries loaded in the Slynk servers. - -If SLY is currently connected to a Slynk and a contrib in -CONTRIBS has never been loaded, that Slynk is told to load the -associated Slynk extension module. - -To ensure that a particular contrib is loaded, use -`sly-enable-contrib' instead. - -(fn &optional CONTRIBS)" t nil) (autoload 'sly-mode "sly" "Minor mode for horizontal SLY functionality. - -This is a minor mode. If called interactively, toggle the `Sly -mode' mode. If the prefix argument is positive, enable the mode, -and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `sly-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'sly-editing-mode "sly" "Minor mode for editing `lisp-mode' buffers. - -This is a minor mode. If called interactively, toggle the -`Sly-Editing mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `sly-editing-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'sly "sly" "Start a Lisp implementation and connect to it. - - COMMAND designates a the Lisp implementation to start as an -\"inferior\" process to the Emacs process. It is either a -pathname string pathname to a lisp executable, a list (EXECUTABLE -ARGS...), or a symbol indexing -`sly-lisp-implementations'. CODING-SYSTEM is a symbol overriding -`sly-net-coding-system'. - -Interactively, both COMMAND and CODING-SYSTEM are nil and the -prefix argument controls the precise behaviour: - -- With no prefix arg, try to automatically find a Lisp. First - consult `sly-command-switch-to-existing-lisp' and analyse open - connections to maybe switch to one of those. If a new lisp is - to be created, first lookup `sly-lisp-implementations', using - `sly-default-lisp' as a default strategy. Then try - `inferior-lisp-program' if it looks like it points to a valid - lisp. Failing that, guess the location of a lisp - implementation. - -- With a positive prefix arg (one C-u), prompt for a command - string that starts a Lisp implementation. - -- With a negative prefix arg (M-- M-x sly, for example) prompt - for a symbol indexing one of the entries in - `sly-lisp-implementations' - -(fn &optional COMMAND CODING-SYSTEM INTERACTIVE)" t nil) (autoload 'sly-connect "sly" "Connect to a running Slynk server. Return the connection. -With prefix arg, asks if all connections should be closed -before. - -(fn HOST PORT &optional CODING-SYSTEM INTERACTIVE-P)" t nil) (autoload 'sly-hyperspec-lookup "sly" "A wrapper for `hyperspec-lookup' - -(fn SYMBOL-NAME)" t nil) (autoload 'sly-info "sly" "Read SLY manual - -(fn FILE &optional NODE)" t nil) (add-hook 'lisp-mode-hook 'sly-editing-mode) (register-definition-prefixes "sly" '("define-sly-" "inferior-lisp-program" "make-sly-" "sly-")) (provide 'sly-autoloads)) "let-alist" ((let-alist-autoloads let-alist) (autoload 'let-alist "let-alist" "Let-bind dotted symbols to their cdrs in ALIST and execute BODY. -Dotted symbol is any symbol starting with a `.'. Only those present -in BODY are let-bound and this search is done at compile time. - -For instance, the following code - - (let-alist alist - (if (and .title .body) - .body - .site - .site.contents)) - -essentially expands to - - (let ((.title (cdr (assq \\='title alist))) - (.body (cdr (assq \\='body alist))) - (.site (cdr (assq \\='site alist))) - (.site.contents (cdr (assq \\='contents (cdr (assq \\='site alist)))))) - (if (and .title .body) - .body - .site - .site.contents)) - -If you nest `let-alist' invocations, the inner one can't access -the variables of the outer one. You can, however, access alists -inside the original alist by using dots inside the symbol, as -displayed in the example above. - -(fn ALIST &rest BODY)" nil t) (function-put 'let-alist 'lisp-indent-function '1) (register-definition-prefixes "let-alist" '("let-alist--")) (provide 'let-alist-autoloads)) "pdf-tools" ((pdf-tools-autoloads pdf-virtual pdf-view pdf-util pdf-tools pdf-sync pdf-outline pdf-occur pdf-misc pdf-macs pdf-loader pdf-links pdf-isearch pdf-info pdf-history pdf-dev pdf-cache pdf-annot) (autoload 'pdf-annot-minor-mode "pdf-annot" "Support for PDF Annotations. - -This is a minor mode. If called interactively, toggle the -`Pdf-Annot minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-annot-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{pdf-annot-minor-mode-map} - -(fn &optional ARG)" t nil) (register-definition-prefixes "pdf-annot" '("pdf-annot-")) (register-definition-prefixes "pdf-cache" '("boundingbox" "define-pdf-cache-function" "page" "pdf-cache-" "textregions")) (register-definition-prefixes "pdf-dev" '("pdf-dev-")) (autoload 'pdf-history-minor-mode "pdf-history" "Keep a history of previously visited pages. - -This is a minor mode. If called interactively, toggle the -`Pdf-History minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-history-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This is a simple stack-based history. Turning the page or -following a link pushes the left-behind page on the stack, which -may be navigated with the following keys. - -\\{pdf-history-minor-mode-map} - -(fn &optional ARG)" t nil) (register-definition-prefixes "pdf-history" '("pdf-history-")) (register-definition-prefixes "pdf-info" '("pdf-info-")) (autoload 'pdf-isearch-minor-mode "pdf-isearch" "Isearch mode for PDF buffer. - -This is a minor mode. If called interactively, toggle the -`Pdf-Isearch minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-isearch-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When this mode is enabled \\[isearch-forward], among other keys, -starts an incremental search in this PDF document. Since this mode -uses external programs to highlight found matches via -image-processing, proceeding to the next match may be slow. - -Therefore two isearch behaviours have been defined: Normal isearch and -batch mode. The later one is a minor mode -(`pdf-isearch-batch-mode'), which when activated inhibits isearch -from stopping at and highlighting every single match, but rather -display them batch-wise. Here a batch means a number of matches -currently visible in the selected window. - -The kind of highlighting is determined by three faces -`pdf-isearch-match' (for the current match), `pdf-isearch-lazy' -(for all other matches) and `pdf-isearch-batch' (when in batch -mode), which see. - -Colors may also be influenced by the minor-mode -`pdf-view-dark-minor-mode'. If this is minor mode enabled, each face's -dark colors, are used (see e.g. `frame-background-mode'), instead -of the light ones. - -\\{pdf-isearch-minor-mode-map} -While in `isearch-mode' the following keys are available. Note -that not every isearch command work as expected. - -\\{pdf-isearch-active-mode-map} - -(fn &optional ARG)" t nil) (register-definition-prefixes "pdf-isearch" '("pdf-isearch-")) (autoload 'pdf-links-minor-mode "pdf-links" "Handle links in PDF documents.\\ - -This is a minor mode. If called interactively, toggle the -`Pdf-Links minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-links-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -If this mode is enabled, most links in the document may be -activated by clicking on them or by pressing \\[pdf-links-action-perform] and selecting -one of the displayed keys, or by using isearch limited to -links via \\[pdf-links-isearch-link]. - -\\{pdf-links-minor-mode-map} - -(fn &optional ARG)" t nil) (autoload 'pdf-links-action-perform "pdf-links" "Follow LINK, depending on its type. - -This may turn to another page, switch to another PDF buffer or -invoke `pdf-links-browse-uri-function'. - -Interactively, link is read via `pdf-links-read-link-action'. -This function displays characters around the links in the current -page and starts reading characters (ignoring case). After a -sufficient number of characters have been read, the corresponding -link's link is invoked. Additionally, SPC may be used to -scroll the current page. - -(fn LINK)" t nil) (register-definition-prefixes "pdf-links" '("pdf-links-")) (autoload 'pdf-loader-install "pdf-loader" "Prepare Emacs for using PDF Tools. - -This function acts as a replacement for `pdf-tools-install' and -makes Emacs load and use PDF Tools as soon as a PDF file is -opened, but not sooner. - -The arguments are passed verbatim to `pdf-tools-install', which -see. - -(fn &optional NO-QUERY-P SKIP-DEPENDENCIES-P NO-ERROR-P FORCE-DEPENDENCIES-P)" nil nil) (register-definition-prefixes "pdf-loader" '("pdf-loader--")) (register-definition-prefixes "pdf-macs" '("pdf-view-")) (autoload 'pdf-misc-minor-mode "pdf-misc" "FIXME: Not documented. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'pdf-misc-size-indication-minor-mode "pdf-misc" "Provide a working size indication in the mode-line. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc-Size-Indication minor mode' mode. If the prefix -argument is positive, enable the mode, and if it is zero or -negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-size-indication-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'pdf-misc-menu-bar-minor-mode "pdf-misc" "Display a PDF Tools menu in the menu-bar. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc-Menu-Bar minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-menu-bar-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'pdf-misc-context-menu-minor-mode "pdf-misc" "Provide a right-click context menu in PDF buffers. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc-Context-Menu minor mode' mode. If the prefix argument -is positive, enable the mode, and if it is zero or negative, -disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-context-menu-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{pdf-misc-context-menu-minor-mode-map} - -(fn &optional ARG)" t nil) (register-definition-prefixes "pdf-misc" '("pdf-misc-")) (autoload 'pdf-occur "pdf-occur" "List lines matching STRING or PCRE. - -Interactively search for a regexp. Unless a prefix arg was given, -in which case this functions performs a string search. - -If `pdf-occur-prefer-string-search' is non-nil, the meaning of -the prefix-arg is inverted. - -(fn STRING &optional REGEXP-P)" t nil) (autoload 'pdf-occur-multi-command "pdf-occur" "Perform `pdf-occur' on multiple buffer. - -For a programmatic search of multiple documents see -`pdf-occur-search'." t nil) (defvar pdf-occur-global-minor-mode nil "Non-nil if Pdf-Occur-Global minor mode is enabled. -See the `pdf-occur-global-minor-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 `pdf-occur-global-minor-mode'.") (custom-autoload 'pdf-occur-global-minor-mode "pdf-occur" nil) (autoload 'pdf-occur-global-minor-mode "pdf-occur" "Enable integration of Pdf Occur with other modes. - -This is a minor mode. If called interactively, toggle the -`Pdf-Occur-Global minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='pdf-occur-global-minor-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This global minor mode enables (or disables) -`pdf-occur-ibuffer-minor-mode' and `pdf-occur-dired-minor-mode' -in all current and future ibuffer/dired buffer. - -(fn &optional ARG)" t nil) (autoload 'pdf-occur-ibuffer-minor-mode "pdf-occur" "Hack into ibuffer's do-occur binding. - -This is a minor mode. If called interactively, toggle the -`Pdf-Occur-Ibuffer minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-occur-ibuffer-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This mode remaps `ibuffer-do-occur' to -`pdf-occur-ibuffer-do-occur', which will start the PDF Tools -version of `occur', if all marked buffer's are in `pdf-view-mode' -and otherwise fallback to `ibuffer-do-occur'. - -(fn &optional ARG)" t nil) (autoload 'pdf-occur-dired-minor-mode "pdf-occur" "Hack into dired's `dired-do-search' binding. - -This is a minor mode. If called interactively, toggle the -`Pdf-Occur-Dired minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-occur-dired-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This mode remaps `dired-do-search' to -`pdf-occur-dired-do-search', which will start the PDF Tools -version of `occur', if all marked buffer's are in `pdf-view-mode' -and otherwise fallback to `dired-do-search'. - -(fn &optional ARG)" t nil) (register-definition-prefixes "pdf-occur" '("pdf-occur-")) (autoload 'pdf-outline-minor-mode "pdf-outline" "Display an outline of a PDF document. - -This is a minor mode. If called interactively, toggle the -`Pdf-Outline minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-outline-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This provides a PDF's outline on the menu bar via imenu. -Additionally the same outline may be viewed in a designated -buffer. - -\\{pdf-outline-minor-mode-map} - -(fn &optional ARG)" t nil) (autoload 'pdf-outline "pdf-outline" "Display an PDF outline of BUFFER. - -BUFFER defaults to the current buffer. Select the outline -buffer, unless NO-SELECT-WINDOW-P is non-nil. - -(fn &optional BUFFER NO-SELECT-WINDOW-P)" t nil) (autoload 'pdf-outline-imenu-enable "pdf-outline" "Enable imenu in the current PDF buffer." t nil) (register-definition-prefixes "pdf-outline" '("pdf-outline")) (autoload 'pdf-sync-minor-mode "pdf-sync" "Correlate a PDF position with the TeX file. -\\ -This works via SyncTeX, which means the TeX sources need to have -been compiled with `--synctex=1'. In AUCTeX this can be done by -setting `TeX-source-correlate-method' to 'synctex (before AUCTeX -is loaded) and enabling `TeX-source-correlate-mode'. - -This is a minor mode. If called interactively, toggle the -`Pdf-Sync minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-sync-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Then \\[pdf-sync-backward-search-mouse] in the PDF buffer will open the -corresponding TeX location. - -If AUCTeX is your preferred tex-mode, this library arranges to -bind `pdf-sync-forward-display-pdf-key' (the default is `C-c C-g') -to `pdf-sync-forward-search' in `TeX-source-correlate-map'. This -function displays the PDF page corresponding to the current -position in the TeX buffer. This function only works together -with AUCTeX. - -(fn &optional ARG)" t nil) (register-definition-prefixes "pdf-sync" '("pdf-sync-")) (defvar pdf-tools-handle-upgrades t "Whether PDF Tools should handle upgrading itself.") (custom-autoload 'pdf-tools-handle-upgrades "pdf-tools" t) (autoload 'pdf-tools-install "pdf-tools" "Install PDF-Tools in all current and future PDF buffers. - -If the `pdf-info-epdfinfo-program' is not running or does not -appear to be working, attempt to rebuild it. If this build -succeeded, continue with the activation of the package. -Otherwise fail silently, i.e. no error is signaled. - -Build the program (if necessary) without asking first, if -NO-QUERY-P is non-nil. - -Don't attempt to install system packages, if SKIP-DEPENDENCIES-P -is non-nil. - -Do not signal an error in case the build failed, if NO-ERROR-P is -non-nil. - -Attempt to install system packages (even if it is deemed -unnecessary), if FORCE-DEPENDENCIES-P is non-nil. - -Note that SKIP-DEPENDENCIES-P and FORCE-DEPENDENCIES-P are -mutually exclusive. - -Note further, that you can influence the installation directory -by setting `pdf-info-epdfinfo-program' to an appropriate -value (e.g. ~/bin/epdfinfo) before calling this function. - -See `pdf-view-mode' and `pdf-tools-enabled-modes'. - -(fn &optional NO-QUERY-P SKIP-DEPENDENCIES-P NO-ERROR-P FORCE-DEPENDENCIES-P)" t nil) (autoload 'pdf-tools-enable-minor-modes "pdf-tools" "Enable MODES in the current buffer. - -MODES defaults to `pdf-tools-enabled-modes'. - -(fn &optional MODES)" t nil) (autoload 'pdf-tools-help "pdf-tools" nil t nil) (register-definition-prefixes "pdf-tools" '("pdf-tools-")) (register-definition-prefixes "pdf-util" '("display-buffer-split-below-and-attach" "pdf-util-")) (autoload 'pdf-view-bookmark-jump-handler "pdf-view" "The bookmark handler-function interface for bookmark BMK. - -See also `pdf-view-bookmark-make-record'. - -(fn BMK)" nil nil) (register-definition-prefixes "pdf-view" '("pdf-view-")) (autoload 'pdf-virtual-edit-mode "pdf-virtual" "Major mode when editing a virtual PDF buffer. - -(fn)" t nil) (autoload 'pdf-virtual-view-mode "pdf-virtual" "Major mode in virtual PDF buffers. - -(fn)" t nil) (defvar pdf-virtual-global-minor-mode nil "Non-nil if Pdf-Virtual-Global minor mode is enabled. -See the `pdf-virtual-global-minor-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 `pdf-virtual-global-minor-mode'.") (custom-autoload 'pdf-virtual-global-minor-mode "pdf-virtual" nil) (autoload 'pdf-virtual-global-minor-mode "pdf-virtual" "Enable recognition and handling of VPDF files. - -This is a minor mode. If called interactively, toggle the -`Pdf-Virtual-Global minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='pdf-virtual-global-minor-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'pdf-virtual-buffer-create "pdf-virtual" " - -(fn &optional FILENAMES BUFFER-NAME DISPLAY-P)" t nil) (register-definition-prefixes "pdf-virtual" '("pdf-virtual-")) (provide 'pdf-tools-autoloads)) "kv" ((kv-autoloads kv) (register-definition-prefixes "kv" '("dotass" "keyword->symbol" "map-bind")) (provide 'kv-autoloads)) "esxml" ((esxml-autoloads esxml-pkg esxml-query esxml) (register-definition-prefixes "esxml" '("attr" "esxml-" "pp-esxml-to-xml" "string-trim-whitespace" "sxml-to-" "xml-to-esxml")) (register-definition-prefixes "esxml-query" '("esxml-")) (provide 'esxml-autoloads)) "nov" ((nov-autoloads nov) (autoload 'nov-mode "nov" "Major mode for reading EPUB documents - -(fn)" t nil) (autoload 'nov-bookmark-jump-handler "nov" "The bookmark handler-function interface for bookmark BMK. - -See also `nov-bookmark-make-record'. - -(fn BMK)" nil nil) (register-definition-prefixes "nov" '("nov-")) (provide 'nov-autoloads)) "eaf" ((eaf-autoloads eaf) (autoload 'eaf-open-bookmark "eaf" "Command to open or create EAF bookmarks with completion." t nil) (autoload 'eaf-get-file-name-extension "eaf" "A wrapper around `file-name-extension' that downcases the extension of the FILE. - -(fn FILE)" nil nil) (autoload 'eaf-open "eaf" "Open an EAF application with URL, optional APP-NAME and ARGS. - -Interactively, a prefix arg replaces ALWAYS-NEW, which means to open a new - buffer regardless of whether a buffer with existing URL and APP-NAME exists. - -By default, `eaf-open' will switch to buffer if corresponding url exists. -`eaf-open' always open new buffer if option OPEN-ALWAYS is non-nil. - -When called interactively, URL accepts a file that can be opened by EAF. - -(fn URL &optional APP-NAME ARGS ALWAYS-NEW)" t nil) (autoload 'eaf-install-and-update "eaf" "Interactively run `install-eaf.py' to install/update EAF apps. - -For a full `install-eaf.py' experience, refer to `--help' and run in a terminal." t nil) (register-definition-prefixes "eaf" '("eaf-" "eval-in-emacs-func" "get-emacs-face-foregrounds")) (provide 'eaf-autoloads)) "elfeed" ((elfeed-autoloads xml-query elfeed elfeed-show elfeed-search elfeed-pkg elfeed-log elfeed-link elfeed-lib elfeed-db elfeed-curl elfeed-csv) (autoload 'elfeed-update "elfeed" "Update all the feeds in `elfeed-feeds'." t nil) (autoload 'elfeed "elfeed" "Enter elfeed." t nil) (autoload 'elfeed-load-opml "elfeed" "Load feeds from an OPML file into `elfeed-feeds'. -When called interactively, the changes to `elfeed-feeds' are -saved to your customization file. - -(fn FILE)" t nil) (autoload 'elfeed-export-opml "elfeed" "Export the current feed listing to OPML-formatted FILE. - -(fn FILE)" t nil) (register-definition-prefixes "elfeed" '("elfeed-")) (register-definition-prefixes "elfeed-csv" '("elfeed-csv-")) (register-definition-prefixes "elfeed-curl" '("elfeed-curl-")) (register-definition-prefixes "elfeed-db" '("elfeed-" "with-elfeed-db-visit")) (register-definition-prefixes "elfeed-lib" '("elfeed-")) (autoload 'elfeed-link-store-link "elfeed-link" "Store a link to an elfeed search or entry buffer. - -When storing a link to an entry, automatically extract all the -entry metadata. These can be used in the capture templates as -%:elfeed-entry-. See `elfeed-entry--create' for the list -of available props." nil nil) (autoload 'elfeed-link-open "elfeed-link" "Jump to an elfeed entry or search. - -Depending on what FILTER-OR-ID looks like, we jump to either -search buffer or show a concrete entry. - -(fn FILTER-OR-ID)" nil nil) (eval-after-load 'org `(funcall ',(lambda nil (if (version< (org-version) "9.0") (with-no-warnings (org-add-link-type "elfeed" #'elfeed-link-open) (add-hook 'org-store-link-functions #'elfeed-link-store-link)) (with-no-warnings (org-link-set-parameters "elfeed" :follow #'elfeed-link-open :store #'elfeed-link-store-link)))))) (register-definition-prefixes "elfeed-log" '("elfeed-log")) (autoload 'elfeed-search-bookmark-handler "elfeed-search" "Jump to an elfeed-search bookmarked location. - -(fn RECORD)" nil nil) (autoload 'elfeed-search-desktop-restore "elfeed-search" "Restore the state of an elfeed-search buffer on desktop restore. - -(fn FILE-NAME BUFFER-NAME SEARCH-FILTER)" nil nil) (add-to-list 'desktop-buffer-mode-handlers '(elfeed-search-mode . elfeed-search-desktop-restore)) (register-definition-prefixes "elfeed-search" '("elfeed-s")) (autoload 'elfeed-show-bookmark-handler "elfeed-show" "Show the bookmarked entry saved in the `RECORD'. - -(fn RECORD)" nil nil) (register-definition-prefixes "elfeed-show" '("elfeed-")) (register-definition-prefixes "xml-query" '("xml-query")) (provide 'elfeed-autoloads)) "elfeed-org" ((elfeed-org-autoloads elfeed-org) (autoload 'elfeed-org "elfeed-org" "Hook up rmh-elfeed-org to read the `org-mode' configuration when elfeed is run." t nil) (register-definition-prefixes "elfeed-org" '("elfeed-org-" "rmh-elfeed-org-")) (provide 'elfeed-org-autoloads)) "bongo" ((bongo-autoloads lastfm-submit bongo) (autoload 'bongo-start "bongo" "Start playing the current track in the nearest playlist buffer. -If there is no current track, perform the action appropriate for the current - playback mode (for example, for regressive playback, play the last track). -However, if something is already playing, do nothing. -When called interactively and the current track is a stop action track, - continue playback as if the action track had finished playing. -CALLED-INTERACTIVELY-P is non-nil when called interactively. - -(fn &optional CALLED-INTERACTIVELY-P)" t nil) (autoload 'bongo-start/stop "bongo" "Start or stop playback in the nearest Bongo playlist buffer. -With prefix ARGUMENT, call `bongo-stop' even if already stopped. -CALLED-INTERACTIVELY-P is non-nil when called interactively. - -(fn &optional ARGUMENT CALLED-INTERACTIVELY-P)" t nil) (autoload 'bongo-show "bongo" "Display what Bongo is playing in the minibuffer. -If INSERT-FLAG (prefix argument if interactive) is non-nil, - insert the description at point. -Return the description string. - -(fn &optional INSERT-FLAG)" t nil) (autoload 'bongo-playlist "bongo" "Switch to a Bongo playlist buffer. -See the function `bongo-playlist-buffer'." t nil) (autoload 'bongo-library "bongo" "Switch to a Bongo library buffer. -See the function `bongo-library-buffer'." t nil) (autoload 'bongo-switch-buffers "bongo" "In Bongo, switch from a playlist to a library, or vice versa. -With prefix argument PROMPT, prompt for the buffer to switch to. - -(fn &optional PROMPT)" t nil) (autoload 'bongo "bongo" "Switch to a Bongo buffer. -See the function `bongo-buffer'." t nil) (register-definition-prefixes "bongo" '("afplay" "bongo-" "define-bongo-backend" "mikmod" "ogg123" "speexdec" "timidity" "vlc" "with-")) (register-definition-prefixes "lastfm-submit" '("lastfm")) (provide 'bongo-autoloads)) "transmission" ((transmission-autoloads transmission) (autoload 'transmission-add "transmission" "Add TORRENT by filename, URL, magnet link, or info hash. -When called with a prefix, prompt for DIRECTORY. - -(fn TORRENT &optional DIRECTORY)" t nil) (autoload 'transmission "transmission" "Open a `transmission-mode' buffer." t nil) (register-definition-prefixes "transmission" '("define-transmission-" "download>?" "eta>=?" "file-" "percent-done>?" "progress>?" "ratio>?" "size" "transmission-" "upload>?")) (provide 'transmission-autoloads)) "password-store" ((password-store-autoloads password-store) (autoload 'password-store-edit "password-store" "Edit password for ENTRY. - -(fn ENTRY)" t nil) (autoload 'password-store-get "password-store" "Return password for ENTRY. - -Returns the first line of the password data. -When CALLBACK is non-`NIL', call CALLBACK with the first line instead. - -(fn ENTRY &optional CALLBACK)" nil nil) (autoload 'password-store-get-field "password-store" "Return FIELD for ENTRY. -FIELD is a string, for instance \"url\". -When CALLBACK is non-`NIL', call it with the line associated to FIELD instead. -If FIELD equals to symbol secret, then this function reduces to `password-store-get'. - -(fn ENTRY FIELD &optional CALLBACK)" nil nil) (autoload 'password-store-clear "password-store" "Clear secret in the kill ring. - -Optional argument FIELD, a symbol or a string, describes -the stored secret to clear; if nil, then set it to 'secret. -Note, FIELD does not affect the function logic; it is only used -to display the message: - -(message \"Field %s cleared.\" field). - -(fn &optional FIELD)" t nil) (autoload 'password-store-copy "password-store" "Add password for ENTRY into the kill ring. - -Clear previous password from the kill ring. Pointer to the kill ring -is stored in `password-store-kill-ring-pointer'. Password is cleared -after `password-store-time-before-clipboard-restore' seconds. - -(fn ENTRY)" t nil) (autoload 'password-store-copy-field "password-store" "Add FIELD for ENTRY into the kill ring. - -Clear previous secret from the kill ring. Pointer to the kill ring is -stored in `password-store-kill-ring-pointer'. Secret field is cleared -after `password-store-timeout' seconds. -If FIELD equals to symbol secret, then this function reduces to `password-store-copy'. - -(fn ENTRY FIELD)" t nil) (autoload 'password-store-init "password-store" "Initialize new password store and use GPG-ID for encryption. - -Separate multiple IDs with spaces. - -(fn GPG-ID)" t nil) (autoload 'password-store-insert "password-store" "Insert a new ENTRY containing PASSWORD. - -(fn ENTRY PASSWORD)" t nil) (autoload 'password-store-generate "password-store" "Generate a new password for ENTRY with PASSWORD-LENGTH. - -Default PASSWORD-LENGTH is `password-store-password-length'. - -(fn ENTRY &optional PASSWORD-LENGTH)" t nil) (autoload 'password-store-remove "password-store" "Remove existing password for ENTRY. - -(fn ENTRY)" t nil) (autoload 'password-store-rename "password-store" "Rename ENTRY to NEW-ENTRY. - -(fn ENTRY NEW-ENTRY)" t nil) (autoload 'password-store-version "password-store" "Show version of pass executable." t nil) (autoload 'password-store-url "password-store" "Browse URL stored in ENTRY. - -(fn ENTRY)" t nil) (register-definition-prefixes "password-store" '("password-store-")) (provide 'password-store-autoloads)) "password-store-otp" ((password-store-otp-autoloads password-store-otp) (autoload 'password-store-otp-token-copy "password-store-otp" "Copy an OTP token from ENTRY to clipboard. - -(fn ENTRY)" t nil) (autoload 'password-store-otp-uri-copy "password-store-otp" "Copy an OTP URI from ENTRY to clipboard. - -(fn ENTRY)" t nil) (autoload 'password-store-otp-insert "password-store-otp" "Insert a new ENTRY containing OTP-URI. - -(fn ENTRY OTP-URI)" t nil) (autoload 'password-store-otp-append "password-store-otp" "Append to an ENTRY the given OTP-URI. - -(fn ENTRY OTP-URI)" t nil) (autoload 'password-store-otp-append-from-image "password-store-otp" "Check clipboard for an image and scan it to get an OTP URI, append it to ENTRY. - -(fn ENTRY)" t nil) (register-definition-prefixes "password-store-otp" '("password-store-otp-")) (provide 'password-store-otp-autoloads)) "pass" ((pass-autoloads pass) (autoload 'pass "pass" "Open the password-store buffer." t nil) (register-definition-prefixes "pass" '("pass-")) (provide 'pass-autoloads)) "plz" ((plz-autoloads plz) (register-definition-prefixes "plz" '("plz-")) (provide 'plz-autoloads)) "map" ((map-autoloads map) (register-definition-prefixes "map" '("map-")) (provide 'map-autoloads)) "ement" ((ement-autoloads ement ement-structs ement-room ement-room-list ement-notify ement-macros ement-api) (autoload 'ement-connect "ement" "Connect to Matrix with USER-ID and PASSWORD, or using SESSION. -Interactively, with prefix, ignore a saved session and log in -again; otherwise, use a saved session if `ement-save-sessions' is -enabled and a saved session is available, or prompt to log in if -not enabled or available. - -If USERID or PASSWORD are not specified, the user will be -prompted for them. - -If URI-PREFIX is specified, it should be the prefix of the -server's API URI, including protocol, hostname, and optionally -the port, e.g. - - \"https://matrix-client.matrix.org\" - \"http://localhost:8080\" - -(fn &key USER-ID PASSWORD URI-PREFIX SESSION)" t nil) (register-definition-prefixes "ement" '("ement-")) (register-definition-prefixes "ement-api" '("ement-api-error")) (register-definition-prefixes "ement-macros" '("ement-")) (register-definition-prefixes "ement-notify" '("ement-notify")) (register-definition-prefixes "ement-room" '("ement-")) (autoload 'ement-room-list "ement-room-list" "Show buffer listing joined rooms. -Calls `pop-to-buffer-same-window'. Interactively, with prefix, -call `pop-to-buffer'. - -(fn &rest IGNORE)" t nil) (defalias 'ement-list-rooms 'ement-room-list) (autoload 'ement-room-list-auto-update "ement-room-list" "Automatically update the room list buffer. -Does so when variable `ement-room-list-auto-update' is non-nil. -To be called in `ement-sync-callback-hook'. - -(fn SESSION)" nil nil) (register-definition-prefixes "ement-room-list" '("ement-room-list-")) (provide 'ement-autoloads)) "gcmh" ((gcmh-autoloads gcmh) (defvar gcmh-mode nil "Non-nil if GCMH mode is enabled. -See the `gcmh-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 `gcmh-mode'.") (custom-autoload 'gcmh-mode "gcmh" nil) (autoload 'gcmh-mode "gcmh" "Minor mode to tweak Garbage Collection strategy. - -This is a minor mode. If called interactively, toggle the `GCMH -mode' mode. If the prefix argument is positive, enable the mode, -and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='gcmh-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "gcmh" '("gcmh-")) (provide 'gcmh-autoloads)) "deferred" ((deferred-autoloads deferred) (register-definition-prefixes "deferred" '("deferred:")) (provide 'deferred-autoloads)) "sound-wav" ((sound-wav-autoloads sound-wav) (autoload 'sound-wav-play "sound-wav" " - -(fn &rest FILES)" nil nil) (register-definition-prefixes "sound-wav" '("sound-wav--")) (provide 'sound-wav-autoloads)) "gntp" ((gntp-autoloads gntp) (autoload 'gntp-notify "gntp" "Send notification NAME with TITLE, TEXT, PRIORITY and ICON to SERVER:PORT. -PORT defaults to `gntp-server-port' - -(fn NAME TITLE TEXT SERVER &optional PORT PRIORITY ICON)" nil nil) (register-definition-prefixes "gntp" '("gntp-")) (provide 'gntp-autoloads)) "log4e" ((log4e-autoloads log4e) (autoload 'log4e-mode "log4e" "Major mode for browsing a buffer made by log4e. - -\\ -\\{log4e-mode-map} - -(fn)" t nil) (autoload 'log4e:insert-start-log-quickly "log4e" "Insert logging statment for trace level log at start of current function/macro." t nil) (register-definition-prefixes "log4e" '("log4e")) (provide 'log4e-autoloads)) "alert" ((alert-autoloads alert) (autoload 'alert-add-rule "alert" "Programmatically add an alert configuration rule. - -Normally, users should custoimze `alert-user-configuration'. -This facility is for module writers and users that need to do -things the Lisp way. - -Here is a rule the author currently uses with ERC, so that the -fringe gets colored whenever people chat on BitlBee: - -(alert-add-rule :status \\='(buried visible idle) - :severity \\='(moderate high urgent) - :mode \\='erc-mode - :predicate - #\\='(lambda (info) - (string-match (concat \"\\\\`[^&].*@BitlBee\\\\\\='\") - (erc-format-target-and/or-network))) - :persistent - #\\='(lambda (info) - ;; If the buffer is buried, or the user has been - ;; idle for `alert-reveal-idle-time' seconds, - ;; make this alert persistent. Normally, alerts - ;; become persistent after - ;; `alert-persist-idle-time' seconds. - (memq (plist-get info :status) \\='(buried idle))) - :style \\='fringe - :continue t) - -(fn &key SEVERITY STATUS MODE CATEGORY TITLE MESSAGE PREDICATE ICON (STYLE alert-default-style) PERSISTENT CONTINUE NEVER-PERSIST APPEND)" nil nil) (autoload 'alert "alert" "Alert the user that something has happened. -MESSAGE is what the user will see. You may also use keyword -arguments to specify additional details. Here is a full example: - -(alert \"This is a message\" - :severity \\='high ;; The default severity is `normal' - :title \"Title\" ;; An optional title - :category \\='example ;; A symbol to identify the message - :mode \\='text-mode ;; Normally determined automatically - :buffer (current-buffer) ;; This is the default - :data nil ;; Unused by alert.el itself - :persistent nil ;; Force the alert to be persistent; - ;; it is best not to use this - :never-persist nil ;; Force this alert to never persist - :id \\='my-id) ;; Used to replace previous message of - ;; the same id in styles that support it - :style \\='fringe) ;; Force a given style to be used; - ;; this is only for debugging! - -If no :title is given, the buffer-name of :buffer is used. If -:buffer is nil, it is the current buffer at the point of call. - -:data is an opaque value which modules can pass through to their -own styles if they wish. - -Here are some more typical examples of usage: - - ;; This is the most basic form usage - (alert \"This is an alert\") - - ;; You can adjust the severity for more important messages - (alert \"This is an alert\" :severity \\='high) - - ;; Or decrease it for purely informative ones - (alert \"This is an alert\" :severity \\='trivial) - - ;; Alerts can have optional titles. Otherwise, the title is the - ;; buffer-name of the (current-buffer) where the alert originated. - (alert \"This is an alert\" :title \"My Alert\") - - ;; Further, alerts can have categories. This allows users to - ;; selectively filter on them. - (alert \"This is an alert\" :title \"My Alert\" - :category \\='some-category-or-other) - -(fn MESSAGE &key (SEVERITY \\='normal) TITLE ICON CATEGORY BUFFER MODE DATA STYLE PERSISTENT NEVER-PERSIST ID)" nil nil) (register-definition-prefixes "alert" '("alert-" "x-urgen")) (provide 'alert-autoloads)) "org-notifications" ((org-notifications-autoloads org-notifications) (autoload 'org-notifications-start "org-notifications" "Start the timer that is used to collect agenda items." t nil) (autoload 'org-notifications-stop "org-notifications" "Stop the timer that is used to collect agenda items." t nil) (register-definition-prefixes "org-notifications" '("org-notifications-")) (provide 'org-notifications-autoloads)) "async" ((async-autoloads smtpmail-async dired-async async async-bytecomp) (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) - -Special case: -If the output of START-FUNC is a string with properties -e.g. (buffer-string) RESULT will be transformed in a list where the -car is the string itself (without props) and the cdr the rest of -properties, this allows using in FINISH-FUNC the string without -properties and then apply the properties in cdr to this string (if -needed). -Properties handling special objects like markers are returned as -list to allow restoring them later. -See for more infos. - -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) (register-definition-prefixes "async" '("async-")) (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'. - -This is a minor mode. If called interactively, toggle the -`Async-Bytecomp-Package mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='async-bytecomp-package-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(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) (register-definition-prefixes "async-bytecomp" '("async-")) (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. - -This is a minor mode. If called interactively, toggle the -`Dired-Async mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dired-async-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (autoload 'dired-async-do-copy "dired-async" "Run \342\200\230dired-do-copy\342\200\231 asynchronously. - -(fn &optional ARG)" t nil) (autoload 'dired-async-do-symlink "dired-async" "Run \342\200\230dired-do-symlink\342\200\231 asynchronously. - -(fn &optional ARG)" t nil) (autoload 'dired-async-do-hardlink "dired-async" "Run \342\200\230dired-do-hardlink\342\200\231 asynchronously. - -(fn &optional ARG)" t nil) (autoload 'dired-async-do-rename "dired-async" "Run \342\200\230dired-do-rename\342\200\231 asynchronously. - -(fn &optional ARG)" t nil) (register-definition-prefixes "dired-async" '("dired-async-")) (register-definition-prefixes "smtpmail-async" '("async-smtpmail-")) (provide 'async-autoloads)) "org-wild-notifier" ((org-wild-notifier-autoloads org-wild-notifier) (autoload 'org-wild-notifier-check "org-wild-notifier" "Parse agenda view and notify about upcomming events." t nil) (defvar org-wild-notifier-mode nil "Non-nil if Org-Wild-Notifier mode is enabled. -See the `org-wild-notifier-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-wild-notifier-mode'.") (custom-autoload 'org-wild-notifier-mode "org-wild-notifier" nil) (autoload 'org-wild-notifier-mode "org-wild-notifier" "Toggle org notifications globally. -When enabled parses your agenda once a minute and emits notifications -if needed. - -This is a minor mode. If called interactively, toggle the -`Org-Wild-Notifier mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-wild-notifier-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -(fn &optional ARG)" t nil) (register-definition-prefixes "org-wild-notifier" '("org-wild-notifier-")) (provide 'org-wild-notifier-autoloads)))) - -#s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (org-elpa #s(hash-table size 217 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 11 "melpa" nil "gnu-elpa-mirror" nil "el-get" nil "emacsmirror-mirror" nil "straight" nil "use-package" nil "bind-key" nil "command-log-mode" nil "all-the-icons" nil "doom-modeline" nil "shrink-path" nil "s" nil "dash" nil "f" nil "doom-themes" nil "cl-lib" nil "rainbow-delimiters" nil "smartparens" nil "aggressive-indent" nil "adaptive-wrap" nil "which-key" nil "no-littering" nil "evil" nil "goto-chg" nil "evil-collection" nil "annalist" nil "general" nil "evil-escape" nil "evil-surround" nil "unicode-fonts" nil "font-utils" nil "persistent-soft" nil "pcache" nil "list-utils" nil "ucs-utils" nil "emojify" nil "seq" nil "ht" nil "visual-fill-column" nil "toc-org" nil "selectrum" nil "prescient" nil "selectrum-prescient" nil "consult" nil "marginalia" nil "embark" nil "company" nil "company-dict" nil "parent-mode" nil "yasnippet" nil "projectile" nil "simple-httpd" nil "avy" nil "evil-avy" nil "ace-link" nil "ace-window" nil "helpful" nil "elisp-refs" nil "format-all" nil "inheritenv" nil "language-id" nil "lua-mode" nil "lsp-mode" nil "spinner" nil "markdown-mode" nil "lv" nil "lsp-ui" nil "lsp-treemacs" nil "treemacs" nil "pfuture" nil "hydra" nil "cfrs" nil "posframe" nil "fennel-mode" nil "friar" nil "yaml-mode" nil "docker" nil "docker-tramp" nil "json-mode" nil "json-snatcher" nil "tablist" nil "transient" nil "fish-mode" nil "csv-mode" nil "restclient" nil "ob-restclient" nil "dart-mode" nil "lsp-dart" nil "dap-mode" nil "bui" nil "flutter" nil "hover" nil "all-the-icons-dired" nil "dired-single" nil "dired-rainbow" nil "dired-hacks-utils" nil "diredfl" nil "dired-rsync" nil "org" (org :type git :repo "https://git.savannah.gnu.org/git/emacs/org-mode.git" :local-repo "org" :depth full :pre-build (straight-recipes-org-elpa--build) :build (:not autoloads) :files (:defaults "lisp/*.el" ("etc/styles/" "etc/styles/*"))) "evil-org" nil "org-super-agenda" nil "ts" nil "org-roam" nil "emacsql" nil "emacsql-sqlite" nil "magit-section" nil "websocket" nil "org-roam-ui" nil "org-superstar" nil "mu4e" nil "org-msg" nil "htmlize" nil "calfw" nil "calfw-org" nil "calfw-ical" nil "org-caldav" nil "magit" nil "git-commit" nil "with-editor" nil "sly" nil "pdf-tools" nil "let-alist" nil "nov" nil "esxml" nil "kv" nil "eaf" nil "elfeed" nil "elfeed-org" nil "bongo" nil "transmission" nil "auth-source-pass" nil "pass" nil "password-store" nil "password-store-otp" nil "plz" nil "ement" nil "map" nil "gcmh" nil "org-notifications" nil "sound-wav" nil "deferred" nil "alert" nil "gntp" nil "log4e" nil "org-wild-notifier" nil "async" nil)) melpa #s(hash-table size 145 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 2 "gnu-elpa-mirror" nil "el-get" (el-get :type git :flavor melpa :files ("*.el" ("recipes" "recipes/el-get.rcp") "methods" "el-get-pkg.el") :host github :repo "dimitri/el-get") "emacsmirror-mirror" nil "straight" nil "use-package" (use-package :type git :flavor melpa :files (:defaults (:exclude "bind-key.el" "bind-chord.el" "use-package-chords.el" "use-package-ensure-system-package.el") "use-package-pkg.el") :host github :repo "jwiegley/use-package") "bind-key" (bind-key :type git :flavor melpa :files ("bind-key.el" "bind-key-pkg.el") :host github :repo "jwiegley/use-package") "command-log-mode" (command-log-mode :type git :flavor melpa :host github :repo "lewang/command-log-mode") "all-the-icons" (all-the-icons :type git :flavor melpa :files (:defaults "data" "all-the-icons-pkg.el") :host github :repo "domtronn/all-the-icons.el") "doom-modeline" (doom-modeline :type git :flavor melpa :host github :repo "seagle0128/doom-modeline") "shrink-path" (shrink-path :type git :flavor melpa :host gitlab :repo "bennya/shrink-path.el") "s" (s :type git :flavor melpa :files ("s.el" "s-pkg.el") :host github :repo "magnars/s.el") "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") "doom-themes" (doom-themes :type git :flavor melpa :files (:defaults "themes/*.el" "doom-themes-pkg.el") :host github :repo "hlissner/emacs-doom-themes") "cl-lib" nil "rainbow-delimiters" (rainbow-delimiters :type git :flavor melpa :host github :repo "Fanael/rainbow-delimiters") "smartparens" (smartparens :type git :flavor melpa :host github :repo "Fuco1/smartparens") "aggressive-indent" (aggressive-indent :type git :flavor melpa :host github :repo "Malabarba/aggressive-indent-mode") "adaptive-wrap" nil "which-key" (which-key :type git :flavor melpa :host github :repo "justbur/emacs-which-key") "no-littering" (no-littering :type git :flavor melpa :host github :repo "emacscollective/no-littering") "evil" (evil :type git :flavor melpa :files (:defaults "doc/build/texinfo/evil.texi" (:exclude "evil-test-helpers.el") "evil-pkg.el") :host github :repo "emacs-evil/evil") "goto-chg" (goto-chg :type git :flavor melpa :host github :repo "emacs-evil/goto-chg") "evil-collection" (evil-collection :type git :flavor melpa :files (:defaults "modes" "evil-collection-pkg.el") :host github :repo "emacs-evil/evil-collection") "annalist" (annalist :type git :flavor melpa :host github :repo "noctuid/annalist.el") "general" (general :type git :flavor melpa :host github :repo "noctuid/general.el") "evil-escape" (evil-escape :type git :flavor melpa :host github :repo "syl20bnr/evil-escape") "evil-surround" (evil-surround :type git :flavor melpa :host github :repo "emacs-evil/evil-surround") "unicode-fonts" (unicode-fonts :type git :flavor melpa :host github :repo "rolandwalker/unicode-fonts") "font-utils" (font-utils :type git :flavor melpa :host github :repo "rolandwalker/font-utils") "persistent-soft" (persistent-soft :type git :flavor melpa :host github :repo "rolandwalker/persistent-soft") "pcache" (pcache :type git :flavor melpa :host github :repo "sigma/pcache") "list-utils" (list-utils :type git :flavor melpa :host github :repo "rolandwalker/list-utils") "ucs-utils" (ucs-utils :type git :flavor melpa :host github :repo "rolandwalker/ucs-utils") "emojify" (emojify :type git :flavor melpa :files (:defaults "data" "images" "emojify-pkg.el") :host github :repo "iqbalansari/emacs-emojify") "seq" nil "ht" (ht :type git :flavor melpa :files ("ht.el" "ht-pkg.el") :host github :repo "Wilfred/ht.el") "visual-fill-column" (visual-fill-column :type git :flavor melpa :repo "https://codeberg.org/joostkremers/visual-fill-column.git") "toc-org" (toc-org :type git :flavor melpa :host github :repo "snosov1/toc-org") "selectrum" (selectrum :type git :flavor melpa :host github :repo "raxod502/selectrum") "prescient" (prescient :type git :flavor melpa :files ("prescient.el" "prescient-pkg.el") :host github :repo "raxod502/prescient.el") "selectrum-prescient" (selectrum-prescient :type git :flavor melpa :files ("selectrum-prescient.el" "selectrum-prescient-pkg.el") :host github :repo "raxod502/prescient.el") "consult" (consult :type git :flavor melpa :host github :repo "minad/consult") "marginalia" (marginalia :type git :flavor melpa :host github :repo "minad/marginalia") "embark" (embark :type git :flavor melpa :files ("embark.el" "embark.texi" "embark-pkg.el") :host github :repo "oantolin/embark") "company" (company :type git :flavor melpa :files (:defaults "icons" "company-pkg.el") :host github :repo "company-mode/company-mode") "company-dict" (company-dict :type git :flavor melpa :host github :repo "hlissner/emacs-company-dict") "parent-mode" (parent-mode :type git :flavor melpa :host github :repo "Fanael/parent-mode") "yasnippet" (yasnippet :type git :flavor melpa :files ("yasnippet.el" "snippets" "yasnippet-pkg.el") :host github :repo "joaotavora/yasnippet") "projectile" (projectile :type git :flavor melpa :files ("projectile.el" "projectile-pkg.el") :host github :repo "bbatsov/projectile") "simple-httpd" (simple-httpd :type git :flavor melpa :host github :repo "skeeto/emacs-web-server") "avy" (avy :type git :flavor melpa :host github :repo "abo-abo/avy") "evil-avy" (evil-avy :type git :flavor melpa :host github :repo "louy2/evil-avy") "ace-link" (ace-link :type git :flavor melpa :host github :repo "abo-abo/ace-link") "ace-window" (ace-window :type git :flavor melpa :host github :repo "abo-abo/ace-window") "helpful" (helpful :type git :flavor melpa :host github :repo "Wilfred/helpful") "elisp-refs" (elisp-refs :type git :flavor melpa :files (:defaults (:exclude "elisp-refs-bench.el") "elisp-refs-pkg.el") :host github :repo "Wilfred/elisp-refs") "format-all" (format-all :type git :flavor melpa :host github :repo "lassik/emacs-format-all-the-code") "inheritenv" (inheritenv :type git :flavor melpa :host github :repo "purcell/inheritenv") "language-id" (language-id :type git :flavor melpa :host github :repo "lassik/emacs-language-id") "lua-mode" (lua-mode :type git :flavor melpa :files (:defaults "scripts" "lua-mode-pkg.el") :host github :repo "immerrr/lua-mode") "lsp-mode" (lsp-mode :type git :flavor melpa :files (:defaults "clients/*.el" "lsp-mode-pkg.el") :host github :repo "emacs-lsp/lsp-mode") "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") "lsp-ui" (lsp-ui :type git :flavor melpa :files (:defaults "lsp-ui-doc.html" "resources" "lsp-ui-pkg.el") :host github :repo "emacs-lsp/lsp-ui") "lsp-treemacs" (lsp-treemacs :type git :flavor melpa :files (:defaults "icons" "lsp-treemacs-pkg.el") :host github :repo "emacs-lsp/lsp-treemacs") "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") "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") "cfrs" (cfrs :type git :flavor melpa :host github :repo "Alexander-Miller/cfrs") "posframe" (posframe :type git :flavor melpa :host github :repo "tumashu/posframe") "fennel-mode" (fennel-mode :type git :flavor melpa :host gitlab :repo "technomancy/fennel-mode") "friar" nil "yaml-mode" (yaml-mode :type git :flavor melpa :host github :repo "yoshiki/yaml-mode") "docker" (docker :type git :flavor melpa :host github :repo "Silex/docker.el") "docker-tramp" (docker-tramp :type git :flavor melpa :host github :repo "emacs-pe/docker-tramp.el") "json-mode" (json-mode :type git :flavor melpa :host github :repo "joshwnj/json-mode") "json-snatcher" (json-snatcher :type git :flavor melpa :host github :repo "Sterlingg/json-snatcher") "tablist" (tablist :type git :flavor melpa :host github :repo "politza/tablist") "transient" (transient :type git :flavor melpa :files ("lisp/*.el" "docs/transient.texi" "transient-pkg.el") :host github :repo "magit/transient") "fish-mode" (fish-mode :type git :flavor melpa :host github :repo "wwwjfy/emacs-fish") "csv-mode" nil "restclient" (restclient :type git :flavor melpa :files ("restclient.el" "restclient-pkg.el") :host github :repo "pashky/restclient.el") "ob-restclient" (ob-restclient :type git :flavor melpa :host github :repo "alf/ob-restclient.el") "dart-mode" (dart-mode :type git :flavor melpa :host github :repo "bradyt/dart-mode") "lsp-dart" (lsp-dart :type git :flavor melpa :host github :repo "emacs-lsp/lsp-dart") "dap-mode" (dap-mode :type git :flavor melpa :files (:defaults "icons" "dap-mode-pkg.el") :host github :repo "emacs-lsp/dap-mode") "bui" (bui :type git :flavor melpa :host github :repo "alezost/bui.el") "flutter" (flutter :type git :flavor melpa :files ("flutter.el" "flutter-project.el" "flutter-l10n.el" "flutter-pkg.el") :host github :repo "amake/flutter.el") "hover" (hover :type git :flavor melpa :host github :repo "ericdallo/hover.el") "all-the-icons-dired" (all-the-icons-dired :type git :flavor melpa :host github :repo "wyuenho/all-the-icons-dired") "dired-single" (dired-single :type git :flavor melpa :host github :repo "crocket/dired-single") "dired-rainbow" (dired-rainbow :type git :flavor melpa :files ("dired-rainbow.el" "dired-rainbow-pkg.el") :host github :repo "Fuco1/dired-hacks") "dired-hacks-utils" (dired-hacks-utils :type git :flavor melpa :files ("dired-hacks-utils.el" "dired-hacks-utils-pkg.el") :host github :repo "Fuco1/dired-hacks") "diredfl" (diredfl :type git :flavor melpa :host github :repo "purcell/diredfl") "dired-rsync" (dired-rsync :type git :flavor melpa :host github :repo "stsquad/dired-rsync") "evil-org" (evil-org :type git :flavor melpa :host github :repo "Somelauw/evil-org-mode") "org-super-agenda" (org-super-agenda :type git :flavor melpa :host github :repo "alphapapa/org-super-agenda") "ts" (ts :type git :flavor melpa :host github :repo "alphapapa/ts.el") "org-roam" (org-roam :type git :flavor melpa :files (:defaults "extensions/*" "org-roam-pkg.el") :host github :repo "org-roam/org-roam") "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-sqlite" (emacsql-sqlite :type git :flavor melpa :files ("emacsql-sqlite.el" "sqlite" "emacsql-sqlite-pkg.el") :host github :repo "skeeto/emacsql") "magit-section" (magit-section :type git :flavor melpa :files ("lisp/magit-section.el" "lisp/magit-section-pkg.el" "Documentation/magit-section.texi" "magit-section-pkg.el") :host github :repo "magit/magit") "websocket" (websocket :type git :flavor melpa :host github :repo "ahyatt/emacs-websocket") "org-roam-ui" (org-roam-ui :type git :flavor melpa :files (:defaults "out" "org-roam-ui-pkg.el") :host github :repo "org-roam/org-roam-ui") "org-superstar" (org-superstar :type git :flavor melpa :host github :repo "integral-dw/org-superstar-mode") "mu4e" nil "org-msg" (org-msg :type git :flavor melpa :host github :repo "jeremy-compostella/org-msg") "htmlize" (htmlize :type git :flavor melpa :host github :repo "hniksic/emacs-htmlize") "calfw" (calfw :type git :flavor melpa :files ("calfw.el" "calfw-pkg.el") :host github :repo "kiwanami/emacs-calfw") "calfw-org" (calfw-org :type git :flavor melpa :files ("calfw-org.el" "calfw-org-pkg.el") :host github :repo "kiwanami/emacs-calfw") "calfw-ical" (calfw-ical :type git :flavor melpa :files ("calfw-ical.el" "calfw-ical-pkg.el") :host github :repo "kiwanami/emacs-calfw") "org-caldav" (org-caldav :type git :flavor melpa :files ("org-caldav.el" "org-caldav-pkg.el") :host github :repo "dengste/org-caldav") "magit" (magit :type git :flavor melpa :files ("lisp/magit" "lisp/magit*.el" "lisp/git-rebase.el" "Documentation/magit.texi" "Documentation/AUTHORS.md" "LICENSE" (:exclude "lisp/magit-libgit.el" "lisp/magit-libgit-pkg.el" "lisp/magit-section.el" "lisp/magit-section-pkg.el") "magit-pkg.el") :host github :repo "magit/magit") "git-commit" (git-commit :type git :flavor melpa :files ("lisp/git-commit.el" "lisp/git-commit-pkg.el" "git-commit-pkg.el") :host github :repo "magit/magit") "with-editor" (with-editor :type git :flavor melpa :host github :repo "magit/with-editor") "sly" (sly :type git :flavor melpa :files (:defaults "lib" "slynk" "contrib" "doc/images" (:exclude "sly-autoloads.el") "sly-pkg.el") :host github :repo "joaotavora/sly") "pdf-tools" (pdf-tools :type git :flavor melpa :files ("lisp/*.el" "README" ("build" "Makefile") ("build" "server") (:exclude "lisp/tablist.el" "lisp/tablist-filter.el") "pdf-tools-pkg.el") :host github :repo "vedang/pdf-tools") "let-alist" nil "nov" (nov :type git :flavor melpa :repo "https://depp.brause.cc/nov.el.git") "esxml" (esxml :type git :flavor melpa :files ("esxml.el" "esxml-query.el" "esxml-pkg.el") :host github :repo "tali713/esxml") "kv" (kv :type git :flavor melpa :files ("kv.el" "kv-pkg.el") :host github :repo "nicferrier/emacs-kv") "eaf" nil "elfeed" (elfeed :type git :flavor melpa :host github :repo "skeeto/elfeed") "elfeed-org" (elfeed-org :type git :flavor melpa :host github :repo "remyhonig/elfeed-org") "bongo" (bongo :type git :flavor melpa :files ("*.el" "*.texi" "images" "*.rb" "bongo-pkg.el") :host github :repo "dbrock/bongo") "transmission" (transmission :type git :flavor melpa :host github :repo "holomorph/transmission") "auth-source-pass" nil "pass" (pass :type git :flavor melpa :host github :repo "NicolasPetton/pass") "password-store" (password-store :type git :flavor melpa :files ("contrib/emacs/*.el" "password-store-pkg.el") :host github :repo "zx2c4/password-store") "password-store-otp" (password-store-otp :type git :flavor melpa :host github :repo "volrath/password-store-otp.el") "plz" nil "ement" nil "map" nil "gcmh" (gcmh :type git :flavor melpa :host gitlab :repo "koral/gcmh") "org-notifications" (org-notifications :type git :flavor melpa :files (:defaults "sounds" "org-notifications-pkg.el") :host github :repo "doppelc/org-notifications") "sound-wav" (sound-wav :type git :flavor melpa :host github :repo "emacsorphanage/sound-wav") "deferred" (deferred :type git :flavor melpa :files ("deferred.el" "deferred-pkg.el") :host github :repo "kiwanami/emacs-deferred") "alert" (alert :type git :flavor melpa :host github :repo "jwiegley/alert") "gntp" (gntp :type git :flavor melpa :host github :repo "tekai/gntp.el") "log4e" (log4e :type git :flavor melpa :host github :repo "aki2o/log4e") "org-wild-notifier" (org-wild-notifier :type git :flavor melpa :host github :repo "akhramov/org-wild-notifier.el") "async" (async :type git :flavor melpa :host github :repo "jwiegley/emacs-async"))) 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 "cl-lib" nil "adaptive-wrap" (adaptive-wrap :type git :host github :repo "emacs-straight/adaptive-wrap" :files ("*" (:exclude ".git"))) "seq" nil "spinner" (spinner :type git :host github :repo "emacs-straight/spinner" :files ("*" (:exclude ".git"))) "friar" nil "csv-mode" (csv-mode :type git :host github :repo "emacs-straight/csv-mode" :files ("*" (:exclude ".git"))) "mu4e" nil "let-alist" (let-alist :type git :host github :repo "emacs-straight/let-alist" :files ("*" (:exclude ".git"))) "eaf" nil "auth-source-pass" nil "plz" nil "ement" nil "map" (map :type git :host github :repo "emacs-straight/map" :files ("*" (:exclude ".git"))))) el-get #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data (version 1 "emacsmirror-mirror" nil "straight" nil "cl-lib" nil "seq" nil "friar" nil "mu4e" `(mu4e :type git :host github :repo "djcb/mu" :pre-build ,(cl-letf (((symbol-function #'el-get-package-directory) (lambda (package) (straight--repos-dir (format "%S" package)))) (el-get-install-info (straight--el-get-install-info)) (el-get-emacs (straight--el-get-emacs)) (el-get-dir (straight--repos-dir))) (pcase system-type (_ `(("./autogen.sh") ("make"))))) :files (:defaults "mu4e")) "eaf" nil "auth-source-pass" nil "plz" nil "ement" 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") "cl-lib" nil "seq" nil "friar" nil "eaf" (eaf :type git :host github :repo "emacsmirror/eaf") "auth-source-pass" nil "plz" nil "ement" nil)))) - -("org-elpa" "melpa" "gnu-elpa-mirror" "el-get" "emacsmirror-mirror" "straight" "emacs" "use-package" "bind-key" "command-log-mode" "all-the-icons" "doom-modeline" "shrink-path" "s" "dash" "f" "doom-themes" "cl-lib" "rainbow-delimiters" "smartparens" "aggressive-indent" "adaptive-wrap" "which-key" "no-littering" "evil" "goto-chg" "evil-collection" "annalist" "general" "evil-escape" "evil-surround" "unicode-fonts" "font-utils" "persistent-soft" "pcache" "list-utils" "ucs-utils" "emojify" "seq" "ht" "visual-fill-column" "toc-org" "selectrum" "prescient" "selectrum-prescient" "consult" "marginalia" "embark" "company" "company-dict" "parent-mode" "yasnippet" "projectile" "simple-httpd" "avy" "evil-avy" "ace-link" "ace-window" "helpful" "elisp-refs" "format-all" "inheritenv" "language-id" "lua-mode" "lsp-mode" "spinner" "markdown-mode" "lv" "lsp-ui" "lsp-treemacs" "treemacs" "pfuture" "hydra" "cfrs" "posframe" "fennel-mode" "friar" "yaml-mode" "docker" "docker-tramp" "json-mode" "json-snatcher" "tablist" "transient" "fish-mode" "csv-mode" "restclient" "ob-restclient" "dart-mode" "lsp-dart" "dap-mode" "bui" "flutter" "hover" "all-the-icons-dired" "dired-single" "dired-rainbow" "dired-hacks-utils" "diredfl" "dired-rsync" "org" "evil-org" "org-super-agenda" "ts" "org-roam" "emacsql" "emacsql-sqlite" "magit-section" "websocket" "org-roam-ui" "org-superstar" "mu4e" "org-msg" "htmlize" "calfw" "calfw-org" "calfw-ical" "org-caldav" "org-wild-notifier" "alert" "gntp" "log4e" "async" "magit" "git-commit" "with-editor" "sly" "pdf-tools" "let-alist" "nov" "esxml" "kv" "eaf" "elfeed" "elfeed-org" "bongo" "transmission" "auth-source-pass" "pass" "password-store" "password-store-otp" "plz" "ement" "map" "gcmh") - -t diff --git a/straight/build/ace-link/ace-link-autoloads.el b/straight/build/ace-link/ace-link-autoloads.el deleted file mode 100644 index e084bf8d..00000000 --- a/straight/build/ace-link/ace-link-autoloads.el +++ /dev/null @@ -1,109 +0,0 @@ -;;; ace-link-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "ace-link" "ace-link.el" (0 0 0 0)) -;;; Generated autoloads from ace-link.el - -(autoload 'ace-link "ace-link" "\ -Call the ace link function for the current `major-mode'" t nil) - -(autoload 'ace-link-info "ace-link" "\ -Open a visible link in an `Info-mode' buffer." t nil) - -(autoload 'ace-link-help "ace-link" "\ -Open a visible link in a `help-mode' buffer." t nil) - -(autoload 'ace-link-man "ace-link" "\ -Open a visible link in a `man' buffer." t nil) - -(autoload 'ace-link-woman "ace-link" "\ -Open a visible link in a `woman-mode' buffer." t nil) - -(autoload 'ace-link-eww "ace-link" "\ -Open a visible link in an `eww-mode' buffer. -If EXTERNAL is single prefix, browse the URL using -`browse-url-secondary-browser-function'. - -If EXTERNAL is double prefix, browse in new buffer. - -\(fn &optional EXTERNAL)" t nil) - -(autoload 'ace-link-w3m "ace-link" "\ -Open a visible link in an `w3m-mode' buffer." t nil) - -(autoload 'ace-link-compilation "ace-link" "\ -Open a visible link in a `compilation-mode' buffer." t nil) - -(autoload 'ace-link-gnus "ace-link" "\ -Open a visible link in a `gnus-article-mode' buffer." t nil) - -(autoload 'ace-link-mu4e "ace-link" "\ -Open a visible link in an `mu4e-view-mode' buffer." t nil) - -(autoload 'ace-link-notmuch-plain "ace-link" "\ -Open a visible link in a `notmuch-show' buffer. -Only consider the 'text/plain' portion of the buffer." t nil) - -(autoload 'ace-link-notmuch-html "ace-link" "\ -Open a visible link in a `notmuch-show' buffer. -Only consider the 'text/html' portion of the buffer." t nil) - -(autoload 'ace-link-notmuch "ace-link" "\ -Open a visible link in `notmuch-show' buffer. -Consider both the links in 'text/plain' and 'text/html'." t nil) - -(autoload 'ace-link-org "ace-link" "\ -Open a visible link in an `org-mode' buffer." t nil) - -(autoload 'ace-link-org-agenda "ace-link" "\ -Open a visible link in an `org-mode-agenda' buffer." t nil) - -(autoload 'ace-link-xref "ace-link" "\ -Open a visible link in an `xref--xref-buffer-mode' buffer." t nil) - -(autoload 'ace-link-custom "ace-link" "\ -Open a visible link in an `Custom-mode' buffer." t nil) - -(autoload 'ace-link-addr "ace-link" "\ -Open a visible link in a goto-address buffer." t nil) - -(autoload 'ace-link-sldb "ace-link" "\ -Interact with a frame or local variable in a sldb buffer." t nil) - -(autoload 'ace-link-slime-xref "ace-link" "\ -Open a visible link in an `slime-xref-mode' buffer." t nil) - -(autoload 'ace-link-slime-inspector "ace-link" "\ -Interact with a value, an action or a range button in a -`slime-inspector-mode' buffer." t nil) - -(autoload 'ace-link-indium-inspector "ace-link" "\ -Interact with a value, an action or a range button in a -`indium-inspector-mode' buffer." t nil) - -(autoload 'ace-link-indium-debugger-frames "ace-link" "\ -Interact with a value, an action or a range button in a -`indium-debugger-frames-mode' buffer." t nil) - -(autoload 'ace-link-cider-inspector "ace-link" "\ -Open a visible link in a `cider-inspector-mode' buffer." t nil) - -(autoload 'ace-link-setup-default "ace-link" "\ -Bind KEY to appropriate functions in appropriate keymaps. - -\(fn &optional KEY)" nil nil) - -(register-definition-prefixes "ace-link" '("ace-link-")) - -;;;*** - -(provide 'ace-link-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ace-link-autoloads.el ends here diff --git a/straight/build/ace-link/ace-link.el b/straight/build/ace-link/ace-link.el deleted file mode 120000 index 2c31135f..00000000 --- a/straight/build/ace-link/ace-link.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ace-link/ace-link.el \ No newline at end of file diff --git a/straight/build/ace-link/ace-link.elc b/straight/build/ace-link/ace-link.elc deleted file mode 100644 index c009d149..00000000 Binary files a/straight/build/ace-link/ace-link.elc 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 de695247..00000000 --- a/straight/build/ace-window/ace-window-autoloads.el +++ /dev/null @@ -1,86 +0,0 @@ -;;; ace-window-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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. - -This is a minor mode. If called interactively, toggle the -`Ace-Window-Display mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='ace-window-display-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(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 94c298ba..00000000 --- a/straight/build/ace-window/ace-window.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 913a0c7a..00000000 Binary files a/straight/build/ace-window/ace-window.elc and /dev/null differ diff --git a/straight/build/adaptive-wrap/.gitignore b/straight/build/adaptive-wrap/.gitignore deleted file mode 120000 index 73eea036..00000000 --- a/straight/build/adaptive-wrap/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/adaptive-wrap/.gitignore \ No newline at end of file diff --git a/straight/build/adaptive-wrap/adaptive-wrap-autoloads.el b/straight/build/adaptive-wrap/adaptive-wrap-autoloads.el deleted file mode 100644 index 596d0bfc..00000000 --- a/straight/build/adaptive-wrap/adaptive-wrap-autoloads.el +++ /dev/null @@ -1,40 +0,0 @@ -;;; adaptive-wrap-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "adaptive-wrap" "adaptive-wrap.el" (0 0 0 0)) -;;; Generated autoloads from adaptive-wrap.el - -(autoload 'adaptive-wrap-prefix-mode "adaptive-wrap" "\ -Wrap the buffer text with adaptive filling. - -This is a minor mode. If called interactively, toggle the -`Adaptive-Wrap-Prefix mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `adaptive-wrap-prefix-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "adaptive-wrap" '("adaptive-wrap-" "lookup-key")) - -;;;*** - -(provide 'adaptive-wrap-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; adaptive-wrap-autoloads.el ends here diff --git a/straight/build/adaptive-wrap/adaptive-wrap.el b/straight/build/adaptive-wrap/adaptive-wrap.el deleted file mode 120000 index 38b4d6ae..00000000 --- a/straight/build/adaptive-wrap/adaptive-wrap.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/adaptive-wrap/adaptive-wrap.el \ No newline at end of file diff --git a/straight/build/adaptive-wrap/adaptive-wrap.elc b/straight/build/adaptive-wrap/adaptive-wrap.elc deleted file mode 100644 index 9ab7d101..00000000 Binary files a/straight/build/adaptive-wrap/adaptive-wrap.elc and /dev/null differ diff --git a/straight/build/aggressive-indent/aggressive-indent-autoloads.el b/straight/build/aggressive-indent/aggressive-indent-autoloads.el deleted file mode 100644 index 25473b81..00000000 --- a/straight/build/aggressive-indent/aggressive-indent-autoloads.el +++ /dev/null @@ -1,88 +0,0 @@ -;;; aggressive-indent-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "aggressive-indent" "aggressive-indent.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from aggressive-indent.el - -(autoload 'aggressive-indent-indent-defun "aggressive-indent" "\ -Indent current defun. -Throw an error if parentheses are unbalanced. -If L and R are provided, use them for finding the start and end of defun. - -\(fn &optional L R)" t nil) - -(autoload 'aggressive-indent-indent-region-and-on "aggressive-indent" "\ -Indent region between L and R, and then some. -Call `aggressive-indent-region-function' between L and R, and -then keep indenting until nothing more happens. - -\(fn L R)" t nil) - -(autoload 'aggressive-indent-mode "aggressive-indent" "\ -Toggle Aggressive-Indent mode on or off. - -This is a minor mode. If called interactively, toggle the -`Aggressive-Indent mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `aggressive-indent-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{aggressive-indent-mode-map} - -\(fn &optional ARG)" t nil) - -(put 'global-aggressive-indent-mode 'globalized-minor-mode t) - -(defvar global-aggressive-indent-mode nil "\ -Non-nil if Global Aggressive-Indent mode is enabled. -See the `global-aggressive-indent-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-aggressive-indent-mode'.") - -(custom-autoload 'global-aggressive-indent-mode "aggressive-indent" nil) - -(autoload 'global-aggressive-indent-mode "aggressive-indent" "\ -Toggle Aggressive-Indent mode in all buffers. -With prefix ARG, enable Global Aggressive-Indent mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Aggressive-Indent mode is enabled in all buffers where -`aggressive-indent-mode' would do it. - -See `aggressive-indent-mode' for more information on Aggressive-Indent -mode. - -\(fn &optional ARG)" t nil) - -(defalias 'aggressive-indent-global-mode #'global-aggressive-indent-mode) - -(register-definition-prefixes "aggressive-indent" '("aggressive-indent-")) - -;;;*** - -(provide 'aggressive-indent-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; aggressive-indent-autoloads.el ends here diff --git a/straight/build/aggressive-indent/aggressive-indent.el b/straight/build/aggressive-indent/aggressive-indent.el deleted file mode 120000 index 9bee523f..00000000 --- a/straight/build/aggressive-indent/aggressive-indent.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/aggressive-indent-mode/aggressive-indent.el \ No newline at end of file diff --git a/straight/build/aggressive-indent/aggressive-indent.elc b/straight/build/aggressive-indent/aggressive-indent.elc deleted file mode 100644 index 07e41710..00000000 Binary files a/straight/build/aggressive-indent/aggressive-indent.elc and /dev/null differ diff --git a/straight/build/alert/alert-autoloads.el b/straight/build/alert/alert-autoloads.el deleted file mode 100644 index eacb841f..00000000 --- a/straight/build/alert/alert-autoloads.el +++ /dev/null @@ -1,98 +0,0 @@ -;;; alert-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "alert" "alert.el" (0 0 0 0)) -;;; Generated autoloads from alert.el - -(autoload 'alert-add-rule "alert" "\ -Programmatically add an alert configuration rule. - -Normally, users should custoimze `alert-user-configuration'. -This facility is for module writers and users that need to do -things the Lisp way. - -Here is a rule the author currently uses with ERC, so that the -fringe gets colored whenever people chat on BitlBee: - -\(alert-add-rule :status \\='(buried visible idle) - :severity \\='(moderate high urgent) - :mode \\='erc-mode - :predicate - #\\='(lambda (info) - (string-match (concat \"\\\\`[^&].*@BitlBee\\\\\\='\") - (erc-format-target-and/or-network))) - :persistent - #\\='(lambda (info) - ;; If the buffer is buried, or the user has been - ;; idle for `alert-reveal-idle-time' seconds, - ;; make this alert persistent. Normally, alerts - ;; become persistent after - ;; `alert-persist-idle-time' seconds. - (memq (plist-get info :status) \\='(buried idle))) - :style \\='fringe - :continue t) - -\(fn &key SEVERITY STATUS MODE CATEGORY TITLE MESSAGE PREDICATE ICON (STYLE alert-default-style) PERSISTENT CONTINUE NEVER-PERSIST APPEND)" nil nil) - -(autoload 'alert "alert" "\ -Alert the user that something has happened. -MESSAGE is what the user will see. You may also use keyword -arguments to specify additional details. Here is a full example: - -\(alert \"This is a message\" - :severity \\='high ;; The default severity is `normal' - :title \"Title\" ;; An optional title - :category \\='example ;; A symbol to identify the message - :mode \\='text-mode ;; Normally determined automatically - :buffer (current-buffer) ;; This is the default - :data nil ;; Unused by alert.el itself - :persistent nil ;; Force the alert to be persistent; - ;; it is best not to use this - :never-persist nil ;; Force this alert to never persist - :id \\='my-id) ;; Used to replace previous message of - ;; the same id in styles that support it - :style \\='fringe) ;; Force a given style to be used; - ;; this is only for debugging! - -If no :title is given, the buffer-name of :buffer is used. If -:buffer is nil, it is the current buffer at the point of call. - -:data is an opaque value which modules can pass through to their -own styles if they wish. - -Here are some more typical examples of usage: - - ;; This is the most basic form usage - (alert \"This is an alert\") - - ;; You can adjust the severity for more important messages - (alert \"This is an alert\" :severity \\='high) - - ;; Or decrease it for purely informative ones - (alert \"This is an alert\" :severity \\='trivial) - - ;; Alerts can have optional titles. Otherwise, the title is the - ;; buffer-name of the (current-buffer) where the alert originated. - (alert \"This is an alert\" :title \"My Alert\") - - ;; Further, alerts can have categories. This allows users to - ;; selectively filter on them. - (alert \"This is an alert\" :title \"My Alert\" - :category \\='some-category-or-other) - -\(fn MESSAGE &key (SEVERITY \\='normal) TITLE ICON CATEGORY BUFFER MODE DATA STYLE PERSISTENT NEVER-PERSIST ID)" nil nil) - -(register-definition-prefixes "alert" '("alert-" "x-urgen")) - -;;;*** - -(provide 'alert-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; alert-autoloads.el ends here diff --git a/straight/build/alert/alert.el b/straight/build/alert/alert.el deleted file mode 120000 index b61c986f..00000000 --- a/straight/build/alert/alert.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/alert/alert.el \ No newline at end of file diff --git a/straight/build/alert/alert.elc b/straight/build/alert/alert.elc deleted file mode 100644 index c2e57348..00000000 Binary files a/straight/build/alert/alert.elc and /dev/null differ diff --git a/straight/build/all-the-icons-dired/all-the-icons-dired-autoloads.el b/straight/build/all-the-icons-dired/all-the-icons-dired-autoloads.el deleted file mode 100644 index e7a69193..00000000 --- a/straight/build/all-the-icons-dired/all-the-icons-dired-autoloads.el +++ /dev/null @@ -1,41 +0,0 @@ -;;; all-the-icons-dired-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "all-the-icons-dired" "all-the-icons-dired.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from all-the-icons-dired.el - -(autoload 'all-the-icons-dired-mode "all-the-icons-dired" "\ -Display all-the-icons icon for each file in a dired buffer. - -This is a minor mode. If called interactively, toggle the -`All-The-Icons-Dired mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `all-the-icons-dired-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "all-the-icons-dired" '("all-the-icons-dired-")) - -;;;*** - -(provide 'all-the-icons-dired-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; all-the-icons-dired-autoloads.el ends here diff --git a/straight/build/all-the-icons-dired/all-the-icons-dired.el b/straight/build/all-the-icons-dired/all-the-icons-dired.el deleted file mode 120000 index 483eef12..00000000 --- a/straight/build/all-the-icons-dired/all-the-icons-dired.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons-dired/all-the-icons-dired.el \ No newline at end of file diff --git a/straight/build/all-the-icons-dired/all-the-icons-dired.elc b/straight/build/all-the-icons-dired/all-the-icons-dired.elc deleted file mode 100644 index 5915c604..00000000 Binary files a/straight/build/all-the-icons-dired/all-the-icons-dired.elc and /dev/null differ diff --git a/straight/build/all-the-icons/all-the-icons-autoloads.el b/straight/build/all-the-icons/all-the-icons-autoloads.el deleted file mode 100644 index a75b3deb..00000000 --- a/straight/build/all-the-icons/all-the-icons-autoloads.el +++ /dev/null @@ -1,72 +0,0 @@ -;;; all-the-icons-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "all-the-icons" "all-the-icons.el" (0 0 0 0)) -;;; Generated autoloads from all-the-icons.el - -(autoload 'all-the-icons-icon-for-dir "all-the-icons" "\ -Get the formatted icon for DIR. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -Note: You want chevron, please use `all-the-icons-icon-for-dir-with-chevron'. - -\(fn DIR &rest ARG-OVERRIDES)" nil nil) - -(autoload 'all-the-icons-icon-for-file "all-the-icons" "\ -Get the formatted icon for FILE. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -\(fn FILE &rest ARG-OVERRIDES)" nil nil) - -(autoload 'all-the-icons-icon-for-mode "all-the-icons" "\ -Get the formatted icon for MODE. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -\(fn MODE &rest ARG-OVERRIDES)" nil nil) - -(autoload 'all-the-icons-icon-for-url "all-the-icons" "\ -Get the formatted icon for URL. -If an icon for URL isn't found in `all-the-icons-url-alist', a globe is used. -ARG-OVERRIDES should be a plist containining `:height', -`:v-adjust' or `:face' properties like in the normal icon -inserting functions. - -\(fn URL &rest ARG-OVERRIDES)" nil nil) - -(autoload 'all-the-icons-install-fonts "all-the-icons" "\ -Helper function to download and install the latests fonts based on OS. -When PFX is non-nil, ignore the prompt and just install - -\(fn &optional PFX)" t nil) - -(autoload 'all-the-icons-insert "all-the-icons" "\ -Interactive icon insertion function. -When Prefix ARG is non-nil, insert the propertized icon. -When FAMILY is non-nil, limit the candidates to the icon set matching it. - -\(fn &optional ARG FAMILY)" t nil) - -(register-definition-prefixes "all-the-icons" '("all-the-icons-")) - -;;;*** - -;;;### (autoloads nil nil ("all-the-icons-faces.el") (0 0 0 0)) - -;;;*** - -(provide 'all-the-icons-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; all-the-icons-autoloads.el ends here diff --git a/straight/build/all-the-icons/all-the-icons-faces.el b/straight/build/all-the-icons/all-the-icons-faces.el deleted file mode 120000 index b0ce4330..00000000 --- a/straight/build/all-the-icons/all-the-icons-faces.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/all-the-icons-faces.el \ No newline at end of file diff --git a/straight/build/all-the-icons/all-the-icons-faces.elc b/straight/build/all-the-icons/all-the-icons-faces.elc deleted file mode 100644 index 9ab6a6d7..00000000 Binary files a/straight/build/all-the-icons/all-the-icons-faces.elc and /dev/null differ diff --git a/straight/build/all-the-icons/all-the-icons.el b/straight/build/all-the-icons/all-the-icons.el deleted file mode 120000 index 7cf7034b..00000000 --- a/straight/build/all-the-icons/all-the-icons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/all-the-icons.el \ No newline at end of file diff --git a/straight/build/all-the-icons/all-the-icons.elc b/straight/build/all-the-icons/all-the-icons.elc deleted file mode 100644 index fb498314..00000000 Binary files a/straight/build/all-the-icons/all-the-icons.elc and /dev/null differ diff --git a/straight/build/all-the-icons/data/data-alltheicons.el b/straight/build/all-the-icons/data/data-alltheicons.el deleted file mode 120000 index ec692163..00000000 --- a/straight/build/all-the-icons/data/data-alltheicons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/data/data-alltheicons.el \ No newline at end of file diff --git a/straight/build/all-the-icons/data/data-alltheicons.elc b/straight/build/all-the-icons/data/data-alltheicons.elc deleted file mode 100644 index 90cd6abb..00000000 Binary files a/straight/build/all-the-icons/data/data-alltheicons.elc and /dev/null differ diff --git a/straight/build/all-the-icons/data/data-faicons.el b/straight/build/all-the-icons/data/data-faicons.el deleted file mode 120000 index 5ab653ed..00000000 --- a/straight/build/all-the-icons/data/data-faicons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/data/data-faicons.el \ No newline at end of file diff --git a/straight/build/all-the-icons/data/data-faicons.elc b/straight/build/all-the-icons/data/data-faicons.elc deleted file mode 100644 index 164dd16f..00000000 Binary files a/straight/build/all-the-icons/data/data-faicons.elc and /dev/null differ diff --git a/straight/build/all-the-icons/data/data-fileicons.el b/straight/build/all-the-icons/data/data-fileicons.el deleted file mode 120000 index c5a70c15..00000000 --- a/straight/build/all-the-icons/data/data-fileicons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/data/data-fileicons.el \ No newline at end of file diff --git a/straight/build/all-the-icons/data/data-fileicons.elc b/straight/build/all-the-icons/data/data-fileicons.elc deleted file mode 100644 index eb0d5546..00000000 Binary files a/straight/build/all-the-icons/data/data-fileicons.elc and /dev/null differ diff --git a/straight/build/all-the-icons/data/data-material.el b/straight/build/all-the-icons/data/data-material.el deleted file mode 120000 index 08170b8b..00000000 --- a/straight/build/all-the-icons/data/data-material.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/data/data-material.el \ No newline at end of file diff --git a/straight/build/all-the-icons/data/data-material.elc b/straight/build/all-the-icons/data/data-material.elc deleted file mode 100644 index 5b00ed5c..00000000 Binary files a/straight/build/all-the-icons/data/data-material.elc and /dev/null differ diff --git a/straight/build/all-the-icons/data/data-octicons.el b/straight/build/all-the-icons/data/data-octicons.el deleted file mode 120000 index afc49f53..00000000 --- a/straight/build/all-the-icons/data/data-octicons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/data/data-octicons.el \ No newline at end of file diff --git a/straight/build/all-the-icons/data/data-octicons.elc b/straight/build/all-the-icons/data/data-octicons.elc deleted file mode 100644 index 84d10418..00000000 Binary files a/straight/build/all-the-icons/data/data-octicons.elc and /dev/null differ diff --git a/straight/build/all-the-icons/data/data-weathericons.el b/straight/build/all-the-icons/data/data-weathericons.el deleted file mode 120000 index 3ee23545..00000000 --- a/straight/build/all-the-icons/data/data-weathericons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/all-the-icons.el/data/data-weathericons.el \ No newline at end of file diff --git a/straight/build/all-the-icons/data/data-weathericons.elc b/straight/build/all-the-icons/data/data-weathericons.elc deleted file mode 100644 index 3bb8fdc8..00000000 Binary files a/straight/build/all-the-icons/data/data-weathericons.elc and /dev/null differ diff --git a/straight/build/annalist/annalist-autoloads.el b/straight/build/annalist/annalist-autoloads.el deleted file mode 100644 index fed61f3e..00000000 --- a/straight/build/annalist/annalist-autoloads.el +++ /dev/null @@ -1,41 +0,0 @@ -;;; annalist-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "annalist" "annalist.el" (0 0 0 0)) -;;; Generated autoloads from annalist.el - -(autoload 'annalist-record "annalist" "\ -In the store for ANNALIST, TYPE, and LOCAL, record RECORD. -ANNALIST should correspond to the package/user recording this information (e.g. -'general, 'me, etc.). TYPE is the type of information being recorded (e.g. -'keybindings). LOCAL corresponds to whether to store RECORD only for the current -buffer. This information together is used to select where RECORD should be -stored in and later retrieved from with `annalist-describe'. RECORD should be a -list of items to record and later print as org headings and column entries in a -single row. If PLIST is non-nil, RECORD should be a plist instead of an ordered -list (e.g. '(keymap org-mode-map key \"C-c a\" ...)). The plist keys should be -the symbols used for the definition of TYPE. - -\(fn ANNALIST TYPE RECORD &key LOCAL PLIST)" nil nil) - -(autoload 'annalist-describe "annalist" "\ -Describe information recorded by ANNALIST for TYPE. -For example: (annalist-describe 'general 'keybindings) If VIEW is non-nil, use -those settings for displaying recorded information instead of the defaults. - -\(fn ANNALIST TYPE &optional VIEW)" nil nil) - -(register-definition-prefixes "annalist" '("annalist-")) - -;;;*** - -(provide 'annalist-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; annalist-autoloads.el ends here diff --git a/straight/build/annalist/annalist.el b/straight/build/annalist/annalist.el deleted file mode 120000 index d7855f0b..00000000 --- a/straight/build/annalist/annalist.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/annalist.el/annalist.el \ No newline at end of file diff --git a/straight/build/annalist/annalist.elc b/straight/build/annalist/annalist.elc deleted file mode 100644 index bc464bec..00000000 Binary files a/straight/build/annalist/annalist.elc and /dev/null differ diff --git a/straight/build/annalist/annalist.info b/straight/build/annalist/annalist.info deleted file mode 100644 index 55fa481c..00000000 --- a/straight/build/annalist/annalist.info +++ /dev/null @@ -1,546 +0,0 @@ -This is annalist.info, produced by makeinfo version 6.8 from -annalist.texi. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Annalist: (annalist). Record and display information such as keybindings. -END-INFO-DIR-ENTRY - - -File: annalist.info, Node: Top, Next: Usage, Up: (dir) - -Annalist User Manual -******************** - -file:https://melpa.org/packages/annalist-badge.svg -(https://melpa.org/#/annalist) -https://travis-ci.org/noctuid/annalist.el.svg?branch=master -(https://travis-ci.org/noctuid/annalist.el) - - Incessant wind sweeps the plain. It murmurs on across grey stone, - carrying dust from far climes to nibble eternally at the memorial - pillars. There are a few shadows out there still but they are the - weak and the timid and the hopelessly lost. - - It is immortality of a sort. - - Memory is immortality of a sort. - - In the night, when the wind dies and silence rules the place of - glittering stone, I remember. And they all live again. - - ‘annalist.el’ is a library that can be used to record information and -later print that information using ‘org-mode’ headings and tables. It -allows defining different types of things that can be recorded (e.g. -keybindings, settings, hooks, and advice) and supports custom filtering, -sorting, and formatting. ‘annalist’ is primarily intended for use in -other packages like ‘general’ and ‘evil-collection’, but it can also be -used directly in a user’s configuration. - -[https://user-images.githubusercontent.com/4250696/63480582-64e2cb00-c460-11e9-9571-706b5b96992c] - -* Menu: - -* Usage:: - -— The Detailed Node Listing — - -Usage - -* Disabling Annalist:: -* Terminology:: -* Settings:: -* Defining New Types:: -* Defining Views:: -* Recording:: -* Describing:: -* Helper Functions:: -* Builtin Types:: - -Defining New Types - -* Type Top-level Settings:: -* Type Item Settings:: -* ‘:record-update’, ‘:preprocess’, and ‘:postprocess’ Settings Argument: record-update preprocess and postprocess Settings Argument. - -Defining Views - -* View Top-level Settings:: -* View Item Settings:: - -Helper Functions - -* List Helpers:: -* Formatting Helpers:: -* Sorting Helpers:: - -Builtin Types - -* Keybindings Type:: - - - -File: annalist.info, Node: Usage, Prev: Top, Up: Top - -1 Usage -******* - -* Menu: - -* Disabling Annalist:: -* Terminology:: -* Settings:: -* Defining New Types:: -* Defining Views:: -* Recording:: -* Describing:: -* Helper Functions:: -* Builtin Types:: - - -File: annalist.info, Node: Disabling Annalist, Next: Terminology, Up: Usage - -1.1 Disabling Annalist -====================== - - What fool always has his nose in everywhere because he thinks he - has to know so he can record it in his precious Annals? - - If you use a library that uses ‘annalist’ (e.g. ‘evil-collection’ or -‘general’) but don’t need it’s functionality during init or at all, you -can set ‘annalist-record’ to nil to shave some milliseconds off of your -init time (especially if you have a lot of keybindings). Alternatively, -if you only want to prevent ‘annalist’ from recording certain things or -have it only record certain things, you can configure -‘annalist-record-blacklist’ or ‘annalist-record-whitelist’ respectively. - - -File: annalist.info, Node: Terminology, Next: Settings, Prev: Disabling Annalist, Up: Usage - -1.2 Terminology -=============== - - • item - and individual recorded item; may be displayed as a heading - or as a table column entry (e.g. a key such as ‘C-c’) - • record - a list of related, printable items corresponding to one - piece of information (e.g. a single keybinding: a list of a - keymap, key, and definition) - • metadata - a plist of information about a data list that should not - be printed; appears as the last item in a record - • tome - a collection of records of a specific type - - -File: annalist.info, Node: Settings, Next: Defining New Types, Prev: Terminology, Up: Usage - -1.3 Settings -============ - -Annalist provides ‘annalist-describe-hook’ which is run in annalist -description buffers after they have been populated but before they are -marked read-only: - (add-hook 'annalist-describe-hook - (lambda () (visual-fill-column-mode -1))) - - -File: annalist.info, Node: Defining New Types, Next: Defining Views, Prev: Settings, Up: Usage - -1.4 Defining New Types -====================== - - Three huge tomes bound in worn, cracked dark leather rested on a - large, long stone lectern, as though waiting for three speakers to - step up and read at the same time. - - Annalist provides the function ‘annalist-define-tome’ for defining -new types of tomes: - (annalist-define-tome 'battles - '(:primary-key (year name) - :table-start-index 1 - year - name - casualties - ...)) - - At minimum, a type definition must include ‘:primary-key’, -‘:table-start-index’, and a symbol for each item records should store. -Items should be defined in the order they should appear in org headings -and then in the table. - -* Menu: - -* Type Top-level Settings:: -* Type Item Settings:: -* ‘:record-update’, ‘:preprocess’, and ‘:postprocess’ Settings Argument: record-update preprocess and postprocess Settings Argument. - - -File: annalist.info, Node: Type Top-level Settings, Next: Type Item Settings, Up: Defining New Types - -1.4.1 Type Top-level Settings ------------------------------ - -These settings apply to the entirety of the recorded information. - - • ‘:table-start-index’ - the index of the first item to be printed in - an org table; previous items are printed as headings (default: - none) - • ‘:primary-key’ - the item or list of items that uniquely identifies - the record; used with the ‘:test’ values for those items to check - for an old record that should be replaced/updated (default: none) - • ‘:record-update’ - a function used to update a record before - recording it; this can be used to, for example, set the value of an - item to store the previous value of another item; the function is - called with ‘old-record’ (nil if none), ‘new-record’, and - ‘settings’; see ‘annalist--update-keybindings’ for an example of - how to create such a function (default: none) - • ‘:preprocess’ - a function used to alter a record before doing - anything with it; it is passed ‘record’ and ‘settings’ and should - return the altered record; see the default keybindings type for an - example (default: none) - • ‘:test’ - test function used for comparing the primary key (as a - list of each item in the order it appears in the definition); you - will need to create the test with ‘define-hash-table-test’ if it - does not exist (default: ‘equal’; generally should be unnecessary - to change) - • ‘:defaults’ - a plist of default item settings; see below for valid - item settings (default: none) - - -File: annalist.info, Node: Type Item Settings, Next: record-update preprocess and postprocess Settings Argument, Prev: Type Top-level Settings, Up: Defining New Types - -1.4.2 Type Item Settings ------------------------- - -Item settings only apply to a specific item. Defaults for items that -don’t explicitly specify a setting can be set using the top-level -‘:defaults’ keyword. - - • ‘:test’ - test function used for comparing items; only applicable - to heading items; you will need to create the test with - ‘define-hash-table-test’ if it does not exist (default: ‘equal’; - generally should be unnecessary to change) - - -File: annalist.info, Node: record-update preprocess and postprocess Settings Argument, Prev: Type Item Settings, Up: Defining New Types - -1.4.3 ‘:record-update’, ‘:preprocess’, and ‘:postprocess’ Settings Argument ---------------------------------------------------------------------------- - -The settings plist past to the ‘:record-update’ function contains all -information for both the tome type and view. The information is -converted into a valid plist and some extra keywords are added. Here is -an example: - '(:table-start-index 2 - :primary-key (keymap state key) - ;; the following keywords are generated for convenience - :type keybindings - :key-indices (2 1 0) - :final-index 4 - :metadata-index 5 - ;; item settings can be accessed by their symbol or their index - keymap (:name keymap :index 0 :format annalist-code) - 0 (:name keymap :index 0 :format annalist-code) - ...) - - -File: annalist.info, Node: Defining Views, Next: Recording, Prev: Defining New Types, Up: Usage - -1.5 Defining Views -================== - - In those days the company was in service to… - - Views contain settings for formatting and displaying recorded -information. Settings from the type definition cannot be changed later. -On the other hand, views are for all settings that a user may want to -change for a particular ‘annalist-describe’ call. They are defined -using the same format as tome types: - (annalist-define-view 'battles 'default - '(:defaults (:format capitalize) - year - name - (casualties :title "Deaths") - ...)) - - The ‘default’ view is what ‘annalist-describe’ will use if no view -name is explicitly specified. To prevent naming conflicts, external -packages that create views should prefix the views with their symbol -(e.g. ‘general-alternate-view’). - -* Menu: - -* View Top-level Settings:: -* View Item Settings:: - - -File: annalist.info, Node: View Top-level Settings, Next: View Item Settings, Up: Defining Views - -1.5.1 View Top-level Settings ------------------------------ - -These settings apply to the entirety of the recorded information. - - • ‘:predicate’ - a function that is passed the entire record and - returns non-nil if the record should be printed (default: none) - • ‘:sort’ - a function used to sort records in each printed table; - the function is passed two records and and should return non-nil if - the first record should come first (default: none; tables are - printed in recorded order) - • ‘:hooks’ - a function or a list of functions to run in the describe - buffer after printing all headings and tables before making the - buffer readonly; these run before ‘annalist-describe-hook’ - (default: none) - • ‘:postprocess’ - a function used to alter a record just before - printing it; it is passed ‘record’ and ‘settings’ and should return - the altered record; an example use case would be to alter the - record using its metadata (e.g. by replacing a keybinding - definition with a which-key description, if one exists) (default: - none) - • ‘:defaults’ - a plist of default item settings; see below for valid - item settings (default: none) - - There is also a special ‘:inherit’ keyword that can be used to create -a new type of tome that is based on another type: - (annalist-define-view 'keybindings 'alternate - ;; override title for key column - '((key :title "Keybinding") - ...) - :inherit 'keybindings) - - -File: annalist.info, Node: View Item Settings, Prev: View Top-level Settings, Up: Defining Views - -1.5.2 View Item Settings ------------------------- - -Item settings only apply to a specific item. Defaults for items that -don’t explicitly specify a setting can be set using the top-level -‘:defaults’ keyword. - (annalist-define-view 'keybindings 'my-view - '(:defaults (:format #'capitalize) - ;; surround key with = instead of capitalizing - (key :format #'annalist-verbatim) - ;; perform no formatting on definition - (definition :format nil))) - - Sorting/filtering (only for items displayed in headings): - • ‘:predicate’ - a function that is passed the item and returns - non-nil if it should be printed; only applicable to heading items - (default: none) - • ‘:prioritize’ - list of items that should be printed before any - others; only applicable to heading items (default: none) - • ‘:sort’ - a function used to sort records; only applicable to - heading items; the function is passed two items and and should - return non-nil if the first item should come first (default: none; - printed in recorded order) - - Formatting: - • ‘:title’ - a description of the item; used as the column title - (default: capitalize the symbol name; local only) - • ‘:format’ - function to run on the item value before it is printed - (e.g. ‘#'capitalize’, ‘#'annalist-code’, ‘#'annalist-verbatim’, - etc.); note that this is run on the item as-is if it has not been - truncated, so the function may need to convert the item to a string - first; has no effect if the item is extracted to a footnote/source - block (default: none) - • ‘:max-width’ - the max character width for an item; note that this - is compared to the item as-is before any formatting (default: 50) - • ‘:extractp’ - function to determine whether to extract longer - entries into footnotes instead of truncating them; (default: - ‘listp’) - • ‘:src-block-p’ function to determine whether to extract to a source - block when the ‘:extractp’ function returns non-nil (default: - ‘listp’) - - -File: annalist.info, Node: Recording, Next: Describing, Prev: Defining Views, Up: Usage - -1.6 Recording -============= - - The Lady said, “I wanted you to see this, Annalist.” […] “What is - about to transpire. So that it is properly recorded in at least - one place.” - - ‘annalist-record’ is used to record information. It requires three -arguments: ‘annalist’ ‘type’ ‘record’. The ‘annalist’ argument will -usually be the same as the package prefix that is recording the data. -‘annalist’ and any other names prefixed by ‘annalist’ are reserved for -this package. ‘type’ is the type of data to record, and ‘record’ is the -actual data. Optionally, the user can also specify metadata that won’t -be printed after the final item. Buffer-local records should -additionally specify ‘:local t’. Here is an example: - (annalist-record 'me 'keybindings - (list - ;; keymap state key definition previous-definition - 'global-map nil (kbd "C-+") #'text-scale-increase nil - ;; metadata can be specified after final item - (list :zoom-related-binding t))) - - ;; alternatively, record using plist instead of ordered list - (annalist-record 'me 'keybindings - (list - 'keymap 'global-map - 'state nil - 'key (kbd "C-+") - 'definition #'text-scale-increase - ;; metadata can be specified with `t' key - t (list :zoom-related-binding t)) - :plist t) - - Some items can potentially be recorded as nil. In the previous -example, the evil ‘state’ is recorded as nil (which will always be the -case for non-evil users). When a heading item is nil, the heading at -that level will just be skipped/not printed. - - -File: annalist.info, Node: Describing, Next: Helper Functions, Prev: Recording, Up: Usage - -1.7 Describing -============== - - Once each month, in the evening, the entire Company assembles so - the Annalist can read from his predecessors. - - ‘annalist-describe’ is used to describe information. It takes three -arguments: ‘name’ ‘type view’. ‘view’ is optional (defaults to -‘default’). For example: - (annalist-describe 'me 'keybindings) - - It is possible to have custom filtering/sorting behavior by using a -custom view: - (annalist-define-view 'keybindings 'active-keybindings-only - '((keymap - ;; only show keys bound in active keymaps - :predicate #'annalist--active-keymap - ;; sort keymaps alphabetically - :sort #'annalist--string-<))) - - (annalist-describe 'my 'keybindings 'active-keybindings-only) - - ‘annalist-org-startup-folded’ will determine what -‘org-startup-folded’ setting to use (defaults to nil; all headings will -be unfolded). - - -File: annalist.info, Node: Helper Functions, Next: Builtin Types, Prev: Describing, Up: Usage - -1.8 Helper Functions -==================== - -* Menu: - -* List Helpers:: -* Formatting Helpers:: -* Sorting Helpers:: - - -File: annalist.info, Node: List Helpers, Next: Formatting Helpers, Up: Helper Functions - -1.8.1 List Helpers ------------------- - -‘annalist-plistify-record’ can be used to convert a record that is an -ordered list to a plist. ‘annalist-listify-record’ can be used to do -the opposite. This is what the ‘:plist’ argument for ‘annalist-record’ -uses internally. These functions can be useful, for example, inside a -‘:record-update’ function, so that you can get record items by their -name instead of by their index. However, if there will be a lot of data -recorded for a type during Emacs initialization time, the extra time to -convert between list types can add up, so it’s recommended that you -don’t use these functions or ‘:plist’ in such cases. - - -File: annalist.info, Node: Formatting Helpers, Next: Sorting Helpers, Prev: List Helpers, Up: Helper Functions - -1.8.2 Formatting Helpers ------------------------- - - 1. ‘:format’ Helpers - - Annalist provides ‘annalist-verbatim’ (e.g. ‘=verbatim text=’), - ‘annalist-code’ (e.g. ‘~my-function~’), and ‘annalist-capitalize’. - There is also an ‘annalist-compose’ helper for combining different - formatting functions. - - 2. Formatting Emacs Lisp Source Blocks - - By default, Emacs Lisp extracted into source blocks will just be - one long line. You can add ‘annalist-multiline-source-blocks’ to a - view’s ‘:hooks’ keyword or to ‘annalist-describe-hook’ to - autoformat org source blocks if lispy is installed. By default, it - uses ‘lispy-alt-multiline’. To use ‘lispy-multiline’ instead, - customize ‘annalist-multiline-function’. - - The builtin types have ‘annlist-multiline-source-blocks’ in their - ‘:hooks’ setting by default. - - Here is an example of what this looks like: - -[https://user-images.githubusercontent.com/4250696/62338313-1025e300-b4a6-11e9-845f-179c02abef35] - - -File: annalist.info, Node: Sorting Helpers, Prev: Formatting Helpers, Up: Helper Functions - -1.8.3 Sorting Helpers ---------------------- - -Annalist provides ‘annalist-string-<’ and ‘annalist-key-<’ (e.g. ‘(kbd -"C-c a")’ vs ‘(kbd "C-c b")’). - - -File: annalist.info, Node: Builtin Types, Prev: Helper Functions, Up: Usage - -1.9 Builtin Types -================= - -* Menu: - -* Keybindings Type:: - - -File: annalist.info, Node: Keybindings Type, Up: Builtin Types - -1.9.1 Keybindings Type ----------------------- - -Annalist provides a type for recording keybindings that is used by -‘evil-collection’ and ‘general’. When recording a keybinding, the -keymap must be provided as a symbol. Here is an example: - (annalist-record 'annalist 'keybindings - (list 'org-mode-map nil (kbd "C-c g") #'counsel-org-goto)) - - In addition to the default view, it has a ‘valid’ to only show -keybindings for keymaps/states that exist (since some keybindings may be -in a ‘with-eval-after-load’). It also has an ‘active’ view to only show -keybindings that are currently active. - - - -Tag Table: -Node: Top217 -Node: Usage2196 -Node: Disabling Annalist2444 -Node: Terminology3227 -Node: Settings3856 -Node: Defining New Types4240 -Node: Type Top-level Settings5273 -Node: Type Item Settings6988 -Node: record-update preprocess and postprocess Settings Argument7642 -Node: Defining Views8602 -Node: View Top-level Settings9597 -Node: View Item Settings11237 -Node: Recording13460 -Node: Describing15401 -Node: Helper Functions16438 -Node: List Helpers16652 -Node: Formatting Helpers17432 -Node: Sorting Helpers18621 -Node: Builtin Types18883 -Node: Keybindings Type19033 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/annalist/annalist.texi b/straight/build/annalist/annalist.texi deleted file mode 120000 index 19ec0bda..00000000 --- a/straight/build/annalist/annalist.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/annalist.el/annalist.texi \ No newline at end of file diff --git a/straight/build/annalist/dir b/straight/build/annalist/dir deleted file mode 100644 index 77a38458..00000000 --- a/straight/build/annalist/dir +++ /dev/null @@ -1,19 +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 -* Annalist: (annalist). Record and display information such as - keybindings. diff --git a/straight/build/async/async-autoloads.el b/straight/build/async/async-autoloads.el deleted file mode 100644 index 69a1babb..00000000 --- a/straight/build/async/async-autoloads.el +++ /dev/null @@ -1,208 +0,0 @@ -;;; async-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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) - -Special case: -If the output of START-FUNC is a string with properties -e.g. (buffer-string) RESULT will be transformed in a list where the -car is the string itself (without props) and the cdr the rest of -properties, this allows using in FINISH-FUNC the string without -properties and then apply the properties in cdr to this string (if -needed). -Properties handling special objects like markers are returned as -list to allow restoring them later. -See for more infos. - -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) - -(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'. - -This is a minor mode. If called interactively, toggle the -`Async-Bytecomp-Package mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='async-bytecomp-package-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(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) - -(register-definition-prefixes "async-bytecomp" '("async-")) - -;;;*** - -;;;### (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. - -This is a minor mode. If called interactively, toggle the -`Dired-Async mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dired-async-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(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) - -(register-definition-prefixes "dired-async" '("dired-async-")) - -;;;*** - -;;;### (autoloads nil "smtpmail-async" "smtpmail-async.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from smtpmail-async.el - -(register-definition-prefixes "smtpmail-async" '("async-smtpmail-")) - -;;;*** - -(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 6a0e4c7b..00000000 --- a/straight/build/async/async-bytecomp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 62dc8ab6..00000000 Binary files a/straight/build/async/async-bytecomp.elc and /dev/null differ diff --git a/straight/build/async/async.el b/straight/build/async/async.el deleted file mode 120000 index 41f8222e..00000000 --- a/straight/build/async/async.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 d9eee865..00000000 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 7bdfc60d..00000000 --- a/straight/build/async/dired-async.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 56ba8af2..00000000 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 b17ef3d7..00000000 --- a/straight/build/async/smtpmail-async.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 46d311d9..00000000 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 935e4953..00000000 --- a/straight/build/avy/avy-autoloads.el +++ /dev/null @@ -1,273 +0,0 @@ -;;; avy-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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) - -(autoload 'avy-transpose-lines-in-region "avy" "\ -Transpose lines in the active region." t nil) - -(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 83953827..00000000 --- a/straight/build/avy/avy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 bbc82417..00000000 Binary files a/straight/build/avy/avy.elc and /dev/null differ diff --git a/straight/build/bind-key/bind-key-autoloads.el b/straight/build/bind-key/bind-key-autoloads.el deleted file mode 100644 index 3643d848..00000000 --- a/straight/build/bind-key/bind-key-autoloads.el +++ /dev/null @@ -1,82 +0,0 @@ -;;; bind-key-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "bind-key" "bind-key.el" (0 0 0 0)) -;;; Generated autoloads from bind-key.el - -(autoload 'bind-key "bind-key" "\ -Bind KEY-NAME to COMMAND in KEYMAP (`global-map' if not passed). - -KEY-NAME may be a vector, in which case it is passed straight to -`define-key'. Or it may be a string to be interpreted as -spelled-out keystrokes, e.g., \"C-c C-z\". See documentation of -`edmacro-mode' for details. - -COMMAND must be an interactive function or lambda form. - -KEYMAP, if present, should be a keymap variable or symbol. -For example: - - (bind-key \"M-h\" #'some-interactive-function my-mode-map) - - (bind-key \"M-h\" #'some-interactive-function 'my-mode-map) - -If PREDICATE is non-nil, it is a form evaluated to determine when -a key should be bound. It must return non-nil in such cases. -Emacs can evaluate this form at any time that it does redisplay -or operates on menu data structures, so you should write it so it -can safely be called at any time. - -\(fn KEY-NAME COMMAND &optional KEYMAP PREDICATE)" nil t) - -(autoload 'unbind-key "bind-key" "\ -Unbind the given KEY-NAME, within the KEYMAP (if specified). -See `bind-key' for more details. - -\(fn KEY-NAME &optional KEYMAP)" nil t) - -(autoload 'bind-key* "bind-key" "\ -Similar to `bind-key', but overrides any mode-specific bindings. - -\(fn KEY-NAME COMMAND &optional PREDICATE)" nil t) - -(autoload 'bind-keys "bind-key" "\ -Bind multiple keys at once. - -Accepts keyword arguments: -:map MAP - a keymap into which the keybindings should be - added -:prefix KEY - prefix key for these bindings -:prefix-map MAP - name of the prefix map that should be created - for these bindings -:prefix-docstring STR - docstring for the prefix-map variable -:menu-name NAME - optional menu string for prefix map -:filter FORM - optional form to determine when bindings apply - -The rest of the arguments are conses of keybinding string and a -function symbol (unquoted). - -\(fn &rest ARGS)" nil t) - -(autoload 'bind-keys* "bind-key" "\ - - -\(fn &rest ARGS)" nil t) - -(autoload 'describe-personal-keybindings "bind-key" "\ -Display all the personal keybindings defined by `bind-key'." t nil) - -(register-definition-prefixes "bind-key" '("bind-key" "compare-keybindings" "get-binding-description" "override-global-m" "personal-keybindings")) - -;;;*** - -(provide 'bind-key-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; bind-key-autoloads.el ends here diff --git a/straight/build/bind-key/bind-key.el b/straight/build/bind-key/bind-key.el deleted file mode 120000 index 0c1eb774..00000000 --- a/straight/build/bind-key/bind-key.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/bind-key.el \ No newline at end of file diff --git a/straight/build/bind-key/bind-key.elc b/straight/build/bind-key/bind-key.elc deleted file mode 100644 index 23baa649..00000000 Binary files a/straight/build/bind-key/bind-key.elc and /dev/null differ diff --git a/straight/build/bongo/bongo-autoloads.el b/straight/build/bongo/bongo-autoloads.el deleted file mode 100644 index ecc19a0a..00000000 --- a/straight/build/bongo/bongo-autoloads.el +++ /dev/null @@ -1,71 +0,0 @@ -;;; bongo-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "bongo" "bongo.el" (0 0 0 0)) -;;; Generated autoloads from bongo.el - -(autoload 'bongo-start "bongo" "\ -Start playing the current track in the nearest playlist buffer. -If there is no current track, perform the action appropriate for the current - playback mode (for example, for regressive playback, play the last track). -However, if something is already playing, do nothing. -When called interactively and the current track is a stop action track, - continue playback as if the action track had finished playing. -CALLED-INTERACTIVELY-P is non-nil when called interactively. - -\(fn &optional CALLED-INTERACTIVELY-P)" t nil) - -(autoload 'bongo-start/stop "bongo" "\ -Start or stop playback in the nearest Bongo playlist buffer. -With prefix ARGUMENT, call `bongo-stop' even if already stopped. -CALLED-INTERACTIVELY-P is non-nil when called interactively. - -\(fn &optional ARGUMENT CALLED-INTERACTIVELY-P)" t nil) - -(autoload 'bongo-show "bongo" "\ -Display what Bongo is playing in the minibuffer. -If INSERT-FLAG (prefix argument if interactive) is non-nil, - insert the description at point. -Return the description string. - -\(fn &optional INSERT-FLAG)" t nil) - -(autoload 'bongo-playlist "bongo" "\ -Switch to a Bongo playlist buffer. -See the function `bongo-playlist-buffer'." t nil) - -(autoload 'bongo-library "bongo" "\ -Switch to a Bongo library buffer. -See the function `bongo-library-buffer'." t nil) - -(autoload 'bongo-switch-buffers "bongo" "\ -In Bongo, switch from a playlist to a library, or vice versa. -With prefix argument PROMPT, prompt for the buffer to switch to. - -\(fn &optional PROMPT)" t nil) - -(autoload 'bongo "bongo" "\ -Switch to a Bongo buffer. -See the function `bongo-buffer'." t nil) - -(register-definition-prefixes "bongo" '("afplay" "bongo-" "define-bongo-backend" "mikmod" "ogg123" "speexdec" "timidity" "vlc" "with-")) - -;;;*** - -;;;### (autoloads nil "lastfm-submit" "lastfm-submit.el" (0 0 0 0)) -;;; Generated autoloads from lastfm-submit.el - -(register-definition-prefixes "lastfm-submit" '("lastfm")) - -;;;*** - -(provide 'bongo-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; bongo-autoloads.el ends here diff --git a/straight/build/bongo/bongo.el b/straight/build/bongo/bongo.el deleted file mode 120000 index 87030200..00000000 --- a/straight/build/bongo/bongo.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/bongo.el \ No newline at end of file diff --git a/straight/build/bongo/bongo.elc b/straight/build/bongo/bongo.elc deleted file mode 100644 index e2aae8ea..00000000 Binary files a/straight/build/bongo/bongo.elc and /dev/null differ diff --git a/straight/build/bongo/bongo.info b/straight/build/bongo/bongo.info deleted file mode 100644 index 06a9a563..00000000 --- a/straight/build/bongo/bongo.info +++ /dev/null @@ -1,1532 +0,0 @@ -This is bongo.info, produced by makeinfo version 6.8 from bongo.texi. - -Copyright (C) 2007 Daniel Brockman -Copyright (C) 2007 Daniel Jensen - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.2 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 FDL". -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Bongo: (bongo). Play music with Emacs. -END-INFO-DIR-ENTRY - - -File: bongo.info, Node: Top, Next: Introduction, Up: (dir) - -The Bongo Media Player -********************** - -Bongo is a flexible and usable media player for GNU Emacs. This manual -describes how to use Bongo and some of how to customize and extend it. - -Copyright (C) 2007 Daniel Brockman -Copyright (C) 2007 Daniel Jensen - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.2 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 FDL". - -* Menu: - -* Introduction:: An overview of basic Bongo concepts. - -Using Bongo - -* Inserting Tracks:: Populating your buffers with media. -* Playing Tracks:: Listening to audio and watching video. -* Enqueuing Tracks:: Picking tracks from libraries into playlists. -* Marking Tracks:: Choosing sets of tracks to operate on. -* Saving and Loading:: Storing Bongo buffers in files. - -Advanced Topics - -* The P/R/M Convention:: Convention used by many Bongo commands. -* Action Tracks:: Special tracks that perform actions. - -Hacking Bongo - -* Internals:: How Bongo works and how to hack it. -* Writing Backends:: Telling Bongo how to use other players. - -Copying Bongo - -* GNU GPL:: Conditions for copying and changing Bongo. -* GNU FDL:: The license for this documentation. - -Here are some other nodes which are really inferiors of the ones -already listed, mentioned here so you can get to them in one step: - -Basics - -* Tracks:: Media files, URIs, audio CDs, DVDs, etc. -* Backends:: External applications used to play tracks. -* Players:: External processes actually playing tracks. -* Playlists:: Buffers holding tracks to be played. -* Libraries:: Buffers holding entire media collections. - -Playback - -* Pausing:: Temporarily stopping playback. -* Stopping:: Permanently stopping playback. -* Seeking:: Rewinding or fast-forwarding tracks. -* Volume:: Changing the volume of your sound card. -* Switching Tracks:: Playing the next or previous track. -* Playback Modes:: Choosing the order in which tracks are played. -* Sprinkle Mode:: Keeping playlists populated with random tracks. - - -File: bongo.info, Node: Introduction, Next: Inserting Tracks, Prev: Top, Up: Top - -1 Introduction -************** - -You are reading about Bongo, a flexible and usable media player for GNU -Emacs. Bongo is flexible because it does not assume that you want to do -things in a certain way. - - On the other hand, its default settings and key bindings are good and -carefully thought-out. So Bongo is usable because it does not force you -to come up with your own way of doing things. - - To open a Bongo buffer, use 'M-x bongo '. To switch between -playlist and library, use the 'h' ('bongo-switch-buffers') command. -There are a few different ways to go from here. - - * One way to use Bongo is to go to a playlist, insert some tracks, - and just play those tracks in some order (*note Playing Tracks::). - * Another way is to insert a lot of tracks into a library, and pick - out some of them into a playlist (*note Enqueuing Tracks::). - * Yet another way is to let Bongo continuously pick out fresh random - tracks from the library into the playlist (*note Sprinkle Mode::). - - Five ideas central to Bongo are "tracks", which represent media -resources; "backends", which are applications used to play media; -"players", which are instances of backends; and "playlists" and -"libraries", which are buffers used to organize tracks. - - The following sections explain these basic ideas in turn. - -* Menu: - -* Tracks:: Media files, URIs, audio CDs, DVDs, etc. -* Backends:: External applications used to play tracks. -* Players:: External processes actually playing tracks. -* Playlists:: Buffers holding tracks to be played. -* Libraries:: Buffers holding entire media collections. - - -File: bongo.info, Node: Tracks, Next: Backends, Up: Introduction - -1.1 Tracks -========== - -Bongo is a media player; its job is to play things. The things that it -plays are called "tracks". Bongo tracks can represent local audio and -video files, remote media streams (such as internet radio stations), -audio CD tracks and DVD chapters. - - There are even tracks that perform arbitrary actions when played -(*note Action Tracks::). Such tracks may be used, for example, to force -playback to stop at certain points in a playlist. - - To insert a local file track into a playlist or library, use 'i'. -Other kinds can be inserted using 'I' (*note Inserting Tracks::). - - -File: bongo.info, Node: Backends, Next: Players, Prev: Tracks, Up: Introduction - -1.2 Backends -============ - -Instead of actually attempting to decode media files to produce sound -and display video, Bongo relies on external applications to do this. -The applications it uses for this purpose are called "backends". - - The term "backend" is used loosely to refer to either an external -application, or to the glue code in Bongo specific to that application, -or even to both the application and the glue code seen as a whole. -(This usage is quite natural and normally does not cause any confusion.) - - Bongo currently ships with backends for VLC, 'mpg123', 'ogg123', -'speexdec', TiMidity and MikMod. Unfortunately, only VLC and 'mpg123' -support fast-forwarding and rewinding (*note Seeking::). - - -File: bongo.info, Node: Players, Next: Playlists, Prev: Backends, Up: Introduction - -1.3 Players -=========== - -Instances of backends (*note Backends::) are called "players" (or -"backend players"). Every time a track starts playing, a new backend -player is created. Multiple players may exist simultaneously. - - For example, while there is only one VLC _backend_, there may be -multiple VLC _players_ at any given time -- each probably playing a -different track. - - Every player has an associated process (which does the actual work of -playing) and an associated buffer (from which it may be controlled). -Bongo buffers designed to hold players are called "playlist buffers". - - -File: bongo.info, Node: Playlists, Next: Libraries, Prev: Players, Up: Introduction - -1.4 Playlists -============= - -Playlist buffers, or simply "playlists", are buffers specifically -designed to hold and control backend players (*note Players::). - - Playlists have a number of commands used to control playback: play -the track at point (), pause/resume playback (), go to the -next track ('C-c C-n'), go to the previous track ('C-c C-p'), stop -playback ('C-c C-s'), and so on (*note Playing Tracks::). - - Some backends support fast-forwarding and rewinding (*note -Seeking::). - - -File: bongo.info, Node: Libraries, Prev: Playlists, Up: Introduction - -1.5 Libraries -============= - -Library buffers, or simply "libraries", are buffers specifically -designed to hold tracks for convenient insertion into playlist buffers. - - After inserting tracks into a library (using 'i' and 'I'), you may -enqueue into the nearest playlist using the 'e' command (which appends -to the end of the playlist) and the 'E' command (which inserts into the -playlist directly after the currently playing track). - - All the commands for controlling playback (*note Playlists::) are -also available in library buffers, where they simply control playback in -the most recently used, or "nearest", playlist buffer. Similarily, if -you attempt to play a track in a library (using ), the track will -be enqueued into the nearest playlist and played there instead. - - You may prefer to use Bongo without library buffers, simply inserting -tracks directly into playlists. There is no problem with that: -libraries are provided only as a convenience. - - -File: bongo.info, Node: Inserting Tracks, Next: Playing Tracks, Prev: Introduction, Up: Top - -2 Inserting Tracks -****************** - -'i' - Insert a file or directory ('bongo-insert-file'). - -'I' - Insert one or more non-file tracks ('bongo-insert-special'). - - If you try to insert a directory with subdirectories, Bongo will ask -whether you want to recursively insert them too. To get rid of this -question, customize the variable 'bongo-insert-whole-directory-trees'. - - The 'I' command prompts for the type of thing to insert -- an action -track, a CD, a URI, or the contents of a PLS or an M3U playlist. These -special insert commands are described individually below. - -'I action ' - Insert an action track ('bongo-insert-action'). - - This command prompts for an Emacs Lisp form to be evaluated when - the action track is played. *note Emacs Lisp Reference: - (elisp)Top. - -'I cd ' - Insert one track for each audio track on the CD in the tray - ('bongo-insert-cd'). If the track information is unavailable, - insert a single track representing the entire disc. - - The customization group 'bongo-audio-cd' covers this feature. - *note (emacs)Easy Customization:: - -'I uri ' - Insert a URI track ('bongo-insert-uri'). - - This commands prompts for the URI (or URL) and for an optional - title. If specified, the title will be displayed instead of the - URI. For most internet radio streams, leaving out the title enables - the radio station to specify a title on its own. - -'I playlist ' - Insert the contents of a PLS or an M3U playlist file - ('bongo-insert-playlist-contents'). - - The type of the playlist is determined by its file extension: - - * 'pls' for PLS playlists; - * 'm3u' or 'm3u8' (forces UTF-8) for M3U playlists. - - While PLS files are rather complex, M3U files are simple lists of - file names (one per line, except that lines starting with '#' are - comments). - - -File: bongo.info, Node: Playing Tracks, Next: Enqueuing Tracks, Prev: Inserting Tracks, Up: Top - -3 Playing Tracks -**************** - -To play some particular track, move point to it and hit (or click -on it). Doing that on a section header will just collapse the section; -to play a section, use 'g' ('bongo-play'). - - - Play the track at point. If point is on a section header, collapse - or expand the section. -'g' - Play the track or section at point, unless there is an active - region or marking (*note Marking Tracks::). - - In choosing which tracks and sections to play, this command follows - the prefix/region/marking (*note The P/R/M Convention::), so it may - not actually always play the track or section at point. -'1 g' - Play the track or section at point, even if there is an active - region or marking. - - Since libraries are not meant to play tracks, the and 'g' -commands enqueue into the nearest playlist and play there instead when -used in a library buffer. - -* Menu: - -* Pausing:: Temporarily stopping playback. -* Stopping:: Permanently stopping playback. -* Seeking:: Rewinding or fast-forwarding tracks. -* Volume:: Changing the volume of your sound card. -* Switching Tracks:: Playing the next or previous track. -* Playback Modes:: Choosing the order in which tracks are played. -* Sprinkle Mode:: Keeping playlists populated with random tracks. - - -File: bongo.info, Node: Pausing, Next: Stopping, Up: Playing Tracks - -3.1 Pausing Playback -==================== - -It is often useful to temporarily pause playback without killing the -backend process. The command toggles the paused state of the -currently playing track. - - - Pause or resume playback ('bongo-pause/resume'). - - Some backends (e.g., VLC and 'mpg123') support pausing by talking to -the backend process through a pipe. For backends where this is not -possible (due to lack of any such remote control facility), pausing is -implemented using 'SIGTSTP' (or 'SIGSTOP') and 'SIGCONT', which forces -the entire process to stop (just as 'C-z' would in a job control shell). - - -File: bongo.info, Node: Stopping, Next: Seeking, Prev: Pausing, Up: Playing Tracks - -3.2 Stopping Playback -===================== - -The 'C-c C-s' command stops playback and kills the backend process. -However, if nothing is being played, then 'C-c C-s' instead _starts_ -playing the first track. - -'C-c C-s' - Start or stop playback ('bongo-start/stop'). -'C-u C-c C-s' - Switch to start/stop playback mode, in which playback stops - whenever any track finishes playing (*note Playback Modes::). -'1 C-c C-s' - Insert a stopping action track (*note Action Tracks::) immediately - after the current track. ("Stop after playing this track.") -'5 C-c C-s' - Insert a stopping action track five tracks below the current track. - ("Stop after playing these five tracks.") -'C-u C-u C-c C-s' - Insert a stopping action track at point. - - -File: bongo.info, Node: Seeking, Next: Volume, Prev: Stopping, Up: Playing Tracks - -3.3 Fast-forwarding and Rewinding -================================= - -Some backends support fast-forwarding and rewinding -- often referred to -as "seeking" forward or backward. This allows you to skip over some -part of a track or go back and play some part of it again. - -'f', 'b' - Fast-forward or rewind the current track 1 second (or N seconds, - given a prefix argument N). - -'F', 'B', 'S-', 'S-' - Fast-forward or rewind 3 seconds (or 3 N seconds). - -'M-F', 'M-B', 'M-S-', 'M-S-' - Fast-forward or rewind 10 seconds (or 10 N seconds). - -'C-M-F', 'C-M-B', 'C-M-S-', 'C-M-S-' - Fast-forward or rewind 60 seconds (or N minutes). - - While 'C-M-B' and 'C-M-F' cannot be typed in all terminals, you may - use the following commands as substitutes: - - '60 b', '60 f' - Seek 60 seconds. - - 'C-u C-u C-u b', 'C-u C-u C-u f' - Seek 64 seconds. - - To seek a specific number of seconds, give a numeric prefix argument -to 'f' or 'b'. (For example, '27 f' would seek 27 seconds forward.) - - To seek to a specific position, use the 's' ('bongo-seek') command -with a numeric prefix argument. (For example, '80 s' would jump -directly to 1 minute and 20 seconds from the beginning of the track.) -Giving just 'C-u' as the prefix argument to 's' will prompt for the -position to seek to and allows you to say things like "1:20". - - Unfortunately, not all backends support seeking. Among the ones in -the Bongo distribution, VLC and 'mpg123' do support it, whereas -'ogg123', 'speexdec', TiMidity and MikMod do not. - -3.3.1 Seek Mode ---------------- - -Typing 's' ('bongo-seek') without any prefix argument takes you into a -special mode dedicated to seeking. In this mode, all the seeking -commands work as usual, but you can drop most of the 'S-' modifiers. -For example, 'S-' still works, but does the same thing. - -'s' - Enter seek mode. Use or 'C-g' to exit. - - In seek mode, playback status is shown continuously in the echo area, -and the following extra key bindings are available: - -'a', 'e', , - These are shortcuts for 'C-c C-a' ('bongo-replay-current') and 'C-c - C-e' ('bongo-skip-current'). - -'p', 'n', 'r' - These are shortcuts for 'C-c C-p' ('bongo-play-previous'), 'C-c - C-n' ('bongo-play-next'), and 'C-c C-r' ('bongo-play-random'). - - Seek mode uses its own command loop, so you cannot do anything other -than seeking (and a handful of other things) until you quit seek mode. -If you don't like this, set 'bongo-seek-electric-mode' to 'nil'. - - -File: bongo.info, Node: Volume, Next: Switching Tracks, Prev: Seeking, Up: Playing Tracks - -3.4 Volume -========== - -The volume control facility is provided by the 'volume' library (1). - - The 'v' ('volume') command - - ---------- Footnotes ---------- - - (1) http://www.brockman.se/software/volume-el/ - - -File: bongo.info, Node: Switching Tracks, Next: Playback Modes, Prev: Volume, Up: Playing Tracks - -3.5 Switching Tracks -==================== - -The 'C-c C-n', 'C-c C-p' and 'C-c C-r' commands are used to start -playing another track (stopping any currently playing track first). - -'C-c C-n' - Play the next track ('bongo-play-next'). -'C-c C-p' - Play the previous track ('bongo-play-previous'). -'C-c C-r' - Play a random track ('bongo-play-random'). -'5 C-c C-n' - Skip four tracks downwards and play the one after that. -'5 C-c C-p' - Skip four tracks upwards and play the one before that. - - Though '0 C-c C-n' may be used to play the current track again, it is -easier to use the 'C-c C-a' command. - -'C-c C-a' - Play the current track again ('bongo-replay-current'). - - Just as the regular 'C-a' command in Emacs has a counterpart 'C-e', -so 'C-c C-a' has a counterpart 'C-c C-e'. - -'C-c C-e' - Skip the current track ('bongo-skip-current'). Proceed according - to the current playback mode (*note Playback Modes::). - - -File: bongo.info, Node: Playback Modes, Next: Sprinkle Mode, Prev: Switching Tracks, Up: Playing Tracks - -3.6 Playback Modes -================== - -Whenever a track finishes playing (or is skipped using 'C-c C-e'), -normally, the next track in the playlist will be played. This is the -default behavior, but it can be changed. The way Bongo chooses which -track to play next is called the "playback mode". - - There are five built-in playback modes. Switching to one of them is -easily done by giving a 'C-u' prefix argument to the corresponding -playback command: - -'C-u C-c C-n' - In "progressive playback", the default playback mode, tracks are - played in the usual top-to-bottom order. - -'C-u C-c C-p' - In "regressive playback", tracks are played in reverse order, - bottom-to-top. - -'C-u C-c C-a' - In "repeating playback", the same track is played over and over. - -'C-u C-c C-s' - In "start/stop playback", playback is stopped after each track. - - For example, this is often nice when your playlist contains videos - that would otherwise keep popping up, covering your Emacs frame. - -'C-u C-c C-r' - In "random playback", tracks are played in random order. For an - alternative to random playback mode, *note Sprinkle Mode::. - - When a non-progressive playback mode is in effect, this is indicated -in the mode line: - - * 'Playlist[reverse]' for regressive playback; - * 'Playlist[repeat]' for repeating playback; - * 'Playlist[stop]' for start/stop playback; - * 'Playlist[random]' for random playback; - * 'Playlist[custom]' for custom playback modes (to change this for - some specific custom playback mode, put the string to be used as - the indicator on the 'bongo-playback-mode-indicator' property of - the symbol naming the function used for 'bongo-next-action'). - - -File: bongo.info, Node: Sprinkle Mode, Prev: Playback Modes, Up: Playing Tracks - -3.7 Sprinkle Mode -================= - - -File: bongo.info, Node: Enqueuing Tracks, Next: Marking Tracks, Prev: Playing Tracks, Up: Top - -4 Enqueuing Tracks -****************** - -The following commands are used to enqueue tracks into the playlist: - -'e' - Append a track to the end of the playlist. -'E' - Insert a track into the playlist directly after the currently - playing track (in order to have it played next). - - -File: bongo.info, Node: Marking Tracks, Next: Saving and Loading, Prev: Enqueuing Tracks, Up: Top - -5 Marking Tracks -**************** - - -File: bongo.info, Node: Saving and Loading, Next: The P/R/M Convention, Prev: Marking Tracks, Up: Top - -6 Saving and Loading -******************** - - -File: bongo.info, Node: The P/R/M Convention, Next: Action Tracks, Prev: Saving and Loading, Up: Top - -7 The Prefix/Region/Marking Convention -************************************** - -Many Bongo commands follow a certain convention, called the P/R/M -convention, which makes it possible to predict which objects a command -will operate on. - - Normally, a command operates on the track or section under point. -However, if any tracks are marked (*note Marking Tracks::), the command -operates on those instead--unless there is an active region, in which -case the command operates on the tracks and sections in the region. All -of this may be overridden by giving a numeric prefix argument, which -tells the command how many tracks or sections to operate on, counting -from point. Most commands allow negative prefix arguments for operating -on tracks before point. - - Note that giving a prefix argument of '1' tells a command to operate -on the track or section under point regardless of any marking or region -that may be in effect. - -'&' - Force the next command to use the P/R/M convention - ('bongo-universal-prefix/region/marking-object-command'). - -'M-&' - Force the next command to use the P/R/M convention, but to operate - only on tracks--never on sections - ('bongo-universal-prefix/region/marking-track-command'). - - -File: bongo.info, Node: Action Tracks, Next: Internals, Prev: The P/R/M Convention, Up: Top - -8 Action Tracks -*************** - - -File: bongo.info, Node: Internals, Next: Writing Backends, Prev: Action Tracks, Up: Top - -9 Internals -*********** - - -File: bongo.info, Node: Writing Backends, Next: GNU GPL, Prev: Internals, Up: Top - -10 Writing Backends -******************* - -The predefined backends support commonly used media files and players. -To use other programs with Bongo, you can define your own custom -backends. This involves some Emacs Lisp, but simple non-interactive -backends are easy to define. *Note Emacs Lisp Reference: (elisp)Top, -for help with writing Lisp. - - As an example, here is a minimal backend for displaying PostScript -and PDF files with Evince, a GNOME document viewer. We don't need -interactive controls for Evince; we only want to launch it. - - (eval-after-load 'bongo - '(define-bongo-backend evince - :matcher '(local-file "ps" "pdf"))) - - 'define-bongo-backend' is used to define backends. The definition is -wrapped inside an 'eval-after-load' form so that it will execute after -Bongo has loaded. You don't need this if you load Bongo at startup, but -it will work in both cases. - - The first argument names the backend. As a side effect, it also -defines the executable file 'evince' to be used with the backend. In -most cases, this default behavior is fine. If you want to customize the -invocation of Evince, use 'M-x customize-group bongo-evince -'. The 'define-bongo-backend' macro automatically defines -customizable options for this. - - The second argument, the keyword ':matcher', and the third argument -define a matcher for the backend. Files with suffixes 'ps' and 'pdf' -can now be inserted in Bongo buffers, and Bongo will select the new -backend to display them. The Evince backend is now ready for use. - - For information on how to write more advanced backend definitions, -refer to the description of 'define-bongo-backend' below. Examples can -be found in 'bongo.el'. - - -- Macro: define-bongo-backend name [keyword value]... - Defines a new backend named NAME. More specifically, defines - variables used by the backend, a constructor function that will be - invoked to play tracks with the backend and optionally matchers and - translators for the backend. The default definitions can be - overridden with keyword arguments. The NAME argument is not - evaluated. - - 'define-bongo-backend' accepts the following optional keywords: - - ':pretty-name STRING' - The name used to described the backend to the user. The - default is to use NAME. - - ':matcher MATCHER' - A backend matcher expression. This keyword can be supplied - multiple times, specifying multiple matchers. There is no - default matcher. - - ':file-name-transformer EXPRESSION' - A file name transformer for the backend, to be used by - 'bongo-transform-file-name' to manipulate file names. This - keyword can be supplied multiple times, specifying multiple - transformers. There is no default file name transformer. - - ':program-name STRING' - The file name of the executable program for the backend. The - default is the symbol-name of NAME. - - ':program-name-variable VARIABLE' - The variable specifying the backend executable. The default - defines a variable 'bongo-NAME-program-name', bound to the - value of PROGRAM-NAME. - - ':program-arguments LIST' - A list of program arguments, to be processed by - 'bongo-evaluate-program-arguments'. The default is - '(EXTRA-PROGRAM-ARGUMENTS-VARIABLE bongo-extra-arguments - bongo-file-name)'. - - ':extra-program-arguments-variable VARIABLE-NAME' - The name of the variable specifying extra command line - arguments to pass to the program. This variable will be - defined with 'defcustom', if its name is mentioned in - PROGRAM-ARGUMENTS. The default defines a variable - 'bongo-NAME-extra-arguments'. - - ':extra-program-arguments LIST' - The initial value for the EXTRA-PROGRAM-ARGUMENTS-VARIABLE - variable. The default is 'nil'. - - ':constructor FUNCTION' - The function that will create and invoke the backend player. - It must be a function of two arguments, a file name and a list - of extra arguments. It shall return a player, represented by - a cons '(name . properties)' where 'properties' is an alist. - - The default defines a function 'bongo-start-NAME-player' which - calls 'bongo-start-simple-player'. - - ':pause-signal SIGCODE' - The signal used with 'signal-process' to pause the player - process. The default is 'SIGSTOP'. - - -File: bongo.info, Node: GNU GPL, Next: GNU FDL, Prev: Writing Backends, Up: Top - -Appendix A GNU General Public License -************************************* - - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Preamble -======== - -The licenses for most software are designed to take away your freedom to -share and change it. By contrast, the GNU General Public License is -intended to guarantee your freedom to share and change free software--to -make sure the software is free for all its users. This General Public -License applies to most of the Free Software Foundation's software and -to any other program whose authors commit to using it. (Some other Free -Software Foundation software is covered by the GNU Lesser General Public -License instead.) You can apply it to your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it if -you want it, that you can change the software or use pieces of it in new -free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, -and (2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains a - notice placed by the copyright holder saying it may be distributed - under the terms of this General Public License. The "Program," - below, refers to any such program or work, and a "work based on the - Program" means either the Program or any derivative work under - copyright law: that is to say, a work containing the Program or a - portion of it, either verbatim or with modifications and/or - translated into another language. (Hereinafter, translation is - included without limitation in the term "modification.") Each - licensee is addressed as "you." - - Activities other than copying, distribution and modification are - not covered by this License; they are outside its scope. The act - of running the Program is not restricted, and the output from the - Program is covered only if its contents constitute a work based on - the Program (independent of having been made by running the - Program). Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's source - code as you receive it, in any medium, provided that you - conspicuously and appropriately publish on each copy an appropriate - copyright notice and disclaimer of warranty; keep intact all the - notices that refer to this License and to the absence of any - warranty; and give any other recipients of the Program a copy of - this License along with the Program. - - You may charge a fee for the physical act of transferring a copy, - and you may at your option offer warranty protection in exchange - for a fee. - - 2. You may modify your copy or copies of the Program or any portion of - it, thus forming a work based on the Program, and copy and - distribute such modifications or work under the terms of Section 1 - above, provided that you also meet all of these conditions: - - a. You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b. You must cause any work that you distribute or publish, that - in whole or in part contains or is derived from the Program or - any part thereof, to be licensed as a whole at no charge to - all third parties under the terms of this License. - - c. If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display - an announcement including an appropriate copyright notice and - a notice that there is no warranty (or else, saying that you - provide a warranty) and that users may redistribute the - program under these conditions, and telling the user how to - view a copy of this License. (Exception: if the Program - itself is interactive but does not normally print such an - announcement, your work based on the Program is not required - to print an announcement.) - - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Program, and can be reasonably considered independent and separate - works in themselves, then this License, and its terms, do not apply - to those sections when you distribute them as separate works. But - when you distribute the same sections as part of a whole which is a - work based on the Program, the distribution of the whole must be on - the terms of this License, whose permissions for other licensees - extend to the entire whole, and thus to each and every part - regardless of who wrote it. - - Thus, it is not the intent of this section to claim rights or - contest your rights to work written entirely by you; rather, the - intent is to exercise the right to control the distribution of - derivative or collective works based on the Program. - - In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) on a - volume of a storage or distribution medium does not bring the other - work under the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, - under Section 2) in object code or executable form under the terms - of Sections 1 and 2 above provided that you also do one of the - following: - - a. Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of - Sections 1 and 2 above on a medium customarily used for - software interchange; or, - - b. Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a - medium customarily used for software interchange; or, - - c. Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with - such an offer, in accord with Subsection b above.) - - The source code for a work means the preferred form of the work for - making modifications to it. For an executable work, complete - source code means all the source code for all modules it contains, - plus any associated interface definition files, plus the scripts - used to control compilation and installation of the executable. - However, as a special exception, the source code distributed need - not include anything that is normally distributed (in either source - or binary form) with the major components (compiler, kernel, and so - on) of the operating system on which the executable runs, unless - that component itself accompanies the executable. - - If distribution of executable or object code is made by offering - access to copy from a designated place, then offering equivalent - access to copy the source code from the same place counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense or distribute the Program is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, - from you under this License will not have their licenses terminated - so long as such parties remain in full compliance. - - 5. You are not required to accept this License, since you have not - signed it. However, nothing else grants you permission to modify - or distribute the Program or its derivative works. These actions - are prohibited by law if you do not accept this License. - Therefore, by modifying or distributing the Program (or any work - based on the Program), you indicate your acceptance of this License - to do so, and all its terms and conditions for copying, - distributing or modifying the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the - Program), the recipient automatically receives a license from the - original licensor to copy, distribute or modify the Program subject - to these terms and conditions. You may not impose any further - restrictions on the recipients' exercise of the rights granted - herein. You are not responsible for enforcing compliance by third - parties to this License. - - 7. If, as a consequence of a court judgment or allegation of patent - infringement or for any other reason (not limited to patent - issues), conditions are imposed on you (whether by court order, - agreement or otherwise) that contradict the conditions of this - License, they do not excuse you from the conditions of this - License. If you cannot distribute so as to satisfy simultaneously - your obligations under this License and any other pertinent - obligations, then as a consequence you may not distribute the - Program at all. For example, if a patent license would not permit - royalty-free redistribution of the Program by all those who receive - copies directly or indirectly through you, then the only way you - could satisfy both it and this License would be to refrain entirely - from distribution of the Program. - - If any portion of this section is held invalid or unenforceable - under any particular circumstance, the balance of the section is - intended to apply and the section as a whole is intended to apply - in other circumstances. - - It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of - any such claims; this section has the sole purpose of protecting - the integrity of the free software distribution system, which is - implemented by public license practices. Many people have made - generous contributions to the wide range of software distributed - through that system in reliance on consistent application of that - system; it is up to the author/donor to decide if he or she is - willing to distribute software through any other system and a - licensee cannot impose that choice. - - This section is intended to make thoroughly clear what is believed - to be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted interfaces, - the original copyright holder who places the Program under this - License may add an explicit geographical distribution limitation - excluding those countries, so that distribution is permitted only - in or among countries not thus excluded. In such case, this - License incorporates the limitation as if written in the body of - this License. - - 9. The Free Software Foundation may publish revised and/or new - versions of the General Public License from time to time. Such new - versions will be similar in spirit to the present version, but may - differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the - Program specifies a version number of this License which applies to - it and "any later version," you have the option of following the - terms and conditions either of that version or of any later version - published by the Free Software Foundation. If the Program does not - specify a version number of this License, you may choose any - version ever published by the Free Software Foundation. - - 10. If you wish to incorporate parts of the Program into other free - programs whose distribution conditions are different, write to the - author to ask for permission. For software which is copyrighted by - the Free Software Foundation, write to the Free Software - Foundation; we sometimes make exceptions for this. Our decision - will be guided by the two goals of preserving the free status of - all derivatives of our free software and of promoting the sharing - and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE - LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS - AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY - OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND - PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE - DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR - OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN - WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY - MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE - LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR - INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF - DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU - OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY - OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs -============================================= - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these -terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - ONE LINE TO GIVE THE PROGRAM'S NAME AND AN IDEA OF WHAT IT DOES. - Copyright (C) YYYY NAME OF AUTHOR - - 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 2 - 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, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - Also add information on how to contact you by electronic and paper -mail. - - If the program is interactive, make it output a short notice like -this when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) YYYY NAME OF AUTHOR - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details - type `show w'. This is free software, and you are welcome - to redistribute it under certain conditions; type `show c' - for details. - - The hypothetical commands 'show w' and 'show c' should show the -appropriate parts of the General Public License. Of course, the -commands you use may be called something other than 'show w' and 'show -c'; they could even be mouse-clicks or menu items--whatever suits your -program. - - You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the program, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright - interest in the program `Gnomovision' - (which makes passes at compilers) written - by James Hacker. - - SIGNATURE OF TY COON, 1 April 1989 - Ty Coon, President of Vice - - This General Public License does not permit incorporating your -program into proprietary programs. If your program is a subroutine -library, you may consider it more useful to permit linking proprietary -applications with the library. If this is what you want to do, use the -GNU Lesser General Public License instead of this License. - - -File: bongo.info, Node: GNU FDL, Prev: GNU GPL, Up: Top - -Appendix B GNU Free Documentation License -***************************************** - - Version 1.2, November 2002 - - Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other - functional and useful document "free" in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the - author and publisher a way to get credit for their work, while not - being considered responsible for modifications made by others. - - This License is a kind of "copyleft," which means that derivative - works of the document must themselves be free in the same sense. - It complements the GNU General Public License, which is a copyleft - license designed for free software. - - We have designed this License in order to use it for manuals for - free software, because free software needs free documentation: a - free program should come with manuals providing the same freedoms - that the software does. But this License is not limited to - software manuals; it can be used for any textual work, regardless - of subject matter or whether it is published as a printed book. We - recommend this License principally for works whose purpose is - instruction or reference. - - - 1. APPLICABILITY AND DEFINITIONS - - This License applies to any manual or other work, in any medium, - that contains a notice placed by the copyright holder saying it can - be distributed under the terms of this License. Such a notice - grants a world-wide, royalty-free license, unlimited in duration, - to use that work under the conditions stated herein. The - "Document," below, refers to any such manual or work. Any member - of the public is a licensee, and is addressed as "you." You accept - the license if you copy, modify or distribute the work in a way - requiring permission under copyright law. - - A "Modified Version" of the Document means any work containing the - Document or a portion of it, either copied verbatim, or with - modifications and/or translated into another language. - - A "Secondary Section" is a named appendix or a front-matter section - of the Document that deals exclusively with the relationship of the - publishers or authors of the Document to the Document's overall - subject (or to related matters) and contains nothing that could - fall directly within that overall subject. (Thus, if the Document - is in part a textbook of mathematics, a Secondary Section may not - explain any mathematics.) The relationship could be a matter of - historical connection with the subject or with related matters, or - of legal, commercial, philosophical, ethical or political position - regarding them. - - The "Invariant Sections" are certain Secondary Sections whose - titles are designated, as being those of Invariant Sections, in the - notice that says that the Document is released under this License. - If a section does not fit the above definition of Secondary then it - is not allowed to be designated as Invariant. The Document may - contain zero Invariant Sections. If the Document does not identify - any Invariant Sections then there are none. - - The "Cover Texts" are certain short passages of text that are - listed, as Front-Cover Texts or Back-Cover Texts, in the notice - that says that the Document is released under this License. A - Front-Cover Text may be at most 5 words, and a Back-Cover Text may - be at most 25 words. - - A "Transparent" copy of the Document means a machine-readable copy, - represented in a format whose specification is available to the - general public, that is suitable for revising the document - straightforwardly with generic text editors or (for images composed - of pixels) generic paint programs or (for drawings) some widely - available drawing editor, and that is suitable for input to text - formatters or for automatic translation to a variety of formats - suitable for input to text formatters. A copy made in an otherwise - Transparent file format whose markup, or absence of markup, has - been arranged to thwart or discourage subsequent modification by - readers is not Transparent. An image format is not Transparent if - used for any substantial amount of text. A copy that is not - "Transparent" is called "Opaque." - - Examples of suitable formats for Transparent copies include plain - ASCII without markup, Texinfo input format, LaTeX input format, - SGML or XML using a publicly available DTD, and standard-conforming - simple HTML, PostScript or PDF designed for human modification. - Examples of transparent image formats include PNG, XCF and JPG. - Opaque formats include proprietary formats that can be read and - edited only by proprietary word processors, SGML or XML for which - the DTD and/or processing tools are not generally available, and - the machine-generated HTML, PostScript or PDF produced by some word - processors for output purposes only. - - The "Title Page" means, for a printed book, the title page itself, - plus such following pages as are needed to hold, legibly, the - material this License requires to appear in the title page. For - works in formats which do not have any title page as such, "Title - Page" means the text near the most prominent appearance of the - work's title, preceding the beginning of the body of the text. - - A section "Entitled XYZ" means a named subunit of the Document - whose title either is precisely XYZ or contains XYZ in parentheses - following text that translates XYZ in another language. (Here XYZ - stands for a specific section name mentioned below, such as - "Acknowledgements," "Dedications," "Endorsements," or "History.") - To "Preserve the Title" of such a section when you modify the - Document means that it remains a section "Entitled XYZ" according - to this definition. - - The Document may include Warranty Disclaimers next to the notice - which states that this License applies to the Document. These - Warranty Disclaimers are considered to be included by reference in - this License, but only as regards disclaiming warranties: any other - implication that these Warranty Disclaimers may have is void and - has no effect on the meaning of this License. - - 2. VERBATIM COPYING - - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License - applies to the Document are reproduced in all copies, and that you - add no other conditions whatsoever to those of this License. You - may not use technical measures to obstruct or control the reading - or further copying of the copies you make or distribute. However, - you may accept compensation in exchange for copies. If you - distribute a large enough number of copies you must also follow the - conditions in section 3. - - You may also lend copies, under the same conditions stated above, - and you may publicly display copies. - - 3. COPYING IN QUANTITY - - If you publish printed copies (or copies in media that commonly - have printed covers) of the Document, numbering more than 100, and - the Document's license notice requires Cover Texts, you must - enclose the copies in covers that carry, clearly and legibly, all - these Cover Texts: Front-Cover Texts on the front cover, and - Back-Cover Texts on the back cover. Both covers must also clearly - and legibly identify you as the publisher of these copies. The - front cover must present the full title with all words of the title - equally prominent and visible. You may add other material on the - covers in addition. Copying with changes limited to the covers, as - long as they preserve the title of the Document and satisfy these - conditions, can be treated as verbatim copying in other respects. - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages. - - If you publish or distribute Opaque copies of the Document - numbering more than 100, you must either include a machine-readable - Transparent copy along with each Opaque copy, or state in or with - each Opaque copy a computer-network location from which the general - network-using public has access to download using public-standard - network protocols a complete Transparent copy of the Document, free - of added material. If you use the latter option, you must take - reasonably prudent steps, when you begin distribution of Opaque - copies in quantity, to ensure that this Transparent copy will - remain thus accessible at the stated location until at least one - year after the last time you distribute an Opaque copy (directly or - through your agents or retailers) of that edition to the public. - - It is requested, but not required, that you contact the authors of - the Document well before redistributing any large number of copies, - to give them a chance to provide you with an updated version of the - Document. - - 4. MODIFICATIONS - - You may copy and distribute a Modified Version of the Document - under the conditions of sections 2 and 3 above, provided that you - release the Modified Version under precisely this License, with the - Modified Version filling the role of the Document, thus licensing - distribution and modification of the Modified Version to whoever - possesses a copy of it. In addition, you must do these things in - the Modified Version: - - A. Use in the Title Page (and on the covers, if any) a title - distinct from that of the Document, and from those of previous - versions (which should, if there were any, be listed in the - History section of the Document). You may use the same title - as a previous version if the original publisher of that - version gives permission. - - B. List on the Title Page, as authors, one or more persons or - entities responsible for authorship of the modifications in - the Modified Version, together with at least five of the - principal authors of the Document (all of its principal - authors, if it has fewer than five), unless they release you - from this requirement. - - C. State on the Title page the name of the publisher of the - Modified Version, as the publisher. - - D. Preserve all the copyright notices of the Document. - - E. Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - - F. Include, immediately after the copyright notices, a license - notice giving the public permission to use the Modified - Version under the terms of this License, in the form shown in - the Addendum below. - - G. Preserve in that license notice the full lists of Invariant - Sections and required Cover Texts given in the Document's - license notice. - - H. Include an unaltered copy of this License. - - I. Preserve the section Entitled "History," Preserve its Title, - and add to it an item stating at least the title, year, new - authors, and publisher of the Modified Version as given on the - Title Page. If there is no section Entitled "History" in the - Document, create one stating the title, year, authors, and - publisher of the Document as given on its Title Page, then add - an item describing the Modified Version as stated in the - previous sentence. - - J. Preserve the network location, if any, given in the Document - for public access to a Transparent copy of the Document, and - likewise the network locations given in the Document for - previous versions it was based on. These may be placed in the - "History" section. You may omit a network location for a work - that was published at least four years before the Document - itself, or if the original publisher of the version it refers - to gives permission. - - K. For any section Entitled "Acknowledgements" or "Dedications," - Preserve the Title of the section, and preserve in the section - all the substance and tone of each of the contributor - acknowledgements and/or dedications given therein. - - L. Preserve all the Invariant Sections of the Document, unaltered - in their text and in their titles. Section numbers or the - equivalent are not considered part of the section titles. - - M. Delete any section Entitled "Endorsements." Such a section - may not be included in the Modified Version. - - N. Do not retitle any existing section to be Entitled - "Endorsements" or to conflict in title with any Invariant - Section. - - O. Preserve any Warranty Disclaimers. - - If the Modified Version includes new front-matter sections or - appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option designate - some or all of these sections as invariant. To do this, add their - titles to the list of Invariant Sections in the Modified Version's - license notice. These titles must be distinct from any other - section titles. - - You may add a section Entitled "Endorsements," provided it contains - nothing but endorsements of your Modified Version by various - parties--for example, statements of peer review or that the text - has been approved by an organization as the authoritative - definition of a standard. - - You may add a passage of up to five words as a Front-Cover Text, - and a passage of up to 25 words as a Back-Cover Text, to the end of - the list of Cover Texts in the Modified Version. Only one passage - of Front-Cover Text and one of Back-Cover Text may be added by (or - through arrangements made by) any one entity. If the Document - already includes a cover text for the same cover, previously added - by you or by arrangement made by the same entity you are acting on - behalf of, you may not add another; but you may replace the old - one, on explicit permission from the previous publisher that added - the old one. - - The author(s) and publisher(s) of the Document do not by this - License give permission to use their names for publicity for or to - assert or imply endorsement of any Modified Version. - - 5. COMBINING DOCUMENTS - - You may combine the Document with other documents released under - this License, under the terms defined in section 4 above for - modified versions, provided that you include in the combination all - of the Invariant Sections of all of the original documents, - unmodified, and list them all as Invariant Sections of your - combined work in its license notice, and that you preserve all - their Warranty Disclaimers. - - The combined work need only contain one copy of this License, and - multiple identical Invariant Sections may be replaced with a single - copy. If there are multiple Invariant Sections with the same name - but different contents, make the title of each such section unique - by adding at the end of it, in parentheses, the name of the - original author or publisher of that section if known, or else a - unique number. Make the same adjustment to the section titles in - the list of Invariant Sections in the license notice of the - combined work. - - In the combination, you must combine any sections Entitled - "History" in the various original documents, forming one section - Entitled "History"; likewise combine any sections Entitled - "Acknowledgements," and any sections Entitled "Dedications." You - must delete all sections Entitled "Endorsements." - - 6. COLLECTIONS OF DOCUMENTS - - You may make a collection consisting of the Document and other - documents released under this License, and replace the individual - copies of this License in the various documents with a single copy - that is included in the collection, provided that you follow the - rules of this License for verbatim copying of each of the documents - in all other respects. - - You may extract a single document from such a collection, and - distribute it individually under this License, provided you insert - a copy of this License into the extracted document, and follow this - License in all other respects regarding verbatim copying of that - document. - - 7. AGGREGATION WITH INDEPENDENT WORKS - - A compilation of the Document or its derivatives with other - separate and independent documents or works, in or on a volume of a - storage or distribution medium, is called an "aggregate" if the - copyright resulting from the compilation is not used to limit the - legal rights of the compilation's users beyond what the individual - works permit. When the Document is included in an aggregate, this - License does not apply to the other works in the aggregate which - are not themselves derivative works of the Document. - - If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one half - of the entire aggregate, the Document's Cover Texts may be placed - on covers that bracket the Document within the aggregate, or the - electronic equivalent of covers if the Document is in electronic - form. Otherwise they must appear on printed covers that bracket - the whole aggregate. - - 8. TRANSLATION - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section - 4. Replacing Invariant Sections with translations requires special - permission from their copyright holders, but you may include - translations of some or all Invariant Sections in addition to the - original versions of these Invariant Sections. You may include a - translation of this License, and all the license notices in the - Document, and any Warranty Disclaimers, provided that you also - include the original English version of this License and the - original versions of those notices and disclaimers. In case of a - disagreement between the translation and the original version of - this License or a notice or disclaimer, the original version will - prevail. - - If a section in the Document is Entitled "Acknowledgements," - "Dedications," or "History," the requirement (section 4) to - Preserve its Title (section 1) will typically require changing the - actual title. - - 9. TERMINATION - - You may not copy, modify, sublicense, or distribute the Document - except as expressly provided for under this License. Any other - attempt to copy, modify, sublicense or distribute the Document is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, - from you under this License will not have their licenses terminated - so long as such parties remain in full compliance. - - 10. FUTURE REVISIONS OF THIS LICENSE - - The Free Software Foundation may publish new, revised versions of - the GNU Free Documentation License from time to time. Such new - versions will be similar in spirit to the present version, but may - differ in detail to address new problems or concerns. See - http://www.gnu.org/copyleft/. - - Each version of the License is given a distinguishing version - number. If the Document specifies that a particular numbered - version of this License "or any later version" applies to it, you - have the option of following the terms and conditions either of - that specified version or of any later version that has been - published (not as a draft) by the Free Software Foundation. If the - Document does not specify a version number of this License, you may - choose any version ever published (not as a draft) by the Free - Software Foundation. - -ADDENDUM: How to use this License for your documents -==================================================== - -To use this License in a document you have written, include a copy of -the License in the document and put the following copyright and license -notices just after the title page: - - Copyright (C) YEAR YOUR NAME. - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.2 - 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.'' - - If you have Invariant Sections, Front-Cover Texts and Back-Cover -Texts, replace the "with...Texts." line with this: - - with the Invariant Sections being LIST THEIR TITLES, with the - Front-Cover Texts being LIST, and with the Back-Cover Texts being - LIST. - - If you have Invariant Sections without Cover Texts, or some other -combination of the three, merge those two alternatives to suit the -situation. - - If your document contains nontrivial examples of program code, we -recommend releasing these examples in parallel under your choice of free -software license, such as the GNU General Public License, to permit -their use in free software. - - - -Tag Table: -Node: Top621 -Node: Introduction3068 -Node: Tracks4814 -Node: Backends5483 -Node: Players6281 -Node: Playlists6963 -Node: Libraries7554 -Node: Inserting Tracks8597 -Node: Playing Tracks10583 -Node: Pausing12056 -Node: Stopping12753 -Node: Seeking13604 -Node: Volume16259 -Ref: Volume-Footnote-116516 -Node: Switching Tracks16567 -Node: Playback Modes17611 -Node: Sprinkle Mode19431 -Node: Enqueuing Tracks19554 -Node: Marking Tracks19942 -Node: Saving and Loading20082 -Node: The P/R/M Convention20234 -Node: Action Tracks21569 -Node: Internals21701 -Node: Writing Backends21821 -Node: GNU GPL26442 -Node: GNU FDL45640 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/bongo/bongo.texi b/straight/build/bongo/bongo.texi deleted file mode 120000 index e05922a8..00000000 --- a/straight/build/bongo/bongo.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/bongo.texi \ No newline at end of file diff --git a/straight/build/bongo/dir b/straight/build/bongo/dir deleted file mode 100644 index 8b494574..00000000 --- a/straight/build/bongo/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 -* Bongo: (bongo). Play music with Emacs. diff --git a/straight/build/bongo/images/action-track-icon.png b/straight/build/bongo/images/action-track-icon.png deleted file mode 120000 index 2bfd43ef..00000000 --- a/straight/build/bongo/images/action-track-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/action-track-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/audio-cd-track-icon.png b/straight/build/bongo/images/audio-cd-track-icon.png deleted file mode 120000 index 93bd05c7..00000000 --- a/straight/build/bongo/images/audio-cd-track-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/audio-cd-track-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/bongo-logo.pbm b/straight/build/bongo/images/bongo-logo.pbm deleted file mode 120000 index 2657b2ad..00000000 --- a/straight/build/bongo/images/bongo-logo.pbm +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/bongo-logo.pbm \ No newline at end of file diff --git a/straight/build/bongo/images/collapsed-header-icon.png b/straight/build/bongo/images/collapsed-header-icon.png deleted file mode 120000 index 3f5e493e..00000000 --- a/straight/build/bongo/images/collapsed-header-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/collapsed-header-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/expanded-header-icon.png b/straight/build/bongo/images/expanded-header-icon.png deleted file mode 120000 index 66ba3f10..00000000 --- a/straight/build/bongo/images/expanded-header-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/expanded-header-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/local-audio-file-track-icon.png b/straight/build/bongo/images/local-audio-file-track-icon.png deleted file mode 120000 index d17d4f5e..00000000 --- a/straight/build/bongo/images/local-audio-file-track-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/local-audio-file-track-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/local-video-file-track-icon.png b/straight/build/bongo/images/local-video-file-track-icon.png deleted file mode 120000 index ba8b3a47..00000000 --- a/straight/build/bongo/images/local-video-file-track-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/local-video-file-track-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/track-mark-icon.png b/straight/build/bongo/images/track-mark-icon.png deleted file mode 120000 index d95f1aaf..00000000 --- a/straight/build/bongo/images/track-mark-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/track-mark-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/unknown-local-file-track-icon.png b/straight/build/bongo/images/unknown-local-file-track-icon.png deleted file mode 120000 index 76632b07..00000000 --- a/straight/build/bongo/images/unknown-local-file-track-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/unknown-local-file-track-icon.png \ No newline at end of file diff --git a/straight/build/bongo/images/uri-track-icon.png b/straight/build/bongo/images/uri-track-icon.png deleted file mode 120000 index 0f9b3b43..00000000 --- a/straight/build/bongo/images/uri-track-icon.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/images/uri-track-icon.png \ No newline at end of file diff --git a/straight/build/bongo/lastfm-submit.el b/straight/build/bongo/lastfm-submit.el deleted file mode 120000 index c0e4ca13..00000000 --- a/straight/build/bongo/lastfm-submit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/lastfm-submit.el \ No newline at end of file diff --git a/straight/build/bongo/lastfm-submit.elc b/straight/build/bongo/lastfm-submit.elc deleted file mode 100644 index b4c40714..00000000 Binary files a/straight/build/bongo/lastfm-submit.elc and /dev/null differ diff --git a/straight/build/bongo/tree-from-tags.rb b/straight/build/bongo/tree-from-tags.rb deleted file mode 120000 index 369efe2d..00000000 --- a/straight/build/bongo/tree-from-tags.rb +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bongo/tree-from-tags.rb \ No newline at end of file diff --git a/straight/build/bui/bui-autoloads.el b/straight/build/bui/bui-autoloads.el deleted file mode 100644 index 62d1c0a1..00000000 --- a/straight/build/bui/bui-autoloads.el +++ /dev/null @@ -1,69 +0,0 @@ -;;; bui-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "bui" "bui.el" (0 0 0 0)) -;;; Generated autoloads from bui.el - -(register-definition-prefixes "bui" '("bui-define-")) - -;;;*** - -;;;### (autoloads nil "bui-button" "bui-button.el" (0 0 0 0)) -;;; Generated autoloads from bui-button.el - -(register-definition-prefixes "bui-button" '("bui")) - -;;;*** - -;;;### (autoloads nil "bui-core" "bui-core.el" (0 0 0 0)) -;;; Generated autoloads from bui-core.el - -(register-definition-prefixes "bui-core" '("bui-")) - -;;;*** - -;;;### (autoloads nil "bui-entry" "bui-entry.el" (0 0 0 0)) -;;; Generated autoloads from bui-entry.el - -(register-definition-prefixes "bui-entry" '("bui-")) - -;;;*** - -;;;### (autoloads nil "bui-history" "bui-history.el" (0 0 0 0)) -;;; Generated autoloads from bui-history.el - -(register-definition-prefixes "bui-history" '("bui-history")) - -;;;*** - -;;;### (autoloads nil "bui-info" "bui-info.el" (0 0 0 0)) -;;; Generated autoloads from bui-info.el - -(register-definition-prefixes "bui-info" '("bui-info-")) - -;;;*** - -;;;### (autoloads nil "bui-list" "bui-list.el" (0 0 0 0)) -;;; Generated autoloads from bui-list.el - -(register-definition-prefixes "bui-list" '("bui-list-")) - -;;;*** - -;;;### (autoloads nil "bui-utils" "bui-utils.el" (0 0 0 0)) -;;; Generated autoloads from bui-utils.el - -(register-definition-prefixes "bui-utils" '("bui-")) - -;;;*** - -(provide 'bui-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; bui-autoloads.el ends here diff --git a/straight/build/bui/bui-button.el b/straight/build/bui/bui-button.el deleted file mode 120000 index dd4658c9..00000000 --- a/straight/build/bui/bui-button.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-button.el \ No newline at end of file diff --git a/straight/build/bui/bui-button.elc b/straight/build/bui/bui-button.elc deleted file mode 100644 index 55ffb385..00000000 Binary files a/straight/build/bui/bui-button.elc and /dev/null differ diff --git a/straight/build/bui/bui-core.el b/straight/build/bui/bui-core.el deleted file mode 120000 index 033abf49..00000000 --- a/straight/build/bui/bui-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-core.el \ No newline at end of file diff --git a/straight/build/bui/bui-core.elc b/straight/build/bui/bui-core.elc deleted file mode 100644 index e3d38ef3..00000000 Binary files a/straight/build/bui/bui-core.elc and /dev/null differ diff --git a/straight/build/bui/bui-entry.el b/straight/build/bui/bui-entry.el deleted file mode 120000 index 36288ecc..00000000 --- a/straight/build/bui/bui-entry.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-entry.el \ No newline at end of file diff --git a/straight/build/bui/bui-entry.elc b/straight/build/bui/bui-entry.elc deleted file mode 100644 index 94d48a58..00000000 Binary files a/straight/build/bui/bui-entry.elc and /dev/null differ diff --git a/straight/build/bui/bui-history.el b/straight/build/bui/bui-history.el deleted file mode 120000 index fde7c815..00000000 --- a/straight/build/bui/bui-history.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-history.el \ No newline at end of file diff --git a/straight/build/bui/bui-history.elc b/straight/build/bui/bui-history.elc deleted file mode 100644 index a001d687..00000000 Binary files a/straight/build/bui/bui-history.elc and /dev/null differ diff --git a/straight/build/bui/bui-info.el b/straight/build/bui/bui-info.el deleted file mode 120000 index 0c286c06..00000000 --- a/straight/build/bui/bui-info.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-info.el \ No newline at end of file diff --git a/straight/build/bui/bui-info.elc b/straight/build/bui/bui-info.elc deleted file mode 100644 index 95eec20d..00000000 Binary files a/straight/build/bui/bui-info.elc and /dev/null differ diff --git a/straight/build/bui/bui-list.el b/straight/build/bui/bui-list.el deleted file mode 120000 index dbf6ac15..00000000 --- a/straight/build/bui/bui-list.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-list.el \ No newline at end of file diff --git a/straight/build/bui/bui-list.elc b/straight/build/bui/bui-list.elc deleted file mode 100644 index 474e35d8..00000000 Binary files a/straight/build/bui/bui-list.elc and /dev/null differ diff --git a/straight/build/bui/bui-utils.el b/straight/build/bui/bui-utils.el deleted file mode 120000 index 6425eb61..00000000 --- a/straight/build/bui/bui-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui-utils.el \ No newline at end of file diff --git a/straight/build/bui/bui-utils.elc b/straight/build/bui/bui-utils.elc deleted file mode 100644 index bbdbbd2e..00000000 Binary files a/straight/build/bui/bui-utils.elc and /dev/null differ diff --git a/straight/build/bui/bui.el b/straight/build/bui/bui.el deleted file mode 120000 index 42c03a87..00000000 --- a/straight/build/bui/bui.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/bui.el/bui.el \ No newline at end of file diff --git a/straight/build/bui/bui.elc b/straight/build/bui/bui.elc deleted file mode 100644 index d9a78059..00000000 Binary files a/straight/build/bui/bui.elc and /dev/null differ diff --git a/straight/build/calfw-ical/calfw-ical-autoloads.el b/straight/build/calfw-ical/calfw-ical-autoloads.el deleted file mode 100644 index ed70e77d..00000000 --- a/straight/build/calfw-ical/calfw-ical-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; calfw-ical-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "calfw-ical" "calfw-ical.el" (0 0 0 0)) -;;; Generated autoloads from calfw-ical.el - -(register-definition-prefixes "calfw-ical" '("cfw:")) - -;;;*** - -(provide 'calfw-ical-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; calfw-ical-autoloads.el ends here diff --git a/straight/build/calfw-ical/calfw-ical.el b/straight/build/calfw-ical/calfw-ical.el deleted file mode 120000 index 310b9b2e..00000000 --- a/straight/build/calfw-ical/calfw-ical.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-calfw/calfw-ical.el \ No newline at end of file diff --git a/straight/build/calfw-ical/calfw-ical.elc b/straight/build/calfw-ical/calfw-ical.elc deleted file mode 100644 index 616ed1b0..00000000 Binary files a/straight/build/calfw-ical/calfw-ical.elc and /dev/null differ diff --git a/straight/build/calfw-org/calfw-org-autoloads.el b/straight/build/calfw-org/calfw-org-autoloads.el deleted file mode 100644 index 1ddd98a2..00000000 --- a/straight/build/calfw-org/calfw-org-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; calfw-org-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "calfw-org" "calfw-org.el" (0 0 0 0)) -;;; Generated autoloads from calfw-org.el - -(register-definition-prefixes "calfw-org" '("cfw:o")) - -;;;*** - -(provide 'calfw-org-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; calfw-org-autoloads.el ends here diff --git a/straight/build/calfw-org/calfw-org.el b/straight/build/calfw-org/calfw-org.el deleted file mode 120000 index c637db26..00000000 --- a/straight/build/calfw-org/calfw-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-calfw/calfw-org.el \ No newline at end of file diff --git a/straight/build/calfw-org/calfw-org.elc b/straight/build/calfw-org/calfw-org.elc deleted file mode 100644 index 8351838d..00000000 Binary files a/straight/build/calfw-org/calfw-org.elc and /dev/null differ diff --git a/straight/build/calfw/calfw-autoloads.el b/straight/build/calfw/calfw-autoloads.el deleted file mode 100644 index b3b81f50..00000000 --- a/straight/build/calfw/calfw-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; calfw-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "calfw" "calfw.el" (0 0 0 0)) -;;; Generated autoloads from calfw.el - -(register-definition-prefixes "calfw" '("cfw:")) - -;;;*** - -(provide 'calfw-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; calfw-autoloads.el ends here diff --git a/straight/build/calfw/calfw.el b/straight/build/calfw/calfw.el deleted file mode 120000 index 49ab113c..00000000 --- a/straight/build/calfw/calfw.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-calfw/calfw.el \ No newline at end of file diff --git a/straight/build/calfw/calfw.elc b/straight/build/calfw/calfw.elc deleted file mode 100644 index 190db9f3..00000000 Binary files a/straight/build/calfw/calfw.elc and /dev/null differ diff --git a/straight/build/cfrs/cfrs-autoloads.el b/straight/build/cfrs/cfrs-autoloads.el deleted file mode 100644 index 3844a918..00000000 --- a/straight/build/cfrs/cfrs-autoloads.el +++ /dev/null @@ -1,25 +0,0 @@ -;;; cfrs-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "cfrs" "cfrs.el" (0 0 0 0)) -;;; Generated autoloads from cfrs.el - -(autoload 'cfrs-read "cfrs" "\ -Read a string using a pos-frame with given PROMPT and INITIAL-INPUT. - -\(fn PROMPT &optional INITIAL-INPUT)" nil nil) - -(register-definition-prefixes "cfrs" '("cfrs-")) - -;;;*** - -(provide 'cfrs-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; cfrs-autoloads.el ends here diff --git a/straight/build/cfrs/cfrs.el b/straight/build/cfrs/cfrs.el deleted file mode 120000 index 0d97a1d8..00000000 --- a/straight/build/cfrs/cfrs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/cfrs/cfrs.el \ No newline at end of file diff --git a/straight/build/cfrs/cfrs.elc b/straight/build/cfrs/cfrs.elc deleted file mode 100644 index 2a70db5d..00000000 Binary files a/straight/build/cfrs/cfrs.elc and /dev/null differ diff --git a/straight/build/command-log-mode/command-log-mode-autoloads.el b/straight/build/command-log-mode/command-log-mode-autoloads.el deleted file mode 100644 index 711c1b27..00000000 --- a/straight/build/command-log-mode/command-log-mode-autoloads.el +++ /dev/null @@ -1,45 +0,0 @@ -;;; command-log-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "command-log-mode" "command-log-mode.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from command-log-mode.el - -(autoload 'command-log-mode "command-log-mode" "\ -Toggle keyboard command logging. - -This is a minor mode. If called interactively, toggle the -`command-log mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `command-log-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'clm/toggle-command-log-buffer "command-log-mode" "\ -Toggle the command log showing or not. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "command-log-mode" '("clm/" "command-log-mode-" "global-command-log-mode")) - -;;;*** - -(provide 'command-log-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; command-log-mode-autoloads.el ends here diff --git a/straight/build/command-log-mode/command-log-mode.el b/straight/build/command-log-mode/command-log-mode.el deleted file mode 120000 index 7827d8f9..00000000 --- a/straight/build/command-log-mode/command-log-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/command-log-mode/command-log-mode.el \ No newline at end of file diff --git a/straight/build/command-log-mode/command-log-mode.elc b/straight/build/command-log-mode/command-log-mode.elc deleted file mode 100644 index 7c490c66..00000000 Binary files a/straight/build/command-log-mode/command-log-mode.elc and /dev/null differ diff --git a/straight/build/company-dict/company-dict-autoloads.el b/straight/build/company-dict/company-dict-autoloads.el deleted file mode 100644 index a2a7f8d3..00000000 --- a/straight/build/company-dict/company-dict-autoloads.el +++ /dev/null @@ -1,29 +0,0 @@ -;;; company-dict-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "company-dict" "company-dict.el" (0 0 0 0)) -;;; Generated autoloads from company-dict.el - -(autoload 'company-dict-refresh "company-dict" "\ -Refresh all loaded dictionaries." t nil) - -(autoload 'company-dict "company-dict" "\ -`company-mode' backend for user-provided dictionaries. Dictionary files are lazy -loaded. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(register-definition-prefixes "company-dict" '("company-dict-")) - -;;;*** - -(provide 'company-dict-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; company-dict-autoloads.el ends here diff --git a/straight/build/company-dict/company-dict.el b/straight/build/company-dict/company-dict.el deleted file mode 120000 index 4aa5a773..00000000 --- a/straight/build/company-dict/company-dict.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-company-dict/company-dict.el \ No newline at end of file diff --git a/straight/build/company-dict/company-dict.elc b/straight/build/company-dict/company-dict.elc deleted file mode 100644 index 2bc0249c..00000000 Binary files a/straight/build/company-dict/company-dict.elc and /dev/null differ diff --git a/straight/build/company-qml/company-qml-autoloads.el b/straight/build/company-qml/company-qml-autoloads.el deleted file mode 100644 index d821ca06..00000000 --- a/straight/build/company-qml/company-qml-autoloads.el +++ /dev/null @@ -1,37 +0,0 @@ -;;; company-qml-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "company-qml" "company-qml.el" (0 0 0 0)) -;;; Generated autoloads from company-qml.el - -(autoload 'company-qml "company-qml" "\ -A `company-mode' completion back-end for qml-mode. - -\(fn COMMAND &optional ARG &rest IGNORED)" t nil) - -(register-definition-prefixes "company-qml" '("company-qml-" "qmltypes-parser-file-list")) - -;;;*** - -;;;### (autoloads nil "qmltypes-parser" "qmltypes-parser.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from qmltypes-parser.el - -(register-definition-prefixes "qmltypes-parser" '("qmltypes-parser-")) - -;;;*** - -;;;### (autoloads nil nil ("qmltypes-table.el") (0 0 0 0)) - -;;;*** - -(provide 'company-qml-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; company-qml-autoloads.el ends here diff --git a/straight/build/company-qml/company-qml.el b/straight/build/company-qml/company-qml.el deleted file mode 120000 index 3c922839..00000000 --- a/straight/build/company-qml/company-qml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-qml/company-qml.el \ No newline at end of file diff --git a/straight/build/company-qml/company-qml.elc b/straight/build/company-qml/company-qml.elc deleted file mode 100644 index ac6a41e3..00000000 Binary files a/straight/build/company-qml/company-qml.elc and /dev/null differ diff --git a/straight/build/company-qml/qmltypes-parser.el b/straight/build/company-qml/qmltypes-parser.el deleted file mode 120000 index 9c1d2aae..00000000 --- a/straight/build/company-qml/qmltypes-parser.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-qml/qmltypes-parser.el \ No newline at end of file diff --git a/straight/build/company-qml/qmltypes-parser.elc b/straight/build/company-qml/qmltypes-parser.elc deleted file mode 100644 index f9f239dc..00000000 Binary files a/straight/build/company-qml/qmltypes-parser.elc and /dev/null differ diff --git a/straight/build/company-qml/qmltypes-table.el b/straight/build/company-qml/qmltypes-table.el deleted file mode 120000 index b9e7a9da..00000000 --- a/straight/build/company-qml/qmltypes-table.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-qml/qmltypes-table.el \ No newline at end of file diff --git a/straight/build/company-qml/qmltypes-table.elc b/straight/build/company-qml/qmltypes-table.elc deleted file mode 100644 index 30c18837..00000000 Binary files a/straight/build/company-qml/qmltypes-table.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 5e0b7f23..00000000 --- a/straight/build/company/company-abbrev.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 f154e86d..00000000 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 569e838a..00000000 --- a/straight/build/company/company-autoloads.el +++ /dev/null @@ -1,400 +0,0 @@ -;;; company-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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'. - -This is a minor mode. If called interactively, toggle the -`Company mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `company-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -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, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -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) - -(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) - -(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) - -(register-definition-prefixes "company-bbdb" '("company-bbdb-")) - -;;;*** - -;;;### (autoloads nil "company-capf" "company-capf.el" (0 0 0 0)) -;;; Generated autoloads from company-capf.el - -(register-definition-prefixes "company-capf" '("company-")) - -;;;*** - -;;;### (autoloads nil "company-clang" "company-clang.el" (0 0 0 0)) -;;; Generated autoloads from company-clang.el - -(register-definition-prefixes "company-clang" '("company-clang")) - -;;;*** - -;;;### (autoloads nil "company-cmake" "company-cmake.el" (0 0 0 0)) -;;; Generated autoloads from company-cmake.el - -(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) - -(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) - -(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) - -(register-definition-prefixes "company-dabbrev-code" '("company-dabbrev-code-")) - -;;;*** - -;;;### (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) - -(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) - -(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) - -(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) - -(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) - -(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) - -(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) - -(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) - -(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) - -(register-definition-prefixes "company-semantic" '("company-semantic-")) - -;;;*** - -;;;### (autoloads nil "company-template" "company-template.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from company-template.el - -(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) - -(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) - -(define-obsolete-function-alias 'company-tng-configure-default 'company-tng-mode "0.9.14" "\ -Applies the default configuration to enable company-tng.") - -(defvar company-tng-mode nil "\ -Non-nil if Company-Tng mode is enabled. -See the `company-tng-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 `company-tng-mode'.") - -(custom-autoload 'company-tng-mode "company-tng" nil) - -(autoload 'company-tng-mode "company-tng" "\ -This minor mode enables `company-tng-frontend'. - -This is a minor mode. If called interactively, toggle the -`Company-Tng mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='company-tng-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "company-tng" '("company-tng-")) - -;;;*** - -;;;### (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) - -(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 846ab260..00000000 --- a/straight/build/company/company-bbdb.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 94ea8064..00000000 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 52f8d18d..00000000 --- a/straight/build/company/company-capf.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 67e01b29..00000000 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 22398081..00000000 --- a/straight/build/company/company-clang.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 272b571e..00000000 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 3e57442a..00000000 --- a/straight/build/company/company-cmake.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 df798b41..00000000 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 7414140f..00000000 --- a/straight/build/company/company-css.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 195399a9..00000000 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 89051b23..00000000 --- a/straight/build/company/company-dabbrev-code.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 8bd274b2..00000000 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 0fa99e85..00000000 --- a/straight/build/company/company-dabbrev.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 6d3eb21f..00000000 Binary files a/straight/build/company/company-dabbrev.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 7d7d77ed..00000000 --- a/straight/build/company/company-elisp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 b0941f79..00000000 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 12395fbb..00000000 --- a/straight/build/company/company-etags.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 3c342d27..00000000 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 dc9013a1..00000000 --- a/straight/build/company/company-files.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 d50c1c61..00000000 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 060826ff..00000000 --- a/straight/build/company/company-gtags.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 714240be..00000000 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 de8f5057..00000000 --- a/straight/build/company/company-ispell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 ecfc57d0..00000000 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 6210418a..00000000 --- a/straight/build/company/company-keywords.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 5ba57094..00000000 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 de474cbb..00000000 --- a/straight/build/company/company-nxml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 64256fa2..00000000 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 c2ce2119..00000000 --- a/straight/build/company/company-oddmuse.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 eb61f2a9..00000000 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 db481c4e..00000000 --- a/straight/build/company/company-semantic.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e30ffaf2..00000000 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 be70db06..00000000 --- a/straight/build/company/company-template.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 5d9002cc..00000000 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 a2dc7847..00000000 --- a/straight/build/company/company-tempo.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 f063ff6d..00000000 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 25df2f16..00000000 --- a/straight/build/company/company-tng.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 cfa7aab0..00000000 Binary files a/straight/build/company/company-tng.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 1ad29455..00000000 --- a/straight/build/company/company-yasnippet.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 ffa1fe62..00000000 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 ebc001c8..00000000 --- a/straight/build/company/company.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 41c5b1e0..00000000 Binary files a/straight/build/company/company.elc and /dev/null differ diff --git a/straight/build/company/icons/LICENSE b/straight/build/company/icons/LICENSE deleted file mode 120000 index d3f5c167..00000000 --- a/straight/build/company/icons/LICENSE +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/LICENSE \ No newline at end of file diff --git a/straight/build/company/icons/attribution.md b/straight/build/company/icons/attribution.md deleted file mode 120000 index 86ed2e88..00000000 --- a/straight/build/company/icons/attribution.md +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/attribution.md \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/folder.svg b/straight/build/company/icons/vscode-dark/folder.svg deleted file mode 120000 index dd1132e8..00000000 --- a/straight/build/company/icons/vscode-dark/folder.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/folder.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/references.svg b/straight/build/company/icons/vscode-dark/references.svg deleted file mode 120000 index 08a1e3d1..00000000 --- a/straight/build/company/icons/vscode-dark/references.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/references.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-array.svg b/straight/build/company/icons/vscode-dark/symbol-array.svg deleted file mode 120000 index 28e1923e..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-array.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-array.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-boolean.svg b/straight/build/company/icons/vscode-dark/symbol-boolean.svg deleted file mode 120000 index 1ac8e9c5..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-boolean.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-boolean.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-class.svg b/straight/build/company/icons/vscode-dark/symbol-class.svg deleted file mode 120000 index 20c8619b..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-class.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-class.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-color.svg b/straight/build/company/icons/vscode-dark/symbol-color.svg deleted file mode 120000 index 3bf8cd35..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-color.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-color.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-constant.svg b/straight/build/company/icons/vscode-dark/symbol-constant.svg deleted file mode 120000 index f4fab24e..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-constant.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-constant.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-enumerator-member.svg b/straight/build/company/icons/vscode-dark/symbol-enumerator-member.svg deleted file mode 120000 index aa1ba06d..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-enumerator-member.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-enumerator-member.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-enumerator.svg b/straight/build/company/icons/vscode-dark/symbol-enumerator.svg deleted file mode 120000 index e716f497..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-enumerator.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-enumerator.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-event.svg b/straight/build/company/icons/vscode-dark/symbol-event.svg deleted file mode 120000 index 1a43b47c..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-event.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-event.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-field.svg b/straight/build/company/icons/vscode-dark/symbol-field.svg deleted file mode 120000 index 226e2499..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-field.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-field.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-file.svg b/straight/build/company/icons/vscode-dark/symbol-file.svg deleted file mode 120000 index aee8ffd7..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-file.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-file.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-interface.svg b/straight/build/company/icons/vscode-dark/symbol-interface.svg deleted file mode 120000 index 0e955028..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-interface.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-interface.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-key.svg b/straight/build/company/icons/vscode-dark/symbol-key.svg deleted file mode 120000 index 01a3fbea..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-key.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-key.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-keyword.svg b/straight/build/company/icons/vscode-dark/symbol-keyword.svg deleted file mode 120000 index c2a9cbed..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-keyword.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-keyword.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-method.svg b/straight/build/company/icons/vscode-dark/symbol-method.svg deleted file mode 120000 index a363f38e..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-method.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-method.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-misc.svg b/straight/build/company/icons/vscode-dark/symbol-misc.svg deleted file mode 120000 index 5c3695b2..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-misc.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-misc.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-namespace.svg b/straight/build/company/icons/vscode-dark/symbol-namespace.svg deleted file mode 120000 index 5c2c49a0..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-namespace.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-namespace.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-numeric.svg b/straight/build/company/icons/vscode-dark/symbol-numeric.svg deleted file mode 120000 index f1b3f30e..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-numeric.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-numeric.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-operator.svg b/straight/build/company/icons/vscode-dark/symbol-operator.svg deleted file mode 120000 index 2532c4db..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-operator.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-operator.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-parameter.svg b/straight/build/company/icons/vscode-dark/symbol-parameter.svg deleted file mode 120000 index 764a4bc8..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-parameter.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-parameter.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-property.svg b/straight/build/company/icons/vscode-dark/symbol-property.svg deleted file mode 120000 index 70347ba1..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-property.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-property.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-ruler.svg b/straight/build/company/icons/vscode-dark/symbol-ruler.svg deleted file mode 120000 index 9caab51a..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-ruler.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-ruler.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-snippet.svg b/straight/build/company/icons/vscode-dark/symbol-snippet.svg deleted file mode 120000 index 3d3273f2..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-snippet.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-snippet.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-string.svg b/straight/build/company/icons/vscode-dark/symbol-string.svg deleted file mode 120000 index 19533618..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-string.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-string.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-structure.svg b/straight/build/company/icons/vscode-dark/symbol-structure.svg deleted file mode 120000 index 9a11ffde..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-structure.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-structure.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-dark/symbol-variable.svg b/straight/build/company/icons/vscode-dark/symbol-variable.svg deleted file mode 120000 index 1acc6441..00000000 --- a/straight/build/company/icons/vscode-dark/symbol-variable.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-dark/symbol-variable.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/folder.svg b/straight/build/company/icons/vscode-light/folder.svg deleted file mode 120000 index 35915e69..00000000 --- a/straight/build/company/icons/vscode-light/folder.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/folder.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/references.svg b/straight/build/company/icons/vscode-light/references.svg deleted file mode 120000 index bdd8a7ab..00000000 --- a/straight/build/company/icons/vscode-light/references.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/references.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-array.svg b/straight/build/company/icons/vscode-light/symbol-array.svg deleted file mode 120000 index e4653e03..00000000 --- a/straight/build/company/icons/vscode-light/symbol-array.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-array.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-boolean.svg b/straight/build/company/icons/vscode-light/symbol-boolean.svg deleted file mode 120000 index 9dda6aab..00000000 --- a/straight/build/company/icons/vscode-light/symbol-boolean.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-boolean.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-class.svg b/straight/build/company/icons/vscode-light/symbol-class.svg deleted file mode 120000 index 14ab56b9..00000000 --- a/straight/build/company/icons/vscode-light/symbol-class.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-class.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-color.svg b/straight/build/company/icons/vscode-light/symbol-color.svg deleted file mode 120000 index c06be316..00000000 --- a/straight/build/company/icons/vscode-light/symbol-color.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-color.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-constant.svg b/straight/build/company/icons/vscode-light/symbol-constant.svg deleted file mode 120000 index 68186d58..00000000 --- a/straight/build/company/icons/vscode-light/symbol-constant.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-constant.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-enumerator-member.svg b/straight/build/company/icons/vscode-light/symbol-enumerator-member.svg deleted file mode 120000 index 2f213d2e..00000000 --- a/straight/build/company/icons/vscode-light/symbol-enumerator-member.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-enumerator-member.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-enumerator.svg b/straight/build/company/icons/vscode-light/symbol-enumerator.svg deleted file mode 120000 index b8c9d926..00000000 --- a/straight/build/company/icons/vscode-light/symbol-enumerator.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-enumerator.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-event.svg b/straight/build/company/icons/vscode-light/symbol-event.svg deleted file mode 120000 index dbeb15dd..00000000 --- a/straight/build/company/icons/vscode-light/symbol-event.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-event.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-field.svg b/straight/build/company/icons/vscode-light/symbol-field.svg deleted file mode 120000 index 2ed50100..00000000 --- a/straight/build/company/icons/vscode-light/symbol-field.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-field.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-file.svg b/straight/build/company/icons/vscode-light/symbol-file.svg deleted file mode 120000 index 240e8b2b..00000000 --- a/straight/build/company/icons/vscode-light/symbol-file.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-file.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-interface.svg b/straight/build/company/icons/vscode-light/symbol-interface.svg deleted file mode 120000 index 35916c02..00000000 --- a/straight/build/company/icons/vscode-light/symbol-interface.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-interface.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-key.svg b/straight/build/company/icons/vscode-light/symbol-key.svg deleted file mode 120000 index 0008ba94..00000000 --- a/straight/build/company/icons/vscode-light/symbol-key.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-key.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-keyword.svg b/straight/build/company/icons/vscode-light/symbol-keyword.svg deleted file mode 120000 index 3ed0f7e8..00000000 --- a/straight/build/company/icons/vscode-light/symbol-keyword.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-keyword.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-method.svg b/straight/build/company/icons/vscode-light/symbol-method.svg deleted file mode 120000 index f9c45f7d..00000000 --- a/straight/build/company/icons/vscode-light/symbol-method.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-method.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-misc.svg b/straight/build/company/icons/vscode-light/symbol-misc.svg deleted file mode 120000 index fed7a9cf..00000000 --- a/straight/build/company/icons/vscode-light/symbol-misc.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-misc.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-namespace.svg b/straight/build/company/icons/vscode-light/symbol-namespace.svg deleted file mode 120000 index 494d8f98..00000000 --- a/straight/build/company/icons/vscode-light/symbol-namespace.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-namespace.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-numeric.svg b/straight/build/company/icons/vscode-light/symbol-numeric.svg deleted file mode 120000 index f748be6d..00000000 --- a/straight/build/company/icons/vscode-light/symbol-numeric.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-numeric.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-operator.svg b/straight/build/company/icons/vscode-light/symbol-operator.svg deleted file mode 120000 index 3f5be83c..00000000 --- a/straight/build/company/icons/vscode-light/symbol-operator.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-operator.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-parameter.svg b/straight/build/company/icons/vscode-light/symbol-parameter.svg deleted file mode 120000 index 927f9efc..00000000 --- a/straight/build/company/icons/vscode-light/symbol-parameter.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-parameter.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-property.svg b/straight/build/company/icons/vscode-light/symbol-property.svg deleted file mode 120000 index 6d47e526..00000000 --- a/straight/build/company/icons/vscode-light/symbol-property.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-property.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-ruler.svg b/straight/build/company/icons/vscode-light/symbol-ruler.svg deleted file mode 120000 index c79e44f8..00000000 --- a/straight/build/company/icons/vscode-light/symbol-ruler.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-ruler.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-snippet.svg b/straight/build/company/icons/vscode-light/symbol-snippet.svg deleted file mode 120000 index 47c6d80f..00000000 --- a/straight/build/company/icons/vscode-light/symbol-snippet.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-snippet.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-string.svg b/straight/build/company/icons/vscode-light/symbol-string.svg deleted file mode 120000 index 9e87f9b0..00000000 --- a/straight/build/company/icons/vscode-light/symbol-string.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-string.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-structure.svg b/straight/build/company/icons/vscode-light/symbol-structure.svg deleted file mode 120000 index 958fc3e7..00000000 --- a/straight/build/company/icons/vscode-light/symbol-structure.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-structure.svg \ No newline at end of file diff --git a/straight/build/company/icons/vscode-light/symbol-variable.svg b/straight/build/company/icons/vscode-light/symbol-variable.svg deleted file mode 120000 index 99075982..00000000 --- a/straight/build/company/icons/vscode-light/symbol-variable.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/company-mode/icons/vscode-light/symbol-variable.svg \ No newline at end of file diff --git a/straight/build/consult/consult-autoloads.el b/straight/build/consult/consult-autoloads.el deleted file mode 100644 index 930e1d07..00000000 --- a/straight/build/consult/consult-autoloads.el +++ /dev/null @@ -1,500 +0,0 @@ -;;; consult-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "consult" "consult.el" (0 0 0 0)) -;;; Generated autoloads from consult.el - -(autoload 'consult-completion-in-region "consult" "\ -Use minibuffer completion as the UI for `completion-at-point'. - -The function is called with 4 arguments: START END COLLECTION PREDICATE. -The arguments and expected return value are as specified for -`completion-in-region'. Use as a value for `completion-in-region-function'. - -The function can be configured via `consult-customize'. - - (consult-customize consult-completion-in-region - :completion-styles (basic) - :cycle-threshold 3) - -These configuration options are supported: - - * :cycle-threshold - Cycling threshold (def: `completion-cycle-threshold') - * :completion-styles - Use completion styles (def: `completion-styles') - * :require-match - Require matches when completing (def: nil) - * :prompt - The prompt string shown in the minibuffer - -\(fn START END COLLECTION &optional PREDICATE)" nil nil) - -(autoload 'consult-completing-read-multiple "consult" "\ -Enhanced replacement for `completing-read-multiple'. -See `completing-read-multiple' for the documentation of the arguments. - -\(fn PROMPT TABLE &optional PRED REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil) - -(autoload 'consult-multi-occur "consult" "\ -Improved version of `multi-occur' based on `completing-read-multiple'. - -See `multi-occur' for the meaning of the arguments BUFS, REGEXP and NLINES. - -\(fn BUFS REGEXP &optional NLINES)" t nil) - -(autoload 'consult-outline "consult" "\ -Jump to an outline heading, obtained by matching against `outline-regexp'. - -This command supports narrowing to a heading level and candidate preview. -The symbol at point is added to the future history." t nil) - -(autoload 'consult-mark "consult" "\ -Jump to a marker in MARKERS list (defaults to buffer-local `mark-ring'). - -The command supports preview of the currently selected marker position. -The symbol at point is added to the future history. - -\(fn &optional MARKERS)" t nil) - -(autoload 'consult-global-mark "consult" "\ -Jump to a marker in MARKERS list (defaults to `global-mark-ring'). - -The command supports preview of the currently selected marker position. -The symbol at point is added to the future history. - -\(fn &optional MARKERS)" t nil) - -(autoload 'consult-line "consult" "\ -Search for a matching line. - -Depending on the setting `consult-line-point-placement' the command jumps to -the beginning or the end of the first match on the line or the line beginning. -The default candidate is the non-empty line next to point. This command obeys -narrowing. Optional INITIAL input can be provided. The search starting point is -changed if the START prefix argument is set. The symbol at point and the last -`isearch-string' is added to the future history. - -\(fn &optional INITIAL START)" t nil) - -(autoload 'consult-line-multi "consult" "\ -Search for a matching line in multiple buffers. - -By default search across all project buffers. If the prefix argument QUERY is -non-nil, all buffers are searched. Optional INITIAL input can be provided. See -`consult-line' for more information. In order to search a subset of buffers, -QUERY can be set to a plist according to `consult--buffer-query'. - -\(fn QUERY &optional INITIAL)" t nil) - -(autoload 'consult-keep-lines "consult" "\ -Select a subset of the lines in the current buffer with live preview. - -The selected lines are kept and the other lines are deleted. When called -interactively, the lines selected are those that match the minibuffer input. In -order to match the inverse of the input, prefix the input with `! '. When -called from elisp, the filtering is performed by a FILTER function. This -command obeys narrowing. - -FILTER is the filter function. -INITIAL is the initial input. - -\(fn &optional FILTER INITIAL)" t nil) - -(autoload 'consult-focus-lines "consult" "\ -Hide or show lines using overlays. - -The selected lines are shown and the other lines hidden. When called -interactively, the lines selected are those that match the minibuffer input. In -order to match the inverse of the input, prefix the input with `! '. With -optional prefix argument SHOW reveal the hidden lines. Alternatively the -command can be restarted to reveal the lines. When called from elisp, the -filtering is performed by a FILTER function. This command obeys narrowing. - -FILTER is the filter function. -INITIAL is the initial input. - -\(fn &optional SHOW FILTER INITIAL)" t nil) - -(autoload 'consult-goto-line "consult" "\ -Read line number and jump to the line with preview. - -Jump directly if a line number is given as prefix ARG. The command respects -narrowing and the settings `consult-goto-line-numbers' and -`consult-line-numbers-widen'. - -\(fn &optional ARG)" t nil) - -(autoload 'consult-recent-file "consult" "\ -Find recent file using `completing-read'." t nil) - -(autoload 'consult-file-externally "consult" "\ -Open FILE externally using the default application of the system. - -\(fn FILE)" t nil) - -(autoload 'consult-mode-command "consult" "\ -Run a command from any of the given MODES. - -If no MODES are specified, use currently active major and minor modes. - -\(fn &rest MODES)" t nil) - -(autoload 'consult-yank-from-kill-ring "consult" "\ -Select STRING from the kill ring and insert it. -With prefix ARG, put point at beginning, and mark at end, like `yank' does. - -This command behaves like `yank-from-kill-ring' in Emacs 28, which also offers -a `completing-read' interface to the `kill-ring'. Additionally the Consult -version supports preview of the selected string. - -\(fn STRING &optional ARG)" t nil) - -(autoload 'consult-yank-pop "consult" "\ -If there is a recent yank act like `yank-pop'. - -Otherwise select string from the kill ring and insert it. -See `yank-pop' for the meaning of ARG. - -This command behaves like `yank-pop' in Emacs 28, which also offers a -`completing-read' interface to the `kill-ring'. Additionally the Consult -version supports preview of the selected string. - -\(fn &optional ARG)" t nil) - -(autoload 'consult-yank-replace "consult" "\ -Select STRING from the kill ring. - -If there was no recent yank, insert the string. -Otherwise replace the just-yanked string with the selected string. - -There exists no equivalent of this command in Emacs 28. - -\(fn STRING)" t nil) - -(autoload 'consult-bookmark "consult" "\ -If bookmark NAME exists, open it, otherwise create a new bookmark with NAME. - -The command supports preview of file bookmarks and narrowing. See the -variable `consult-bookmark-narrow' for the narrowing configuration. - -\(fn NAME)" t nil) - -(autoload 'consult-apropos "consult" "\ -Select pattern and call `apropos'. - -The default value of the completion is the symbol at point. As a better -alternative, you can run `embark-export' from commands like `M-x' and -`describe-symbol'." t nil) - -(autoload 'consult-complex-command "consult" "\ -Select and evaluate command from the command history. - -This command can act as a drop-in replacement for `repeat-complex-command'." t nil) - -(autoload 'consult-history "consult" "\ -Insert string from HISTORY of current buffer. - -In order to select from a specific HISTORY, pass the history variable -as argument. - -\(fn &optional HISTORY)" t nil) - -(autoload 'consult-isearch-history "consult" "\ -Read a search string with completion from the Isearch history. - -This replaces the current search string if Isearch is active, and -starts a new Isearch session otherwise." t nil) - -(autoload 'consult-minor-mode-menu "consult" "\ -Enable or disable minor mode. - -This is an alternative to `minor-mode-menu-from-indicator'." t nil) - -(autoload 'consult-theme "consult" "\ -Disable current themes and enable THEME from `consult-themes'. - -The command supports previewing the currently selected theme. - -\(fn THEME)" t nil) - -(autoload 'consult-buffer "consult" "\ -Enhanced `switch-to-buffer' command with support for virtual buffers. - -The command supports recent files, bookmarks, views and project files as virtual -buffers. Buffers are previewed. Furthermore narrowing to buffers (b), files (f), -bookmarks (m) and project files (p) is supported via the corresponding keys. In -order to determine the project-specific files and buffers, the -`consult-project-root-function' is used. See `consult-buffer-sources' and -`consult--multi' for the configuration of the virtual buffer sources." t nil) - -(autoload 'consult-buffer-other-window "consult" "\ -Variant of `consult-buffer' which opens in other window." t nil) - -(autoload 'consult-buffer-other-frame "consult" "\ -Variant of `consult-buffer' which opens in other frame." t nil) - -(autoload 'consult-kmacro "consult" "\ -Run a chosen keyboard macro. - -With prefix ARG, run the macro that many times. -Macros containing mouse clicks are omitted. - -\(fn ARG)" t nil) - -(autoload 'consult-grep "consult" "\ -Search for regexp with grep in DIR with INITIAL input. - -The input string is split, the first part of the string (grep input) is -passed to the asynchronous grep process and the second part of the string is -passed to the completion-style filtering. - -The input string is split at a punctuation character, which is given as the -first character of the input string. The format is similar to Perl-style -regular expressions, e.g., /regexp/. Furthermore command line options can be -passed to grep, specified behind --. The overall prompt input has the form -`#async-input -- grep-opts#filter-string'. - -Note that the grep input string is transformed from Emacs regular expressions -to Posix regular expressions. Always enter Emacs regular expressions at the -prompt. `consult-grep' behaves like builtin Emacs search commands, e.g., -Isearch, which take Emacs regular expressions. Furthermore the asynchronous -input split into words, each word must match separately and in any order. See -`consult--regexp-compiler' for the inner workings. In order to disable -transformations of the grep input, adjust `consult--regexp-compiler' -accordingly. - -Here we give a few example inputs: - -#alpha beta : Search for alpha and beta in any order. -#alpha.*beta : Search for alpha before beta. -#\\(alpha\\|beta\\) : Search for alpha or beta (Note Emacs syntax!) -#word -- -C3 : Search for word, include 3 lines as context -#first#second : Search for first, quick filter for second. - -The symbol at point is added to the future history. If `consult-grep' -is called interactively with a prefix argument, the user can specify -the directory to search in. By default the project directory is used -if `consult-project-root-function' is defined and returns non-nil. -Otherwise the `default-directory' is searched. - -\(fn &optional DIR INITIAL)" t nil) - -(autoload 'consult-git-grep "consult" "\ -Search for regexp with grep in DIR with INITIAL input. - -See `consult-grep' for more details. - -\(fn &optional DIR INITIAL)" t nil) - -(autoload 'consult-ripgrep "consult" "\ -Search for regexp with rg in DIR with INITIAL input. - -See `consult-grep' for more details. - -\(fn &optional DIR INITIAL)" t nil) - -(autoload 'consult-find "consult" "\ -Search for regexp with find in DIR with INITIAL input. - -The find process is started asynchronously, similar to `consult-grep'. -See `consult-grep' for more details regarding the asynchronous search. - -\(fn &optional DIR INITIAL)" t nil) - -(autoload 'consult-locate "consult" "\ -Search for regexp with locate with INITIAL input. - -The locate process is started asynchronously, similar to `consult-grep'. -See `consult-grep' for more details regarding the asynchronous search. - -\(fn &optional INITIAL)" t nil) - -(autoload 'consult-man "consult" "\ -Search for regexp with man with INITIAL input. - -The man process is started asynchronously, similar to `consult-grep'. -See `consult-grep' for more details regarding the asynchronous search. - -\(fn &optional INITIAL)" t nil) - -(register-definition-prefixes "consult" '("consult-")) - -;;;*** - -;;;### (autoloads nil "consult-compile" "consult-compile.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from consult-compile.el - -(autoload 'consult-compile-error "consult-compile" "\ -Jump to a compilation error in the current buffer. - -This command collects entries from compilation buffers and grep -buffers related to the current buffer. The command supports -preview of the currently selected error." t nil) - -(register-definition-prefixes "consult-compile" '("consult-compile--")) - -;;;*** - -;;;### (autoloads nil "consult-flymake" "consult-flymake.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from consult-flymake.el - -(autoload 'consult-flymake "consult-flymake" "\ -Jump to Flymake diagnostic." t nil) - -(register-definition-prefixes "consult-flymake" '("consult-flymake--")) - -;;;*** - -;;;### (autoloads nil "consult-icomplete" "consult-icomplete.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from consult-icomplete.el - -(register-definition-prefixes "consult-icomplete" '("consult-icomplete--refresh")) - -;;;*** - -;;;### (autoloads nil "consult-imenu" "consult-imenu.el" (0 0 0 0)) -;;; Generated autoloads from consult-imenu.el - -(autoload 'consult-imenu "consult-imenu" "\ -Select item from flattened `imenu' using `completing-read' with preview. - -The command supports preview and narrowing. See the variable -`consult-imenu-config', which configures the narrowing. -The symbol at point is added to the future history. - -See also `consult-imenu-multi'." t nil) - -(autoload 'consult-imenu-multi "consult-imenu" "\ -Select item from the imenus of all buffers from the same project. - -In order to determine the buffers belonging to the same project, the -`consult-project-root-function' is used. Only the buffers with the -same major mode as the current buffer are used. See also -`consult-imenu' for more details. In order to search a subset of buffers, -QUERY can be set to a plist according to `consult--buffer-query'. - -\(fn &optional QUERY)" t nil) - -(register-definition-prefixes "consult-imenu" '("consult-imenu-")) - -;;;*** - -;;;### (autoloads nil "consult-org" "consult-org.el" (0 0 0 0)) -;;; Generated autoloads from consult-org.el - -(autoload 'consult-org-heading "consult-org" "\ -Jump to an Org heading. - -MATCH and SCOPE are as in `org-map-entries' and determine which -entries are offered. By default, all entries of the current -buffer are offered. - -\(fn &optional MATCH SCOPE)" t nil) - -(autoload 'consult-org-agenda "consult-org" "\ -Jump to an Org agenda heading. - -By default, all agenda entries are offered. MATCH is as in -`org-map-entries' and can used to refine this. - -\(fn &optional MATCH)" t nil) - -(register-definition-prefixes "consult-org" '("consult-org--")) - -;;;*** - -;;;### (autoloads nil "consult-register" "consult-register.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from consult-register.el - -(autoload 'consult-register-window "consult-register" "\ -Enhanced drop-in replacement for `register-preview'. - -BUFFER is the window buffer. -SHOW-EMPTY must be t if the window should be shown for an empty register list. - -\(fn BUFFER &optional SHOW-EMPTY)" nil nil) - -(autoload 'consult-register-format "consult-register" "\ -Enhanced preview of register REG. - -This function can be used as `register-preview-function'. - -\(fn REG)" nil nil) - -(autoload 'consult-register "consult-register" "\ -Load register and either jump to location or insert the stored text. - -This command is useful to search the register contents. For quick access to -registers it is still recommended to use the register functions -`consult-register-load' and `consult-register-store' or the built-in built-in -register access functions. The command supports narrowing, see -`consult-register-narrow'. Marker positions are previewed. See -`jump-to-register' and `insert-register' for the meaning of prefix ARG. - -\(fn &optional ARG)" t nil) - -(autoload 'consult-register-load "consult-register" "\ -Do what I mean with a REG. - -For a window configuration, restore it. For a number or text, insert it. For a -location, jump to it. See `jump-to-register' and `insert-register' for the -meaning of prefix ARG. - -\(fn REG &optional ARG)" t nil) - -(autoload 'consult-register-store "consult-register" "\ -Store register dependent on current context, showing an action menu. - -With an active region, store/append/prepend the contents, optionally deleting -the region when a prefix ARG is given. With a numeric prefix ARG, store/add the -number. Otherwise store point, frameset, window or kmacro. - -\(fn ARG)" t nil) - -(register-definition-prefixes "consult-register" '("consult-register-")) - -;;;*** - -;;;### (autoloads nil "consult-selectrum" "consult-selectrum.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from consult-selectrum.el - -(register-definition-prefixes "consult-selectrum" '("consult-selectrum--")) - -;;;*** - -;;;### (autoloads nil "consult-vertico" "consult-vertico.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from consult-vertico.el - -(register-definition-prefixes "consult-vertico" '("consult-vertico--")) - -;;;*** - -;;;### (autoloads nil "consult-xref" "consult-xref.el" (0 0 0 0)) -;;; Generated autoloads from consult-xref.el - -(autoload 'consult-xref "consult-xref" "\ -Show xrefs with preview in the minibuffer. - -This function can be used for `xref-show-xrefs-function'. -See `xref-show-xrefs-function' for the description of the -FETCHER and ALIST arguments. - -\(fn FETCHER &optional ALIST)" nil nil) - -(register-definition-prefixes "consult-xref" '("consult-xref--")) - -;;;*** - -(provide 'consult-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; consult-autoloads.el ends here diff --git a/straight/build/consult/consult-compile.el b/straight/build/consult/consult-compile.el deleted file mode 120000 index d26ed267..00000000 --- a/straight/build/consult/consult-compile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-compile.el \ No newline at end of file diff --git a/straight/build/consult/consult-compile.elc b/straight/build/consult/consult-compile.elc deleted file mode 100644 index ab06e18e..00000000 Binary files a/straight/build/consult/consult-compile.elc and /dev/null differ diff --git a/straight/build/consult/consult-flymake.el b/straight/build/consult/consult-flymake.el deleted file mode 120000 index 28433316..00000000 --- a/straight/build/consult/consult-flymake.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-flymake.el \ No newline at end of file diff --git a/straight/build/consult/consult-flymake.elc b/straight/build/consult/consult-flymake.elc deleted file mode 100644 index a4ab581d..00000000 Binary files a/straight/build/consult/consult-flymake.elc and /dev/null differ diff --git a/straight/build/consult/consult-icomplete.el b/straight/build/consult/consult-icomplete.el deleted file mode 120000 index 456cfc24..00000000 --- a/straight/build/consult/consult-icomplete.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-icomplete.el \ No newline at end of file diff --git a/straight/build/consult/consult-icomplete.elc b/straight/build/consult/consult-icomplete.elc deleted file mode 100644 index f62f5bb6..00000000 Binary files a/straight/build/consult/consult-icomplete.elc and /dev/null differ diff --git a/straight/build/consult/consult-imenu.el b/straight/build/consult/consult-imenu.el deleted file mode 120000 index 2c5c7fc0..00000000 --- a/straight/build/consult/consult-imenu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-imenu.el \ No newline at end of file diff --git a/straight/build/consult/consult-imenu.elc b/straight/build/consult/consult-imenu.elc deleted file mode 100644 index 852a7e69..00000000 Binary files a/straight/build/consult/consult-imenu.elc and /dev/null differ diff --git a/straight/build/consult/consult-org.el b/straight/build/consult/consult-org.el deleted file mode 120000 index 58e960e7..00000000 --- a/straight/build/consult/consult-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-org.el \ No newline at end of file diff --git a/straight/build/consult/consult-org.elc b/straight/build/consult/consult-org.elc deleted file mode 100644 index d8b4dfc3..00000000 Binary files a/straight/build/consult/consult-org.elc and /dev/null differ diff --git a/straight/build/consult/consult-register.el b/straight/build/consult/consult-register.el deleted file mode 120000 index 6a2c6ba4..00000000 --- a/straight/build/consult/consult-register.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-register.el \ No newline at end of file diff --git a/straight/build/consult/consult-register.elc b/straight/build/consult/consult-register.elc deleted file mode 100644 index 9ac4e01f..00000000 Binary files a/straight/build/consult/consult-register.elc and /dev/null differ diff --git a/straight/build/consult/consult-selectrum.el b/straight/build/consult/consult-selectrum.el deleted file mode 120000 index 33d66362..00000000 --- a/straight/build/consult/consult-selectrum.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-selectrum.el \ No newline at end of file diff --git a/straight/build/consult/consult-selectrum.elc b/straight/build/consult/consult-selectrum.elc deleted file mode 100644 index 26f5de1a..00000000 Binary files a/straight/build/consult/consult-selectrum.elc and /dev/null differ diff --git a/straight/build/consult/consult-vertico.el b/straight/build/consult/consult-vertico.el deleted file mode 120000 index 37079413..00000000 --- a/straight/build/consult/consult-vertico.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-vertico.el \ No newline at end of file diff --git a/straight/build/consult/consult-vertico.elc b/straight/build/consult/consult-vertico.elc deleted file mode 100644 index a28b11a2..00000000 Binary files a/straight/build/consult/consult-vertico.elc and /dev/null differ diff --git a/straight/build/consult/consult-xref.el b/straight/build/consult/consult-xref.el deleted file mode 120000 index 78e8f74f..00000000 --- a/straight/build/consult/consult-xref.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult-xref.el \ No newline at end of file diff --git a/straight/build/consult/consult-xref.elc b/straight/build/consult/consult-xref.elc deleted file mode 100644 index 4e8260e9..00000000 Binary files a/straight/build/consult/consult-xref.elc and /dev/null differ diff --git a/straight/build/consult/consult.el b/straight/build/consult/consult.el deleted file mode 120000 index d1124697..00000000 --- a/straight/build/consult/consult.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/consult/consult.el \ No newline at end of file diff --git a/straight/build/consult/consult.elc b/straight/build/consult/consult.elc deleted file mode 100644 index 5923b2f8..00000000 Binary files a/straight/build/consult/consult.elc and /dev/null differ diff --git a/straight/build/csv-mode/.gitignore b/straight/build/csv-mode/.gitignore deleted file mode 120000 index c3693671..00000000 --- a/straight/build/csv-mode/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/csv-mode/.gitignore \ No newline at end of file diff --git a/straight/build/csv-mode/csv-mode-autoloads.el b/straight/build/csv-mode/csv-mode-autoloads.el deleted file mode 100644 index 7ec468aa..00000000 --- a/straight/build/csv-mode/csv-mode-autoloads.el +++ /dev/null @@ -1,75 +0,0 @@ -;;; csv-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "csv-mode" "csv-mode.el" (0 0 0 0)) -;;; Generated autoloads from csv-mode.el - -(autoload 'csv-mode "csv-mode" "\ -Major mode for editing files of comma-separated value type. - -CSV mode is derived from `text-mode', and runs `text-mode-hook' before -running `csv-mode-hook'. It turns `auto-fill-mode' off by default. -CSV mode can be customized by user options in the CSV customization -group. The separators are specified by the value of `csv-separators'. - -CSV mode commands ignore blank lines and comment lines beginning with -the value of `csv-comment-start', which delimit \"paragraphs\". -\"Sexp\" is re-interpreted to mean \"field\", so that `forward-sexp' -\(\\[forward-sexp]), `kill-sexp' (\\[kill-sexp]), etc. all apply to fields. -Standard comment commands apply, such as `comment-dwim' (\\[comment-dwim]). - -If `font-lock-mode' is enabled then separators, quoted values and -comment lines are highlighted using respectively `csv-separator-face', -`font-lock-string-face' and `font-lock-comment-face'. - -The user interface (UI) for CSV mode commands is similar to that of -the standard commands `sort-fields' and `sort-numeric-fields', except -that if there is no prefix argument then the UI prompts for the field -index or indices. In `transient-mark-mode' only: if the region is not -set then the UI attempts to set it to include all consecutive CSV -records around point, and prompts for confirmation; if there is no -prefix argument then the UI prompts for it, offering as a default the -index of the field containing point if the region was not set -explicitly. The region set automatically is delimited by blank lines -and comment lines, and the number of header lines at the beginning of -the region given by the value of `csv-header-lines' are skipped. - -Sort order is controlled by `csv-descending'. - -CSV mode provides the following specific keyboard key bindings: - -\\{csv-mode-map} - -\(fn)" t nil) - -(add-to-list 'auto-mode-alist '("\\.[Cc][Ss][Vv]\\'" . csv-mode)) - -(add-to-list 'auto-mode-alist '("\\.tsv\\'" . tsv-mode)) - -(autoload 'tsv-mode "csv-mode" "\ -Major mode for editing files of tab-separated value type. - -\(fn)" t nil) - -(register-definition-prefixes "csv-mode" '("csv-" "tsv-")) - -;;;*** - -;;;### (autoloads nil "csv-mode-tests" "csv-mode-tests.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from csv-mode-tests.el - -(register-definition-prefixes "csv-mode-tests" '("csv-mode-tests--align-fields")) - -;;;*** - -(provide 'csv-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; csv-mode-autoloads.el ends here diff --git a/straight/build/csv-mode/csv-mode-tests.el b/straight/build/csv-mode/csv-mode-tests.el deleted file mode 120000 index 4102cb89..00000000 --- a/straight/build/csv-mode/csv-mode-tests.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/csv-mode/csv-mode-tests.el \ No newline at end of file diff --git a/straight/build/csv-mode/csv-mode-tests.elc b/straight/build/csv-mode/csv-mode-tests.elc deleted file mode 100644 index f7cc4699..00000000 Binary files a/straight/build/csv-mode/csv-mode-tests.elc and /dev/null differ diff --git a/straight/build/csv-mode/csv-mode.el b/straight/build/csv-mode/csv-mode.el deleted file mode 120000 index b52913f2..00000000 --- a/straight/build/csv-mode/csv-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/csv-mode/csv-mode.el \ No newline at end of file diff --git a/straight/build/csv-mode/csv-mode.elc b/straight/build/csv-mode/csv-mode.elc deleted file mode 100644 index 1f389788..00000000 Binary files a/straight/build/csv-mode/csv-mode.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-chrome.el b/straight/build/dap-mode/dap-chrome.el deleted file mode 120000 index 7ca0cea0..00000000 --- a/straight/build/dap-mode/dap-chrome.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-chrome.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-chrome.elc b/straight/build/dap-mode/dap-chrome.elc deleted file mode 100644 index b8cbd88d..00000000 Binary files a/straight/build/dap-mode/dap-chrome.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-codelldb.el b/straight/build/dap-mode/dap-codelldb.el deleted file mode 120000 index 129e5dcc..00000000 --- a/straight/build/dap-mode/dap-codelldb.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-codelldb.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-codelldb.elc b/straight/build/dap-mode/dap-codelldb.elc deleted file mode 100644 index 0187a6a2..00000000 Binary files a/straight/build/dap-mode/dap-codelldb.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-cpptools.el b/straight/build/dap-mode/dap-cpptools.el deleted file mode 120000 index 09ce3f17..00000000 --- a/straight/build/dap-mode/dap-cpptools.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-cpptools.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-cpptools.elc b/straight/build/dap-mode/dap-cpptools.elc deleted file mode 100644 index f3ace384..00000000 Binary files a/straight/build/dap-mode/dap-cpptools.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-edge.el b/straight/build/dap-mode/dap-edge.el deleted file mode 120000 index 64c9a51d..00000000 --- a/straight/build/dap-mode/dap-edge.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-edge.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-edge.elc b/straight/build/dap-mode/dap-edge.elc deleted file mode 100644 index 8c987137..00000000 Binary files a/straight/build/dap-mode/dap-edge.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-elixir.el b/straight/build/dap-mode/dap-elixir.el deleted file mode 120000 index aa0c23b2..00000000 --- a/straight/build/dap-mode/dap-elixir.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-elixir.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-elixir.elc b/straight/build/dap-mode/dap-elixir.elc deleted file mode 100644 index 3858ad39..00000000 Binary files a/straight/build/dap-mode/dap-elixir.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-erlang.el b/straight/build/dap-mode/dap-erlang.el deleted file mode 120000 index 1628553a..00000000 --- a/straight/build/dap-mode/dap-erlang.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-erlang.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-erlang.elc b/straight/build/dap-mode/dap-erlang.elc deleted file mode 100644 index fa138978..00000000 Binary files a/straight/build/dap-mode/dap-erlang.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-firefox.el b/straight/build/dap-mode/dap-firefox.el deleted file mode 120000 index 5474fa0e..00000000 --- a/straight/build/dap-mode/dap-firefox.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-firefox.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-firefox.elc b/straight/build/dap-mode/dap-firefox.elc deleted file mode 100644 index 42545fae..00000000 Binary files a/straight/build/dap-mode/dap-firefox.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-gdb-lldb.el b/straight/build/dap-mode/dap-gdb-lldb.el deleted file mode 120000 index b9a7e929..00000000 --- a/straight/build/dap-mode/dap-gdb-lldb.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-gdb-lldb.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-gdb-lldb.elc b/straight/build/dap-mode/dap-gdb-lldb.elc deleted file mode 100644 index ef51a074..00000000 Binary files a/straight/build/dap-mode/dap-gdb-lldb.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-go.el b/straight/build/dap-mode/dap-go.el deleted file mode 120000 index ffdeaa7b..00000000 --- a/straight/build/dap-mode/dap-go.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-go.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-go.elc b/straight/build/dap-mode/dap-go.elc deleted file mode 100644 index 254f4fe4..00000000 Binary files a/straight/build/dap-mode/dap-go.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-hydra.el b/straight/build/dap-mode/dap-hydra.el deleted file mode 120000 index 856a0efb..00000000 --- a/straight/build/dap-mode/dap-hydra.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-hydra.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-hydra.elc b/straight/build/dap-mode/dap-hydra.elc deleted file mode 100644 index 3cf5f0f4..00000000 Binary files a/straight/build/dap-mode/dap-hydra.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-launch.el b/straight/build/dap-mode/dap-launch.el deleted file mode 120000 index a67b3047..00000000 --- a/straight/build/dap-mode/dap-launch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-launch.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-launch.elc b/straight/build/dap-mode/dap-launch.elc deleted file mode 100644 index 647fde36..00000000 Binary files a/straight/build/dap-mode/dap-launch.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-lldb.el b/straight/build/dap-mode/dap-lldb.el deleted file mode 120000 index 0596835b..00000000 --- a/straight/build/dap-mode/dap-lldb.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-lldb.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-lldb.elc b/straight/build/dap-mode/dap-lldb.elc deleted file mode 100644 index fda5141d..00000000 Binary files a/straight/build/dap-mode/dap-lldb.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-mode-autoloads.el b/straight/build/dap-mode/dap-mode-autoloads.el deleted file mode 100644 index c73c15ac..00000000 --- a/straight/build/dap-mode/dap-mode-autoloads.el +++ /dev/null @@ -1,378 +0,0 @@ -;;; dap-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dap-chrome" "dap-chrome.el" (0 0 0 0)) -;;; Generated autoloads from dap-chrome.el - -(register-definition-prefixes "dap-chrome" '("dap-chrome-")) - -;;;*** - -;;;### (autoloads nil "dap-codelldb" "dap-codelldb.el" (0 0 0 0)) -;;; Generated autoloads from dap-codelldb.el - -(register-definition-prefixes "dap-codelldb" '("dap-codelldb-")) - -;;;*** - -;;;### (autoloads nil "dap-cpptools" "dap-cpptools.el" (0 0 0 0)) -;;; Generated autoloads from dap-cpptools.el - -(register-definition-prefixes "dap-cpptools" '("dap-cpptools-")) - -;;;*** - -;;;### (autoloads nil "dap-edge" "dap-edge.el" (0 0 0 0)) -;;; Generated autoloads from dap-edge.el - -(register-definition-prefixes "dap-edge" '("dap-edge-")) - -;;;*** - -;;;### (autoloads nil "dap-elixir" "dap-elixir.el" (0 0 0 0)) -;;; Generated autoloads from dap-elixir.el - -(register-definition-prefixes "dap-elixir" '("dap-elixir--populate-start-file-args")) - -;;;*** - -;;;### (autoloads nil "dap-erlang" "dap-erlang.el" (0 0 0 0)) -;;; Generated autoloads from dap-erlang.el - -(register-definition-prefixes "dap-erlang" '("dap-erlang--populate-start-file-args")) - -;;;*** - -;;;### (autoloads nil "dap-firefox" "dap-firefox.el" (0 0 0 0)) -;;; Generated autoloads from dap-firefox.el - -(register-definition-prefixes "dap-firefox" '("dap-firefox-")) - -;;;*** - -;;;### (autoloads nil "dap-gdb-lldb" "dap-gdb-lldb.el" (0 0 0 0)) -;;; Generated autoloads from dap-gdb-lldb.el - -(register-definition-prefixes "dap-gdb-lldb" '("dap-gdb-lldb-")) - -;;;*** - -;;;### (autoloads nil "dap-go" "dap-go.el" (0 0 0 0)) -;;; Generated autoloads from dap-go.el - -(register-definition-prefixes "dap-go" '("dap-go-")) - -;;;*** - -;;;### (autoloads nil "dap-hydra" "dap-hydra.el" (0 0 0 0)) -;;; Generated autoloads from dap-hydra.el - -(autoload 'dap-hydra "dap-hydra" "\ -Run `dap-hydra/body'." t nil) - -(register-definition-prefixes "dap-hydra" '("dap-hydra")) - -;;;*** - -;;;### (autoloads nil "dap-launch" "dap-launch.el" (0 0 0 0)) -;;; Generated autoloads from dap-launch.el - -(register-definition-prefixes "dap-launch" '("dap-launch-")) - -;;;*** - -;;;### (autoloads nil "dap-lldb" "dap-lldb.el" (0 0 0 0)) -;;; Generated autoloads from dap-lldb.el - -(register-definition-prefixes "dap-lldb" '("dap-lldb-")) - -;;;*** - -;;;### (autoloads nil "dap-mode" "dap-mode.el" (0 0 0 0)) -;;; Generated autoloads from dap-mode.el - -(autoload 'dap-debug "dap-mode" "\ -Run debug configuration DEBUG-ARGS. - -If DEBUG-ARGS is not specified the configuration is generated -after selecting configuration template. - -:dap-compilation specifies a shell command to be run using -`compilation-start' before starting the debug session. It could -be used to compile the project, spin up docker, .... - -\(fn DEBUG-ARGS)" t nil) - -(defvar dap-mode nil "\ -Non-nil if Dap mode is enabled. -See the `dap-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 `dap-mode'.") - -(custom-autoload 'dap-mode "dap-mode" nil) - -(autoload 'dap-mode "dap-mode" "\ -Global minor mode for DAP mode. - -This is a minor mode. If called interactively, toggle the `Dap -mode' mode. If the prefix argument is positive, enable the mode, -and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(defvar dap-auto-configure-mode nil "\ -Non-nil if Dap-Auto-Configure mode is enabled. -See the `dap-auto-configure-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 `dap-auto-configure-mode'.") - -(custom-autoload 'dap-auto-configure-mode "dap-mode" nil) - -(autoload 'dap-auto-configure-mode "dap-mode" "\ -Auto configure dap minor mode. - -This is a minor mode. If called interactively, toggle the -`Dap-Auto-Configure mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-auto-configure-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "dap-mode" '("dap-")) - -;;;*** - -;;;### (autoloads nil "dap-mouse" "dap-mouse.el" (0 0 0 0)) -;;; Generated autoloads from dap-mouse.el - -(defvar dap-tooltip-mode nil "\ -Non-nil if Dap-Tooltip mode is enabled. -See the `dap-tooltip-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 `dap-tooltip-mode'.") - -(custom-autoload 'dap-tooltip-mode "dap-mouse" nil) - -(autoload 'dap-tooltip-mode "dap-mouse" "\ -Toggle the display of GUD tooltips. - -This is a minor mode. If called interactively, toggle the -`Dap-Tooltip mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-tooltip-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "dap-mouse" '("dap-")) - -;;;*** - -;;;### (autoloads nil "dap-netcore" "dap-netcore.el" (0 0 0 0)) -;;; Generated autoloads from dap-netcore.el - -(register-definition-prefixes "dap-netcore" '("dap-netcore-")) - -;;;*** - -;;;### (autoloads nil "dap-node" "dap-node.el" (0 0 0 0)) -;;; Generated autoloads from dap-node.el - -(register-definition-prefixes "dap-node" '("dap-node-")) - -;;;*** - -;;;### (autoloads nil "dap-overlays" "dap-overlays.el" (0 0 0 0)) -;;; Generated autoloads from dap-overlays.el - -(register-definition-prefixes "dap-overlays" '("dap-overlays-")) - -;;;*** - -;;;### (autoloads nil "dap-php" "dap-php.el" (0 0 0 0)) -;;; Generated autoloads from dap-php.el - -(register-definition-prefixes "dap-php" '("dap-php-")) - -;;;*** - -;;;### (autoloads nil "dap-pwsh" "dap-pwsh.el" (0 0 0 0)) -;;; Generated autoloads from dap-pwsh.el - -(register-definition-prefixes "dap-pwsh" '("dap-pwsh-")) - -;;;*** - -;;;### (autoloads nil "dap-python" "dap-python.el" (0 0 0 0)) -;;; Generated autoloads from dap-python.el - -(register-definition-prefixes "dap-python" '("dap-python-")) - -;;;*** - -;;;### (autoloads nil "dap-ruby" "dap-ruby.el" (0 0 0 0)) -;;; Generated autoloads from dap-ruby.el - -(register-definition-prefixes "dap-ruby" '("dap-ruby-")) - -;;;*** - -;;;### (autoloads nil "dap-swi-prolog" "dap-swi-prolog.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from dap-swi-prolog.el - -(register-definition-prefixes "dap-swi-prolog" '("dap-swi-prolog-")) - -;;;*** - -;;;### (autoloads nil "dap-ui" "dap-ui.el" (0 0 0 0)) -;;; Generated autoloads from dap-ui.el - -(defvar dap-ui-mode nil "\ -Non-nil if Dap-Ui mode is enabled. -See the `dap-ui-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 `dap-ui-mode'.") - -(custom-autoload 'dap-ui-mode "dap-ui" nil) - -(autoload 'dap-ui-mode "dap-ui" "\ -Displaying DAP visuals. - -This is a minor mode. If called interactively, toggle the -`Dap-Ui mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-ui-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'dap-ui-breakpoints-list "dap-ui" "\ -List breakpoints." t nil) - -(defvar dap-ui-controls-mode nil "\ -Non-nil if Dap-Ui-Controls mode is enabled. -See the `dap-ui-controls-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 `dap-ui-controls-mode'.") - -(custom-autoload 'dap-ui-controls-mode "dap-ui" nil) - -(autoload 'dap-ui-controls-mode "dap-ui" "\ -Displaying DAP visuals. - -This is a minor mode. If called interactively, toggle the -`Dap-Ui-Controls mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='dap-ui-controls-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'dap-ui-sessions "dap-ui" "\ -Show currently active sessions." t nil) - -(autoload 'dap-ui-locals "dap-ui" nil t nil) - -(autoload 'dap-ui-show-many-windows "dap-ui" "\ -Show auto configured feature windows." t nil) - -(autoload 'dap-ui-hide-many-windows "dap-ui" "\ -Hide all debug windows when sessions are dead." t nil) - -(autoload 'dap-ui-repl "dap-ui" "\ -Start an adapter-specific REPL. -This could be used to evaluate JavaScript in a browser, to -evaluate python in the context of the debugee, ...." t nil) - -(register-definition-prefixes "dap-ui" '("dap-")) - -;;;*** - -;;;### (autoloads nil "dap-utils" "dap-utils.el" (0 0 0 0)) -;;; Generated autoloads from dap-utils.el - -(register-definition-prefixes "dap-utils" '("dap-utils-")) - -;;;*** - -;;;### (autoloads nil "dap-variables" "dap-variables.el" (0 0 0 0)) -;;; Generated autoloads from dap-variables.el - -(register-definition-prefixes "dap-variables" '("dap-variables-")) - -;;;*** - -;;;### (autoloads nil "dapui" "dapui.el" (0 0 0 0)) -;;; Generated autoloads from dapui.el - -(autoload 'dapui-loaded-sources "dapui" nil t nil) - -(register-definition-prefixes "dapui" '("dapui-")) - -;;;*** - -(provide 'dap-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dap-mode-autoloads.el ends here diff --git a/straight/build/dap-mode/dap-mode.el b/straight/build/dap-mode/dap-mode.el deleted file mode 120000 index 46bc36d0..00000000 --- a/straight/build/dap-mode/dap-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-mode.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-mode.elc b/straight/build/dap-mode/dap-mode.elc deleted file mode 100644 index 917b758c..00000000 Binary files a/straight/build/dap-mode/dap-mode.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-mouse.el b/straight/build/dap-mode/dap-mouse.el deleted file mode 120000 index 0b7f721c..00000000 --- a/straight/build/dap-mode/dap-mouse.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-mouse.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-mouse.elc b/straight/build/dap-mode/dap-mouse.elc deleted file mode 100644 index 5e5dbe9a..00000000 Binary files a/straight/build/dap-mode/dap-mouse.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-netcore.el b/straight/build/dap-mode/dap-netcore.el deleted file mode 120000 index e4041005..00000000 --- a/straight/build/dap-mode/dap-netcore.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-netcore.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-netcore.elc b/straight/build/dap-mode/dap-netcore.elc deleted file mode 100644 index a087c70d..00000000 Binary files a/straight/build/dap-mode/dap-netcore.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-node.el b/straight/build/dap-mode/dap-node.el deleted file mode 120000 index 808aeba5..00000000 --- a/straight/build/dap-mode/dap-node.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-node.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-node.elc b/straight/build/dap-mode/dap-node.elc deleted file mode 100644 index e77f4869..00000000 Binary files a/straight/build/dap-mode/dap-node.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-overlays.el b/straight/build/dap-mode/dap-overlays.el deleted file mode 120000 index 6d68fd87..00000000 --- a/straight/build/dap-mode/dap-overlays.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-overlays.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-overlays.elc b/straight/build/dap-mode/dap-overlays.elc deleted file mode 100644 index b0b44287..00000000 Binary files a/straight/build/dap-mode/dap-overlays.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-php.el b/straight/build/dap-mode/dap-php.el deleted file mode 120000 index 159e6bcd..00000000 --- a/straight/build/dap-mode/dap-php.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-php.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-php.elc b/straight/build/dap-mode/dap-php.elc deleted file mode 100644 index 85b59aaa..00000000 Binary files a/straight/build/dap-mode/dap-php.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-pwsh.el b/straight/build/dap-mode/dap-pwsh.el deleted file mode 120000 index a37dee0c..00000000 --- a/straight/build/dap-mode/dap-pwsh.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-pwsh.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-pwsh.elc b/straight/build/dap-mode/dap-pwsh.elc deleted file mode 100644 index 0c9e0a82..00000000 Binary files a/straight/build/dap-mode/dap-pwsh.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-python.el b/straight/build/dap-mode/dap-python.el deleted file mode 120000 index c48e211f..00000000 --- a/straight/build/dap-mode/dap-python.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-python.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-python.elc b/straight/build/dap-mode/dap-python.elc deleted file mode 100644 index ef219080..00000000 Binary files a/straight/build/dap-mode/dap-python.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-ruby.el b/straight/build/dap-mode/dap-ruby.el deleted file mode 120000 index c8a7e99c..00000000 --- a/straight/build/dap-mode/dap-ruby.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-ruby.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-ruby.elc b/straight/build/dap-mode/dap-ruby.elc deleted file mode 100644 index 65981318..00000000 Binary files a/straight/build/dap-mode/dap-ruby.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-swi-prolog.el b/straight/build/dap-mode/dap-swi-prolog.el deleted file mode 120000 index 3a4b6426..00000000 --- a/straight/build/dap-mode/dap-swi-prolog.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-swi-prolog.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-swi-prolog.elc b/straight/build/dap-mode/dap-swi-prolog.elc deleted file mode 100644 index e1e19547..00000000 Binary files a/straight/build/dap-mode/dap-swi-prolog.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-ui.el b/straight/build/dap-mode/dap-ui.el deleted file mode 120000 index 3a5fcb02..00000000 --- a/straight/build/dap-mode/dap-ui.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-ui.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-ui.elc b/straight/build/dap-mode/dap-ui.elc deleted file mode 100644 index 43d9a5dd..00000000 Binary files a/straight/build/dap-mode/dap-ui.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-utils.el b/straight/build/dap-mode/dap-utils.el deleted file mode 120000 index af8e4071..00000000 --- a/straight/build/dap-mode/dap-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-utils.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-utils.elc b/straight/build/dap-mode/dap-utils.elc deleted file mode 100644 index e8232d7a..00000000 Binary files a/straight/build/dap-mode/dap-utils.elc and /dev/null differ diff --git a/straight/build/dap-mode/dap-variables.el b/straight/build/dap-mode/dap-variables.el deleted file mode 120000 index 7acd9ec1..00000000 --- a/straight/build/dap-mode/dap-variables.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dap-variables.el \ No newline at end of file diff --git a/straight/build/dap-mode/dap-variables.elc b/straight/build/dap-mode/dap-variables.elc deleted file mode 100644 index e96d4294..00000000 Binary files a/straight/build/dap-mode/dap-variables.elc and /dev/null differ diff --git a/straight/build/dap-mode/dapui.el b/straight/build/dap-mode/dapui.el deleted file mode 120000 index a53666ab..00000000 --- a/straight/build/dap-mode/dapui.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/dapui.el \ No newline at end of file diff --git a/straight/build/dap-mode/dapui.elc b/straight/build/dap-mode/dapui.elc deleted file mode 100644 index 14db29c6..00000000 Binary files a/straight/build/dap-mode/dapui.elc and /dev/null differ diff --git a/straight/build/dap-mode/icons/eclipse/collapsed.png b/straight/build/dap-mode/icons/eclipse/collapsed.png deleted file mode 120000 index 50ba1224..00000000 --- a/straight/build/dap-mode/icons/eclipse/collapsed.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/collapsed.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/expanded.png b/straight/build/dap-mode/icons/eclipse/expanded.png deleted file mode 120000 index c770355b..00000000 --- a/straight/build/dap-mode/icons/eclipse/expanded.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/expanded.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/inspect.png b/straight/build/dap-mode/icons/eclipse/inspect.png deleted file mode 120000 index 1e1692a7..00000000 --- a/straight/build/dap-mode/icons/eclipse/inspect.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/inspect.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/project-running.png b/straight/build/dap-mode/icons/eclipse/project-running.png deleted file mode 120000 index 4b523ba6..00000000 --- a/straight/build/dap-mode/icons/eclipse/project-running.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/project-running.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/project-stopped.png b/straight/build/dap-mode/icons/eclipse/project-stopped.png deleted file mode 120000 index bcfb2ece..00000000 --- a/straight/build/dap-mode/icons/eclipse/project-stopped.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/project-stopped.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/scope.png b/straight/build/dap-mode/icons/eclipse/scope.png deleted file mode 120000 index e96b126d..00000000 --- a/straight/build/dap-mode/icons/eclipse/scope.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/scope.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/stack-frame-running.png b/straight/build/dap-mode/icons/eclipse/stack-frame-running.png deleted file mode 120000 index 7d92dd5d..00000000 --- a/straight/build/dap-mode/icons/eclipse/stack-frame-running.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/stack-frame-running.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/stack-frame-stopped.png b/straight/build/dap-mode/icons/eclipse/stack-frame-stopped.png deleted file mode 120000 index ed49b2e5..00000000 --- a/straight/build/dap-mode/icons/eclipse/stack-frame-stopped.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/stack-frame-stopped.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/thread-running.png b/straight/build/dap-mode/icons/eclipse/thread-running.png deleted file mode 120000 index 5b426280..00000000 --- a/straight/build/dap-mode/icons/eclipse/thread-running.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/thread-running.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/thread-stopped.png b/straight/build/dap-mode/icons/eclipse/thread-stopped.png deleted file mode 120000 index 4a2ce5a4..00000000 --- a/straight/build/dap-mode/icons/eclipse/thread-stopped.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/thread-stopped.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/eclipse/variable.png b/straight/build/dap-mode/icons/eclipse/variable.png deleted file mode 120000 index 4f196b13..00000000 --- a/straight/build/dap-mode/icons/eclipse/variable.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/eclipse/variable.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/close-all.png b/straight/build/dap-mode/icons/vscode/close-all.png deleted file mode 120000 index 11632705..00000000 --- a/straight/build/dap-mode/icons/vscode/close-all.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/close-all.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/continue-disabled.png b/straight/build/dap-mode/icons/vscode/continue-disabled.png deleted file mode 120000 index 2e59d6d0..00000000 --- a/straight/build/dap-mode/icons/vscode/continue-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/continue-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/continue.png b/straight/build/dap-mode/icons/vscode/continue.png deleted file mode 120000 index 6100e764..00000000 --- a/straight/build/dap-mode/icons/vscode/continue.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/continue.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/disconnect-disabled.png b/straight/build/dap-mode/icons/vscode/disconnect-disabled.png deleted file mode 120000 index 3d70c570..00000000 --- a/straight/build/dap-mode/icons/vscode/disconnect-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/disconnect-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/disconnect.png b/straight/build/dap-mode/icons/vscode/disconnect.png deleted file mode 120000 index 1a5dcc18..00000000 --- a/straight/build/dap-mode/icons/vscode/disconnect.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/disconnect.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/pause-disabled.png b/straight/build/dap-mode/icons/vscode/pause-disabled.png deleted file mode 120000 index ee9f23a1..00000000 --- a/straight/build/dap-mode/icons/vscode/pause-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/pause-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/pause.png b/straight/build/dap-mode/icons/vscode/pause.png deleted file mode 120000 index f33f9ee9..00000000 --- a/straight/build/dap-mode/icons/vscode/pause.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/pause.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/restart-disabled.png b/straight/build/dap-mode/icons/vscode/restart-disabled.png deleted file mode 120000 index e9ead5b1..00000000 --- a/straight/build/dap-mode/icons/vscode/restart-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/restart-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/restart.png b/straight/build/dap-mode/icons/vscode/restart.png deleted file mode 120000 index fe065d9b..00000000 --- a/straight/build/dap-mode/icons/vscode/restart.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/restart.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/reverse-continue.png b/straight/build/dap-mode/icons/vscode/reverse-continue.png deleted file mode 120000 index 9158d269..00000000 --- a/straight/build/dap-mode/icons/vscode/reverse-continue.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/reverse-continue.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/start.png b/straight/build/dap-mode/icons/vscode/start.png deleted file mode 120000 index a815d7a1..00000000 --- a/straight/build/dap-mode/icons/vscode/start.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/start.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-back.png b/straight/build/dap-mode/icons/vscode/step-back.png deleted file mode 120000 index f295b019..00000000 --- a/straight/build/dap-mode/icons/vscode/step-back.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-back.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-into-disabled.png b/straight/build/dap-mode/icons/vscode/step-into-disabled.png deleted file mode 120000 index 8adb490b..00000000 --- a/straight/build/dap-mode/icons/vscode/step-into-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-into-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-into.png b/straight/build/dap-mode/icons/vscode/step-into.png deleted file mode 120000 index f4898711..00000000 --- a/straight/build/dap-mode/icons/vscode/step-into.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-into.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-out-disabled.png b/straight/build/dap-mode/icons/vscode/step-out-disabled.png deleted file mode 120000 index 5dbaceb8..00000000 --- a/straight/build/dap-mode/icons/vscode/step-out-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-out-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-out.png b/straight/build/dap-mode/icons/vscode/step-out.png deleted file mode 120000 index 1e8c524c..00000000 --- a/straight/build/dap-mode/icons/vscode/step-out.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-out.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-over-disabled.png b/straight/build/dap-mode/icons/vscode/step-over-disabled.png deleted file mode 120000 index 52efd863..00000000 --- a/straight/build/dap-mode/icons/vscode/step-over-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-over-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/step-over.png b/straight/build/dap-mode/icons/vscode/step-over.png deleted file mode 120000 index 43b0ae7c..00000000 --- a/straight/build/dap-mode/icons/vscode/step-over.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/step-over.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/stop-disabled.png b/straight/build/dap-mode/icons/vscode/stop-disabled.png deleted file mode 120000 index fa370a84..00000000 --- a/straight/build/dap-mode/icons/vscode/stop-disabled.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/stop-disabled.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/stop.png b/straight/build/dap-mode/icons/vscode/stop.png deleted file mode 120000 index e7abff10..00000000 --- a/straight/build/dap-mode/icons/vscode/stop.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/stop.png \ No newline at end of file diff --git a/straight/build/dap-mode/icons/vscode/toggle-breakpoints.png b/straight/build/dap-mode/icons/vscode/toggle-breakpoints.png deleted file mode 120000 index 29b7b461..00000000 --- a/straight/build/dap-mode/icons/vscode/toggle-breakpoints.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dap-mode/icons/vscode/toggle-breakpoints.png \ No newline at end of file diff --git a/straight/build/dart-mode/dart-mode-autoloads.el b/straight/build/dart-mode/dart-mode-autoloads.el deleted file mode 100644 index c18e314f..00000000 --- a/straight/build/dart-mode/dart-mode-autoloads.el +++ /dev/null @@ -1,32 +0,0 @@ -;;; dart-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dart-mode" "dart-mode.el" (0 0 0 0)) -;;; Generated autoloads from dart-mode.el - (add-to-list 'auto-mode-alist '("\\.dart\\'" . dart-mode)) - -(autoload 'dart-mode "dart-mode" "\ -Major mode for editing Dart files. - -The hook `dart-mode-hook' is run with no args at mode -initialization. - -Key bindings: -\\{dart-mode-map} - -\(fn)" t nil) - -(register-definition-prefixes "dart-mode" '("dart-")) - -;;;*** - -(provide 'dart-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dart-mode-autoloads.el ends here diff --git a/straight/build/dart-mode/dart-mode.el b/straight/build/dart-mode/dart-mode.el deleted file mode 120000 index 0901ebca..00000000 --- a/straight/build/dart-mode/dart-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dart-mode/dart-mode.el \ No newline at end of file diff --git a/straight/build/dart-mode/dart-mode.elc b/straight/build/dart-mode/dart-mode.elc deleted file mode 100644 index 0f14d102..00000000 Binary files a/straight/build/dart-mode/dart-mode.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 350a70db..00000000 --- a/straight/build/dash/dash-autoloads.el +++ /dev/null @@ -1,81 +0,0 @@ -;;; dash-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dash" "dash.el" (0 0 0 0)) -;;; Generated autoloads from dash.el - -(autoload 'dash-fontify-mode "dash" "\ -Toggle fontification of Dash special variables. - -This is a minor mode. If called interactively, toggle the -`Dash-Fontify mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `dash-fontify-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Dash-Fontify mode is a buffer-local minor mode intended for Emacs -Lisp buffers. Enabling it causes the special variables bound in -anaphoric Dash macros to be fontified. These anaphoras include -`it', `it-index', `acc', and `other'. In older Emacs versions -which do not dynamically detect macros, Dash-Fontify mode -additionally fontifies Dash macro calls. - -See also `dash-fontify-mode-lighter' and -`global-dash-fontify-mode'. - -\(fn &optional ARG)" t nil) - -(put 'global-dash-fontify-mode 'globalized-minor-mode t) - -(defvar global-dash-fontify-mode nil "\ -Non-nil if Global Dash-Fontify mode is enabled. -See the `global-dash-fontify-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-dash-fontify-mode'.") - -(custom-autoload 'global-dash-fontify-mode "dash" nil) - -(autoload 'global-dash-fontify-mode "dash" "\ -Toggle Dash-Fontify mode in all buffers. -With prefix ARG, enable Global Dash-Fontify mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Dash-Fontify mode is enabled in all buffers where -`dash--turn-on-fontify-mode' would do it. - -See `dash-fontify-mode' for more information on Dash-Fontify mode. - -\(fn &optional ARG)" t nil) - -(autoload 'dash-register-info-lookup "dash" "\ -Register the Dash Info manual with `info-lookup-symbol'. -This allows Dash symbols to be looked up with \\[info-lookup-symbol]." t nil) - -(register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-juxt" "-keep" "-l" "-m" "-no" "-o" "-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 ad6412fc..00000000 --- a/straight/build/dash/dash.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4c38991b..00000000 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 99b64ee4..00000000 --- a/straight/build/dash/dash.info +++ /dev/null @@ -1,4738 +0,0 @@ -This is dash.info, produced by makeinfo version 6.8 from dash.texi. - -This manual is for Dash version 2.19.1. - - Copyright © 2012–2021 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 the Invariant Sections being “GNU General Public - License,” and no Front-Cover Texts or 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 -* 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 version 2.19.1. - - Copyright © 2012–2021 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 the Invariant Sections being “GNU General Public - License,” and no Front-Cover Texts or Back-Cover Texts. A copy of - the license is included in the section entitled “GNU Free - Documentation License”. - -* Menu: - -* Installation:: Installing and configuring Dash. -* Functions:: Dash API reference. -* Development:: Contributing to Dash development. - -Appendices - -* FDL:: The license for this documentation. -* GPL:: Conditions for copying and changing Dash. -* Index:: Index including functions and macros. - - — The Detailed Node Listing — - -Installation - -* Using in a package:: Listing Dash as a package dependency. -* Fontification of special variables:: Font Lock of anaphoric macro variables. -* Info symbol lookup:: Looking up Dash symbols in this manual. - -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. -* Contributors:: List of contributors. - - -File: dash.info, Node: Installation, Next: Functions, Prev: Top, Up: Top - -1 Installation -************** - -Dash is available on GNU ELPA (https://elpa.gnu.org/), GNU-devel ELPA -(https://elpa.gnu.org/devel/), and MELPA (https://melpa.org/), and can -be installed with the standard command ‘package-install’ (*note -(emacs)Package Installation::). - -‘M-x package-install dash ’ - Install the Dash library. - - Alternatively, you can just dump ‘dash.el’ in your ‘load-path’ -somewhere (*note (emacs)Lisp Libraries::). - -* Menu: - -* Using in a package:: Listing Dash as a package dependency. -* Fontification of special variables:: Font Lock of anaphoric macro variables. -* Info symbol lookup:: Looking up Dash symbols in this manual. - - -File: dash.info, Node: Using in a package, Next: Fontification of special variables, Up: Installation - -1.1 Using in a package -====================== - -If you use Dash in your own package, be sure to list it as a dependency -in the library’s headers as follows (*note (elisp)Library Headers::). - - ;; Package-Requires: ((dash "2.19.1")) - - -File: dash.info, Node: Fontification of special variables, Next: Info symbol lookup, Prev: Using in a package, Up: Installation - -1.2 Fontification of special variables -====================================== - -The autoloaded minor mode ‘dash-fontify-mode’ is provided for optional -fontification of anaphoric Dash variables (‘it’, ‘acc’, etc.) in Emacs -Lisp buffers using search-based Font Lock (*note (emacs)Font Lock::). -In older Emacs versions which do not dynamically detect macros, the -minor mode also fontifies calls to Dash macros. - - To automatically enable the minor mode in all Emacs Lisp buffers, -just call its autoloaded global counterpart ‘global-dash-fontify-mode’, -either interactively or from your ‘user-init-file’: - - (global-dash-fontify-mode) - - -File: dash.info, Node: Info symbol lookup, Prev: Fontification of special variables, Up: Installation - -1.3 Info symbol lookup -====================== - -While editing Elisp files, you can use ‘C-h S’ (‘info-lookup-symbol’) to -look up Elisp symbols in the relevant Info manuals (*note (emacs)Info -Lookup::). To enable the same for Dash symbols, use the command -‘dash-register-info-lookup’. It can be called directly when needed, or -automatically from your ‘user-init-file’. For example: - - (with-eval-after-load 'info-look - (dash-register-info-lookup)) - - -File: dash.info, Node: Functions, Next: Development, Prev: Installation, Up: Top - -2 Functions -*********** - -This chapter contains reference documentation for the Dash API -(Application Programming Interface). The names of all public functions -defined in the library are prefixed with a dash character (‘-’). - - The library also provides anaphoric macro versions of functions where -that makes sense. The names of these macros are prefixed with two -dashes (‘--’) instead of one. - - For instance, while the function ‘-map’ applies a function to each -element of a list, its anaphoric counterpart ‘--map’ evaluates a form -with the local variable ‘it’ temporarily bound to the current list -element instead. - - ;; Normal version. - (-map (lambda (n) (* n n)) '(1 2 3 4)) - ⇒ (1 4 9 16) - - ;; Anaphoric version. - (--map (* it it) '(1 2 3 4)) - ⇒ (1 4 9 16) - - The normal version can, of course, also be written as in the -following example, which demonstrates the utility of both versions. - - (defun my-square (n) - "Return N multiplied by itself." - (* n n)) - - (-map #'my-square '(1 2 3 4)) - ⇒ (1 4 9 16) - -* 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 a new list. - - -- Function: -map (fn list) - Apply FN to each item in LIST and return the list of results. - - This function’s anaphoric counterpart is ‘--map’. - - (-map (lambda (num) (* num num)) '(1 2 3 4)) - ⇒ (1 4 9 16) - (-map #'1+ '(1 2 3 4)) - ⇒ (2 3 4 5) - (--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) - Apply FN to each index and item in LIST and return the list of - results. This is like ‘-map’ (*note -map::), but FN takes two - arguments: the index of the current element within LIST, and the - element itself. - - This function’s anaphoric counterpart is ‘--map-indexed’. - - For a side-effecting variant, 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) - (-map-indexed #'* '(1 2 3 4)) - ⇒ (0 2 6 12) - - -- 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 (list) - Create a shallow copy of 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 - non-nil. - - Alias: ‘-select’. - - This function’s anaphoric counterpart is ‘--filter’. - - For similar operations, see also ‘-keep’ (*note -keep::) and - ‘-remove’ (*note -remove::). - - (-filter (lambda (num) (= 0 (% num 2))) '(1 2 3 4)) - ⇒ (2 4) - (-filter #'natnump '(-2 -1 0 1 2)) - ⇒ (0 1 2) - (--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’. - - This function’s anaphoric counterpart is ‘--remove’. - - For similar operations, see also ‘-keep’ (*note -keep::) and - ‘-filter’ (*note -filter::). - - (-remove (lambda (num) (= 0 (% num 2))) '(1 2 3 4)) - ⇒ (1 3) - (-remove #'natnump '(-2 -1 0 1 2)) - ⇒ (-2 -1) - (--remove (= 0 (% it 2)) '(1 2 3 4)) - ⇒ (1 3) - - -- Function: -remove-first (pred list) - Remove the first item from LIST for which PRED returns non-nil. - This is a non-destructive operation, but only the front of LIST - leading up to the removed item is a copy; the rest is LIST’s - original tail. If no item is removed, then the result is a - complete copy. - - Alias: ‘-reject-first’. - - This function’s anaphoric counterpart is ‘--remove-first’. - - See also ‘-map-first’ (*note -map-first::), ‘-remove-item’ (*note - -remove-item::), and ‘-remove-last’ (*note -remove-last::). - - (-remove-first #'natnump '(-2 -1 0 1 2)) - ⇒ (-2 -1 1 2) - (-remove-first #'stringp '(1 2 "first" "second")) - ⇒ (1 2 "second") - (--remove-first (> it 3) '(1 2 3 4 5 6)) - ⇒ (1 2 3 5 6) - - -- Function: -remove-last (pred list) - Remove the last item from LIST for which PRED returns non-nil. The - result is a copy of LIST regardless of whether an element is - removed. - - Alias: ‘-reject-last’. - - This function’s anaphoric counterpart is ‘--remove-last’. - - See also ‘-map-last’ (*note -map-last::), ‘-remove-item’ (*note - -remove-item::), and ‘-remove-first’ (*note -remove-first::). - - (-remove-last #'natnump '(1 3 5 4 7 8 10 -11)) - ⇒ (1 3 5 4 7 8 -11) - (-remove-last #'stringp '(1 2 "last" "second")) - ⇒ (1 2 "last") - (--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) - Return a copy of LIST with all occurrences of ITEM removed. The - 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")) - ⇒ ("alice" "eve") - - -- Function: -non-nil (list) - Return a copy of LIST with all nil items removed. - - (-non-nil '(nil 1 nil 2 nil nil 3 4 nil 5 nil)) - ⇒ (1 2 3 4 5) - (-non-nil '((nil))) - ⇒ ((nil)) - (-non-nil ()) - ⇒ () - - -- 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 copy of the first N items in LIST. Return a copy of LIST - if it contains N items or fewer. Return nil if N is zero or less. - - 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) - (-take 0 '(1 2 3 4 5)) - ⇒ () - - -- Function: -take-last (n list) - Return a copy of the last N items of LIST in order. Return a copy - of LIST if it contains N items or fewer. Return nil if N is zero - or less. - - 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 (not a copy) of LIST without the first N items. - Return nil if LIST contains N items or fewer. Return LIST if N is - zero or less. - - For another variant, see also ‘-drop-last’ (*note -drop-last::). - - (-drop 3 '(1 2 3 4 5)) - ⇒ (4 5) - (-drop 17 '(1 2 3 4 5)) - ⇒ () - (-drop 0 '(1 2 3 4 5)) - ⇒ (1 2 3 4 5) - - -- Function: -drop-last (n list) - Return a copy of LIST without its last N items. Return a copy of - LIST if N is zero or less. Return nil if LIST contains N items or - fewer. - - See also: ‘-drop’ (*note -drop::). - - (-drop-last 3 '(1 2 3 4 5)) - ⇒ (1 2) - (-drop-last 17 '(1 2 3 4 5)) - ⇒ () - (-drop-last 0 '(1 2 3 4 5)) - ⇒ (1 2 3 4 5) - - -- Function: -take-while (pred list) - Take successive items from LIST for which PRED returns non-nil. - PRED is a function of one argument. Return a new list of the - successive elements from the start of LIST for which PRED returns - non-nil. - - This function’s anaphoric counterpart is ‘--take-while’. - - For another variant, see also ‘-drop-while’ (*note -drop-while::). - - (-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) - Drop successive items from LIST for which PRED returns non-nil. - PRED is a function of one argument. Return the tail (not a copy) - of LIST starting from its first element for which PRED returns nil. - - This function’s anaphoric counterpart is ‘--drop-while’. - - For another variant, see also ‘-take-while’ (*note -take-while::). - - (-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 each - item in LIST. Like ‘-filter’ (*note -filter::), but returns the - non-nil results of FN instead of the corresponding elements of - LIST. - - Its anaphoric counterpart is ‘--keep’. - - (-keep #'cdr '((1 2 3) (4 5) (6))) - ⇒ ((2 3) (5)) - (-keep (lambda (n) (and (> n 3) (* 10 n))) '(1 2 3 4 5 6)) - ⇒ (40 50 60) - (--keep (and (> 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 to a single value (which may also be a list). - - -- Function: -reduce-from (fn init list) - Reduce the function FN across LIST, starting with INIT. Return the - result of applying FN to INIT and the first element of LIST, then - applying FN to that result and the second element, etc. If LIST is - empty, return INIT without calling FN. - - This function’s anaphoric counterpart is ‘--reduce-from’. - - For other folds, see also ‘-reduce’ (*note -reduce::) and - ‘-reduce-r’ (*note -reduce-r::). - - (-reduce-from #'- 10 '(1 2 3)) - ⇒ 4 - (-reduce-from #'list 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 init list) - Reduce the function FN across LIST in reverse, starting with INIT. - Return the result of applying FN to the last element of LIST and - INIT, then applying FN to the second-to-last element and the - previous result of FN, etc. That is, the first argument of FN is - the current element, and its second argument the accumulated value. - If LIST is empty, return INIT without calling FN. - - This function is like ‘-reduce-from’ (*note -reduce-from::) but the - operation associates from the right rather than left. In other - words, it starts from the end of LIST and flips the arguments to - FN. Conceptually, it is like replacing the conses in LIST with - applications of FN, and its last link with INIT, and evaluating the - resulting expression. - - This function’s anaphoric counterpart is ‘--reduce-r-from’. - - For other folds, see also ‘-reduce-r’ (*note -reduce-r::) and - ‘-reduce’ (*note -reduce::). - - (-reduce-r-from #'- 10 '(1 2 3)) - ⇒ -8 - (-reduce-r-from #'list 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) - Reduce the function FN across LIST. Return the result of applying - FN to the first two elements of LIST, then applying FN to that - result and the third element, etc. If LIST contains a single - element, return it without calling FN. If LIST is empty, return - the result of calling FN with no arguments. - - This function’s anaphoric counterpart is ‘--reduce’. - - For other folds, see also ‘-reduce-from’ (*note -reduce-from::) and - ‘-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) - Reduce the function FN across LIST in reverse. Return the result - of applying FN to the last two elements of LIST, then applying FN - to the third-to-last element and the previous result of FN, etc. - That is, the first argument of FN is the current element, and its - second argument the accumulated value. If LIST contains a single - element, return it without calling FN. If LIST is empty, return - the result of calling FN with no arguments. - - This function is like ‘-reduce’ (*note -reduce::) but the operation - associates from the right rather than left. In other words, it - starts from the end of LIST and flips the arguments to FN. - Conceptually, it is like replacing the conses in LIST with - applications of FN, ignoring its last link, and evaluating the - resulting expression. - - This function’s anaphoric counterpart is ‘--reduce-r’. - - For other folds, see also ‘-reduce-r-from’ (*note -reduce-r-from::) - and ‘-reduce’ (*note -reduce::). - - (-reduce-r #'- '(1 2 3 4)) - ⇒ -2 - (-reduce-r #'list '(1 2 3 4)) - ⇒ (1 (2 (3 4))) - (--reduce-r (format "%s-%d" acc it) '(1 2 3)) - ⇒ "3-2-1" - - -- Function: -reductions-from (fn init list) - Return a list of FN’s intermediate reductions across LIST. That - is, a list of the intermediate values of the accumulator when - ‘-reduce-from’ (*note -reduce-from::) (which see) is called with - the same arguments. - - This function’s anaphoric counterpart is ‘--reductions-from’. - - For other folds, see also ‘-reductions’ (*note -reductions::) and - ‘-reductions-r’ (*note -reductions-r::). - - (-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) - (--reductions-from (format "(FN %s %d)" acc it) "INIT" '(1 2 3)) - ⇒ ("INIT" "(FN INIT 1)" "(FN (FN INIT 1) 2)" "(FN (FN (FN INIT 1) 2) 3)") - - -- Function: -reductions-r-from (fn init list) - Return a list of FN’s intermediate reductions across reversed LIST. - That is, a list of the intermediate values of the accumulator when - ‘-reduce-r-from’ (*note -reduce-r-from::) (which see) is called - with the same arguments. - - This function’s anaphoric counterpart is ‘--reductions-r-from’. - - For other folds, see also ‘-reductions’ (*note -reductions::) and - ‘-reductions-r’ (*note -reductions-r::). - - (-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) - (--reductions-r-from (format "(FN %d %s)" it acc) "INIT" '(1 2 3)) - ⇒ ("(FN 1 (FN 2 (FN 3 INIT)))" "(FN 2 (FN 3 INIT))" "(FN 3 INIT)" "INIT") - - -- Function: -reductions (fn list) - Return a list of FN’s intermediate reductions across LIST. That - is, a list of the intermediate values of the accumulator when - ‘-reduce’ (*note -reduce::) (which see) is called with the same - arguments. - - This function’s anaphoric counterpart is ‘--reductions’. - - For other folds, see also ‘-reductions’ (*note -reductions::) and - ‘-reductions-r’ (*note -reductions-r::). - - (-reductions #'+ '(1 2 3 4)) - ⇒ (1 3 6 10) - (-reductions #'* '(1 2 3 4)) - ⇒ (1 2 6 24) - (--reductions (format "(FN %s %d)" acc it) '(1 2 3)) - ⇒ (1 "(FN 1 2)" "(FN (FN 1 2) 3)") - - -- Function: -reductions-r (fn list) - Return a list of FN’s intermediate reductions across reversed LIST. - That is, a list of the intermediate values of the accumulator when - ‘-reduce-r’ (*note -reduce-r::) (which see) is called with the same - arguments. - - This function’s anaphoric counterpart is ‘--reductions-r’. - - For other folds, see also ‘-reductions-r-from’ (*note - -reductions-r-from::) and ‘-reductions’ (*note -reductions::). - - (-reductions-r #'+ '(1 2 3 4)) - ⇒ (10 9 7 4) - (-reductions-r #'* '(1 2 3 4)) - ⇒ (24 24 12 4) - (--reductions-r (format "(FN %d %s)" it acc) '(1 2 3)) - ⇒ ("(FN 1 (FN 2 3))" "(FN 2 3)" 3) - - -- 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→ Wrong type argument: consp, nil - - -- 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→ Wrong type argument: consp, nil - - -- 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)) - ⇒ () - (-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)) - ⇒ () - (-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 a 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 the 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 -============== - -Reductions of one or more lists to a boolean value. - - -- Function: -some (pred list) - Return (PRED x) for the first LIST item where (PRED x) is non-nil, - else nil. - - Alias: ‘-any’. - - This function’s anaphoric counterpart is ‘--some’. - - (-some #'stringp '(1 "2" 3)) - ⇒ t - (--some (string-match-p "x" it) '("foo" "axe" "xor")) - ⇒ 1 - (--some (= it-index 3) '(0 1 2)) - ⇒ nil - - -- Function: -every (pred list) - Return non-nil if PRED returns non-nil for all items in LIST. If - so, return the last such result of PRED. Otherwise, once an item - is reached for which PRED returns nil, return nil without calling - PRED on any further LIST elements. - - This function is like ‘-every-p’, but on success returns the last - non-nil result of PRED instead of just t. - - This function’s anaphoric counterpart is ‘--every’. - - (-every #'numberp '(1 2 3)) - ⇒ t - (--every (string-match-p "x" it) '("axe" "xor")) - ⇒ 0 - (--every (= it it-index) '(0 1 3)) - ⇒ nil - - -- 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? #'numberp '(nil 0 t)) - ⇒ t - (-any? #'numberp '(nil t t)) - ⇒ 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. In - the latter case, stop after the first X for which (PRED X) is nil, - without calling PRED on any subsequent elements of LIST. - - The similar function ‘-every’ (*note -every::) is more widely - useful, since it returns the last non-nil result of PRED instead of - just t on success. - - Alias: ‘-all-p’, ‘-every-p’, ‘-every?’. - - This function’s anaphoric counterpart is ‘--all?’. - - (-all? #'numberp '(1 2 3)) - ⇒ t - (-all? #'numberp '(2 t 6)) - ⇒ nil - (--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 a 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 a 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 - - -- Function: -cons-pair? (obj) - Return non-nil if OBJ is a true cons pair. That is, a cons (A . - B) where B is not a list. - - Alias: ‘-cons-pair-p’. - - (-cons-pair? '(1 . 2)) - ⇒ t - (-cons-pair? '(1 2)) - ⇒ nil - (-cons-pair? '(1)) - ⇒ nil - - -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) - Split LIST into two sublists after the Nth element. The result is - a list of two elements (TAKE DROP) where TAKE is a new list of the - first N elements of LIST, and DROP is the remaining elements of - LIST (not a copy). TAKE and DROP are like the results of ‘-take’ - (*note -take::) and ‘-drop’ (*note -drop::), respectively, but the - split is done in a single list traversal. - - (-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) - (-split-at 0 '(1 2 3 4 5)) - ⇒ (nil (1 2 3 4 5)) - - -- 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 LIST after each element for which PRED returns non-nil. - - This function’s anaphoric counterpart is ‘--partition-after-pred’. - - (-partition-after-pred #'booleanp ()) - ⇒ () - (-partition-after-pred #'booleanp '(t t)) - ⇒ ((t) (t)) - (-partition-after-pred #'booleanp '(0 0 t t 0 t)) - ⇒ ((0 0 t) (t) (0 t)) - - -- Function: -partition-before-pred (pred list) - Partition directly before each time PRED is true on an element of - LIST. - - (-partition-before-pred #'booleanp ()) - ⇒ () - (-partition-before-pred #'booleanp '(0 t)) - ⇒ ((0) (t)) - (-partition-before-pred #'booleanp '(0 0 t 0 t t)) - ⇒ ((0 0) (t 0) (t) (t)) - - -- 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 -============ - -Functions retrieving or sorting based on list indices and related -predicates. - - -- 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. This yields 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. This yields 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 (left if N is negative). 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 new list of length N with each element being X. 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 elements of - ARGS are used as the final cons of the result, so if the final - element of ARGS is not a list, the result is a dotted list. With - no ARGS, return nil. - - (-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: -iota (count &optional start step) - Return a list containing COUNT numbers. Starts from START and adds - STEP each time. The default START is zero, the default STEP is 1. - This function takes its name from the corresponding primitive in - the APL language. - - (-iota 6) - ⇒ (0 1 2 3 4 5) - (-iota 4 2.5 -2) - ⇒ (2.5 0.5 -1.5 -3.5) - (-iota -1) - error→ Wrong type argument: natnump, -1 - - -- 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 circular copy of LIST. The returned list cycles - through the elements of LIST and repeats 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 item in LIST for which PRED returns non-nil. - Return nil if no such element is found. To get the first item in - the list no questions asked, use ‘car’. - - Alias: ‘-find’. - - This function’s anaphoric counterpart is ‘--first’. - - (-first #'natnump '(-1 0 1)) - ⇒ 0 - (-first #'null '(1 2 3)) - ⇒ nil - (--first (> it 2) '(1 2 3)) - ⇒ 3 - - -- 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::). - - (-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 (list) - Return the second item of LIST, or nil if LIST is too short. - - See also: ‘-third-item’ (*note -third-item::). - - (-second-item '(1 2 3)) - ⇒ 2 - (-second-item nil) - ⇒ nil - - -- Function: -third-item (list) - Return the third item of LIST, or nil if LIST is too short. - - See also: ‘-fourth-item’ (*note -fourth-item::). - - (-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 (arg) - Ensure ARG is a list. If ARG is already a list, return it as is - (not a copy). Otherwise, return a new list with ARG as its only - element. - - Another supported calling convention is (-list &rest ARGS). In - this case, if ARG is not a list, a new list with all of ARGS as - elements is returned. This use is supported for backward - compatibility and is otherwise deprecated. - - (-list 1) - ⇒ (1) - (-list ()) - ⇒ () - (-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))) - ⇒ ((1) (2) (3)) - (let ((l '((starwars scifi) (jedi starwars warrior)))) (--fix (-uniq (--mapcat (cons it (cdr (assq it l))) 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) "}" '((elisp-mode (foo (bar . booze)) (baz . qux)) (c-mode (foo . bla) (bum . bam))))) - ⇒ "{elisp-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 -===================== - -Macros that conditionally combine sequential forms for brevity or -readability. - - -- 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--> (expr &rest forms) - Thread EXPR through FORMS via ‘-->’ (*note -->::), while the result - is non-nil. When EXPR evaluates to non-nil, thread the result - through the first of FORMS, and when that result is non-nil, thread - it through the next form, etc. - - (-some--> "def" (concat "abc" it "ghi")) - ⇒ "abcdefghi" - (-some--> nil (concat "abc" it "ghi")) - ⇒ nil - (-some--> '(0 1) (-remove #'natnump it) (append it it) (-map #'1+ it)) - ⇒ () - - -- Macro: -doto (init &rest forms) - Evaluate INIT and pass it as argument to FORMS with ‘->’ (*note - ->::). The RESULT of evaluating INIT is threaded through each of - FORMS individually using ‘->’ (*note ->::), which see. The return - value is RESULT, which FORMS may have modified by side effect. - - (-doto (list 1 2 3) pop pop) - ⇒ (3) - (-doto (cons 1 2) (setcar 3) (setcdr 4)) - ⇒ (3 . 4) - (gethash 'k (--doto (make-hash-table) (puthash 'k 'v it))) - ⇒ v - - -File: dash.info, Node: Binding, Next: Side effects, Prev: Threading macros, Up: Functions - -2.13 Binding -============ - -Macros that combine ‘let’ and ‘let*’ with destructuring and 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::). - - (-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::). - - (-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 a description of the 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 ([match-form val] ...) - 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. - - (let (a) (-setq a 1) a) - ⇒ 1 - (let (a b) (-setq (a b) (list 1 2)) (list a b)) - ⇒ (1 2) - (let (c) (-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 on each element of LIST. Return nil; this function is - intended for side effects. - - Its anaphoric counterpart is ‘--each’. - - For access to the current element’s index in LIST, see - ‘-each-indexed’ (*note -each-indexed::). - - (let (l) (-each '(1 2 3) (lambda (x) (push x l))) l) - ⇒ (3 2 1) - (let (l) (--each '(1 2 3) (push it l)) l) - ⇒ (3 2 1) - (-each '(1 2 3) #'identity) - ⇒ nil - - -- Function: -each-while (list pred fn) - Call FN on each ITEM in LIST, while (PRED ITEM) is non-nil. Once - an ITEM is reached for which PRED returns nil, FN is no longer - called. Return nil; this function is intended for side effects. - - Its anaphoric counterpart is ‘--each-while’. - - (let (l) (-each-while '(2 4 5 6) #'even? (lambda (x) (push x l))) l) - ⇒ (4 2) - (let (l) (--each-while '(1 2 3 4) (< it 3) (push it l)) l) - ⇒ (2 1) - (let ((s 0)) (--each-while '(1 3 4 5) (< it 5) (setq s (+ s it))) s) - ⇒ 8 - - -- Function: -each-indexed (list fn) - Call FN on each index and element of LIST. For each ITEM at INDEX - in LIST, call (funcall FN INDEX ITEM). Return nil; this function - is intended for side effects. - - See also: ‘-map-indexed’ (*note -map-indexed::). - - (let (l) (-each-indexed '(a b c) (lambda (i x) (push (list x i) l))) l) - ⇒ ((c 2) (b 1) (a 0)) - (let (l) (--each-indexed '(a b c) (push (list it it-index) l)) l) - ⇒ ((c 2) (b 1) (a 0)) - (let (l) (--each-indexed () (push it l)) l) - ⇒ () - - -- Function: -each-r (list fn) - Call FN on each element of LIST in reversed order. Return nil; - this function is intended for side effects. - - Its anaphoric counterpart is ‘--each-r’. - - (let (l) (-each-r '(1 2 3) (lambda (x) (push x l))) l) - ⇒ (1 2 3) - (let (l) (--each-r '(1 2 3) (push it l)) l) - ⇒ (1 2 3) - (-each-r '(1 2 3) #'identity) - ⇒ nil - - -- Function: -each-r-while (list pred fn) - Call FN on each ITEM in reversed LIST, while (PRED ITEM) is - non-nil. Once an ITEM is reached for which PRED returns nil, FN is - no longer called. Return nil; this function is intended for side - effects. - - Its anaphoric counterpart is ‘--each-r-while’. - - (let (l) (-each-r-while '(2 4 5 6) #'even? (lambda (x) (push x l))) l) - ⇒ (6) - (let (l) (--each-r-while '(1 2 3 4) (>= it 3) (push it l)) l) - ⇒ (3 4) - (let ((s 0)) (--each-r-while '(1 2 3 5) (> it 1) (setq s (+ s it))) s) - ⇒ 10 - - -- Function: -dotimes (num fn) - Call FN NUM times, presumably for side effects. FN is called with - a single argument on successive integers running from 0, inclusive, - to NUM, exclusive. FN is not called if NUM is less than 1. - - This function’s anaphoric counterpart is ‘--dotimes’. - - (let (s) (-dotimes 3 (lambda (n) (push n s))) s) - ⇒ (2 1 0) - (let (s) (-dotimes 0 (lambda (n) (push n s))) s) - ⇒ () - (let (s) (--dotimes 5 (push it s)) s) - ⇒ (4 3 2 1 0) - - -File: dash.info, Node: Destructive operations, Next: Function combinators, Prev: Side effects, Up: Functions - -2.15 Destructive operations -=========================== - -Macros that modify variables holding lists. - - -- 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 -========================= - -Functions that manipulate and compose other functions. - - -- Function: -partial (fun &rest args) - Return a function that is a partial application of FUN to ARGS. - ARGS is a list of the first N arguments to pass to FUN. The result - is a new function which does the same as FUN, except that the first - N arguments are fixed at the values with which this function was - called. - - (funcall (-partial #'+ 5)) - ⇒ 5 - (funcall (-partial #'- 5) 3) - ⇒ 2 - (funcall (-partial #'+ 5 2) 3) - ⇒ 10 - - -- Function: -rpartial (fn &rest args) - Return a function that is a partial application of FN to ARGS. - ARGS is a list of the last N arguments to pass to FN. The result - is a new function which does the same as FN, except that the last N - arguments are fixed at the values with which this function was - called. This is like ‘-partial’ (*note -partial::), except the - arguments are fixed starting from the right rather than the left. - - (funcall (-rpartial #'- 5)) - ⇒ -5 - (funcall (-rpartial #'- 5) 8) - ⇒ 3 - (funcall (-rpartial #'- 5 2) 10) - ⇒ 3 - - -- Function: -juxt (&rest fns) - Return a function that is the juxtaposition of FNS. The returned - function takes a variable number of ARGS, applies each of FNS in - turn to ARGS, and returns the list of results. - - (funcall (-juxt) 1 2) - ⇒ () - (funcall (-juxt #'+ #'- #'* #'/) 7 5) - ⇒ (12 2 35 1) - (mapcar (-juxt #'number-to-string #'1+) '(1 2)) - ⇒ (("1" 2) ("2" 3)) - - -- Function: -compose (&rest fns) - Compose FNS into a single composite function. Return a function - that takes a variable number of ARGS, applies the last function in - FNS to ARGS, and returns the result of calling each remaining - function on the result of the previous function, right-to-left. If - no FNS are given, return a variadic ‘identity’ function. - - (funcall (-compose #'- #'1+ #'+) 1 2 3) - ⇒ -7 - (funcall (-compose #'identity #'1+) 3) - ⇒ 4 - (mapcar (-compose #'not #'stringp) '(nil "")) - ⇒ (t nil) - - -- Function: -applify (fn) - Return a function that applies FN to a single list of args. This - changes the arity of FN from taking N distinct arguments to taking - 1 argument which is a list of N arguments. - - (funcall (-applify #'+) nil) - ⇒ 0 - (mapcar (-applify #'+) '((1 1 1) (1 2 3) (5 5 5))) - ⇒ (3 6 15) - (funcall (-applify #'<) '(3 6)) - ⇒ t - - -- Function: -on (op trans) - Return a function that calls TRANS on each arg and OP on the - results. The returned function takes a variable number of - arguments, calls the function TRANS on each one in turn, and then - passes those results as the list of arguments to OP, in the same - order. - - For example, the following pairs of expressions are morally - equivalent: - - (funcall (-on #’+ #’1+) 1 2 3) = (+ (1+ 1) (1+ 2) (1+ 3)) (funcall - (-on #’+ #’1+)) = (+) - - (-sort (-on #'< #'length) '((1 2 3) (1) (1 2))) - ⇒ ((1) (1 2) (1 2 3)) - (funcall (-on #'min #'string-to-number) "22" "2" "1" "12") - ⇒ 1 - (-min-by (-on #'> #'length) '((1 2 3) (4) (1 2))) - ⇒ (4) - - -- Function: -flip (fn) - Return a function that calls FN with its arguments reversed. The - returned function takes the same number of arguments as FN. - - For example, the following two expressions are morally equivalent: - - (funcall (-flip #’-) 1 2) = (- 2 1) - - See also: ‘-rotate-args’ (*note -rotate-args::). - - (-sort (-flip #'<) '(4 3 6 1)) - ⇒ (6 4 3 1) - (funcall (-flip #'-) 3 2 1 10) - ⇒ 4 - (funcall (-flip #'1+) 1) - ⇒ 2 - - -- Function: -rotate-args (n fn) - Return a function that calls FN with args rotated N places to the - right. The returned function takes the same number of arguments as - FN, rotates the list of arguments N places to the right (left if N - is negative) just like ‘-rotate’ (*note -rotate::), and applies FN - to the result. - - See also: ‘-flip’ (*note -flip::). - - (funcall (-rotate-args -1 #'list) 1 2 3 4) - ⇒ (2 3 4 1) - (funcall (-rotate-args 1 #'-) 1 10 100) - ⇒ 89 - (funcall (-rotate-args 2 #'list) 3 4 5 1 2) - ⇒ (1 2 3 4 5) - - -- 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 - (mapcar (-const 1) '("a" "b" "c" "d")) - ⇒ (1 1 1 1) - (-sum (mapcar (-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 vector string)) - ⇒ ((1 2 3) [1 2 3] "\1\2\3") - - -- Function: -not (pred) - Return a predicate that negates the result of PRED. The returned - predicate passes its arguments to PRED. If PRED returns nil, the - result is non-nil; otherwise the result is nil. - - See also: ‘-andfn’ (*note -andfn::) and ‘-orfn’ (*note -orfn::). - - (funcall (-not #'numberp) "5") - ⇒ t - (-sort (-not #'<) '(5 2 1 0 6)) - ⇒ (6 5 2 1 0) - (-filter (-not (-partial #'< 4)) '(1 2 3 4 5 6 7 8)) - ⇒ (1 2 3 4) - - -- Function: -orfn (&rest preds) - Return a predicate that returns the first non-nil result of PREDS. - The returned predicate takes a variable number of arguments, passes - them to each predicate in PREDS in turn until one of them returns - non-nil, and returns that non-nil result without calling the - remaining PREDS. If all PREDS return nil, or if no PREDS are - given, the returned predicate returns nil. - - See also: ‘-andfn’ (*note -andfn::) and ‘-not’ (*note -not::). - - (-filter (-orfn #'natnump #'booleanp) '(1 nil "a" -4 b c t)) - ⇒ (1 nil t) - (funcall (-orfn #'symbolp (-cut string-match-p "x" <>)) "axe") - ⇒ 1 - (funcall (-orfn #'= #'+) 1 1) - ⇒ t - - -- Function: -andfn (&rest preds) - Return a predicate that returns non-nil if all PREDS do so. The - returned predicate P takes a variable number of arguments and - passes them to each predicate in PREDS in turn. If any one of - PREDS returns nil, P also returns nil without calling the remaining - PREDS. If all PREDS return non-nil, P returns the last such value. - If no PREDS are given, P always returns non-nil. - - See also: ‘-orfn’ (*note -orfn::) and ‘-not’ (*note -not::). - - (-filter (-andfn #'numberp (-cut < <> 5)) '(a 1 b 6 c 2)) - ⇒ (1 2) - (mapcar (-andfn #'numberp #'1+) '(a 1 b 6)) - ⇒ (nil 2 nil 7) - (funcall (-andfn #'= #'+) 1 1) - ⇒ 2 - - -- 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=) 0.7) - ⇒ 0.7390851332151607 - (funcall (-fixfn (lambda (x) (expt (+ x 10) 0.25))) 2.0) - ⇒ 1.8555845286409378 - (funcall (-fixfn #'sin #'approx=) 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: FDL, Prev: Functions, Up: Top - -3 Development -************* - -The Dash repository is hosted on GitHub at -. - -* Menu: - -* Contribute:: How to contribute. -* Contributors:: List of contributors. - - -File: dash.info, Node: Contribute, Next: Contributors, Up: Development - -3.1 Contribute -============== - -Yes, please do. Pure functions in the list manipulation realm only, -please. There’s a suite of examples/tests in ‘dev/examples.el’, so -remember to add tests for your additions, or they may get broken later. - - Run the tests with ‘make check’. Regenerate the docs with ‘make -docs’. Contributors are encouraged to install these commands as a Git -pre-commit hook, so that the tests are always running and the docs are -always in sync: - - $ cp dev/pre-commit.sh .git/hooks/pre-commit - - Oh, and don’t edit ‘README.md’ or ‘dash.texi’ directly, as they are -auto-generated. Instead, change their respective templates -‘readme-template.md’ or ‘dash-template.texi’. - - To ensure that Dash can be distributed with GNU ELPA or Emacs, we -require that all contributors assign copyright to the Free Software -Foundation. For more on this, *note (emacs)Copyright Assignment::. - - -File: dash.info, Node: Contributors, Prev: Contribute, Up: Development - -3.2 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 a variadic version of ‘-zip’. - • Fredrik Bergroth (https://github.com/fbergroth) made the ‘-if-let’ - family use ‘-let’ destructuring and improved the script for - generating documentation. - • Mark Oteiza (https://github.com/holomorph) contributed ‘-iota’ and - 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. - • Cam Saul (https://github.com/camsaul) contributed ‘-some->’, - ‘-some->>’, and ‘-some-->’. - • Basil L. Contovounesios (https://github.com/basil-conto) - contributed ‘-common-prefix’, ‘-common-suffix’, and various other - improvements. - • Paul Pogonyshev (https://github.com/doublep) contributed ‘-each-r’ - and ‘-each-r-while’. - - Thanks! - - New contributors are very welcome. *Note Contribute::. - - -File: dash.info, Node: FDL, Next: GPL, Prev: Development, Up: Top - -Appendix A GNU Free Documentation License -***************************************** - - Version 1.3, 3 November 2008 - - Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. - - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other - functional and useful document “free” in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the - author and publisher a way to get credit for their work, while not - being considered responsible for modifications made by others. - - This License is a kind of “copyleft”, which means that derivative - works of the document must themselves be free in the same sense. - It complements the GNU General Public License, which is a copyleft - license designed for free software. - - We have designed this License in order to use it for manuals for - free software, because free software needs free documentation: a - free program should come with manuals providing the same freedoms - that the software does. But this License is not limited to - software manuals; it can be used for any textual work, regardless - of subject matter or whether it is published as a printed book. We - recommend this License principally for works whose purpose is - instruction or reference. - - 1. APPLICABILITY AND DEFINITIONS - - This License applies to any manual or other work, in any medium, - that contains a notice placed by the copyright holder saying it can - be distributed under the terms of this License. Such a notice - grants a world-wide, royalty-free license, unlimited in duration, - to use that work under the conditions stated herein. The - “Document”, below, refers to any such manual or work. Any member - of the public is a licensee, and is addressed as “you”. You accept - the license if you copy, modify or distribute the work in a way - requiring permission under copyright law. - - A “Modified Version” of the Document means any work containing the - Document or a portion of it, either copied verbatim, or with - modifications and/or translated into another language. - - A “Secondary Section” is a named appendix or a front-matter section - of the Document that deals exclusively with the relationship of the - publishers or authors of the Document to the Document’s overall - subject (or to related matters) and contains nothing that could - fall directly within that overall subject. (Thus, if the Document - is in part a textbook of mathematics, a Secondary Section may not - explain any mathematics.) The relationship could be a matter of - historical connection with the subject or with related matters, or - of legal, commercial, philosophical, ethical or political position - regarding them. - - The “Invariant Sections” are certain Secondary Sections whose - titles are designated, as being those of Invariant Sections, in the - notice that says that the Document is released under this License. - If a section does not fit the above definition of Secondary then it - is not allowed to be designated as Invariant. The Document may - contain zero Invariant Sections. If the Document does not identify - any Invariant Sections then there are none. - - The “Cover Texts” are certain short passages of text that are - listed, as Front-Cover Texts or Back-Cover Texts, in the notice - that says that the Document is released under this License. A - Front-Cover Text may be at most 5 words, and a Back-Cover Text may - be at most 25 words. - - A “Transparent” copy of the Document means a machine-readable copy, - represented in a format whose specification is available to the - general public, that is suitable for revising the document - straightforwardly with generic text editors or (for images composed - of pixels) generic paint programs or (for drawings) some widely - available drawing editor, and that is suitable for input to text - formatters or for automatic translation to a variety of formats - suitable for input to text formatters. A copy made in an otherwise - Transparent file format whose markup, or absence of markup, has - been arranged to thwart or discourage subsequent modification by - readers is not Transparent. An image format is not Transparent if - used for any substantial amount of text. A copy that is not - “Transparent” is called “Opaque”. - - Examples of suitable formats for Transparent copies include plain - ASCII without markup, Texinfo input format, LaTeX input format, - SGML or XML using a publicly available DTD, and standard-conforming - simple HTML, PostScript or PDF designed for human modification. - Examples of transparent image formats include PNG, XCF and JPG. - Opaque formats include proprietary formats that can be read and - edited only by proprietary word processors, SGML or XML for which - the DTD and/or processing tools are not generally available, and - the machine-generated HTML, PostScript or PDF produced by some word - processors for output purposes only. - - The “Title Page” means, for a printed book, the title page itself, - plus such following pages as are needed to hold, legibly, the - material this License requires to appear in the title page. For - works in formats which do not have any title page as such, “Title - Page” means the text near the most prominent appearance of the - work’s title, preceding the beginning of the body of the text. - - The “publisher” means any person or entity that distributes copies - of the Document to the public. - - A section “Entitled XYZ” means a named subunit of the Document - whose title either is precisely XYZ or contains XYZ in parentheses - following text that translates XYZ in another language. (Here XYZ - stands for a specific section name mentioned below, such as - “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) - To “Preserve the Title” of such a section when you modify the - Document means that it remains a section “Entitled XYZ” according - to this definition. - - The Document may include Warranty Disclaimers next to the notice - which states that this License applies to the Document. These - Warranty Disclaimers are considered to be included by reference in - this License, but only as regards disclaiming warranties: any other - implication that these Warranty Disclaimers may have is void and - has no effect on the meaning of this License. - - 2. VERBATIM COPYING - - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License - applies to the Document are reproduced in all copies, and that you - add no other conditions whatsoever to those of this License. You - may not use technical measures to obstruct or control the reading - or further copying of the copies you make or distribute. However, - you may accept compensation in exchange for copies. If you - distribute a large enough number of copies you must also follow the - conditions in section 3. - - You may also lend copies, under the same conditions stated above, - and you may publicly display copies. - - 3. COPYING IN QUANTITY - - If you publish printed copies (or copies in media that commonly - have printed covers) of the Document, numbering more than 100, and - the Document’s license notice requires Cover Texts, you must - enclose the copies in covers that carry, clearly and legibly, all - these Cover Texts: Front-Cover Texts on the front cover, and - Back-Cover Texts on the back cover. Both covers must also clearly - and legibly identify you as the publisher of these copies. The - front cover must present the full title with all words of the title - equally prominent and visible. You may add other material on the - covers in addition. Copying with changes limited to the covers, as - long as they preserve the title of the Document and satisfy these - conditions, can be treated as verbatim copying in other respects. - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages. - - If you publish or distribute Opaque copies of the Document - numbering more than 100, you must either include a machine-readable - Transparent copy along with each Opaque copy, or state in or with - each Opaque copy a computer-network location from which the general - network-using public has access to download using public-standard - network protocols a complete Transparent copy of the Document, free - of added material. If you use the latter option, you must take - reasonably prudent steps, when you begin distribution of Opaque - copies in quantity, to ensure that this Transparent copy will - remain thus accessible at the stated location until at least one - year after the last time you distribute an Opaque copy (directly or - through your agents or retailers) of that edition to the public. - - It is requested, but not required, that you contact the authors of - the Document well before redistributing any large number of copies, - to give them a chance to provide you with an updated version of the - Document. - - 4. MODIFICATIONS - - You may copy and distribute a Modified Version of the Document - under the conditions of sections 2 and 3 above, provided that you - release the Modified Version under precisely this License, with the - Modified Version filling the role of the Document, thus licensing - distribution and modification of the Modified Version to whoever - possesses a copy of it. In addition, you must do these things in - the Modified Version: - - A. Use in the Title Page (and on the covers, if any) a title - distinct from that of the Document, and from those of previous - versions (which should, if there were any, be listed in the - History section of the Document). You may use the same title - as a previous version if the original publisher of that - version gives permission. - - B. List on the Title Page, as authors, one or more persons or - entities responsible for authorship of the modifications in - the Modified Version, together with at least five of the - principal authors of the Document (all of its principal - authors, if it has fewer than five), unless they release you - from this requirement. - - C. State on the Title page the name of the publisher of the - Modified Version, as the publisher. - - D. Preserve all the copyright notices of the Document. - - E. Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - - F. Include, immediately after the copyright notices, a license - notice giving the public permission to use the Modified - Version under the terms of this License, in the form shown in - the Addendum below. - - G. Preserve in that license notice the full lists of Invariant - Sections and required Cover Texts given in the Document’s - license notice. - - H. Include an unaltered copy of this License. - - I. Preserve the section Entitled “History”, Preserve its Title, - and add to it an item stating at least the title, year, new - authors, and publisher of the Modified Version as given on the - Title Page. If there is no section Entitled “History” in the - Document, create one stating the title, year, authors, and - publisher of the Document as given on its Title Page, then add - an item describing the Modified Version as stated in the - previous sentence. - - J. Preserve the network location, if any, given in the Document - for public access to a Transparent copy of the Document, and - likewise the network locations given in the Document for - previous versions it was based on. These may be placed in the - “History” section. You may omit a network location for a work - that was published at least four years before the Document - itself, or if the original publisher of the version it refers - to gives permission. - - K. For any section Entitled “Acknowledgements” or “Dedications”, - Preserve the Title of the section, and preserve in the section - all the substance and tone of each of the contributor - acknowledgements and/or dedications given therein. - - L. Preserve all the Invariant Sections of the Document, unaltered - in their text and in their titles. Section numbers or the - equivalent are not considered part of the section titles. - - M. Delete any section Entitled “Endorsements”. Such a section - may not be included in the Modified Version. - - N. Do not retitle any existing section to be Entitled - “Endorsements” or to conflict in title with any Invariant - Section. - - O. Preserve any Warranty Disclaimers. - - If the Modified Version includes new front-matter sections or - appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option designate - some or all of these sections as invariant. To do this, add their - titles to the list of Invariant Sections in the Modified Version’s - license notice. These titles must be distinct from any other - section titles. - - You may add a section Entitled “Endorsements”, provided it contains - nothing but endorsements of your Modified Version by various - parties—for example, statements of peer review or that the text has - been approved by an organization as the authoritative definition of - a standard. - - You may add a passage of up to five words as a Front-Cover Text, - and a passage of up to 25 words as a Back-Cover Text, to the end of - the list of Cover Texts in the Modified Version. Only one passage - of Front-Cover Text and one of Back-Cover Text may be added by (or - through arrangements made by) any one entity. If the Document - already includes a cover text for the same cover, previously added - by you or by arrangement made by the same entity you are acting on - behalf of, you may not add another; but you may replace the old - one, on explicit permission from the previous publisher that added - the old one. - - The author(s) and publisher(s) of the Document do not by this - License give permission to use their names for publicity for or to - assert or imply endorsement of any Modified Version. - - 5. COMBINING DOCUMENTS - - You may combine the Document with other documents released under - this License, under the terms defined in section 4 above for - modified versions, provided that you include in the combination all - of the Invariant Sections of all of the original documents, - unmodified, and list them all as Invariant Sections of your - combined work in its license notice, and that you preserve all - their Warranty Disclaimers. - - The combined work need only contain one copy of this License, and - multiple identical Invariant Sections may be replaced with a single - copy. If there are multiple Invariant Sections with the same name - but different contents, make the title of each such section unique - by adding at the end of it, in parentheses, the name of the - original author or publisher of that section if known, or else a - unique number. Make the same adjustment to the section titles in - the list of Invariant Sections in the license notice of the - combined work. - - In the combination, you must combine any sections Entitled - “History” in the various original documents, forming one section - Entitled “History”; likewise combine any sections Entitled - “Acknowledgements”, and any sections Entitled “Dedications”. You - must delete all sections Entitled “Endorsements.” - - 6. COLLECTIONS OF DOCUMENTS - - You may make a collection consisting of the Document and other - documents released under this License, and replace the individual - copies of this License in the various documents with a single copy - that is included in the collection, provided that you follow the - rules of this License for verbatim copying of each of the documents - in all other respects. - - You may extract a single document from such a collection, and - distribute it individually under this License, provided you insert - a copy of this License into the extracted document, and follow this - License in all other respects regarding verbatim copying of that - document. - - 7. AGGREGATION WITH INDEPENDENT WORKS - - A compilation of the Document or its derivatives with other - separate and independent documents or works, in or on a volume of a - storage or distribution medium, is called an “aggregate” if the - copyright resulting from the compilation is not used to limit the - legal rights of the compilation’s users beyond what the individual - works permit. When the Document is included in an aggregate, this - License does not apply to the other works in the aggregate which - are not themselves derivative works of the Document. - - If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one half - of the entire aggregate, the Document’s Cover Texts may be placed - on covers that bracket the Document within the aggregate, or the - electronic equivalent of covers if the Document is in electronic - form. Otherwise they must appear on printed covers that bracket - the whole aggregate. - - 8. TRANSLATION - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section - 4. Replacing Invariant Sections with translations requires special - permission from their copyright holders, but you may include - translations of some or all Invariant Sections in addition to the - original versions of these Invariant Sections. You may include a - translation of this License, and all the license notices in the - Document, and any Warranty Disclaimers, provided that you also - include the original English version of this License and the - original versions of those notices and disclaimers. In case of a - disagreement between the translation and the original version of - this License or a notice or disclaimer, the original version will - prevail. - - If a section in the Document is Entitled “Acknowledgements”, - “Dedications”, or “History”, the requirement (section 4) to - Preserve its Title (section 1) will typically require changing the - actual title. - - 9. TERMINATION - - You may not copy, modify, sublicense, or distribute the Document - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense, or distribute it is void, - and will automatically terminate your rights under this License. - - However, if you cease all violation of this License, then your - license from a particular copyright holder is reinstated (a) - provisionally, unless and until the copyright holder explicitly and - finally terminates your license, and (b) permanently, if the - copyright holder fails to notify you of the violation by some - reasonable means prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is - reinstated permanently if the copyright holder notifies you of the - violation by some reasonable means, this is the first time you have - received notice of violation of this License (for any work) from - that copyright holder, and you cure the violation prior to 30 days - after your receipt of the notice. - - Termination of your rights under this section does not terminate - the licenses of parties who have received copies or rights from you - under this License. If your rights have been terminated and not - permanently reinstated, receipt of a copy of some or all of the - same material does not give you any rights to use it. - - 10. FUTURE REVISIONS OF THIS LICENSE - - The Free Software Foundation may publish new, revised versions of - the GNU Free Documentation License from time to time. Such new - versions will be similar in spirit to the present version, but may - differ in detail to address new problems or concerns. See - . - - Each version of the License is given a distinguishing version - number. If the Document specifies that a particular numbered - version of this License “or any later version” applies to it, you - have the option of following the terms and conditions either of - that specified version or of any later version that has been - published (not as a draft) by the Free Software Foundation. If the - Document does not specify a version number of this License, you may - choose any version ever published (not as a draft) by the Free - Software Foundation. If the Document specifies that a proxy can - decide which future versions of this License can be used, that - proxy’s public statement of acceptance of a version permanently - authorizes you to choose that version for the Document. - - 11. RELICENSING - - “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any - World Wide Web server that publishes copyrightable works and also - provides prominent facilities for anybody to edit those works. A - public wiki that anybody can edit is an example of such a server. - A “Massive Multiauthor Collaboration” (or “MMC”) contained in the - site means any set of copyrightable works thus published on the MMC - site. - - “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 - license published by Creative Commons Corporation, a not-for-profit - corporation with a principal place of business in San Francisco, - California, as well as future copyleft versions of that license - published by that same organization. - - “Incorporate” means to publish or republish a Document, in whole or - in part, as part of another Document. - - An MMC is “eligible for relicensing” if it is licensed under this - License, and if all works that were first published under this - License somewhere other than this MMC, and subsequently - incorporated in whole or in part into the MMC, (1) had no cover - texts or invariant sections, and (2) were thus incorporated prior - to November 1, 2008. - - The operator of an MMC Site may republish an MMC contained in the - site under CC-BY-SA on the same site at any time before August 1, - 2009, provided the MMC is eligible for relicensing. - -ADDENDUM: How to use this License for your documents -==================================================== - -To use this License in a document you have written, include a copy of -the License in the document and put the following copyright and license -notices just after the title page: - - Copyright (C) YEAR YOUR NAME. - 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''. - - If you have Invariant Sections, Front-Cover Texts and Back-Cover -Texts, replace the “with...Texts.” line with this: - - with the Invariant Sections being LIST THEIR TITLES, with - the Front-Cover Texts being LIST, and with the Back-Cover Texts - being LIST. - - If you have Invariant Sections without Cover Texts, or some other -combination of the three, merge those two alternatives to suit the -situation. - - If your document contains nontrivial examples of program code, we -recommend releasing these examples in parallel under your choice of free -software license, such as the GNU General Public License, to permit -their use in free software. - - -File: dash.info, Node: GPL, Next: Index, Prev: FDL, Up: Top - -Appendix B GNU General Public License -************************************* - - Version 3, 29 June 2007 - - Copyright © 2007 Free Software Foundation, Inc. - - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - -Preamble -======== - -The GNU General Public License is a free, copyleft license for software -and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program—to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers’ and authors’ protection, the GPL clearly explains -that there is no warranty for this free software. For both users’ and -authors’ sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users’ freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - -TERMS AND CONDITIONS -==================== - - 0. Definitions. - - “This License” refers to version 3 of the GNU General Public - License. - - “Copyright” also means copyright-like laws that apply to other - kinds of works, such as semiconductor masks. - - “The Program” refers to any copyrightable work licensed under this - License. Each licensee is addressed as “you”. “Licensees” and - “recipients” may be individuals or organizations. - - To “modify” a work means to copy from or adapt all or part of the - work in a fashion requiring copyright permission, other than the - making of an exact copy. The resulting work is called a “modified - version” of the earlier work or a work “based on” the earlier work. - - A “covered work” means either the unmodified Program or a work - based on the Program. - - To “propagate” a work means to do anything with it that, without - permission, would make you directly or secondarily liable for - infringement under applicable copyright law, except executing it on - a computer or modifying a private copy. Propagation includes - copying, distribution (with or without modification), making - available to the public, and in some countries other activities as - well. - - To “convey” a work means any kind of propagation that enables other - parties to make or receive copies. Mere interaction with a user - through a computer network, with no transfer of a copy, is not - conveying. - - An interactive user interface displays “Appropriate Legal Notices” - to the extent that it includes a convenient and prominently visible - feature that (1) displays an appropriate copyright notice, and (2) - tells the user that there is no warranty for the work (except to - the extent that warranties are provided), that licensees may convey - the work under this License, and how to view a copy of this - License. If the interface presents a list of user commands or - options, such as a menu, a prominent item in the list meets this - criterion. - - 1. Source Code. - - The “source code” for a work means the preferred form of the work - for making modifications to it. “Object code” means any non-source - form of a work. - - A “Standard Interface” means an interface that either is an - official standard defined by a recognized standards body, or, in - the case of interfaces specified for a particular programming - language, one that is widely used among developers working in that - language. - - The “System Libraries” of an executable work include anything, - other than the work as a whole, that (a) is included in the normal - form of packaging a Major Component, but which is not part of that - Major Component, and (b) serves only to enable use of the work with - that Major Component, or to implement a Standard Interface for - which an implementation is available to the public in source code - form. A “Major Component”, in this context, means a major - essential component (kernel, window system, and so on) of the - specific operating system (if any) on which the executable work - runs, or a compiler used to produce the work, or an object code - interpreter used to run it. - - The “Corresponding Source” for a work in object code form means all - the source code needed to generate, install, and (for an executable - work) run the object code and to modify the work, including scripts - to control those activities. However, it does not include the - work’s System Libraries, or general-purpose tools or generally - available free programs which are used unmodified in performing - those activities but which are not part of the work. For example, - Corresponding Source includes interface definition files associated - with source files for the work, and the source code for shared - libraries and dynamically linked subprograms that the work is - specifically designed to require, such as by intimate data - communication or control flow between those subprograms and other - parts of the work. - - The Corresponding Source need not include anything that users can - regenerate automatically from other parts of the Corresponding - Source. - - The Corresponding Source for a work in source code form is that - same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of - copyright on the Program, and are irrevocable provided the stated - conditions are met. This License explicitly affirms your unlimited - permission to run the unmodified Program. The output from running - a covered work is covered by this License only if the output, given - its content, constitutes a covered work. This License acknowledges - your rights of fair use or other equivalent, as provided by - copyright law. - - You may make, run and propagate covered works that you do not - convey, without conditions so long as your license otherwise - remains in force. You may convey covered works to others for the - sole purpose of having them make modifications exclusively for you, - or provide you with facilities for running those works, provided - that you comply with the terms of this License in conveying all - material for which you do not control copyright. Those thus making - or running the covered works for you must do so exclusively on your - behalf, under your direction and control, on terms that prohibit - them from making any copies of your copyrighted material outside - their relationship with you. - - Conveying under any other circumstances is permitted solely under - the conditions stated below. Sublicensing is not allowed; section - 10 makes it unnecessary. - - 3. Protecting Users’ Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological - measure under any applicable law fulfilling obligations under - article 11 of the WIPO copyright treaty adopted on 20 December - 1996, or similar laws prohibiting or restricting circumvention of - such measures. - - When you convey a covered work, you waive any legal power to forbid - circumvention of technological measures to the extent such - circumvention is effected by exercising rights under this License - with respect to the covered work, and you disclaim any intention to - limit operation or modification of the work as a means of - enforcing, against the work’s users, your or third parties’ legal - rights to forbid circumvention of technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program’s source code as you - receive it, in any medium, provided that you conspicuously and - appropriately publish on each copy an appropriate copyright notice; - keep intact all notices stating that this License and any - non-permissive terms added in accord with section 7 apply to the - code; keep intact all notices of the absence of any warranty; and - give all recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, - and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to - produce it from the Program, in the form of source code under the - terms of section 4, provided that you also meet all of these - conditions: - - a. The work must carry prominent notices stating that you - modified it, and giving a relevant date. - - b. The work must carry prominent notices stating that it is - released under this License and any conditions added under - section 7. This requirement modifies the requirement in - section 4 to “keep intact all notices”. - - c. You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable - section 7 additional terms, to the whole of the work, and all - its parts, regardless of how they are packaged. This License - gives no permission to license the work in any other way, but - it does not invalidate such permission if you have separately - received it. - - d. If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has - interactive interfaces that do not display Appropriate Legal - Notices, your work need not make them do so. - - A compilation of a covered work with other separate and independent - works, which are not by their nature extensions of the covered - work, and which are not combined with it such as to form a larger - program, in or on a volume of a storage or distribution medium, is - called an “aggregate” if the compilation and its resulting - copyright are not used to limit the access or legal rights of the - compilation’s users beyond what the individual works permit. - Inclusion of a covered work in an aggregate does not cause this - License to apply to the other parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms - of sections 4 and 5, provided that you also convey the - machine-readable Corresponding Source under the terms of this - License, in one of these ways: - - a. Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b. Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that - product model, to give anyone who possesses the object code - either (1) a copy of the Corresponding Source for all the - software in the product that is covered by this License, on a - durable physical medium customarily used for software - interchange, for a price no more than your reasonable cost of - physically performing this conveying of source, or (2) access - to copy the Corresponding Source from a network server at no - charge. - - c. Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, - and only if you received the object code with such an offer, - in accord with subsection 6b. - - d. Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to - the Corresponding Source in the same way through the same - place at no further charge. You need not require recipients - to copy the Corresponding Source along with the object code. - If the place to copy the object code is a network server, the - Corresponding Source may be on a different server (operated by - you or a third party) that supports equivalent copying - facilities, provided you maintain clear directions next to the - object code saying where to find the Corresponding Source. - Regardless of what server hosts the Corresponding Source, you - remain obligated to ensure that it is available for as long as - needed to satisfy these requirements. - - e. Convey the object code using peer-to-peer transmission, - provided you inform other peers where the object code and - Corresponding Source of the work are being offered to the - general public at no charge under subsection 6d. - - A separable portion of the object code, whose source code is - excluded from the Corresponding Source as a System Library, need - not be included in conveying the object code work. - - A “User Product” is either (1) a “consumer product”, which means - any tangible personal property which is normally used for personal, - family, or household purposes, or (2) anything designed or sold for - incorporation into a dwelling. In determining whether a product is - a consumer product, doubtful cases shall be resolved in favor of - coverage. For a particular product received by a particular user, - “normally used” refers to a typical or common use of that class of - product, regardless of the status of the particular user or of the - way in which the particular user actually uses, or expects or is - expected to use, the product. A product is a consumer product - regardless of whether the product has substantial commercial, - industrial or non-consumer uses, unless such uses represent the - only significant mode of use of the product. - - “Installation Information” for a User Product means any methods, - procedures, authorization keys, or other information required to - install and execute modified versions of a covered work in that - User Product from a modified version of its Corresponding Source. - The information must suffice to ensure that the continued - functioning of the modified object code is in no case prevented or - interfered with solely because modification has been made. - - If you convey an object code work under this section in, or with, - or specifically for use in, a User Product, and the conveying - occurs as part of a transaction in which the right of possession - and use of the User Product is transferred to the recipient in - perpetuity or for a fixed term (regardless of how the transaction - is characterized), the Corresponding Source conveyed under this - section must be accompanied by the Installation Information. But - this requirement does not apply if neither you nor any third party - retains the ability to install modified object code on the User - Product (for example, the work has been installed in ROM). - - The requirement to provide Installation Information does not - include a requirement to continue to provide support service, - warranty, or updates for a work that has been modified or installed - by the recipient, or for the User Product in which it has been - modified or installed. Access to a network may be denied when the - modification itself materially and adversely affects the operation - of the network or violates the rules and protocols for - communication across the network. - - Corresponding Source conveyed, and Installation Information - provided, in accord with this section must be in a format that is - publicly documented (and with an implementation available to the - public in source code form), and must require no special password - or key for unpacking, reading or copying. - - 7. Additional Terms. - - “Additional permissions” are terms that supplement the terms of - this License by making exceptions from one or more of its - conditions. Additional permissions that are applicable to the - entire Program shall be treated as though they were included in - this License, to the extent that they are valid under applicable - law. If additional permissions apply only to part of the Program, - that part may be used separately under those permissions, but the - entire Program remains governed by this License without regard to - the additional permissions. - - When you convey a copy of a covered work, you may at your option - remove any additional permissions from that copy, or from any part - of it. (Additional permissions may be written to require their own - removal in certain cases when you modify the work.) You may place - additional permissions on material, added by you to a covered work, - for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material - you add to a covered work, you may (if authorized by the copyright - holders of that material) supplement the terms of this License with - terms: - - a. Disclaiming warranty or limiting liability differently from - the terms of sections 15 and 16 of this License; or - - b. Requiring preservation of specified reasonable legal notices - or author attributions in that material or in the Appropriate - Legal Notices displayed by works containing it; or - - c. Prohibiting misrepresentation of the origin of that material, - or requiring that modified versions of such material be marked - in reasonable ways as different from the original version; or - - d. Limiting the use for publicity purposes of names of licensors - or authors of the material; or - - e. Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f. Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified - versions of it) with contractual assumptions of liability to - the recipient, for any liability that these contractual - assumptions directly impose on those licensors and authors. - - All other non-permissive additional terms are considered “further - restrictions” within the meaning of section 10. If the Program as - you received it, or any part of it, contains a notice stating that - it is governed by this License along with a term that is a further - restriction, you may remove that term. If a license document - contains a further restriction but permits relicensing or conveying - under this License, you may add to a covered work material governed - by the terms of that license document, provided that the further - restriction does not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you - must place, in the relevant source files, a statement of the - additional terms that apply to those files, or a notice indicating - where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in - the form of a separately written license, or stated as exceptions; - the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly - provided under this License. Any attempt otherwise to propagate or - modify it is void, and will automatically terminate your rights - under this License (including any patent licenses granted under the - third paragraph of section 11). - - However, if you cease all violation of this License, then your - license from a particular copyright holder is reinstated (a) - provisionally, unless and until the copyright holder explicitly and - finally terminates your license, and (b) permanently, if the - copyright holder fails to notify you of the violation by some - reasonable means prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is - reinstated permanently if the copyright holder notifies you of the - violation by some reasonable means, this is the first time you have - received notice of violation of this License (for any work) from - that copyright holder, and you cure the violation prior to 30 days - after your receipt of the notice. - - Termination of your rights under this section does not terminate - the licenses of parties who have received copies or rights from you - under this License. If your rights have been terminated and not - permanently reinstated, you do not qualify to receive new licenses - for the same material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or - run a copy of the Program. Ancillary propagation of a covered work - occurring solely as a consequence of using peer-to-peer - transmission to receive a copy likewise does not require - acceptance. However, nothing other than this License grants you - permission to propagate or modify any covered work. These actions - infringe copyright if you do not accept this License. Therefore, - by modifying or propagating a covered work, you indicate your - acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically - receives a license from the original licensors, to run, modify and - propagate that work, subject to this License. You are not - responsible for enforcing compliance by third parties with this - License. - - An “entity transaction” is a transaction transferring control of an - organization, or substantially all assets of one, or subdividing an - organization, or merging organizations. If propagation of a - covered work results from an entity transaction, each party to that - transaction who receives a copy of the work also receives whatever - licenses to the work the party’s predecessor in interest had or - could give under the previous paragraph, plus a right to possession - of the Corresponding Source of the work from the predecessor in - interest, if the predecessor has it or can get it with reasonable - efforts. - - You may not impose any further restrictions on the exercise of the - rights granted or affirmed under this License. For example, you - may not impose a license fee, royalty, or other charge for exercise - of rights granted under this License, and you may not initiate - litigation (including a cross-claim or counterclaim in a lawsuit) - alleging that any patent claim is infringed by making, using, - selling, offering for sale, or importing the Program or any portion - of it. - - 11. Patents. - - A “contributor” is a copyright holder who authorizes use under this - License of the Program or a work on which the Program is based. - The work thus licensed is called the contributor’s “contributor - version”. - - A contributor’s “essential patent claims” are all patent claims - owned or controlled by the contributor, whether already acquired or - hereafter acquired, that would be infringed by some manner, - permitted by this License, of making, using, or selling its - contributor version, but do not include claims that would be - infringed only as a consequence of further modification of the - contributor version. For purposes of this definition, “control” - includes the right to grant patent sublicenses in a manner - consistent with the requirements of this License. - - Each contributor grants you a non-exclusive, worldwide, - royalty-free patent license under the contributor’s essential - patent claims, to make, use, sell, offer for sale, import and - otherwise run, modify and propagate the contents of its contributor - version. - - In the following three paragraphs, a “patent license” is any - express agreement or commitment, however denominated, not to - enforce a patent (such as an express permission to practice a - patent or covenant not to sue for patent infringement). To “grant” - such a patent license to a party means to make such an agreement or - commitment not to enforce a patent against the party. - - If you convey a covered work, knowingly relying on a patent - license, and the Corresponding Source of the work is not available - for anyone to copy, free of charge and under the terms of this - License, through a publicly available network server or other - readily accessible means, then you must either (1) cause the - Corresponding Source to be so available, or (2) arrange to deprive - yourself of the benefit of the patent license for this particular - work, or (3) arrange, in a manner consistent with the requirements - of this License, to extend the patent license to downstream - recipients. “Knowingly relying” means you have actual knowledge - that, but for the patent license, your conveying the covered work - in a country, or your recipient’s use of the covered work in a - country, would infringe one or more identifiable patents in that - country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or - arrangement, you convey, or propagate by procuring conveyance of, a - covered work, and grant a patent license to some of the parties - receiving the covered work authorizing them to use, propagate, - modify or convey a specific copy of the covered work, then the - patent license you grant is automatically extended to all - recipients of the covered work and works based on it. - - A patent license is “discriminatory” if it does not include within - the scope of its coverage, prohibits the exercise of, or is - conditioned on the non-exercise of one or more of the rights that - are specifically granted under this License. You may not convey a - covered work if you are a party to an arrangement with a third - party that is in the business of distributing software, under which - you make payment to the third party based on the extent of your - activity of conveying the work, and under which the third party - grants, to any of the parties who would receive the covered work - from you, a discriminatory patent license (a) in connection with - copies of the covered work conveyed by you (or copies made from - those copies), or (b) primarily for and in connection with specific - products or compilations that contain the covered work, unless you - entered into that arrangement, or that patent license was granted, - prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting - any implied license or other defenses to infringement that may - otherwise be available to you under applicable patent law. - - 12. No Surrender of Others’ Freedom. - - If conditions are imposed on you (whether by court order, agreement - or otherwise) that contradict the conditions of this License, they - do not excuse you from the conditions of this License. If you - cannot convey a covered work so as to satisfy simultaneously your - obligations under this License and any other pertinent obligations, - then as a consequence you may not convey it at all. For example, - if you agree to terms that obligate you to collect a royalty for - further conveying from those to whom you convey the Program, the - only way you could satisfy both those terms and this License would - be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have - permission to link or combine any covered work with a work licensed - under version 3 of the GNU Affero General Public License into a - single combined work, and to convey the resulting work. The terms - of this License will continue to apply to the part which is the - covered work, but the special requirements of the GNU Affero - General Public License, section 13, concerning interaction through - a network will apply to the combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new - versions of the GNU General Public License from time to time. Such - new versions will be similar in spirit to the present version, but - may differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the - Program specifies that a certain numbered version of the GNU - General Public License “or any later version” applies to it, you - have the option of following the terms and conditions either of - that numbered version or of any later version published by the Free - Software Foundation. If the Program does not specify a version - number of the GNU General Public License, you may choose any - version ever published by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future - versions of the GNU General Public License can be used, that - proxy’s public statement of acceptance of a version permanently - authorizes you to choose that version for the Program. - - Later license versions may give you additional or different - permissions. However, no additional obligations are imposed on any - author or copyright holder as a result of your choosing to follow a - later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY - APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE - COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE - RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. - SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL - NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN - WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES - AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR - DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE - THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA - BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD - PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER - PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF - THE POSSIBILITY OF SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided - above cannot be given local legal effect according to their terms, - reviewing courts shall apply local law that most closely - approximates an absolute waiver of all civil liability in - connection with the Program, unless a warranty or assumption of - liability accompanies a copy of the Program in return for a fee. - -END OF TERMS AND CONDITIONS -=========================== - -How to Apply These Terms to Your New Programs -============================================= - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these -terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least the -“copyright” line and a pointer to where the full notice is found. - - ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES. - Copyright (C) YEAR NAME OF AUTHOR - - 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 . - - Also add information on how to contact you by electronic and paper -mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - PROGRAM Copyright (C) YEAR NAME OF AUTHOR - This program comes with ABSOLUTELY NO WARRANTY; for details type ‘show w’. - This is free software, and you are welcome to redistribute it - under certain conditions; type ‘show c’ for details. - - The hypothetical commands ‘show w’ and ‘show c’ should show the -appropriate parts of the General Public License. Of course, your -program’s commands might be different; for a GUI interface, you would -use an “about box”. - - You should also get your employer (if you work as a programmer) or -school, if any, to sign a “copyright disclaimer” for the program, if -necessary. For more information on this, and how to apply and follow -the GNU GPL, see . - - The GNU General Public License does not permit incorporating your -program into proprietary programs. If your program is a subroutine -library, you may consider it more useful to permit linking proprietary -applications with the library. If this is what you want to do, use the -GNU Lesser General Public License instead of this License. But first, -please read . - - -File: dash.info, Node: Index, Prev: GPL, Up: Top - -Index -***** - -[index] -* Menu: - -* !cdr: Destructive operations. - (line 16) -* !cons: Destructive operations. - (line 8) -* -->: Threading macros. (line 35) -* ->: Threading macros. (line 9) -* ->>: Threading macros. (line 22) -* -all?: Predicates. (line 53) -* -andfn: Function combinators. - (line 184) -* -annotate: Maps. (line 84) -* -any?: Predicates. (line 41) -* -applify: Function combinators. - (line 63) -* -as->: Threading macros. (line 49) -* -butlast: Other list operations. - (line 335) -* -clone: Tree operations. (line 122) -* -common-prefix: Reductions. (line 242) -* -common-suffix: Reductions. (line 252) -* -compose: Function combinators. - (line 49) -* -concat: List to list. (line 23) -* -cons*: Other list operations. - (line 30) -* -cons-pair?: Predicates. (line 167) -* -const: Function combinators. - (line 128) -* -contains?: Predicates. (line 100) -* -copy: Maps. (line 139) -* -count: Reductions. (line 172) -* -cut: Function combinators. - (line 140) -* -cycle: Other list operations. - (line 180) -* -difference: Set operations. (line 20) -* -distinct: Set operations. (line 62) -* -dotimes: Side effects. (line 80) -* -doto: Threading macros. (line 99) -* -drop: Sublist selection. (line 147) -* -drop-last: Sublist selection. (line 161) -* -drop-while: Sublist selection. (line 192) -* -each: Side effects. (line 8) -* -each-indexed: Side effects. (line 38) -* -each-r: Side effects. (line 52) -* -each-r-while: Side effects. (line 65) -* -each-while: Side effects. (line 24) -* -elem-index: Indexing. (line 9) -* -elem-indices: Indexing. (line 21) -* -every: Predicates. (line 23) -* -fifth-item: Other list operations. - (line 315) -* -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 246) -* -first-item: Other list operations. - (line 272) -* -fix: Other list operations. - (line 375) -* -fixfn: Function combinators. - (line 224) -* -flatten: List to list. (line 34) -* -flatten-n: List to list. (line 56) -* -flip: Function combinators. - (line 95) -* -fourth-item: Other list operations. - (line 305) -* -grade-down: Indexing. (line 81) -* -grade-up: Indexing. (line 71) -* -group-by: Partitioning. (line 194) -* -if-let: Binding. (line 34) -* -if-let*: Binding. (line 45) -* -inits: Reductions. (line 222) -* -insert-at: List to list. (line 110) -* -interleave: Other list operations. - (line 67) -* -interpose: Other list operations. - (line 57) -* -intersection: Set operations. (line 32) -* -iota: Other list operations. - (line 78) -* -is-infix?: Predicates. (line 153) -* -is-prefix?: Predicates. (line 129) -* -is-suffix?: Predicates. (line 141) -* -iterate: Unfolding. (line 9) -* -iteratefn: Function combinators. - (line 201) -* -juxt: Function combinators. - (line 37) -* -keep: List to list. (line 8) -* -lambda: Binding. (line 247) -* -last: Other list operations. - (line 262) -* -last-item: Other list operations. - (line 325) -* -let: Binding. (line 61) -* -let*: Binding. (line 227) -* -list: Other list operations. - (line 358) -* -map: Maps. (line 10) -* -map-first: Maps. (line 38) -* -map-indexed: Maps. (line 66) -* -map-last: Maps. (line 52) -* -map-when: Maps. (line 22) -* -mapcat: Maps. (line 128) -* -max: Reductions. (line 286) -* -max-by: Reductions. (line 296) -* -min: Reductions. (line 262) -* -min-by: Reductions. (line 272) -* -non-nil: Sublist selection. (line 94) -* -none?: Predicates. (line 73) -* -not: Function combinators. - (line 153) -* -on: Function combinators. - (line 75) -* -only-some?: Predicates. (line 85) -* -orfn: Function combinators. - (line 167) -* -pad: Other list operations. - (line 191) -* -partial: Function combinators. - (line 8) -* -partition: Partitioning. (line 80) -* -partition-after-item: Partitioning. (line 184) -* -partition-after-pred: Partitioning. (line 151) -* -partition-all: Partitioning. (line 92) -* -partition-all-in-steps: Partitioning. (line 115) -* -partition-before-item: Partitioning. (line 174) -* -partition-before-pred: Partitioning. (line 163) -* -partition-by: Partitioning. (line 127) -* -partition-by-header: Partitioning. (line 138) -* -partition-in-steps: Partitioning. (line 103) -* -permutations: Set operations. (line 52) -* -powerset: Set operations. (line 44) -* -prodfn: Function combinators. - (line 258) -* -product: Reductions. (line 201) -* -reduce: Reductions. (line 53) -* -reduce-from: Reductions. (line 8) -* -reduce-r: Reductions. (line 72) -* -reduce-r-from: Reductions. (line 26) -* -reductions: Reductions. (line 136) -* -reductions-from: Reductions. (line 100) -* -reductions-r: Reductions. (line 154) -* -reductions-r-from: Reductions. (line 118) -* -remove: Sublist selection. (line 26) -* -remove-at: List to list. (line 146) -* -remove-at-indices: List to list. (line 159) -* -remove-first: Sublist selection. (line 43) -* -remove-item: Sublist selection. (line 83) -* -remove-last: Sublist selection. (line 64) -* -repeat: Other list operations. - (line 19) -* -replace: List to list. (line 68) -* -replace-at: List to list. (line 121) -* -replace-first: List to list. (line 82) -* -replace-last: List to list. (line 96) -* -rotate: Other list operations. - (line 8) -* -rotate-args: Function combinators. - (line 112) -* -rpartial: Function combinators. - (line 22) -* -running-product: Reductions. (line 211) -* -running-sum: Reductions. (line 190) -* -same-items?: Predicates. (line 115) -* -second-item: Other list operations. - (line 285) -* -select-by-indices: Sublist selection. (line 208) -* -select-column: Sublist selection. (line 238) -* -select-columns: Sublist selection. (line 219) -* -separate: Partitioning. (line 69) -* -setq: Binding. (line 270) -* -slice: Sublist selection. (line 104) -* -snoc: Other list operations. - (line 43) -* -some: Predicates. (line 8) -* -some-->: Threading macros. (line 86) -* -some->: Threading macros. (line 62) -* -some->>: Threading macros. (line 74) -* -sort: Other list operations. - (line 345) -* -splice: Maps. (line 95) -* -splice-list: Maps. (line 115) -* -split-at: Partitioning. (line 8) -* -split-on: Partitioning. (line 34) -* -split-when: Partitioning. (line 52) -* -split-with: Partitioning. (line 23) -* -sum: Reductions. (line 180) -* -table: Other list operations. - (line 202) -* -table-flat: Other list operations. - (line 221) -* -tails: Reductions. (line 232) -* -take: Sublist selection. (line 120) -* -take-last: Sublist selection. (line 133) -* -take-while: Sublist selection. (line 175) -* -third-item: Other list operations. - (line 295) -* -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 158) -* -update-at: List to list. (line 133) -* -when-let: Binding. (line 9) -* -when-let*: Binding. (line 21) -* -zip: Other list operations. - (line 107) -* -zip-fill: Other list operations. - (line 150) -* -zip-lists: Other list operations. - (line 131) -* -zip-with: Other list operations. - (line 91) -* dash-fontify-mode: Fontification of special variables. - (line 6) -* dash-register-info-lookup: Info symbol lookup. (line 6) -* global-dash-fontify-mode: Fontification of special variables. - (line 12) - - - -Tag Table: -Node: Top742 -Node: Installation2397 -Node: Using in a package3159 -Node: Fontification of special variables3504 -Node: Info symbol lookup4294 -Node: Functions4877 -Node: Maps6361 -Ref: -map6658 -Ref: -map-when7031 -Ref: -map-first7606 -Ref: -map-last8081 -Ref: -map-indexed8551 -Ref: -annotate9237 -Ref: -splice9724 -Ref: -splice-list10502 -Ref: -mapcat10961 -Ref: -copy11334 -Node: Sublist selection11522 -Ref: -filter11715 -Ref: -remove12262 -Ref: -remove-first12800 -Ref: -remove-last13642 -Ref: -remove-item14367 -Ref: -non-nil14767 -Ref: -slice15043 -Ref: -take15572 -Ref: -take-last15979 -Ref: -drop16410 -Ref: -drop-last16851 -Ref: -take-while17277 -Ref: -drop-while17892 -Ref: -select-by-indices18508 -Ref: -select-columns19019 -Ref: -select-column19722 -Node: List to list20185 -Ref: -keep20377 -Ref: -concat20941 -Ref: -flatten21235 -Ref: -flatten-n21991 -Ref: -replace22375 -Ref: -replace-first22836 -Ref: -replace-last23331 -Ref: -insert-at23819 -Ref: -replace-at24144 -Ref: -update-at24531 -Ref: -remove-at25019 -Ref: -remove-at-indices25504 -Node: Reductions26083 -Ref: -reduce-from26279 -Ref: -reduce-r-from27003 -Ref: -reduce28266 -Ref: -reduce-r29017 -Ref: -reductions-from30295 -Ref: -reductions-r-from31101 -Ref: -reductions31931 -Ref: -reductions-r32642 -Ref: -count33387 -Ref: -sum33611 -Ref: -running-sum33799 -Ref: -product34120 -Ref: -running-product34328 -Ref: -inits34669 -Ref: -tails34914 -Ref: -common-prefix35158 -Ref: -common-suffix35452 -Ref: -min35746 -Ref: -min-by35972 -Ref: -max36493 -Ref: -max-by36718 -Node: Unfolding37244 -Ref: -iterate37485 -Ref: -unfold37932 -Node: Predicates38737 -Ref: -some38914 -Ref: -every39331 -Ref: -any?40010 -Ref: -all?40341 -Ref: -none?41048 -Ref: -only-some?41350 -Ref: -contains?41835 -Ref: -same-items?42224 -Ref: -is-prefix?42609 -Ref: -is-suffix?42935 -Ref: -is-infix?43261 -Ref: -cons-pair?43615 -Node: Partitioning43940 -Ref: -split-at44128 -Ref: -split-with44792 -Ref: -split-on45192 -Ref: -split-when45863 -Ref: -separate46500 -Ref: -partition46939 -Ref: -partition-all47388 -Ref: -partition-in-steps47813 -Ref: -partition-all-in-steps48307 -Ref: -partition-by48789 -Ref: -partition-by-header49167 -Ref: -partition-after-pred49768 -Ref: -partition-before-pred50215 -Ref: -partition-before-item50600 -Ref: -partition-after-item50907 -Ref: -group-by51209 -Node: Indexing51642 -Ref: -elem-index51844 -Ref: -elem-indices52239 -Ref: -find-index52619 -Ref: -find-last-index53108 -Ref: -find-indices53612 -Ref: -grade-up54017 -Ref: -grade-down54424 -Node: Set operations54838 -Ref: -union55021 -Ref: -difference55459 -Ref: -intersection55871 -Ref: -powerset56303 -Ref: -permutations56513 -Ref: -distinct56809 -Node: Other list operations57183 -Ref: -rotate57408 -Ref: -repeat57761 -Ref: -cons*58040 -Ref: -snoc58456 -Ref: -interpose58866 -Ref: -interleave59160 -Ref: -iota59526 -Ref: -zip-with60009 -Ref: -zip60723 -Ref: -zip-lists61552 -Ref: -zip-fill62250 -Ref: -unzip62572 -Ref: -cycle63314 -Ref: -pad63713 -Ref: -table64032 -Ref: -table-flat64818 -Ref: -first65823 -Ref: -last66309 -Ref: -first-item66643 -Ref: -second-item67042 -Ref: -third-item67306 -Ref: -fourth-item67568 -Ref: -fifth-item67834 -Ref: -last-item68096 -Ref: -butlast68387 -Ref: -sort68632 -Ref: -list69118 -Ref: -fix69687 -Node: Tree operations70176 -Ref: -tree-seq70372 -Ref: -tree-map71227 -Ref: -tree-map-nodes71667 -Ref: -tree-reduce72514 -Ref: -tree-reduce-from73396 -Ref: -tree-mapreduce73996 -Ref: -tree-mapreduce-from74855 -Ref: -clone76140 -Node: Threading macros76467 -Ref: ->76692 -Ref: ->>77180 -Ref: -->77683 -Ref: -as->78239 -Ref: -some->78693 -Ref: -some->>79066 -Ref: -some-->79501 -Ref: -doto80050 -Node: Binding80603 -Ref: -when-let80810 -Ref: -when-let*81265 -Ref: -if-let81788 -Ref: -if-let*82148 -Ref: -let82765 -Ref: -let*88837 -Ref: -lambda89774 -Ref: -setq90580 -Node: Side effects91381 -Ref: -each91575 -Ref: -each-while92096 -Ref: -each-indexed92698 -Ref: -each-r93284 -Ref: -each-r-while93720 -Ref: -dotimes94346 -Node: Destructive operations94899 -Ref: !cons95117 -Ref: !cdr95321 -Node: Function combinators95514 -Ref: -partial95718 -Ref: -rpartial96236 -Ref: -juxt96884 -Ref: -compose97336 -Ref: -applify97943 -Ref: -on98373 -Ref: -flip99145 -Ref: -rotate-args99669 -Ref: -const100298 -Ref: -cut100640 -Ref: -not101120 -Ref: -orfn101646 -Ref: -andfn102408 -Ref: -iteratefn103164 -Ref: -fixfn103866 -Ref: -prodfn105422 -Node: Development106480 -Node: Contribute106769 -Node: Contributors107781 -Node: FDL109874 -Node: GPL135194 -Node: Index172943 - -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 be5178dc..00000000 --- a/straight/build/dash/dash.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 7d473f49..00000000 --- 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/deferred/deferred-autoloads.el b/straight/build/deferred/deferred-autoloads.el deleted file mode 100644 index 87c65047..00000000 --- a/straight/build/deferred/deferred-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; deferred-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "deferred" "deferred.el" (0 0 0 0)) -;;; Generated autoloads from deferred.el - -(register-definition-prefixes "deferred" '("deferred:")) - -;;;*** - -(provide 'deferred-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; deferred-autoloads.el ends here diff --git a/straight/build/deferred/deferred.el b/straight/build/deferred/deferred.el deleted file mode 120000 index 067022fc..00000000 --- a/straight/build/deferred/deferred.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-deferred/deferred.el \ No newline at end of file diff --git a/straight/build/deferred/deferred.elc b/straight/build/deferred/deferred.elc deleted file mode 100644 index 42344c7c..00000000 Binary files a/straight/build/deferred/deferred.elc and /dev/null differ diff --git a/straight/build/dired-hacks-utils/dired-hacks-utils-autoloads.el b/straight/build/dired-hacks-utils/dired-hacks-utils-autoloads.el deleted file mode 100644 index 4ca91e17..00000000 --- a/straight/build/dired-hacks-utils/dired-hacks-utils-autoloads.el +++ /dev/null @@ -1,21 +0,0 @@ -;;; dired-hacks-utils-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dired-hacks-utils" "dired-hacks-utils.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from dired-hacks-utils.el - -(register-definition-prefixes "dired-hacks-utils" '("dired-")) - -;;;*** - -(provide 'dired-hacks-utils-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dired-hacks-utils-autoloads.el ends here diff --git a/straight/build/dired-hacks-utils/dired-hacks-utils.el b/straight/build/dired-hacks-utils/dired-hacks-utils.el deleted file mode 120000 index ba9fe9f5..00000000 --- a/straight/build/dired-hacks-utils/dired-hacks-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dired-hacks/dired-hacks-utils.el \ No newline at end of file diff --git a/straight/build/dired-hacks-utils/dired-hacks-utils.elc b/straight/build/dired-hacks-utils/dired-hacks-utils.elc deleted file mode 100644 index 04eff48e..00000000 Binary files a/straight/build/dired-hacks-utils/dired-hacks-utils.elc and /dev/null differ diff --git a/straight/build/dired-rainbow/dired-rainbow-autoloads.el b/straight/build/dired-rainbow/dired-rainbow-autoloads.el deleted file mode 100644 index 7b3f9808..00000000 --- a/straight/build/dired-rainbow/dired-rainbow-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; dired-rainbow-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dired-rainbow" "dired-rainbow.el" (0 0 0 0)) -;;; Generated autoloads from dired-rainbow.el - -(register-definition-prefixes "dired-rainbow" '("dired-rainbow-")) - -;;;*** - -(provide 'dired-rainbow-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dired-rainbow-autoloads.el ends here diff --git a/straight/build/dired-rainbow/dired-rainbow.el b/straight/build/dired-rainbow/dired-rainbow.el deleted file mode 120000 index 40826e77..00000000 --- a/straight/build/dired-rainbow/dired-rainbow.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dired-hacks/dired-rainbow.el \ No newline at end of file diff --git a/straight/build/dired-rainbow/dired-rainbow.elc b/straight/build/dired-rainbow/dired-rainbow.elc deleted file mode 100644 index 93064a62..00000000 Binary files a/straight/build/dired-rainbow/dired-rainbow.elc and /dev/null differ diff --git a/straight/build/dired-rsync/dired-rsync-autoloads.el b/straight/build/dired-rsync/dired-rsync-autoloads.el deleted file mode 100644 index 133e22fc..00000000 --- a/straight/build/dired-rsync/dired-rsync-autoloads.el +++ /dev/null @@ -1,36 +0,0 @@ -;;; dired-rsync-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dired-rsync" "dired-rsync.el" (0 0 0 0)) -;;; Generated autoloads from dired-rsync.el - -(autoload 'dired-rsync "dired-rsync" "\ -Asynchronously copy files in dired to `DEST' using rsync. - -`DEST' can be a relative filename and will be processed by -`expand-file-name' before being passed to the rsync command. - -This function runs the copy asynchronously so Emacs won't block whilst -the copy is running. It also handles both source and destinations on -ssh/scp tramp connections. - -\(fn DEST)" t nil) - -(register-definition-prefixes "dired-rsync" '("dired-r")) - -;;;*** - -;;;### (autoloads nil nil ("dired-rsync-ert.el") (0 0 0 0)) - -;;;*** - -(provide 'dired-rsync-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dired-rsync-autoloads.el ends here diff --git a/straight/build/dired-rsync/dired-rsync-ert.el b/straight/build/dired-rsync/dired-rsync-ert.el deleted file mode 120000 index 793579ce..00000000 --- a/straight/build/dired-rsync/dired-rsync-ert.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dired-rsync/dired-rsync-ert.el \ No newline at end of file diff --git a/straight/build/dired-rsync/dired-rsync-ert.elc b/straight/build/dired-rsync/dired-rsync-ert.elc deleted file mode 100644 index f7bc2d93..00000000 Binary files a/straight/build/dired-rsync/dired-rsync-ert.elc and /dev/null differ diff --git a/straight/build/dired-rsync/dired-rsync.el b/straight/build/dired-rsync/dired-rsync.el deleted file mode 120000 index a676d41a..00000000 --- a/straight/build/dired-rsync/dired-rsync.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dired-rsync/dired-rsync.el \ No newline at end of file diff --git a/straight/build/dired-rsync/dired-rsync.elc b/straight/build/dired-rsync/dired-rsync.elc deleted file mode 100644 index 7334e7b8..00000000 Binary files a/straight/build/dired-rsync/dired-rsync.elc and /dev/null differ diff --git a/straight/build/dired-single/dired-single-autoloads.el b/straight/build/dired-single/dired-single-autoloads.el deleted file mode 100644 index 68dee4e0..00000000 --- a/straight/build/dired-single/dired-single-autoloads.el +++ /dev/null @@ -1,71 +0,0 @@ -;;; dired-single-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "dired-single" "dired-single.el" (0 0 0 0)) -;;; Generated autoloads from dired-single.el - -(autoload 'dired-single-buffer "dired-single" "\ -Visit selected directory in current buffer. - -Visits the selected directory in the current buffer, replacing the - current contents with the contents of the new directory. This doesn't - prevent you from having more than one dired buffer. The main difference - is that a given dired buffer will not spawn off a new buffer every time - a new directory is visited. - -If the variable `dired-single-use-magic-buffer' is non-nil, and the current - buffer's name is the same as that specified by the variable -`dired-single-magic-buffer-name', then the new directory's buffer will retain - that same name (i.e. not only will dired only use a single buffer, but -its name will not change every time a new directory is entered). - -Optional argument DEFAULT-DIRNAME specifies the directory to visit; if not -specified, the directory or file on the current line is used (assuming it's -a dired buffer). If the current line represents a file, the file is visited -in another window. - -\(fn &optional DEFAULT-DIRNAME)" t nil) - -(autoload 'dired-single-buffer-mouse "dired-single" "\ -Mouse-initiated version of `dired-single-buffer' (which see). - -Argument CLICK is the mouse-click event. - -\(fn CLICK)" t nil) - -(autoload 'dired-single-magic-buffer "dired-single" "\ -Switch to buffer whose name is the value of `dired-single-magic-buffer-name'. - -If no such buffer exists, launch dired in a new buffer and rename that buffer -to the value of `dired-single-magic-buffer-name'. If the current buffer is the -magic buffer, it will prompt for a new directory to visit. - -Optional argument DEFAULT-DIRNAME specifies the directory to visit (defaults to -the currently displayed directory). - -\(fn &optional DEFAULT-DIRNAME)" t nil) - -(autoload 'dired-single-toggle-buffer-name "dired-single" "\ -Toggle between the 'magic' buffer name and the 'real' dired buffer name. - -Will also seek to uniquify the 'real' buffer name." t nil) - -(autoload 'dired-single-up-directory "dired-single" "\ -Like `dired-up-directory' but with `dired-single-buffer'. - -\(fn &optional OTHER-WINDOW)" t nil) - -(register-definition-prefixes "dired-single" '("dired-single-")) - -;;;*** - -(provide 'dired-single-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; dired-single-autoloads.el ends here diff --git a/straight/build/dired-single/dired-single.el b/straight/build/dired-single/dired-single.el deleted file mode 120000 index 99264573..00000000 --- a/straight/build/dired-single/dired-single.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/dired-single/dired-single.el \ No newline at end of file diff --git a/straight/build/dired-single/dired-single.elc b/straight/build/dired-single/dired-single.elc deleted file mode 100644 index 7bc59b37..00000000 Binary files a/straight/build/dired-single/dired-single.elc and /dev/null differ diff --git a/straight/build/diredfl/diredfl-autoloads.el b/straight/build/diredfl/diredfl-autoloads.el deleted file mode 100644 index 97522381..00000000 --- a/straight/build/diredfl/diredfl-autoloads.el +++ /dev/null @@ -1,67 +0,0 @@ -;;; diredfl-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "diredfl" "diredfl.el" (0 0 0 0)) -;;; Generated autoloads from diredfl.el - -(autoload 'diredfl-mode "diredfl" "\ -Enable additional font locking in `dired-mode'. - -This is a minor mode. If called interactively, toggle the -`Diredfl mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `diredfl-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(put 'diredfl-global-mode 'globalized-minor-mode t) - -(defvar diredfl-global-mode nil "\ -Non-nil if Diredfl-Global mode is enabled. -See the `diredfl-global-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 `diredfl-global-mode'.") - -(custom-autoload 'diredfl-global-mode "diredfl" nil) - -(autoload 'diredfl-global-mode "diredfl" "\ -Toggle Diredfl mode in all buffers. -With prefix ARG, enable Diredfl-Global mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Diredfl mode is enabled in all buffers where `(lambda nil (when -\(derived-mode-p 'dired-mode) (diredfl-mode)))' would do it. - -See `diredfl-mode' for more information on Diredfl mode. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "diredfl" '("diredfl-")) - -;;;*** - -(provide 'diredfl-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; diredfl-autoloads.el ends here diff --git a/straight/build/diredfl/diredfl.el b/straight/build/diredfl/diredfl.el deleted file mode 120000 index 6f3b2a6e..00000000 --- a/straight/build/diredfl/diredfl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/diredfl/diredfl.el \ No newline at end of file diff --git a/straight/build/diredfl/diredfl.elc b/straight/build/diredfl/diredfl.elc deleted file mode 100644 index ef30bfdb..00000000 Binary files a/straight/build/diredfl/diredfl.elc and /dev/null differ diff --git a/straight/build/docker-tramp/docker-tramp-autoloads.el b/straight/build/docker-tramp/docker-tramp-autoloads.el deleted file mode 100644 index f3ee7322..00000000 --- a/straight/build/docker-tramp/docker-tramp-autoloads.el +++ /dev/null @@ -1,43 +0,0 @@ -;;; docker-tramp-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "docker-tramp" "docker-tramp.el" (0 0 0 0)) -;;; Generated autoloads from docker-tramp.el - -(defvar docker-tramp-docker-options nil "\ -List of docker options.") - -(custom-autoload 'docker-tramp-docker-options "docker-tramp" t) - -(defconst docker-tramp-completion-function-alist '((docker-tramp--parse-running-containers "")) "\ -Default list of (FUNCTION FILE) pairs to be examined for docker method.") - -(defconst docker-tramp-method "docker" "\ -Method to connect docker containers.") - -(autoload 'docker-tramp-cleanup "docker-tramp" "\ -Cleanup TRAMP cache for docker method." t nil) - -(autoload 'docker-tramp-add-method "docker-tramp" "\ -Add docker tramp method." nil nil) - -(eval-after-load 'tramp '(progn (docker-tramp-add-method) (tramp-set-completion-function docker-tramp-method docker-tramp-completion-function-alist))) - -(register-definition-prefixes "docker-tramp" '("docker-tramp-")) - -;;;*** - -;;;### (autoloads nil nil ("docker-tramp-compat.el") (0 0 0 0)) - -;;;*** - -(provide 'docker-tramp-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; docker-tramp-autoloads.el ends here diff --git a/straight/build/docker-tramp/docker-tramp-compat.el b/straight/build/docker-tramp/docker-tramp-compat.el deleted file mode 120000 index 5f4b191a..00000000 --- a/straight/build/docker-tramp/docker-tramp-compat.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker-tramp.el/docker-tramp-compat.el \ No newline at end of file diff --git a/straight/build/docker-tramp/docker-tramp-compat.elc b/straight/build/docker-tramp/docker-tramp-compat.elc deleted file mode 100644 index ada63a42..00000000 Binary files a/straight/build/docker-tramp/docker-tramp-compat.elc and /dev/null differ diff --git a/straight/build/docker-tramp/docker-tramp.el b/straight/build/docker-tramp/docker-tramp.el deleted file mode 120000 index 4ee30528..00000000 --- a/straight/build/docker-tramp/docker-tramp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker-tramp.el/docker-tramp.el \ No newline at end of file diff --git a/straight/build/docker-tramp/docker-tramp.elc b/straight/build/docker-tramp/docker-tramp.elc deleted file mode 100644 index 3045e4fc..00000000 Binary files a/straight/build/docker-tramp/docker-tramp.elc and /dev/null differ diff --git a/straight/build/docker/docker-autoloads.el b/straight/build/docker/docker-autoloads.el deleted file mode 100644 index 537996dd..00000000 --- a/straight/build/docker/docker-autoloads.el +++ /dev/null @@ -1,127 +0,0 @@ -;;; docker-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "docker" "docker.el" (0 0 0 0)) -;;; Generated autoloads from docker.el - (autoload 'docker "docker" nil t) - -(register-definition-prefixes "docker" '("docker-read-")) - -;;;*** - -;;;### (autoloads nil "docker-compose" "docker-compose.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from docker-compose.el - (autoload 'docker-compose "docker-compose" nil t) - -(register-definition-prefixes "docker-compose" '("docker-compose-")) - -;;;*** - -;;;### (autoloads nil "docker-container" "docker-container.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from docker-container.el - -(autoload 'docker-container-eshell "docker-container" "\ -Open `eshell' in CONTAINER. - -\(fn CONTAINER)" t nil) - -(autoload 'docker-container-find-directory "docker-container" "\ -Inside CONTAINER open DIRECTORY. - -\(fn CONTAINER DIRECTORY)" t nil) - -(autoload 'docker-container-find-file "docker-container" "\ -Open FILE inside CONTAINER. - -\(fn CONTAINER FILE)" t nil) - -(autoload 'docker-container-shell "docker-container" "\ -Open `shell' in CONTAINER. When READ-SHELL is not nil, ask the user for it. - -\(fn CONTAINER &optional READ-SHELL)" t nil) - -(autoload 'docker-container-shell-env "docker-container" "\ -Open `shell' in CONTAINER with the environment variable set -and default directory set to workdir. When READ-SHELL is not -nil, ask the user for it. - -\(fn CONTAINER &optional READ-SHELL)" t nil) - -(autoload 'docker-containers "docker-container" "\ -List docker containers." t nil) - -(register-definition-prefixes "docker-container" '("docker-container-")) - -;;;*** - -;;;### (autoloads nil "docker-core" "docker-core.el" (0 0 0 0)) -;;; Generated autoloads from docker-core.el - -(register-definition-prefixes "docker-core" '("docker-")) - -;;;*** - -;;;### (autoloads nil "docker-image" "docker-image.el" (0 0 0 0)) -;;; Generated autoloads from docker-image.el - -(autoload 'docker-image-pull-one "docker-image" "\ -Pull the image named NAME. If ALL is set, use \"-a\". - -\(fn NAME &optional ALL)" t nil) - -(autoload 'docker-images "docker-image" "\ -List docker images." t nil) - -(register-definition-prefixes "docker-image" '("docker-")) - -;;;*** - -;;;### (autoloads nil "docker-network" "docker-network.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from docker-network.el - -(autoload 'docker-networks "docker-network" "\ -List docker networks." t nil) - -(register-definition-prefixes "docker-network" '("docker-network-")) - -;;;*** - -;;;### (autoloads nil "docker-utils" "docker-utils.el" (0 0 0 0)) -;;; Generated autoloads from docker-utils.el - -(register-definition-prefixes "docker-utils" '("docker-utils-")) - -;;;*** - -;;;### (autoloads nil "docker-volume" "docker-volume.el" (0 0 0 0)) -;;; Generated autoloads from docker-volume.el - -(autoload 'docker-volume-dired "docker-volume" "\ -Enter `dired' in the volume named NAME. - -\(fn NAME)" t nil) - -(autoload 'docker-volumes "docker-volume" "\ -List docker volumes." t nil) - -(register-definition-prefixes "docker-volume" '("docker-volume-")) - -;;;*** - -;;;### (autoloads nil nil ("docker-faces.el") (0 0 0 0)) - -;;;*** - -(provide 'docker-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; docker-autoloads.el ends here diff --git a/straight/build/docker/docker-compose.el b/straight/build/docker/docker-compose.el deleted file mode 120000 index af0c13e5..00000000 --- a/straight/build/docker/docker-compose.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-compose.el \ No newline at end of file diff --git a/straight/build/docker/docker-compose.elc b/straight/build/docker/docker-compose.elc deleted file mode 100644 index 7f6a2a71..00000000 Binary files a/straight/build/docker/docker-compose.elc and /dev/null differ diff --git a/straight/build/docker/docker-container.el b/straight/build/docker/docker-container.el deleted file mode 120000 index 56ec6a6e..00000000 --- a/straight/build/docker/docker-container.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-container.el \ No newline at end of file diff --git a/straight/build/docker/docker-container.elc b/straight/build/docker/docker-container.elc deleted file mode 100644 index 38d06391..00000000 Binary files a/straight/build/docker/docker-container.elc and /dev/null differ diff --git a/straight/build/docker/docker-core.el b/straight/build/docker/docker-core.el deleted file mode 120000 index df44f81a..00000000 --- a/straight/build/docker/docker-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-core.el \ No newline at end of file diff --git a/straight/build/docker/docker-core.elc b/straight/build/docker/docker-core.elc deleted file mode 100644 index 24b0a7cd..00000000 Binary files a/straight/build/docker/docker-core.elc and /dev/null differ diff --git a/straight/build/docker/docker-faces.el b/straight/build/docker/docker-faces.el deleted file mode 120000 index 4200af4f..00000000 --- a/straight/build/docker/docker-faces.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-faces.el \ No newline at end of file diff --git a/straight/build/docker/docker-faces.elc b/straight/build/docker/docker-faces.elc deleted file mode 100644 index dc15ad7e..00000000 Binary files a/straight/build/docker/docker-faces.elc and /dev/null differ diff --git a/straight/build/docker/docker-image.el b/straight/build/docker/docker-image.el deleted file mode 120000 index b694a539..00000000 --- a/straight/build/docker/docker-image.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-image.el \ No newline at end of file diff --git a/straight/build/docker/docker-image.elc b/straight/build/docker/docker-image.elc deleted file mode 100644 index d115d5fa..00000000 Binary files a/straight/build/docker/docker-image.elc and /dev/null differ diff --git a/straight/build/docker/docker-network.el b/straight/build/docker/docker-network.el deleted file mode 120000 index 0fd280a0..00000000 --- a/straight/build/docker/docker-network.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-network.el \ No newline at end of file diff --git a/straight/build/docker/docker-network.elc b/straight/build/docker/docker-network.elc deleted file mode 100644 index f23de65e..00000000 Binary files a/straight/build/docker/docker-network.elc and /dev/null differ diff --git a/straight/build/docker/docker-utils.el b/straight/build/docker/docker-utils.el deleted file mode 120000 index 2997e011..00000000 --- a/straight/build/docker/docker-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-utils.el \ No newline at end of file diff --git a/straight/build/docker/docker-utils.elc b/straight/build/docker/docker-utils.elc deleted file mode 100644 index 5072b138..00000000 Binary files a/straight/build/docker/docker-utils.elc and /dev/null differ diff --git a/straight/build/docker/docker-volume.el b/straight/build/docker/docker-volume.el deleted file mode 120000 index fac06e11..00000000 --- a/straight/build/docker/docker-volume.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker-volume.el \ No newline at end of file diff --git a/straight/build/docker/docker-volume.elc b/straight/build/docker/docker-volume.elc deleted file mode 100644 index 403b87a1..00000000 Binary files a/straight/build/docker/docker-volume.elc and /dev/null differ diff --git a/straight/build/docker/docker.el b/straight/build/docker/docker.el deleted file mode 120000 index 0cc03fa6..00000000 --- a/straight/build/docker/docker.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/docker.el/docker.el \ No newline at end of file diff --git a/straight/build/docker/docker.elc b/straight/build/docker/docker.elc deleted file mode 100644 index ba511773..00000000 Binary files a/straight/build/docker/docker.elc and /dev/null differ diff --git a/straight/build/doom-modeline/doom-modeline-autoloads.el b/straight/build/doom-modeline/doom-modeline-autoloads.el deleted file mode 100644 index e2fcc34c..00000000 --- a/straight/build/doom-modeline/doom-modeline-autoloads.el +++ /dev/null @@ -1,129 +0,0 @@ -;;; doom-modeline-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "doom-modeline" "doom-modeline.el" (0 0 0 0)) -;;; Generated autoloads from doom-modeline.el - -(autoload 'doom-modeline-init "doom-modeline" "\ -Initialize doom mode-line." nil nil) - -(autoload 'doom-modeline-set-main-modeline "doom-modeline" "\ -Set main mode-line. -If DEFAULT is non-nil, set the default mode-line for all buffers. - -\(fn &optional DEFAULT)" nil nil) - -(autoload 'doom-modeline-set-minimal-modeline "doom-modeline" "\ -Set minimal mode-line." nil nil) - -(autoload 'doom-modeline-set-special-modeline "doom-modeline" "\ -Set special mode-line." nil nil) - -(autoload 'doom-modeline-set-project-modeline "doom-modeline" "\ -Set project mode-line." nil nil) - -(autoload 'doom-modeline-set-dashboard-modeline "doom-modeline" "\ -Set dashboard mode-line." nil nil) - -(autoload 'doom-modeline-set-vcs-modeline "doom-modeline" "\ -Set vcs mode-line." nil nil) - -(autoload 'doom-modeline-set-info-modeline "doom-modeline" "\ -Set Info mode-line." nil nil) - -(autoload 'doom-modeline-set-package-modeline "doom-modeline" "\ -Set package mode-line." nil nil) - -(autoload 'doom-modeline-set-media-modeline "doom-modeline" "\ -Set media mode-line." nil nil) - -(autoload 'doom-modeline-set-message-modeline "doom-modeline" "\ -Set message mode-line." nil nil) - -(autoload 'doom-modeline-set-pdf-modeline "doom-modeline" "\ -Set pdf mode-line." nil nil) - -(autoload 'doom-modeline-set-org-src-modeline "doom-modeline" "\ -Set org-src mode-line." nil nil) - -(autoload 'doom-modeline-set-helm-modeline "doom-modeline" "\ -Set helm mode-line. - -\(fn &rest _)" nil nil) - -(autoload 'doom-modeline-set-timemachine-modeline "doom-modeline" "\ -Set timemachine mode-line." nil nil) - -(defvar doom-modeline-mode nil "\ -Non-nil if Doom-Modeline mode is enabled. -See the `doom-modeline-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 `doom-modeline-mode'.") - -(custom-autoload 'doom-modeline-mode "doom-modeline" nil) - -(autoload 'doom-modeline-mode "doom-modeline" "\ -Toggle doom-modeline on or off. - -This is a minor mode. If called interactively, toggle the -`Doom-Modeline mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='doom-modeline-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "doom-modeline" '("doom-modeline-mode-map")) - -;;;*** - -;;;### (autoloads nil "doom-modeline-core" "doom-modeline-core.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-modeline-core.el - -(register-definition-prefixes "doom-modeline-core" '("doom-modeline")) - -;;;*** - -;;;### (autoloads nil "doom-modeline-env" "doom-modeline-env.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-modeline-env.el - (autoload 'doom-modeline-env-setup-python "doom-modeline-env") - (autoload 'doom-modeline-env-setup-ruby "doom-modeline-env") - (autoload 'doom-modeline-env-setup-perl "doom-modeline-env") - (autoload 'doom-modeline-env-setup-go "doom-modeline-env") - (autoload 'doom-modeline-env-setup-elixir "doom-modeline-env") - (autoload 'doom-modeline-env-setup-rust "doom-modeline-env") - -(register-definition-prefixes "doom-modeline-env" '("doom-modeline-")) - -;;;*** - -;;;### (autoloads nil "doom-modeline-segments" "doom-modeline-segments.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-modeline-segments.el - -(register-definition-prefixes "doom-modeline-segments" '("doom-modeline-")) - -;;;*** - -(provide 'doom-modeline-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; doom-modeline-autoloads.el ends here diff --git a/straight/build/doom-modeline/doom-modeline-core.el b/straight/build/doom-modeline/doom-modeline-core.el deleted file mode 120000 index 1c7f776d..00000000 --- a/straight/build/doom-modeline/doom-modeline-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/doom-modeline/doom-modeline-core.el \ No newline at end of file diff --git a/straight/build/doom-modeline/doom-modeline-core.elc b/straight/build/doom-modeline/doom-modeline-core.elc deleted file mode 100644 index a812ff72..00000000 Binary files a/straight/build/doom-modeline/doom-modeline-core.elc and /dev/null differ diff --git a/straight/build/doom-modeline/doom-modeline-env.el b/straight/build/doom-modeline/doom-modeline-env.el deleted file mode 120000 index 2e96ee60..00000000 --- a/straight/build/doom-modeline/doom-modeline-env.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/doom-modeline/doom-modeline-env.el \ No newline at end of file diff --git a/straight/build/doom-modeline/doom-modeline-env.elc b/straight/build/doom-modeline/doom-modeline-env.elc deleted file mode 100644 index 94754feb..00000000 Binary files a/straight/build/doom-modeline/doom-modeline-env.elc and /dev/null differ diff --git a/straight/build/doom-modeline/doom-modeline-segments.el b/straight/build/doom-modeline/doom-modeline-segments.el deleted file mode 120000 index 7256d51b..00000000 --- a/straight/build/doom-modeline/doom-modeline-segments.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/doom-modeline/doom-modeline-segments.el \ No newline at end of file diff --git a/straight/build/doom-modeline/doom-modeline-segments.elc b/straight/build/doom-modeline/doom-modeline-segments.elc deleted file mode 100644 index 81e73ba2..00000000 Binary files a/straight/build/doom-modeline/doom-modeline-segments.elc and /dev/null differ diff --git a/straight/build/doom-modeline/doom-modeline.el b/straight/build/doom-modeline/doom-modeline.el deleted file mode 120000 index c1afd66d..00000000 --- a/straight/build/doom-modeline/doom-modeline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/doom-modeline/doom-modeline.el \ No newline at end of file diff --git a/straight/build/doom-modeline/doom-modeline.elc b/straight/build/doom-modeline/doom-modeline.elc deleted file mode 100644 index e5f9266c..00000000 Binary files a/straight/build/doom-modeline/doom-modeline.elc and /dev/null differ diff --git a/straight/build/doom-themes/doom-1337-theme.el b/straight/build/doom-themes/doom-1337-theme.el deleted file mode 120000 index ce5661fc..00000000 --- a/straight/build/doom-themes/doom-1337-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-1337-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-Iosvkem-theme.el b/straight/build/doom-themes/doom-Iosvkem-theme.el deleted file mode 120000 index fa2a927d..00000000 --- a/straight/build/doom-themes/doom-Iosvkem-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-Iosvkem-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-acario-dark-theme.el b/straight/build/doom-themes/doom-acario-dark-theme.el deleted file mode 120000 index c98618a4..00000000 --- a/straight/build/doom-themes/doom-acario-dark-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-acario-dark-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-acario-light-theme.el b/straight/build/doom-themes/doom-acario-light-theme.el deleted file mode 120000 index 1792db0e..00000000 --- a/straight/build/doom-themes/doom-acario-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-acario-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-ayu-light-theme.el b/straight/build/doom-themes/doom-ayu-light-theme.el deleted file mode 120000 index 9e3a69e2..00000000 --- a/straight/build/doom-themes/doom-ayu-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-ayu-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-ayu-mirage-theme.el b/straight/build/doom-themes/doom-ayu-mirage-theme.el deleted file mode 120000 index 3cd18b4c..00000000 --- a/straight/build/doom-themes/doom-ayu-mirage-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-ayu-mirage-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-badger-theme.el b/straight/build/doom-themes/doom-badger-theme.el deleted file mode 120000 index 8d881000..00000000 --- a/straight/build/doom-themes/doom-badger-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-badger-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-challenger-deep-theme.el b/straight/build/doom-themes/doom-challenger-deep-theme.el deleted file mode 120000 index b4560c3b..00000000 --- a/straight/build/doom-themes/doom-challenger-deep-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-challenger-deep-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-city-lights-theme.el b/straight/build/doom-themes/doom-city-lights-theme.el deleted file mode 120000 index 6864fa61..00000000 --- a/straight/build/doom-themes/doom-city-lights-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-city-lights-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-dark+-theme.el b/straight/build/doom-themes/doom-dark+-theme.el deleted file mode 120000 index 3504cad5..00000000 --- a/straight/build/doom-themes/doom-dark+-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-dark+-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-dracula-theme.el b/straight/build/doom-themes/doom-dracula-theme.el deleted file mode 120000 index 5c42844f..00000000 --- a/straight/build/doom-themes/doom-dracula-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-dracula-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-ephemeral-theme.el b/straight/build/doom-themes/doom-ephemeral-theme.el deleted file mode 120000 index d14dd5d3..00000000 --- a/straight/build/doom-themes/doom-ephemeral-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-ephemeral-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-fairy-floss-theme.el b/straight/build/doom-themes/doom-fairy-floss-theme.el deleted file mode 120000 index cae23e0e..00000000 --- a/straight/build/doom-themes/doom-fairy-floss-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-fairy-floss-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-flatwhite-theme.el b/straight/build/doom-themes/doom-flatwhite-theme.el deleted file mode 120000 index 943c0c82..00000000 --- a/straight/build/doom-themes/doom-flatwhite-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-flatwhite-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-gruvbox-light-theme.el b/straight/build/doom-themes/doom-gruvbox-light-theme.el deleted file mode 120000 index b06dbb49..00000000 --- a/straight/build/doom-themes/doom-gruvbox-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-gruvbox-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-gruvbox-theme.el b/straight/build/doom-themes/doom-gruvbox-theme.el deleted file mode 120000 index 34b17462..00000000 --- a/straight/build/doom-themes/doom-gruvbox-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-gruvbox-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-henna-theme.el b/straight/build/doom-themes/doom-henna-theme.el deleted file mode 120000 index 741d0b4a..00000000 --- a/straight/build/doom-themes/doom-henna-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-henna-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-homage-black-theme.el b/straight/build/doom-themes/doom-homage-black-theme.el deleted file mode 120000 index 748e274b..00000000 --- a/straight/build/doom-themes/doom-homage-black-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-homage-black-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-homage-white-theme.el b/straight/build/doom-themes/doom-homage-white-theme.el deleted file mode 120000 index 7e02b6b0..00000000 --- a/straight/build/doom-themes/doom-homage-white-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-homage-white-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-horizon-theme.el b/straight/build/doom-themes/doom-horizon-theme.el deleted file mode 120000 index b05cb758..00000000 --- a/straight/build/doom-themes/doom-horizon-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-horizon-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-ir-black-theme.el b/straight/build/doom-themes/doom-ir-black-theme.el deleted file mode 120000 index 6cec6b55..00000000 --- a/straight/build/doom-themes/doom-ir-black-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-ir-black-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-laserwave-theme.el b/straight/build/doom-themes/doom-laserwave-theme.el deleted file mode 120000 index 50d21529..00000000 --- a/straight/build/doom-themes/doom-laserwave-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-laserwave-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-manegarm-theme.el b/straight/build/doom-themes/doom-manegarm-theme.el deleted file mode 120000 index b333f97c..00000000 --- a/straight/build/doom-themes/doom-manegarm-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-manegarm-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-material-theme.el b/straight/build/doom-themes/doom-material-theme.el deleted file mode 120000 index 6d3059ce..00000000 --- a/straight/build/doom-themes/doom-material-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-material-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-miramare-theme.el b/straight/build/doom-themes/doom-miramare-theme.el deleted file mode 120000 index be6a1847..00000000 --- a/straight/build/doom-themes/doom-miramare-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-miramare-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-molokai-theme.el b/straight/build/doom-themes/doom-molokai-theme.el deleted file mode 120000 index a4aa932e..00000000 --- a/straight/build/doom-themes/doom-molokai-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-molokai-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-monokai-classic-theme.el b/straight/build/doom-themes/doom-monokai-classic-theme.el deleted file mode 120000 index 0790199d..00000000 --- a/straight/build/doom-themes/doom-monokai-classic-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-monokai-classic-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-monokai-machine-theme.el b/straight/build/doom-themes/doom-monokai-machine-theme.el deleted file mode 120000 index f58cc06e..00000000 --- a/straight/build/doom-themes/doom-monokai-machine-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-monokai-machine-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-monokai-octagon-theme.el b/straight/build/doom-themes/doom-monokai-octagon-theme.el deleted file mode 120000 index a1123189..00000000 --- a/straight/build/doom-themes/doom-monokai-octagon-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-monokai-octagon-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-monokai-pro-theme.el b/straight/build/doom-themes/doom-monokai-pro-theme.el deleted file mode 120000 index 324b8e3d..00000000 --- a/straight/build/doom-themes/doom-monokai-pro-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-monokai-pro-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-monokai-ristretto-theme.el b/straight/build/doom-themes/doom-monokai-ristretto-theme.el deleted file mode 120000 index c7374ddd..00000000 --- a/straight/build/doom-themes/doom-monokai-ristretto-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-monokai-ristretto-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-monokai-spectrum-theme.el b/straight/build/doom-themes/doom-monokai-spectrum-theme.el deleted file mode 120000 index 884d3b2e..00000000 --- a/straight/build/doom-themes/doom-monokai-spectrum-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-monokai-spectrum-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-moonlight-theme.el b/straight/build/doom-themes/doom-moonlight-theme.el deleted file mode 120000 index 492981ca..00000000 --- a/straight/build/doom-themes/doom-moonlight-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-moonlight-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-nord-light-theme.el b/straight/build/doom-themes/doom-nord-light-theme.el deleted file mode 120000 index ec425391..00000000 --- a/straight/build/doom-themes/doom-nord-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-nord-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-nord-theme.el b/straight/build/doom-themes/doom-nord-theme.el deleted file mode 120000 index 3046f5e2..00000000 --- a/straight/build/doom-themes/doom-nord-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-nord-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-nova-theme.el b/straight/build/doom-themes/doom-nova-theme.el deleted file mode 120000 index e41f48bd..00000000 --- a/straight/build/doom-themes/doom-nova-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-nova-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-oceanic-next-theme.el b/straight/build/doom-themes/doom-oceanic-next-theme.el deleted file mode 120000 index 81ea2147..00000000 --- a/straight/build/doom-themes/doom-oceanic-next-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-oceanic-next-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-old-hope-theme.el b/straight/build/doom-themes/doom-old-hope-theme.el deleted file mode 120000 index 43addc1d..00000000 --- a/straight/build/doom-themes/doom-old-hope-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-old-hope-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-one-light-theme.el b/straight/build/doom-themes/doom-one-light-theme.el deleted file mode 120000 index b482b3e4..00000000 --- a/straight/build/doom-themes/doom-one-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-one-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-one-theme.el b/straight/build/doom-themes/doom-one-theme.el deleted file mode 120000 index 9b061f7d..00000000 --- a/straight/build/doom-themes/doom-one-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-one-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-opera-light-theme.el b/straight/build/doom-themes/doom-opera-light-theme.el deleted file mode 120000 index 63de17f7..00000000 --- a/straight/build/doom-themes/doom-opera-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-opera-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-opera-theme.el b/straight/build/doom-themes/doom-opera-theme.el deleted file mode 120000 index f5820ae1..00000000 --- a/straight/build/doom-themes/doom-opera-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-opera-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-outrun-electric-theme.el b/straight/build/doom-themes/doom-outrun-electric-theme.el deleted file mode 120000 index 009f5a10..00000000 --- a/straight/build/doom-themes/doom-outrun-electric-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-outrun-electric-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-palenight-theme.el b/straight/build/doom-themes/doom-palenight-theme.el deleted file mode 120000 index d503f02c..00000000 --- a/straight/build/doom-themes/doom-palenight-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-palenight-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-peacock-theme.el b/straight/build/doom-themes/doom-peacock-theme.el deleted file mode 120000 index 1f018074..00000000 --- a/straight/build/doom-themes/doom-peacock-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-peacock-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-plain-dark-theme.el b/straight/build/doom-themes/doom-plain-dark-theme.el deleted file mode 120000 index 70c031df..00000000 --- a/straight/build/doom-themes/doom-plain-dark-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-plain-dark-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-plain-theme.el b/straight/build/doom-themes/doom-plain-theme.el deleted file mode 120000 index 68020fb7..00000000 --- a/straight/build/doom-themes/doom-plain-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-plain-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-rouge-theme.el b/straight/build/doom-themes/doom-rouge-theme.el deleted file mode 120000 index ecc7158a..00000000 --- a/straight/build/doom-themes/doom-rouge-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-rouge-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-shades-of-purple-theme.el b/straight/build/doom-themes/doom-shades-of-purple-theme.el deleted file mode 120000 index ba34f2ad..00000000 --- a/straight/build/doom-themes/doom-shades-of-purple-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-shades-of-purple-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-snazzy-theme.el b/straight/build/doom-themes/doom-snazzy-theme.el deleted file mode 120000 index ad39c928..00000000 --- a/straight/build/doom-themes/doom-snazzy-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-snazzy-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-solarized-dark-high-contrast-theme.el b/straight/build/doom-themes/doom-solarized-dark-high-contrast-theme.el deleted file mode 120000 index d5224aa6..00000000 --- a/straight/build/doom-themes/doom-solarized-dark-high-contrast-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-solarized-dark-high-contrast-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-solarized-dark-theme.el b/straight/build/doom-themes/doom-solarized-dark-theme.el deleted file mode 120000 index 64aac2b0..00000000 --- a/straight/build/doom-themes/doom-solarized-dark-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-solarized-dark-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-solarized-light-theme.el b/straight/build/doom-themes/doom-solarized-light-theme.el deleted file mode 120000 index 1da5d407..00000000 --- a/straight/build/doom-themes/doom-solarized-light-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-solarized-light-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-sourcerer-theme.el b/straight/build/doom-themes/doom-sourcerer-theme.el deleted file mode 120000 index 4de47b38..00000000 --- a/straight/build/doom-themes/doom-sourcerer-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-sourcerer-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-spacegrey-theme.el b/straight/build/doom-themes/doom-spacegrey-theme.el deleted file mode 120000 index 9ba3b1f7..00000000 --- a/straight/build/doom-themes/doom-spacegrey-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-spacegrey-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes-autoloads.el b/straight/build/doom-themes/doom-themes-autoloads.el deleted file mode 100644 index 70d406b1..00000000 --- a/straight/build/doom-themes/doom-themes-autoloads.el +++ /dev/null @@ -1,618 +0,0 @@ -;;; doom-themes-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "doom-1337-theme" "doom-1337-theme.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from doom-1337-theme.el - -(register-definition-prefixes "doom-1337-theme" '("doom-1337")) - -;;;*** - -;;;### (autoloads nil "doom-Iosvkem-theme" "doom-Iosvkem-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-Iosvkem-theme.el - -(register-definition-prefixes "doom-Iosvkem-theme" '("doom-Iosvkem")) - -;;;*** - -;;;### (autoloads nil "doom-acario-dark-theme" "doom-acario-dark-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-acario-dark-theme.el - -(register-definition-prefixes "doom-acario-dark-theme" '("doom-acario-dark")) - -;;;*** - -;;;### (autoloads nil "doom-acario-light-theme" "doom-acario-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-acario-light-theme.el - -(register-definition-prefixes "doom-acario-light-theme" '("doom-acario-light")) - -;;;*** - -;;;### (autoloads nil "doom-ayu-light-theme" "doom-ayu-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-ayu-light-theme.el - -(register-definition-prefixes "doom-ayu-light-theme" '("doom-ayu-light")) - -;;;*** - -;;;### (autoloads nil "doom-ayu-mirage-theme" "doom-ayu-mirage-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-ayu-mirage-theme.el - -(register-definition-prefixes "doom-ayu-mirage-theme" '("doom-ayu-mirage")) - -;;;*** - -;;;### (autoloads nil "doom-badger-theme" "doom-badger-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-badger-theme.el - -(register-definition-prefixes "doom-badger-theme" '("doom-badger")) - -;;;*** - -;;;### (autoloads nil "doom-challenger-deep-theme" "doom-challenger-deep-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-challenger-deep-theme.el - -(register-definition-prefixes "doom-challenger-deep-theme" '("doom-challenger-deep")) - -;;;*** - -;;;### (autoloads nil "doom-city-lights-theme" "doom-city-lights-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-city-lights-theme.el - -(register-definition-prefixes "doom-city-lights-theme" '("doom-city-lights")) - -;;;*** - -;;;### (autoloads nil "doom-dark+-theme" "doom-dark+-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-dark+-theme.el - -(register-definition-prefixes "doom-dark+-theme" '("doom-dark+")) - -;;;*** - -;;;### (autoloads nil "doom-dracula-theme" "doom-dracula-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-dracula-theme.el - -(register-definition-prefixes "doom-dracula-theme" '("doom-dracula")) - -;;;*** - -;;;### (autoloads nil "doom-ephemeral-theme" "doom-ephemeral-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-ephemeral-theme.el - -(register-definition-prefixes "doom-ephemeral-theme" '("doom-ephemeral")) - -;;;*** - -;;;### (autoloads nil "doom-fairy-floss-theme" "doom-fairy-floss-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-fairy-floss-theme.el - -(register-definition-prefixes "doom-fairy-floss-theme" '("doom-fairy-floss")) - -;;;*** - -;;;### (autoloads nil "doom-flatwhite-theme" "doom-flatwhite-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-flatwhite-theme.el - -(register-definition-prefixes "doom-flatwhite-theme" '("doom-f")) - -;;;*** - -;;;### (autoloads nil "doom-gruvbox-light-theme" "doom-gruvbox-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-gruvbox-light-theme.el - -(register-definition-prefixes "doom-gruvbox-light-theme" '("doom-gruvbox-light")) - -;;;*** - -;;;### (autoloads nil "doom-gruvbox-theme" "doom-gruvbox-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-gruvbox-theme.el - -(register-definition-prefixes "doom-gruvbox-theme" '("doom-gruvbox")) - -;;;*** - -;;;### (autoloads nil "doom-henna-theme" "doom-henna-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-henna-theme.el - -(register-definition-prefixes "doom-henna-theme" '("doom-henna")) - -;;;*** - -;;;### (autoloads nil "doom-homage-black-theme" "doom-homage-black-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-homage-black-theme.el - -(register-definition-prefixes "doom-homage-black-theme" '("doom-homage-black")) - -;;;*** - -;;;### (autoloads nil "doom-homage-white-theme" "doom-homage-white-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-homage-white-theme.el - -(register-definition-prefixes "doom-homage-white-theme" '("doom-homage-white")) - -;;;*** - -;;;### (autoloads nil "doom-horizon-theme" "doom-horizon-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-horizon-theme.el - -(register-definition-prefixes "doom-horizon-theme" '("doom-horizon")) - -;;;*** - -;;;### (autoloads nil "doom-ir-black-theme" "doom-ir-black-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-ir-black-theme.el - -(register-definition-prefixes "doom-ir-black-theme" '("doom-ir-black")) - -;;;*** - -;;;### (autoloads nil "doom-laserwave-theme" "doom-laserwave-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-laserwave-theme.el - -(register-definition-prefixes "doom-laserwave-theme" '("doom-laserwave")) - -;;;*** - -;;;### (autoloads nil "doom-manegarm-theme" "doom-manegarm-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-manegarm-theme.el - -(register-definition-prefixes "doom-manegarm-theme" '("doom-manegarm")) - -;;;*** - -;;;### (autoloads nil "doom-material-theme" "doom-material-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-material-theme.el - -(register-definition-prefixes "doom-material-theme" '("doom-material")) - -;;;*** - -;;;### (autoloads nil "doom-miramare-theme" "doom-miramare-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-miramare-theme.el - -(register-definition-prefixes "doom-miramare-theme" '("doom-miramare")) - -;;;*** - -;;;### (autoloads nil "doom-molokai-theme" "doom-molokai-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-molokai-theme.el - -(register-definition-prefixes "doom-molokai-theme" '("doom-molokai")) - -;;;*** - -;;;### (autoloads nil "doom-monokai-classic-theme" "doom-monokai-classic-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-monokai-classic-theme.el - -(register-definition-prefixes "doom-monokai-classic-theme" '("doom-monokai-classic")) - -;;;*** - -;;;### (autoloads nil "doom-monokai-machine-theme" "doom-monokai-machine-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-monokai-machine-theme.el - -(register-definition-prefixes "doom-monokai-machine-theme" '("doom-monokai-machine")) - -;;;*** - -;;;### (autoloads nil "doom-monokai-octagon-theme" "doom-monokai-octagon-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-monokai-octagon-theme.el - -(register-definition-prefixes "doom-monokai-octagon-theme" '("doom-monokai-octagon")) - -;;;*** - -;;;### (autoloads nil "doom-monokai-pro-theme" "doom-monokai-pro-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-monokai-pro-theme.el - -(register-definition-prefixes "doom-monokai-pro-theme" '("doom-monokai-pro")) - -;;;*** - -;;;### (autoloads nil "doom-monokai-ristretto-theme" "doom-monokai-ristretto-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-monokai-ristretto-theme.el - -(register-definition-prefixes "doom-monokai-ristretto-theme" '("doom-monokai-ristretto")) - -;;;*** - -;;;### (autoloads nil "doom-monokai-spectrum-theme" "doom-monokai-spectrum-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-monokai-spectrum-theme.el - -(register-definition-prefixes "doom-monokai-spectrum-theme" '("doom-monokai-spectrum")) - -;;;*** - -;;;### (autoloads nil "doom-moonlight-theme" "doom-moonlight-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-moonlight-theme.el - -(register-definition-prefixes "doom-moonlight-theme" '("doom-moonlight")) - -;;;*** - -;;;### (autoloads nil "doom-nord-light-theme" "doom-nord-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-nord-light-theme.el - -(register-definition-prefixes "doom-nord-light-theme" '("doom-nord-light")) - -;;;*** - -;;;### (autoloads nil "doom-nord-theme" "doom-nord-theme.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from doom-nord-theme.el - -(register-definition-prefixes "doom-nord-theme" '("doom-nord")) - -;;;*** - -;;;### (autoloads nil "doom-nova-theme" "doom-nova-theme.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from doom-nova-theme.el - -(register-definition-prefixes "doom-nova-theme" '("doom-nova")) - -;;;*** - -;;;### (autoloads nil "doom-oceanic-next-theme" "doom-oceanic-next-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-oceanic-next-theme.el - -(register-definition-prefixes "doom-oceanic-next-theme" '("doom-oceanic-next")) - -;;;*** - -;;;### (autoloads nil "doom-old-hope-theme" "doom-old-hope-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-old-hope-theme.el - -(register-definition-prefixes "doom-old-hope-theme" '("doom-old-hope")) - -;;;*** - -;;;### (autoloads nil "doom-one-light-theme" "doom-one-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-one-light-theme.el - -(register-definition-prefixes "doom-one-light-theme" '("doom-one-light")) - -;;;*** - -;;;### (autoloads nil "doom-one-theme" "doom-one-theme.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from doom-one-theme.el - -(register-definition-prefixes "doom-one-theme" '("doom-one")) - -;;;*** - -;;;### (autoloads nil "doom-opera-light-theme" "doom-opera-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-opera-light-theme.el - -(register-definition-prefixes "doom-opera-light-theme" '("doom-opera-light")) - -;;;*** - -;;;### (autoloads nil "doom-opera-theme" "doom-opera-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-opera-theme.el - -(register-definition-prefixes "doom-opera-theme" '("doom-opera")) - -;;;*** - -;;;### (autoloads nil "doom-outrun-electric-theme" "doom-outrun-electric-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-outrun-electric-theme.el - -(register-definition-prefixes "doom-outrun-electric-theme" '("doom-outrun-electric")) - -;;;*** - -;;;### (autoloads nil "doom-palenight-theme" "doom-palenight-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-palenight-theme.el - -(register-definition-prefixes "doom-palenight-theme" '("doom-palenight")) - -;;;*** - -;;;### (autoloads nil "doom-peacock-theme" "doom-peacock-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-peacock-theme.el - -(register-definition-prefixes "doom-peacock-theme" '("doom-peacock")) - -;;;*** - -;;;### (autoloads nil "doom-plain-dark-theme" "doom-plain-dark-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-plain-dark-theme.el - -(register-definition-prefixes "doom-plain-dark-theme" '("doom-plain-")) - -;;;*** - -;;;### (autoloads nil "doom-plain-theme" "doom-plain-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-plain-theme.el - -(register-definition-prefixes "doom-plain-theme" '("doom-plain")) - -;;;*** - -;;;### (autoloads nil "doom-rouge-theme" "doom-rouge-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-rouge-theme.el - -(register-definition-prefixes "doom-rouge-theme" '("doom-rouge")) - -;;;*** - -;;;### (autoloads nil "doom-shades-of-purple-theme" "doom-shades-of-purple-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-shades-of-purple-theme.el - -(register-definition-prefixes "doom-shades-of-purple-theme" '("doom-shades-of-purple")) - -;;;*** - -;;;### (autoloads nil "doom-snazzy-theme" "doom-snazzy-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-snazzy-theme.el - -(register-definition-prefixes "doom-snazzy-theme" '("doom-snazzy")) - -;;;*** - -;;;### (autoloads nil "doom-solarized-dark-high-contrast-theme" "doom-solarized-dark-high-contrast-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-solarized-dark-high-contrast-theme.el - -(register-definition-prefixes "doom-solarized-dark-high-contrast-theme" '("doom-solarized-dark-high-contrast")) - -;;;*** - -;;;### (autoloads nil "doom-solarized-dark-theme" "doom-solarized-dark-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-solarized-dark-theme.el - -(register-definition-prefixes "doom-solarized-dark-theme" '("doom-solarized-dark")) - -;;;*** - -;;;### (autoloads nil "doom-solarized-light-theme" "doom-solarized-light-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-solarized-light-theme.el - -(register-definition-prefixes "doom-solarized-light-theme" '("doom-solarized-light")) - -;;;*** - -;;;### (autoloads nil "doom-sourcerer-theme" "doom-sourcerer-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-sourcerer-theme.el - -(register-definition-prefixes "doom-sourcerer-theme" '("doom-sourcerer")) - -;;;*** - -;;;### (autoloads nil "doom-spacegrey-theme" "doom-spacegrey-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-spacegrey-theme.el - -(register-definition-prefixes "doom-spacegrey-theme" '("doom-spacegrey")) - -;;;*** - -;;;### (autoloads nil "doom-themes" "doom-themes.el" (0 0 0 0)) -;;; Generated autoloads from doom-themes.el - -(autoload 'doom-name-to-rgb "doom-themes" "\ -Retrieves the hexidecimal string repesented the named COLOR (e.g. \"red\") -for FRAME (defaults to the current frame). - -\(fn COLOR)" nil nil) - -(autoload 'doom-blend "doom-themes" "\ -Blend two colors (hexidecimal strings) together by a coefficient ALPHA (a -float between 0 and 1) - -\(fn COLOR1 COLOR2 ALPHA)" nil nil) - -(autoload 'doom-darken "doom-themes" "\ -Darken a COLOR (a hexidecimal string) by a coefficient ALPHA (a float between -0 and 1). - -\(fn COLOR ALPHA)" nil nil) - -(autoload 'doom-lighten "doom-themes" "\ -Brighten a COLOR (a hexidecimal string) by a coefficient ALPHA (a float -between 0 and 1). - -\(fn COLOR ALPHA)" nil nil) - -(autoload 'doom-color "doom-themes" "\ -Retrieve a specific color named NAME (a symbol) from the current theme. - -\(fn NAME &optional TYPE)" nil nil) - -(autoload 'doom-ref "doom-themes" "\ -TODO - -\(fn FACE PROP &optional CLASS)" nil nil) - -(autoload 'doom-themes-set-faces "doom-themes" "\ -Customize THEME (a symbol) with FACES. - -If THEME is nil, it applies to all themes you load. FACES is a list of Doom -theme face specs. These is a simplified spec. For example: - - (doom-themes-set-faces 'user - '(default :background red :foreground blue) - '(doom-modeline-bar :background (if -modeline-bright modeline-bg highlight)) - '(doom-modeline-buffer-file :inherit 'mode-line-buffer-id :weight 'bold) - '(doom-modeline-buffer-path :inherit 'mode-line-emphasis :weight 'bold) - '(doom-modeline-buffer-project-root :foreground green :weight 'bold)) - -\(fn THEME &rest FACES)" nil nil) - -(function-put 'doom-themes-set-faces 'lisp-indent-function 'defun) - -(when (and (boundp 'custom-theme-load-path) load-file-name) (let* ((base (file-name-directory load-file-name)) (dir (expand-file-name "themes/" base))) (add-to-list 'custom-theme-load-path (or (and (file-directory-p dir) dir) base)))) - -(register-definition-prefixes "doom-themes" '("def-doom-theme" "doom-")) - -;;;*** - -;;;### (autoloads nil "doom-themes-base" "doom-themes-base.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-themes-base.el - -(register-definition-prefixes "doom-themes-base" '("doom-themes-base-")) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-neotree" "doom-themes-ext-neotree.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-neotree.el - -(autoload 'doom-themes-neotree-config "doom-themes-ext-neotree" "\ -Install doom-themes' neotree configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." nil nil) - -(register-definition-prefixes "doom-themes-ext-neotree" '("doom-")) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-org" "doom-themes-ext-org.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-org.el - -(autoload 'doom-themes-org-config "doom-themes-ext-org" "\ -Load `doom-themes-ext-org'." nil nil) - -(register-definition-prefixes "doom-themes-ext-org" '("doom-themes-")) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-treemacs" "doom-themes-ext-treemacs.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-treemacs.el - -(autoload 'doom-themes-treemacs-config "doom-themes-ext-treemacs" "\ -Install doom-themes' treemacs configuration. - -Includes an Atom-esque icon theme and highlighting based on filetype." nil nil) - -(register-definition-prefixes "doom-themes-ext-treemacs" '("doom-themes-")) - -;;;*** - -;;;### (autoloads nil "doom-themes-ext-visual-bell" "doom-themes-ext-visual-bell.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-themes-ext-visual-bell.el - -(autoload 'doom-themes-visual-bell-fn "doom-themes-ext-visual-bell" "\ -Blink the mode-line red briefly. Set `ring-bell-function' to this to use it." nil nil) - -(autoload 'doom-themes-visual-bell-config "doom-themes-ext-visual-bell" "\ -Enable flashing the mode-line on error." nil nil) - -;;;*** - -;;;### (autoloads nil "doom-tomorrow-day-theme" "doom-tomorrow-day-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-tomorrow-day-theme.el - -(register-definition-prefixes "doom-tomorrow-day-theme" '("doom-tomorrow-day")) - -;;;*** - -;;;### (autoloads nil "doom-tomorrow-night-theme" "doom-tomorrow-night-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-tomorrow-night-theme.el - -(register-definition-prefixes "doom-tomorrow-night-theme" '("doom-tomorrow-night")) - -;;;*** - -;;;### (autoloads nil "doom-vibrant-theme" "doom-vibrant-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-vibrant-theme.el - -(register-definition-prefixes "doom-vibrant-theme" '("doom-vibrant")) - -;;;*** - -;;;### (autoloads nil "doom-wilmersdorf-theme" "doom-wilmersdorf-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-wilmersdorf-theme.el - -(register-definition-prefixes "doom-wilmersdorf-theme" '("doom-wilmersdorf")) - -;;;*** - -;;;### (autoloads nil "doom-xcode-theme" "doom-xcode-theme.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from doom-xcode-theme.el - -(register-definition-prefixes "doom-xcode-theme" '("doom-xcode")) - -;;;*** - -;;;### (autoloads nil "doom-zenburn-theme" "doom-zenburn-theme.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from doom-zenburn-theme.el - -(register-definition-prefixes "doom-zenburn-theme" '("doom-zenburn")) - -;;;*** - -(provide 'doom-themes-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; doom-themes-autoloads.el ends here diff --git a/straight/build/doom-themes/doom-themes-base.el b/straight/build/doom-themes/doom-themes-base.el deleted file mode 120000 index 0007d095..00000000 --- a/straight/build/doom-themes/doom-themes-base.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/doom-themes-base.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes-base.elc b/straight/build/doom-themes/doom-themes-base.elc deleted file mode 100644 index 16bf971f..00000000 Binary files a/straight/build/doom-themes/doom-themes-base.elc and /dev/null differ diff --git a/straight/build/doom-themes/doom-themes-ext-neotree.el b/straight/build/doom-themes/doom-themes-ext-neotree.el deleted file mode 120000 index 56618aa4..00000000 --- a/straight/build/doom-themes/doom-themes-ext-neotree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/doom-themes-ext-neotree.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes-ext-org.el b/straight/build/doom-themes/doom-themes-ext-org.el deleted file mode 120000 index e5972f93..00000000 --- a/straight/build/doom-themes/doom-themes-ext-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/doom-themes-ext-org.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes-ext-org.elc b/straight/build/doom-themes/doom-themes-ext-org.elc deleted file mode 100644 index 2fff24d5..00000000 Binary files a/straight/build/doom-themes/doom-themes-ext-org.elc and /dev/null differ diff --git a/straight/build/doom-themes/doom-themes-ext-treemacs.el b/straight/build/doom-themes/doom-themes-ext-treemacs.el deleted file mode 120000 index 9fc03e0f..00000000 --- a/straight/build/doom-themes/doom-themes-ext-treemacs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/doom-themes-ext-treemacs.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes-ext-visual-bell.el b/straight/build/doom-themes/doom-themes-ext-visual-bell.el deleted file mode 120000 index 253783dd..00000000 --- a/straight/build/doom-themes/doom-themes-ext-visual-bell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/doom-themes-ext-visual-bell.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes-ext-visual-bell.elc b/straight/build/doom-themes/doom-themes-ext-visual-bell.elc deleted file mode 100644 index e34bfdd0..00000000 Binary files a/straight/build/doom-themes/doom-themes-ext-visual-bell.elc and /dev/null differ diff --git a/straight/build/doom-themes/doom-themes.el b/straight/build/doom-themes/doom-themes.el deleted file mode 120000 index 34612bc1..00000000 --- a/straight/build/doom-themes/doom-themes.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/doom-themes.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-themes.elc b/straight/build/doom-themes/doom-themes.elc deleted file mode 100644 index c0e73eb9..00000000 Binary files a/straight/build/doom-themes/doom-themes.elc and /dev/null differ diff --git a/straight/build/doom-themes/doom-tomorrow-day-theme.el b/straight/build/doom-themes/doom-tomorrow-day-theme.el deleted file mode 120000 index 8cbe2016..00000000 --- a/straight/build/doom-themes/doom-tomorrow-day-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-tomorrow-day-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-tomorrow-night-theme.el b/straight/build/doom-themes/doom-tomorrow-night-theme.el deleted file mode 120000 index aa153278..00000000 --- a/straight/build/doom-themes/doom-tomorrow-night-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-tomorrow-night-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-vibrant-theme.el b/straight/build/doom-themes/doom-vibrant-theme.el deleted file mode 120000 index 04970b04..00000000 --- a/straight/build/doom-themes/doom-vibrant-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-vibrant-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-wilmersdorf-theme.el b/straight/build/doom-themes/doom-wilmersdorf-theme.el deleted file mode 120000 index 53f55061..00000000 --- a/straight/build/doom-themes/doom-wilmersdorf-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-wilmersdorf-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-xcode-theme.el b/straight/build/doom-themes/doom-xcode-theme.el deleted file mode 120000 index bfdb3cd6..00000000 --- a/straight/build/doom-themes/doom-xcode-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-xcode-theme.el \ No newline at end of file diff --git a/straight/build/doom-themes/doom-zenburn-theme.el b/straight/build/doom-themes/doom-zenburn-theme.el deleted file mode 120000 index 12d26c4f..00000000 --- a/straight/build/doom-themes/doom-zenburn-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-doom-themes/themes/doom-zenburn-theme.el \ No newline at end of file diff --git a/straight/build/eaf/core/__pycache__/utils.cpython-39.pyc b/straight/build/eaf/core/__pycache__/utils.cpython-39.pyc deleted file mode 120000 index 462491c2..00000000 --- a/straight/build/eaf/core/__pycache__/utils.cpython-39.pyc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/__pycache__/utils.cpython-39.pyc \ No newline at end of file diff --git a/straight/build/eaf/core/__pycache__/view.cpython-39.pyc b/straight/build/eaf/core/__pycache__/view.cpython-39.pyc deleted file mode 120000 index e0852761..00000000 --- a/straight/build/eaf/core/__pycache__/view.cpython-39.pyc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/__pycache__/view.cpython-39.pyc \ No newline at end of file diff --git a/straight/build/eaf/core/adblocker.css b/straight/build/eaf/core/adblocker.css deleted file mode 120000 index 7cb88184..00000000 --- a/straight/build/eaf/core/adblocker.css +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/adblocker.css \ No newline at end of file diff --git a/straight/build/eaf/core/buffer.py b/straight/build/eaf/core/buffer.py deleted file mode 120000 index 0d5e92e0..00000000 --- a/straight/build/eaf/core/buffer.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/buffer.py \ No newline at end of file diff --git a/straight/build/eaf/core/eaf-epc.el b/straight/build/eaf/core/eaf-epc.el deleted file mode 120000 index bac0512b..00000000 --- a/straight/build/eaf/core/eaf-epc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/eaf-epc.el \ No newline at end of file diff --git a/straight/build/eaf/core/eaf-epc.elc b/straight/build/eaf/core/eaf-epc.elc deleted file mode 100644 index 68a1ebda..00000000 Binary files a/straight/build/eaf/core/eaf-epc.elc and /dev/null differ diff --git a/straight/build/eaf/core/js/caret_browsing.js b/straight/build/eaf/core/js/caret_browsing.js deleted file mode 120000 index 6849d3f5..00000000 --- a/straight/build/eaf/core/js/caret_browsing.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/caret_browsing.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/clear_focus.js b/straight/build/eaf/core/js/clear_focus.js deleted file mode 120000 index 2f0661ac..00000000 --- a/straight/build/eaf/core/js/clear_focus.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/clear_focus.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/focus_input.js b/straight/build/eaf/core/js/focus_input.js deleted file mode 120000 index b2053d7a..00000000 --- a/straight/build/eaf/core/js/focus_input.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/focus_input.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/get_background_color.js b/straight/build/eaf/core/js/get_background_color.js deleted file mode 120000 index f88cb406..00000000 --- a/straight/build/eaf/core/js/get_background_color.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/get_background_color.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/get_focus_text.js b/straight/build/eaf/core/js/get_focus_text.js deleted file mode 120000 index 6da01f07..00000000 --- a/straight/build/eaf/core/js/get_focus_text.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/get_focus_text.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/get_selection_text.js b/straight/build/eaf/core/js/get_selection_text.js deleted file mode 120000 index f3f1d129..00000000 --- a/straight/build/eaf/core/js/get_selection_text.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/get_selection_text.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/marker.js b/straight/build/eaf/core/js/marker.js deleted file mode 120000 index b13a91d2..00000000 --- a/straight/build/eaf/core/js/marker.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/marker.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/pw_autofill.js b/straight/build/eaf/core/js/pw_autofill.js deleted file mode 120000 index 61617001..00000000 --- a/straight/build/eaf/core/js/pw_autofill.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/pw_autofill.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/select_input_text.js b/straight/build/eaf/core/js/select_input_text.js deleted file mode 120000 index 2e801fc5..00000000 --- a/straight/build/eaf/core/js/select_input_text.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/select_input_text.js \ No newline at end of file diff --git a/straight/build/eaf/core/js/set_focus_text.js b/straight/build/eaf/core/js/set_focus_text.js deleted file mode 120000 index 29e13ab0..00000000 --- a/straight/build/eaf/core/js/set_focus_text.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/js/set_focus_text.js \ No newline at end of file diff --git a/straight/build/eaf/core/pyaria2.py b/straight/build/eaf/core/pyaria2.py deleted file mode 120000 index a68288ab..00000000 --- a/straight/build/eaf/core/pyaria2.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/pyaria2.py \ No newline at end of file diff --git a/straight/build/eaf/core/utils.py b/straight/build/eaf/core/utils.py deleted file mode 120000 index 98ad535d..00000000 --- a/straight/build/eaf/core/utils.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/utils.py \ No newline at end of file diff --git a/straight/build/eaf/core/view.py b/straight/build/eaf/core/view.py deleted file mode 120000 index 8e15b24c..00000000 --- a/straight/build/eaf/core/view.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/view.py \ No newline at end of file diff --git a/straight/build/eaf/core/webengine.py b/straight/build/eaf/core/webengine.py deleted file mode 120000 index a1d7367a..00000000 --- a/straight/build/eaf/core/webengine.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/core/webengine.py \ No newline at end of file diff --git a/straight/build/eaf/eaf-autoloads.el b/straight/build/eaf/eaf-autoloads.el deleted file mode 100644 index 0bd2a06c..00000000 --- a/straight/build/eaf/eaf-autoloads.el +++ /dev/null @@ -1,46 +0,0 @@ -;;; eaf-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "eaf" "eaf.el" (0 0 0 0)) -;;; Generated autoloads from eaf.el - -(autoload 'eaf-open-bookmark "eaf" "\ -Command to open or create EAF bookmarks with completion." t nil) - -(autoload 'eaf-get-file-name-extension "eaf" "\ -A wrapper around `file-name-extension' that downcases the extension of the FILE. - -\(fn FILE)" nil nil) - -(autoload 'eaf-open "eaf" "\ -Open an EAF application with URL, optional APP-NAME and ARGS. - -Interactively, a prefix arg replaces ALWAYS-NEW, which means to open a new - buffer regardless of whether a buffer with existing URL and APP-NAME exists. - -By default, `eaf-open' will switch to buffer if corresponding url exists. -`eaf-open' always open new buffer if option OPEN-ALWAYS is non-nil. - -When called interactively, URL accepts a file that can be opened by EAF. - -\(fn URL &optional APP-NAME ARGS ALWAYS-NEW)" t nil) - -(autoload 'eaf-install-and-update "eaf" "\ -Interactively run `install-eaf.py' to install/update EAF apps. - -For a full `install-eaf.py' experience, refer to `--help' and run in a terminal." t nil) - -(register-definition-prefixes "eaf" '("eaf-" "eval-in-emacs-func" "get-emacs-face-foregrounds")) - -;;;*** - -(provide 'eaf-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; eaf-autoloads.el ends here diff --git a/straight/build/eaf/eaf.el b/straight/build/eaf/eaf.el deleted file mode 120000 index c260bff9..00000000 --- a/straight/build/eaf/eaf.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/eaf.el \ No newline at end of file diff --git a/straight/build/eaf/eaf.elc b/straight/build/eaf/eaf.elc deleted file mode 100644 index c093d344..00000000 Binary files a/straight/build/eaf/eaf.elc and /dev/null differ diff --git a/straight/build/eaf/eaf.py b/straight/build/eaf/eaf.py deleted file mode 120000 index f920dfe7..00000000 --- a/straight/build/eaf/eaf.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/eaf.py \ No newline at end of file diff --git a/straight/build/eaf/install-eaf.py b/straight/build/eaf/install-eaf.py deleted file mode 120000 index 2e37e938..00000000 --- a/straight/build/eaf/install-eaf.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/install-eaf.py \ No newline at end of file diff --git a/straight/build/eaf/sync-eaf-resources.py b/straight/build/eaf/sync-eaf-resources.py deleted file mode 120000 index ea8e6f3e..00000000 --- a/straight/build/eaf/sync-eaf-resources.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-application-framework/sync-eaf-resources.py \ No newline at end of file diff --git a/straight/build/elfeed-org/elfeed-org-autoloads.el b/straight/build/elfeed-org/elfeed-org-autoloads.el deleted file mode 100644 index eee7f688..00000000 --- a/straight/build/elfeed-org/elfeed-org-autoloads.el +++ /dev/null @@ -1,23 +0,0 @@ -;;; elfeed-org-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "elfeed-org" "elfeed-org.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-org.el - -(autoload 'elfeed-org "elfeed-org" "\ -Hook up rmh-elfeed-org to read the `org-mode' configuration when elfeed is run." t nil) - -(register-definition-prefixes "elfeed-org" '("elfeed-org-" "rmh-elfeed-org-")) - -;;;*** - -(provide 'elfeed-org-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; elfeed-org-autoloads.el ends here diff --git a/straight/build/elfeed-org/elfeed-org.el b/straight/build/elfeed-org/elfeed-org.el deleted file mode 120000 index b9921efa..00000000 --- a/straight/build/elfeed-org/elfeed-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed-org/elfeed-org.el \ No newline at end of file diff --git a/straight/build/elfeed-org/elfeed-org.elc b/straight/build/elfeed-org/elfeed-org.elc deleted file mode 100644 index 9b75a0f7..00000000 Binary files a/straight/build/elfeed-org/elfeed-org.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-autoloads.el b/straight/build/elfeed/elfeed-autoloads.el deleted file mode 100644 index 6c39abba..00000000 --- a/straight/build/elfeed/elfeed-autoloads.el +++ /dev/null @@ -1,138 +0,0 @@ -;;; elfeed-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "elfeed" "elfeed.el" (0 0 0 0)) -;;; Generated autoloads from elfeed.el - -(autoload 'elfeed-update "elfeed" "\ -Update all the feeds in `elfeed-feeds'." t nil) - -(autoload 'elfeed "elfeed" "\ -Enter elfeed." t nil) - -(autoload 'elfeed-load-opml "elfeed" "\ -Load feeds from an OPML file into `elfeed-feeds'. -When called interactively, the changes to `elfeed-feeds' are -saved to your customization file. - -\(fn FILE)" t nil) - -(autoload 'elfeed-export-opml "elfeed" "\ -Export the current feed listing to OPML-formatted FILE. - -\(fn FILE)" t nil) - -(register-definition-prefixes "elfeed" '("elfeed-")) - -;;;*** - -;;;### (autoloads nil "elfeed-csv" "elfeed-csv.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-csv.el - -(register-definition-prefixes "elfeed-csv" '("elfeed-csv-")) - -;;;*** - -;;;### (autoloads nil "elfeed-curl" "elfeed-curl.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-curl.el - -(register-definition-prefixes "elfeed-curl" '("elfeed-curl-")) - -;;;*** - -;;;### (autoloads nil "elfeed-db" "elfeed-db.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-db.el - -(register-definition-prefixes "elfeed-db" '("elfeed-" "with-elfeed-db-visit")) - -;;;*** - -;;;### (autoloads nil "elfeed-lib" "elfeed-lib.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-lib.el - -(register-definition-prefixes "elfeed-lib" '("elfeed-")) - -;;;*** - -;;;### (autoloads nil "elfeed-link" "elfeed-link.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-link.el - -(autoload 'elfeed-link-store-link "elfeed-link" "\ -Store a link to an elfeed search or entry buffer. - -When storing a link to an entry, automatically extract all the -entry metadata. These can be used in the capture templates as -%:elfeed-entry-. See `elfeed-entry--create' for the list -of available props." nil nil) - -(autoload 'elfeed-link-open "elfeed-link" "\ -Jump to an elfeed entry or search. - -Depending on what FILTER-OR-ID looks like, we jump to either -search buffer or show a concrete entry. - -\(fn FILTER-OR-ID)" nil nil) - -(eval-after-load 'org `(funcall ',(lambda nil (if (version< (org-version) "9.0") (with-no-warnings (org-add-link-type "elfeed" #'elfeed-link-open) (add-hook 'org-store-link-functions #'elfeed-link-store-link)) (with-no-warnings (org-link-set-parameters "elfeed" :follow #'elfeed-link-open :store #'elfeed-link-store-link)))))) - -;;;*** - -;;;### (autoloads nil "elfeed-log" "elfeed-log.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-log.el - -(register-definition-prefixes "elfeed-log" '("elfeed-log")) - -;;;*** - -;;;### (autoloads nil "elfeed-search" "elfeed-search.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-search.el - -(autoload 'elfeed-search-bookmark-handler "elfeed-search" "\ -Jump to an elfeed-search bookmarked location. - -\(fn RECORD)" nil nil) - -(autoload 'elfeed-search-desktop-restore "elfeed-search" "\ -Restore the state of an elfeed-search buffer on desktop restore. - -\(fn FILE-NAME BUFFER-NAME SEARCH-FILTER)" nil nil) - -(add-to-list 'desktop-buffer-mode-handlers '(elfeed-search-mode . elfeed-search-desktop-restore)) - -(register-definition-prefixes "elfeed-search" '("elfeed-s")) - -;;;*** - -;;;### (autoloads nil "elfeed-show" "elfeed-show.el" (0 0 0 0)) -;;; Generated autoloads from elfeed-show.el - -(autoload 'elfeed-show-bookmark-handler "elfeed-show" "\ -Show the bookmarked entry saved in the `RECORD'. - -\(fn RECORD)" nil nil) - -(register-definition-prefixes "elfeed-show" '("elfeed-")) - -;;;*** - -;;;### (autoloads nil "xml-query" "xml-query.el" (0 0 0 0)) -;;; Generated autoloads from xml-query.el - -(register-definition-prefixes "xml-query" '("xml-query")) - -;;;*** - -;;;### (autoloads nil nil ("elfeed-pkg.el") (0 0 0 0)) - -;;;*** - -(provide 'elfeed-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; elfeed-autoloads.el ends here diff --git a/straight/build/elfeed/elfeed-csv.el b/straight/build/elfeed/elfeed-csv.el deleted file mode 120000 index ad820481..00000000 --- a/straight/build/elfeed/elfeed-csv.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-csv.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-csv.elc b/straight/build/elfeed/elfeed-csv.elc deleted file mode 100644 index ba9ca952..00000000 Binary files a/straight/build/elfeed/elfeed-csv.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-curl.el b/straight/build/elfeed/elfeed-curl.el deleted file mode 120000 index 245d1f70..00000000 --- a/straight/build/elfeed/elfeed-curl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-curl.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-curl.elc b/straight/build/elfeed/elfeed-curl.elc deleted file mode 100644 index 37c3863c..00000000 Binary files a/straight/build/elfeed/elfeed-curl.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-db.el b/straight/build/elfeed/elfeed-db.el deleted file mode 120000 index 3a329fdd..00000000 --- a/straight/build/elfeed/elfeed-db.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-db.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-db.elc b/straight/build/elfeed/elfeed-db.elc deleted file mode 100644 index 0158962e..00000000 Binary files a/straight/build/elfeed/elfeed-db.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-lib.el b/straight/build/elfeed/elfeed-lib.el deleted file mode 120000 index 989f24a9..00000000 --- a/straight/build/elfeed/elfeed-lib.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-lib.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-lib.elc b/straight/build/elfeed/elfeed-lib.elc deleted file mode 100644 index 4269bd0b..00000000 Binary files a/straight/build/elfeed/elfeed-lib.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-link.el b/straight/build/elfeed/elfeed-link.el deleted file mode 120000 index 5984867d..00000000 --- a/straight/build/elfeed/elfeed-link.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-link.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-link.elc b/straight/build/elfeed/elfeed-link.elc deleted file mode 100644 index 0b5bd7cf..00000000 Binary files a/straight/build/elfeed/elfeed-link.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-log.el b/straight/build/elfeed/elfeed-log.el deleted file mode 120000 index db4df3df..00000000 --- a/straight/build/elfeed/elfeed-log.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-log.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-log.elc b/straight/build/elfeed/elfeed-log.elc deleted file mode 100644 index e713166f..00000000 Binary files a/straight/build/elfeed/elfeed-log.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-pkg.el b/straight/build/elfeed/elfeed-pkg.el deleted file mode 120000 index 7bdf7ccf..00000000 --- a/straight/build/elfeed/elfeed-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-pkg.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-pkg.elc b/straight/build/elfeed/elfeed-pkg.elc deleted file mode 100644 index f5789730..00000000 Binary files a/straight/build/elfeed/elfeed-pkg.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-search.el b/straight/build/elfeed/elfeed-search.el deleted file mode 120000 index 2628262a..00000000 --- a/straight/build/elfeed/elfeed-search.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-search.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-search.elc b/straight/build/elfeed/elfeed-search.elc deleted file mode 100644 index 2dbdd120..00000000 Binary files a/straight/build/elfeed/elfeed-search.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed-show.el b/straight/build/elfeed/elfeed-show.el deleted file mode 120000 index 3b87e77f..00000000 --- a/straight/build/elfeed/elfeed-show.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed-show.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed-show.elc b/straight/build/elfeed/elfeed-show.elc deleted file mode 100644 index 4e94bf59..00000000 Binary files a/straight/build/elfeed/elfeed-show.elc and /dev/null differ diff --git a/straight/build/elfeed/elfeed.el b/straight/build/elfeed/elfeed.el deleted file mode 120000 index 9b796a85..00000000 --- a/straight/build/elfeed/elfeed.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/elfeed.el \ No newline at end of file diff --git a/straight/build/elfeed/elfeed.elc b/straight/build/elfeed/elfeed.elc deleted file mode 100644 index c63d79d6..00000000 Binary files a/straight/build/elfeed/elfeed.elc and /dev/null differ diff --git a/straight/build/elfeed/xml-query.el b/straight/build/elfeed/xml-query.el deleted file mode 120000 index 511ca1ee..00000000 --- a/straight/build/elfeed/xml-query.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elfeed/xml-query.el \ No newline at end of file diff --git a/straight/build/elfeed/xml-query.elc b/straight/build/elfeed/xml-query.elc deleted file mode 100644 index adf1ca51..00000000 Binary files a/straight/build/elfeed/xml-query.elc and /dev/null differ diff --git a/straight/build/elisp-refs/elisp-refs-autoloads.el b/straight/build/elisp-refs/elisp-refs-autoloads.el deleted file mode 100644 index cc3f398d..00000000 --- a/straight/build/elisp-refs/elisp-refs-autoloads.el +++ /dev/null @@ -1,66 +0,0 @@ -;;; elisp-refs-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "elisp-refs" "elisp-refs.el" (0 0 0 0)) -;;; Generated autoloads from elisp-refs.el - -(autoload 'elisp-refs-function "elisp-refs" "\ -Display all the references to function SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -This searches for functions, not macros. For that, see -`elisp-refs-macro'. - -\(fn SYMBOL &optional PATH-PREFIX)" t nil) - -(autoload 'elisp-refs-macro "elisp-refs" "\ -Display all the references to macro SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -This searches for macros, not functions. For that, see -`elisp-refs-function'. - -\(fn SYMBOL &optional PATH-PREFIX)" t nil) - -(autoload 'elisp-refs-special "elisp-refs" "\ -Display all the references to special form SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -\(fn SYMBOL &optional PATH-PREFIX)" t nil) - -(autoload 'elisp-refs-variable "elisp-refs" "\ -Display all the references to variable SYMBOL, in all loaded -elisp files. - -If called with a prefix, prompt for a directory to limit the search. - -\(fn SYMBOL &optional PATH-PREFIX)" t nil) - -(autoload 'elisp-refs-symbol "elisp-refs" "\ -Display all the references to SYMBOL in all loaded elisp files. - -If called with a prefix, prompt for a directory to limit the -search. - -\(fn SYMBOL &optional PATH-PREFIX)" t nil) - -(register-definition-prefixes "elisp-refs" '("elisp-refs-")) - -;;;*** - -(provide 'elisp-refs-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; elisp-refs-autoloads.el ends here diff --git a/straight/build/elisp-refs/elisp-refs.el b/straight/build/elisp-refs/elisp-refs.el deleted file mode 120000 index 7741b7da..00000000 --- a/straight/build/elisp-refs/elisp-refs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/elisp-refs/elisp-refs.el \ No newline at end of file diff --git a/straight/build/elisp-refs/elisp-refs.elc b/straight/build/elisp-refs/elisp-refs.elc deleted file mode 100644 index 0076ffd5..00000000 Binary files a/straight/build/elisp-refs/elisp-refs.elc and /dev/null differ diff --git a/straight/build/emacsql-sqlite/emacsql-sqlite-autoloads.el b/straight/build/emacsql-sqlite/emacsql-sqlite-autoloads.el deleted file mode 100644 index e4f3b106..00000000 --- a/straight/build/emacsql-sqlite/emacsql-sqlite-autoloads.el +++ /dev/null @@ -1,21 +0,0 @@ -;;; emacsql-sqlite-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "emacsql-sqlite" "emacsql-sqlite.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from emacsql-sqlite.el - -(register-definition-prefixes "emacsql-sqlite" '("emacsql-sqlite-")) - -;;;*** - -(provide 'emacsql-sqlite-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; emacsql-sqlite-autoloads.el ends here diff --git a/straight/build/emacsql-sqlite/emacsql-sqlite.el b/straight/build/emacsql-sqlite/emacsql-sqlite.el deleted file mode 120000 index 8644b496..00000000 --- a/straight/build/emacsql-sqlite/emacsql-sqlite.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/emacsql-sqlite.el \ No newline at end of file diff --git a/straight/build/emacsql-sqlite/emacsql-sqlite.elc b/straight/build/emacsql-sqlite/emacsql-sqlite.elc deleted file mode 100644 index abcb92b9..00000000 Binary files a/straight/build/emacsql-sqlite/emacsql-sqlite.elc and /dev/null differ diff --git a/straight/build/emacsql-sqlite/sqlite/Makefile b/straight/build/emacsql-sqlite/sqlite/Makefile deleted file mode 120000 index 9feb7f48..00000000 --- a/straight/build/emacsql-sqlite/sqlite/Makefile +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/sqlite/Makefile \ No newline at end of file diff --git a/straight/build/emacsql-sqlite/sqlite/emacsql-sqlite b/straight/build/emacsql-sqlite/sqlite/emacsql-sqlite deleted file mode 100755 index 1c0253e8..00000000 Binary files a/straight/build/emacsql-sqlite/sqlite/emacsql-sqlite and /dev/null differ diff --git a/straight/build/emacsql-sqlite/sqlite/emacsql.c b/straight/build/emacsql-sqlite/sqlite/emacsql.c deleted file mode 120000 index 6af3d716..00000000 --- a/straight/build/emacsql-sqlite/sqlite/emacsql.c +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/sqlite/emacsql.c \ No newline at end of file diff --git a/straight/build/emacsql-sqlite/sqlite/sqlite3.c b/straight/build/emacsql-sqlite/sqlite/sqlite3.c deleted file mode 120000 index f9c963eb..00000000 --- a/straight/build/emacsql-sqlite/sqlite/sqlite3.c +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/sqlite/sqlite3.c \ No newline at end of file diff --git a/straight/build/emacsql-sqlite/sqlite/sqlite3.h b/straight/build/emacsql-sqlite/sqlite/sqlite3.h deleted file mode 120000 index ae6fcf10..00000000 --- a/straight/build/emacsql-sqlite/sqlite/sqlite3.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/sqlite/sqlite3.h \ No newline at end of file diff --git a/straight/build/emacsql/README.md b/straight/build/emacsql/README.md deleted file mode 120000 index c2936827..00000000 --- a/straight/build/emacsql/README.md +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/README.md \ No newline at end of file diff --git a/straight/build/emacsql/emacsql-autoloads.el b/straight/build/emacsql/emacsql-autoloads.el deleted file mode 100644 index d2248212..00000000 --- a/straight/build/emacsql/emacsql-autoloads.el +++ /dev/null @@ -1,34 +0,0 @@ -;;; emacsql-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "emacsql" "emacsql.el" (0 0 0 0)) -;;; Generated autoloads from emacsql.el - -(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) - -(register-definition-prefixes "emacsql" '("emacsql-")) - -;;;*** - -;;;### (autoloads nil "emacsql-compiler" "emacsql-compiler.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from emacsql-compiler.el - -(register-definition-prefixes "emacsql-compiler" '("emacsql-")) - -;;;*** - -(provide 'emacsql-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; emacsql-autoloads.el ends here diff --git a/straight/build/emacsql/emacsql-compiler.el b/straight/build/emacsql/emacsql-compiler.el deleted file mode 120000 index 26377151..00000000 --- a/straight/build/emacsql/emacsql-compiler.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/emacsql-compiler.el \ No newline at end of file diff --git a/straight/build/emacsql/emacsql-compiler.elc b/straight/build/emacsql/emacsql-compiler.elc deleted file mode 100644 index 9491326d..00000000 Binary files a/straight/build/emacsql/emacsql-compiler.elc and /dev/null differ diff --git a/straight/build/emacsql/emacsql.el b/straight/build/emacsql/emacsql.el deleted file mode 120000 index a531db35..00000000 --- a/straight/build/emacsql/emacsql.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacsql/emacsql.el \ No newline at end of file diff --git a/straight/build/emacsql/emacsql.elc b/straight/build/emacsql/emacsql.elc deleted file mode 100644 index ccfe37ff..00000000 Binary files a/straight/build/emacsql/emacsql.elc and /dev/null differ diff --git a/straight/build/embark/dir b/straight/build/embark/dir deleted file mode 100644 index 32e44844..00000000 --- a/straight/build/embark/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 -* Embark: (embark). Emacs Mini-Buffer Actions Rooted in Keymaps. diff --git a/straight/build/embark/embark-autoloads.el b/straight/build/embark/embark-autoloads.el deleted file mode 100644 index a1280eea..00000000 --- a/straight/build/embark/embark-autoloads.el +++ /dev/null @@ -1,155 +0,0 @@ -;;; embark-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "embark" "embark.el" (0 0 0 0)) -;;; Generated autoloads from embark.el - -(defun embark--record-this-command nil "\ -Record command which opened the minibuffer. -We record this because it will be the default action. -This function is meant to be added to `minibuffer-setup-hook'." (setq-local embark--command this-command)) - -(add-hook 'minibuffer-setup-hook #'embark--record-this-command) - -(autoload 'embark-prefix-help-command "embark" "\ -Prompt for and run a command bound in the prefix used to reach this command. -The prefix described consists of all but the last event of the -key sequence that ran this command. This function is intended to -be used as a value for `prefix-help-command'. - -In addition to using completion to select a command, you can also -type @ and the key binding (without the prefix)." t nil) - -(autoload 'embark-bindings "embark" "\ -Explore all current command key bindings with `completing-read'. -The selected command will be executed. The set of key bindings can -be restricted by passing a PREFIX key. - -\(fn &optional PREFIX)" t nil) - -(autoload 'embark-act "embark" "\ -Prompt the user for an action and perform it. -The targets of the action are chosen by `embark-target-finders'. -By default, if called from a minibuffer the target is the top -completion candidate. When called from a non-minibuffer buffer -there can multiple targets and you can cycle among them by using -`embark-cycle' (which is bound by default to the same key -binding `embark-act' is, but see `embark-cycle-key'). - -This command uses `embark-prompter' to ask the user to specify an -action, and calls it injecting the target at the first minibuffer -prompt. - -If you call this from the minibuffer, it can optionally quit the -minibuffer. The variable `embark-quit-after-action' controls -whether calling `embark-act' with nil ARG quits the minibuffer, -and if ARG is non-nil it will do the opposite. Interactively, -ARG is the prefix argument. - -If instead you call this from outside the minibuffer, the first -ARG targets are skipped over (if ARG is negative the skipping is -done by cycling backwards) and cycling starts from the following -target. - -\(fn &optional ARG)" t nil) - -(autoload 'embark-dwim "embark" "\ -Run the default action on the current target. -The target of the action is chosen by `embark-target-finders'. - -If the target comes from minibuffer completion, then the default -action is the command that opened the minibuffer in the first -place, unless overidden by `embark-default-action-overrides'. - -For targets that do not come from minibuffer completion -\(typically some thing at point in a regular buffer) and whose -type is not listed in `embark-default-action-overrides', the -default action is given by whatever binding RET has in the action -keymap for the target's type. - -See `embark-act' for the meaning of the prefix ARG. - -\(fn &optional ARG)" t nil) - -(autoload 'embark-become "embark" "\ -Make current command become a different command. -Take the current minibuffer input as initial input for new -command. The new command can be run normally using key bindings or -\\[execute-extended-command], but if the current command is found in a keymap in -`embark-become-keymaps', that keymap is activated to provide -convenient access to the other commands in it. - -If FULL is non-nil (interactively, if called with a prefix -argument), the entire minibuffer contents are used as the initial -input of the new command. By default only the part of the -minibuffer contents between the current completion boundaries is -taken. What this means is fairly technical, but (1) usually -there is no difference: the completion boundaries include the -entire minibuffer contents, and (2) the most common case where -these notions differ is file completion, in which case the -completion boundaries single out the path component containing -point. - -\(fn &optional FULL)" t nil) - -(autoload 'embark-collect-live "embark" "\ -Create a live-updating Embark Collect buffer. -Optionally start in INITIAL-VIEW (either `list' or `grid') -instead of what `embark-collect-initial-view-alist' specifies. -Interactively, \\[universal-argument] means grid view, a prefix -argument of 1 means list view. - -To control the display, add an entry to `display-buffer-alist' -with key \"Embark Collect Live\". - -\(fn &optional INITIAL-VIEW)" t nil) - -(autoload 'embark-collect-snapshot "embark" "\ -Create an Embark Collect buffer. -Optionally start in INITIAL-VIEW (either `list' or `grid') -instead of what `embark-collect-initial-view-alist' specifies. -Interactively, \\[universal-argument] means grid view, a prefix -argument of 1 means list view. - -To control the display, add an entry to `display-buffer-alist' -with key \"Embark Collect\". - -\(fn &optional INITIAL-VIEW)" t nil) - -(autoload 'embark-collect-completions "embark" "\ -Create an ephemeral live-updating Embark Collect buffer." t nil) - -(autoload 'embark-collect-completions-after-delay "embark" "\ -Start `embark-collect-live' after `embark-collect-live-initial-delay'. -Add this function to `minibuffer-setup-hook' to have an Embark -Live Collect buffer popup every time you use the minibuffer." nil nil) - -(autoload 'embark-collect-completions-after-input "embark" "\ -Start `embark-collect-completions' after some minibuffer input. -Add this function to `minibuffer-setup-hook' to have an Embark -Live Collect buffer popup soon after you type something in the -minibuffer; the length of the delay after typing is given by -`embark-collect-live-initial-delay'." nil nil) - -(autoload 'embark-switch-to-collect-completions "embark" "\ -Switch to the Embark Collect Completions buffer, creating it if necessary." t nil) - -(autoload 'embark-export "embark" "\ -Create a type-specific buffer to manage current candidates. -The variable `embark-exporters-alist' controls how to make the -buffer for each type of completion." t nil) - -(register-definition-prefixes "embark" '("embark-")) - -;;;*** - -(provide 'embark-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; embark-autoloads.el ends here diff --git a/straight/build/embark/embark.el b/straight/build/embark/embark.el deleted file mode 120000 index c03b8a03..00000000 --- a/straight/build/embark/embark.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/embark/embark.el \ No newline at end of file diff --git a/straight/build/embark/embark.elc b/straight/build/embark/embark.elc deleted file mode 100644 index f67d22d8..00000000 Binary files a/straight/build/embark/embark.elc and /dev/null differ diff --git a/straight/build/embark/embark.info b/straight/build/embark/embark.info deleted file mode 100644 index af1139df..00000000 --- a/straight/build/embark/embark.info +++ /dev/null @@ -1,1029 +0,0 @@ -This is embark.info, produced by makeinfo version 6.8 from embark.texi. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Embark: (embark). Emacs Mini-Buffer Actions Rooted in Keymaps. -END-INFO-DIR-ENTRY - - -File: embark.info, Node: Top, Next: Overview, Up: (dir) - -Embark: Emacs Mini-Buffer Actions Rooted in Keymaps -*************************************************** - -* Menu: - -* Overview:: -* Quick start:: -* Advanced configuration:: -* How does Embark call the actions?:: -* Embark, Marginalia and Consult: Embark Marginalia and Consult. -* Resources:: -* Contributions:: -* Acknowledgements:: - -— The Detailed Node Listing — - -Overview - -* Acting on targets:: -* The default action on a target:: -* Working with sets of possible targets:: -* Switching to a different command without losing what you've typed:: - -Advanced configuration - -* Showing information about available targets and actions:: -* Selecting commands via completions instead of key bindings:: -* Quitting the minibuffer after an action:: -* Allowing the target to be edited before acting on it:: -* Running some setup after injecting the target:: -* Creating your own keymaps:: -* Defining actions for new categories of targets:: - -Defining actions for new categories of targets - -* New minibuffer target example - tab-bar tabs:: -* New target example in regular buffers - short Wikipedia links:: - -How does Embark call the actions? - -* Non-interactive functions as actions:: - - - -File: embark.info, Node: Overview, Next: Quick start, Prev: Top, Up: Top - -1 Overview -********** - -* Menu: - -* Acting on targets:: -* The default action on a target:: -* Working with sets of possible targets:: -* Switching to a different command without losing what you've typed:: - - -File: embark.info, Node: Acting on targets, Next: The default action on a target, Up: Overview - -1.1 Acting on targets -===================== - -This package provides a sort of right-click contextual menu for Emacs, -accessed through the ‘embark-act’ command (which you should bind to a -convenient key), offering you relevant _actions_ to use on a _target_ -determined by the context: - - • In the minibuffer, the target is the current top completion - candidate. - • In the ‘*Completions*’ buffer the target is the completion at - point. - • In a regular buffer, the target is the region if active, or else - the file, symbol, URL, s-expression or defun at point. - - Multiple targets can be present at the same location and you can -cycle between them by repeating the ‘embark-act’ key binding. The type -of actions offered depend on the type of the target. Here is a sample -of a few of the actions offered in the default configuration: - - • For files you get offered actions like deleting, copying, renaming, - visiting in another window, running a shell command on the file, - etc. - • For buffers the actions include switching to or killing the buffer. - • For package names the actions include installing, removing or - visiting the homepage. - • For Emacs Lisp symbols the actions include finding the definition, - looking up documentation, evaluating (which for a variable - immediately shows the value, but for a function lets you pass it - some arguments first). There are some actions specific to - variables, such as setting the value directly or though the - customize system, and some actions specific to commands, such as - binding it to a key. - - By default when you use ‘embark-act’ if you don’t immediately select -an action, after a short delay Embark will pop up a buffer showing a -list of actions and their corresponding key bindings. If you are using -‘embark-act’ outside the minibuffer, Embark will also highlight the -current target. These behaviors are configurable via the variable -‘embark-indicators’. Instead of selecting an action via its key -binding, you can select it by name with completion by typing ‘C-h’ after -‘embark-act’. - - Everything is easily configurable: determining the current target, -classifying it, and deciding which actions are offered for each type in -the classification. The above introduction just mentions part of the -default configuration. - - Configuring which actions are offered for a type is particularly easy -and requires no programming: the variable ‘embark-keymap-alist’ -associates target types with variables containing keymaps, and those -keymaps containing bindings for the actions. (To examine the available -categories and their associated keymaps, you can use ‘C-h v -embark-keymap-alist’ or customize that variable.) For example, in the -default configuration the type ‘file’ is associated with the symbol -‘embark-file-map’. That symbol names a keymap with single-letter key -bindings for common Emacs file commands, for instance ‘c’ is bound to -‘copy-file’. This means that if you are in the minibuffer after running -a command that prompts for a file, such as ‘find-file’ or ‘rename-file’, -you can copy a file by running ‘embark-act’ and then pressing ‘c’. - - These action keymaps are very convenient but not strictly necessary -when using ‘embark-act’: you can use any command that reads from the -minibuffer as an action and the target of the action will be inserted at -the first minibuffer prompt. After running ‘embark-act’ all of your key -bindings and even ‘execute-extended-command’ can be used to run a -command. For example, if you want to replace all occurrences of the -symbol at point, just use ‘M-%’ as the action, there is no need to bind -‘query-replace’ in one of Embark’s keymaps. Also, those action keymaps -are normal Emacs keymaps and you should feel free to bind in them -whatever commands you find useful as actions and want to be available -through convenient bindings. - - The actions in ‘embark-general-map’ are available no matter what type -of completion you are in the middle of. By default this includes -bindings to save the current candidate in the kill ring and to insert -the current candidate in the previously selected buffer (the buffer that -was current when you executed a command that opened up the minibuffer). - - Emacs’s minibuffer completion system includes metadata indicating the -_category_ of what is being completed. For example, ‘find-file’’s -metadata indicates a category of ‘file’ and ‘switch-to-buffer’’s -metadata indicates a category of ‘buffer’. Embark has the related -notion of the _type_ of a target for actions, and by default when -category metadata is present it is taken to be the type of minibuffer -completion candidates when used as targets. Emacs commands often do not -set useful category metadata so the Marginalia -(https://github.com/minad/marginalia) package, which supplies this -missing metadata, is highly recommended for use with Embark. - - Embark’s default configuration has actions for the following target -types: files, buffers, symbols, packages, URLs, bookmarks, and as a -somewhat special case, actions for when the region is active. You can -read about the default actions and their key bindings -(https://github.com/oantolin/embark/wiki/Default-Actions) on the GitHub -project wiki. - - -File: embark.info, Node: The default action on a target, Next: Working with sets of possible targets, Prev: Acting on targets, Up: Overview - -1.2 The default action on a target -================================== - -Embark has a notion of default action for a target: - - • If the target is a minibuffer completion candidate, then the - default action is whatever command opened the minibuffer in the - first place. For example if you run ‘kill-buffer’, then the - default action will be to kill buffers. - • If the target comes from a regular buffer (i.e., not a minibuffer), - then the default action is whatever is bound to ‘RET’ in the keymap - of actions for that type of target. For example, in Embark’s - default configuration for a URL found at point the default action - is ‘browse-url’, because ‘RET’ is bound to ‘browse-url’ in the - ‘embark-url-map’ keymap. - - To run the default action you can press ‘RET’ after running -‘embark-act’. Note that if there are several different targets at a -given location, each has its own default action, so first cycle to the -target you want and then press ‘RET’ to run the corresponding default -action. - - There is also the ‘embark-dwim’ which runs the default action for the -first target found. It’s pretty handy in non-minibuffer buffers: with -Embark’s default configuration it will: - - • Open the file at point. - • Open the URL at point in a web browser (using the ‘browse-url’ - command). - • Compose a new email to the email address at point. - • In an Emacs Lisp buffer, if point is on an opening parenthesis or - right after a closing one, it will evaluate the corresponding - expression. - • Go to the definition of an Emacs Lisp function, variable or macro - at point. - • Find the file corresponding to an Emacs Lisp library at point. - - -File: embark.info, Node: Working with sets of possible targets, Next: Switching to a different command without losing what you've typed, Prev: The default action on a target, Up: Overview - -1.3 Working with sets of possible targets -========================================= - -Besides acting individually on targets, Embark lets you work -collectively on a set of target _candidates_. For example, while you -are in the minibuffer the candidates are simply the possible completions -of your input. Embark provides two main commands to work on candidate -sets: - - • The ‘embark-collect-snapshot’ command produces a buffer listing all - the current candidates, for you to peruse and run actions on at - your leisure. The candidates can be viewed in a grid or as a list - showing additional annotations. - - • The ‘embark-export’ command tries to open a buffer in an - appropriate major mode for the set of candidates. If the - candidates are files export produces a Dired buffer; if they are - buffers, you get an Ibuffer buffer; and if they are packages you - get a buffer in package menu mode. - - If you use the grepping commands from the Consult - (https://github.com/minad/consult/) package, ‘consult-grep’, - ‘consult-git-grep’ or ‘consult-ripgrep’, then you’ll probably want - to install and load the ‘embark-consult’ package, which adds - support for exporting a list of grep results to an honest grep-mode - buffer, on which you can even use wgrep - (https://github.com/mhayashi1120/Emacs-wgrep) if you wish. - - When in doubt choosing among these a good rule of thumb is to always -prefer ‘embark-export’ since when an exporter to a special major mode is -available for a given type of target, it will be more featureful than an -Embark collect buffer, and if no such exporter is configured the -‘embark-export’ command falls back to the generic -‘embark-collect-snapshot’. - - These commands are always available as “actions” (although they do -not act on just the current target but on all candidates) for -‘embark-act’ and are bound to ‘S’, ‘E’, respectively, in -‘embark-general-map’. This means that you do not have to bind your own -key bindings for these (although you can, of course!), just a key -binding for ‘embark-act’. - - There is also the ‘embark-collect-live’ variant of -‘embark-collect-snapshot’ which produces “live” Embark Collect buffers, -meaning they auto-update as the set of candidates changes. Most users -of visual completion UIs such as Vertico, Icomplete, Selectrum or Ivy -will probably either not want to use this, to avoid seeing double (the -list of candidates is displayed both by Embark and by the completion -UI), or to configure their completion UI to hide while using -‘embark-collect-live’. See the Embark wiki for sample configuration for -Selectrum -(https://github.com/oantolin/embark/wiki/Additional-Configuration#pause-selectrum-while-using-embark-collect-live). - - -File: embark.info, Node: Switching to a different command without losing what you've typed, Prev: Working with sets of possible targets, Up: Overview - -1.4 Switching to a different command without losing what you’ve typed -===================================================================== - -Embark also has the ‘embark-become’ command which is useful for when you -run a command, start typing at the minibuffer and realize you meant a -different command. The most common case for me is that I run -‘switch-to-buffer’, start typing a buffer name and realize I haven’t -opened the file I had in mind yet! I’ll use this situation as a running -example to illustrate ‘embark-become’. When this happens I can, of -course, press ‘C-g’ and then run ‘find-file’ and open the file, but this -requires retyping the portion of the file name you already typed. This -process can be streamlined with ‘embark-become’: while still in the -‘switch-to-buffer’ you can run ‘embark-become’ and effectively make the -‘switch-to-buffer’ command become ‘find-file’ for this run. - - You can bind ‘embark-become’ to a key in ‘minibuffer-local-map’, but -it is also available as an action under the letter ‘B’ (uppercase), so -you don’t need a binding if you already have one for ‘embark-act’. So, -assuming I have ‘embark-act’ bound to, say, ‘C-.’, once I realize I -haven’t open the file I can type ‘C-. B C-x C-f’ to have -‘switch-to-buffer’ become ‘find-file’ without losing what I have already -typed in the minibuffer. - - But for even more convenience, ‘embark-become’ offers shorter key -bindings for commands you are likely to want the current command to -become. When you use ‘embark-become’ it looks for the current command -in all keymaps named in the list ‘embark-become-keymaps’ and then -activates all keymaps that contain it. For example, the default value -of ‘embark-become-keymaps’ contains a keymap -‘embark-become-file+buffer-map’ with bindings for several commands -related to files and buffers, in particular, it binds ‘switch-to-buffer’ -to ‘b’ and ‘find-file’ to ‘f’. So when I accidentally try to switch to -a buffer for a file I haven’t opened yet, ‘embark-become’ finds that the -command I ran, ‘switch-to-buffer’, is in the keymap -‘embark-become-file+buffer-map’, so it activates that keymap (and any -others that also contain a binding for ‘switch-to-buffer’). The end -result is that I can type ‘C-. B f’ to switch to ‘find-file’. - - -File: embark.info, Node: Quick start, Next: Advanced configuration, Prev: Overview, Up: Top - -2 Quick start -************* - -The easiest way to install Embark is from GNU ELPA, just run ‘M-x -package-install RET embark RET’. (It is also available on MELPA.) It -is highly recommended to also install Marginalia -(https://github.com/minad/marginalia) (also available on GNU ELPA), so -that Embark can offer you preconfigured actions in more contexts. For -‘use-package’ users, the following is a very reasonable starting -configuration: - - (use-package marginalia - :ensure t - :config - (marginalia-mode)) - - (use-package embark - :ensure t - - :bind - (("C-." . embark-act) ;; pick some comfortable binding - ("C-;" . embark-dwim) ;; good alternative: M-. - ("C-h B" . embark-bindings)) ;; alternative for `describe-bindings' - - :init - - ;; Optionally replace the key help with a completing-read interface - (setq prefix-help-command #'embark-prefix-help-command) - - :config - - ;; Hide the mode line of the Embark live/completions buffers - (add-to-list 'display-buffer-alist - '("\\`\\*Embark Collect \\(Live\\|Completions\\)\\*" - nil - (window-parameters (mode-line-format . none))))) - - ;; Consult users will also want the embark-consult package. - (use-package embark-consult - :ensure t - :after (embark consult) - :demand t ; only necessary if you have the hook below - ;; if you want to have consult previews as you move around an - ;; auto-updating embark collect buffer - :hook - (embark-collect-mode . consult-preview-at-point-mode)) - - Other Embark commands such as ‘embark-become’, -‘embark-collect-snapshot’, ‘embark-collect-live’, ‘embark-export’ can be -run through ‘embark-act’ as actions bound to ‘B’, ‘S’, ‘L’, ‘E’ -respectively, and thus don’t really need a dedicated key binding, but -feel free to bind them directly if you so wish. If you do choose to -bind them directly, you’ll probably want to bind them in -‘minibuffer-local-map’, since they are most useful in the minibuffer (in -fact, ‘embark-become’ only works in the minibuffer). - - The command ‘embark-dwim’ executes the default action at point. -Another good keybinding for ‘embark-dwim’ is ‘M-.’ since ‘embark-dwim’ -acts like ‘xref-find-definitions’ on the symbol at point. ‘C-.’ can be -seen as a right-click context menu at point and ‘M-.’ acts like -left-click. The keybindings are mnemonic, both act at the point (‘.’). - - Embark needs to know what your minibuffer completion system considers -to be the list of candidates and which one is the current one. Embark -works out of the box if you use Emacs’s default tab completion, the -built-in ‘icomplete-mode’ or ‘fido-mode’, or the third-party packages -Vertico (https://github.com/minad/vertico), Selectrum -(https://github.com/raxod502/selectrum/) or Ivy -(https://github.com/abo-abo/swiper). - - If you are a Helm (https://emacs-helm.github.io/helm/) or Ivy -(https://github.com/abo-abo/swiper) user you are unlikely to want Embark -since those packages include comprehensive functionality for acting on -minibuffer completion candidates. (Embark does come with Ivy -integration despite this.) - - -File: embark.info, Node: Advanced configuration, Next: How does Embark call the actions?, Prev: Quick start, Up: Top - -3 Advanced configuration -************************ - -* Menu: - -* Showing information about available targets and actions:: -* Selecting commands via completions instead of key bindings:: -* Quitting the minibuffer after an action:: -* Allowing the target to be edited before acting on it:: -* Running some setup after injecting the target:: -* Creating your own keymaps:: -* Defining actions for new categories of targets:: - - -File: embark.info, Node: Showing information about available targets and actions, Next: Selecting commands via completions instead of key bindings, Up: Advanced configuration - -3.1 Showing information about available targets and actions -=========================================================== - -By default, if you run ‘embark-act’ and do not immediately select an -action, after a short delay Embark will pop up a buffer called ‘*Embark -Actions*’ containing a list of available actions with their key -bindings. You can scroll that buffer with the mouse of with the usual -commands ‘scroll-other-window’ and ‘scroll-other-window-down’ (bound by -default to ‘C-M-v’ and ‘C-M-S-v’). - - That functionality is provided by the ‘embark-mixed-indicator’, but -Embark has other indicators that can provide information about the -target and its type, what other targets you can cycle to, and which -actions have key bindings in the action map for the current type of -target. Any number of indicators can be active at once and the user -option ‘embark-indicators’ should be set to a list of the desired -indicators. - - Embark comes with the following indicators: - - • ‘embark-minimal-indicator’: shows a messages in the echo area or - minibuffer prompt showing the current target and the types of all - targets starting with the current one; this one is on by default. - - • ‘embark-highlight-indicator’: highlights the target at point; also - on by default. - - • ‘embark-verbose-indicator’: displays a table of actions and their - key bindings in a buffer; this is not on by default, in favor of - the mixed indicator described next. - - • ‘embark-mixed-indicator’: starts out by behaving as the minimal - indicator but after a short delay acts as the verbose indicator; - this is on by default. - - • ‘embark-isearch-highlight-indicator’: this only does something when - the current target is the symbol at point, in which case it lazily - highlights all occurrences of that symbol in the current buffer, - like isearch; also on by default. - - Users of the popular which-key -(https://github.com/justbur/emacs-which-key) package may prefer to use -the ‘embark-which-key-indicator’ from the Embark wiki -(https://github.com/oantolin/embark/wiki/Additional-Configuration#use-which-key-like-a-key-menu-prompt). -Just copy its definition from the wiki into your configuration and -customize the ‘embark-indicators’ user option to exclude the mixed and -verbose indicators and to include ‘embark-which-key-indicator’. - - -File: embark.info, Node: Selecting commands via completions instead of key bindings, Next: Quitting the minibuffer after an action, Prev: Showing information about available targets and actions, Up: Advanced configuration - -3.2 Selecting commands via completions instead of key bindings -============================================================== - -As an alternative to reading the list of actions in the verbose or mixed -indicators (see the previous section for a description of these), you -can press the ‘embark-help-key’, which is ‘C-h’ by default (but you may -prefer ‘?’ to free up ‘C-h’ for use as a prefix) after running -‘embark-act’. Pressing the help key will prompt you for the name of an -action with completion (but feel free to enter a command that is not -among the offered candidates!), and will also remind you of the key -bindings. You can press ‘embark-keymap-prompter-key’, which is ‘@’ by -default, at the prompt and then one of the key bindings to enter the -name of the corresponding action. - - You may think that with the ‘*Embark Actions*’ buffer popping up to -remind you of the key bindings you’d never want to use completion to -select an action by name, but personally I find that typing a small -portion of the action name to narrow down the list of candidates feels -significantly faster than visually scanning the entire list of actions. - - If you find you prefer entering actions that way, you can configure -embark to always prompt you for actions by setting the variable -‘embark-prompter’ to ‘embark-completing-read-prompter’. - - -File: embark.info, Node: Quitting the minibuffer after an action, Next: Allowing the target to be edited before acting on it, Prev: Selecting commands via completions instead of key bindings, Up: Advanced configuration - -3.3 Quitting the minibuffer after an action -=========================================== - -By default, if you call ‘embark-act’ from the minibuffer it quits the -minibuffer after performing the action. You can change this by setting -the user option ‘embark-quit-after-action’ to ‘nil’. That variable -controls whether or not ‘embark-act’ quits the minibuffer when you call -it without a prefix argument, and you can select the opposite behavior -to what the variable says by calling ‘embark-act’ with ‘C-u’. Note that -both the variable ‘embark-quit-after-action’ and ‘C-u’ have no effect -when you call ‘embark-act’ outside the minibuffer. - - Having ‘embark-act’ _not_ quit the minibuffer can be useful to turn -commands into little “thing managers”. For example, you can use -‘find-file’ as a little file manager or ‘describe-package’ as a little -package manager: you can run those commands, perform a series of -actions, and then quit the command. - - If you find yourself using the quitting and non-quitting variants of -‘embark-act’ about equally often, you may prefer to have separate -commands for them instead of a single command that you call with ‘C-u’ -half the time. You could, for example, keep the default exiting -behavior of ‘embark-act’ and define a non-quitting version as follows: - - (defun embark-act-noquit () - "Run action but don't quit the minibuffer afterwards." - (interactive) - (let ((embark-quit-after-action nil)) - (embark-act))) - - -File: embark.info, Node: Allowing the target to be edited before acting on it, Next: Running some setup after injecting the target, Prev: Quitting the minibuffer after an action, Up: Advanced configuration - -3.4 Allowing the target to be edited before acting on it -======================================================== - -By default, for most commands ‘embark’ inserts the target of the action -into the next minibuffer prompt and “presses ‘RET’” for you, accepting -the target as is. - - For some commands this might be undesirable, either for safety -(because a command is “hard to undo”, like ‘delete-file’ or -‘kill-buffer’), or because further input is required next to the target -(like when using ‘shell-command’: the target is the file and you still -need to enter a shell command to run on it, at the same prompt). You -can add such commands to the ‘embark-allow-edit-actions’ variable (which -by default already contains the examples mentioned, and a few others as -well). - - -File: embark.info, Node: Running some setup after injecting the target, Next: Creating your own keymaps, Prev: Allowing the target to be edited before acting on it, Up: Advanced configuration - -3.5 Running some setup after injecting the target -================================================= - -You can customize what happens after the target is inserted at the -minibuffer prompt of an action. There are ‘embark-setup-action-hooks’, -that are run by default after injecting the target into the minibuffer. -The hook can be specified for specific action commands by associating -the command to the desired hook. By default the hooks with the key t -are executed. - - For example, consider using ‘shell-command’ as an action during file -completion. It would be useful to insert a space before the target file -name and to leave the point at the beginning, so you can immediately -type the shell command. That’s why in ‘embark’’s default configuration -there is an entry in ‘embark-setup-action-hooks’ associating -‘shell-command’ to ‘embark--shell-prep’, a simple helper command that -quotes all the spaces in the file name, inserts an extra space at the -beginning of the line and leaves point to the left of it. - - -File: embark.info, Node: Creating your own keymaps, Next: Defining actions for new categories of targets, Prev: Running some setup after injecting the target, Up: Advanced configuration - -3.6 Creating your own keymaps -============================= - -All internal keymaps are defined with a helper macro -‘embark-define-keymap’ that you can use to define your own keymaps, -whether they are for new categories in ‘embark-keymap-alist’ or for any -other purpose! For example a simple version of the file action keymap -could be defined as follows: - - (embark-define-keymap embark-file-map - "Example keymap with a few file actions" - ("d" delete-file) - ("r" rename-file) - ("c" copy-file)) - - Remember also that these action keymaps are perfectly normal Emacs -keymaps, and do not need to be created with this helper macro. You can -use the built-in ‘define-key’, or your favorite external package such as -‘bind-key’ or ‘general.el’ to manage them. - - -File: embark.info, Node: Defining actions for new categories of targets, Prev: Creating your own keymaps, Up: Advanced configuration - -3.7 Defining actions for new categories of targets -================================================== - -It is easy to configure Embark to provide actions for new types of -targets, either in the minibuffer or outside it. I present below two -very detailed examples of how to do this. At several points I’ll -explain more than one way to proceed, typically with the easiest option -first. I include the alternative options since there will be similar -situations where the easiest option is not available. - -* Menu: - -* New minibuffer target example - tab-bar tabs:: -* New target example in regular buffers - short Wikipedia links:: - - -File: embark.info, Node: New minibuffer target example - tab-bar tabs, Next: New target example in regular buffers - short Wikipedia links, Up: Defining actions for new categories of targets - -3.7.1 New minibuffer target example - tab-bar tabs --------------------------------------------------- - -Say you use the new tab bars -(https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Bars.html) -from Emacs 27 and you want Embark to offer tab-specific actions when you -use the tab-bar-mode commands that mention tabs by name. You would need -to: (1) make sure Embark knows those commands deal with tabs, (2) define -a keymap for tab actions and configure Embark so it knows that’s the -keymap you want. - - 1. Telling Embark about commands that prompt for tabs by name - - For step (1), it would be great if the ‘tab-bar-mode’ commands - reported the completion category ‘tab’ when asking you for a tab - with completion. (All built-in Emacs commands that prompt for file - names, for example, do have metadata indicating that they want a - ‘file’.) They do not, unfortunately, and I will describe a couple - of ways to deal with this. - - Maybe the easiest thing is to configure Marginalia - (https://github.com/minad/marginalia) to enhance those commands. - All of the ‘tab-bar-*-tab-by-name’ commands have the words “tab by - name” in the minibuffer prompt, so you can use: - - (add-to-list 'marginalia-prompt-categories '("tab by name" . tab)) - - That’s it! But in case you are ever in a situation where you don’t - already have commands that prompt for the targets you want, I’ll - describe how writing your own command with appropriate ‘category’ - metadata looks: - - (defun my-select-tab-by-name (tab) - (interactive - (list - (let ((tab-list (or (mapcar #'(lambda (tab) (cdr (assq 'name tab))) - (tab-bar-tabs)) - (user-error "No tabs found")))) - (completing-read - "Tabs: " - (lambda (string predicate action) - (if (eq action 'metadata) - '(metadata (category . tab)) - (complete-with-action action tab-list string predicate))))))) - (tab-bar-select-tab-by-name tab)) - - As you can see, the built-in support for setting the category - metadatum is not very easy to use or pretty to look at. To help - with this I recommend the ‘consult--read’ function from the - excellent Consult (https://github.com/minad/consult/) package. - With that function we can rewrite the command as follows: - - (defun my-select-tab-by-name (tab) - (interactive - (list - (let ((tab-list (or (mapcar #'(lambda (tab) (cdr (assq 'name tab))) - (tab-bar-tabs)) - (user-error "No tabs found")))) - (consult--read tab-list - :prompt "Tabs: " - :category 'tab)))) - (tab-bar-select-tab-by-name tab)) - - Much nicer! No matter how you define the ‘my-select-tab-by-name’ - command, the first approach with Marginalia and prompt detection - has the following advantages: you get the ‘tab’ category for all - the ‘tab-bar-*-bar-by-name’ commands at once, also, you enhance - built-in commands, instead of defining new ones. - - 2. Defining and configuring a keymap for tab actions - - Let’s say we want to offer select, rename and close actions for - tabs (in addition to Embark general actions, such as saving the tab - name to the kill-ring, which you get for free). Then this will do: - - (embark-define-keymap embark-tab-actions - "Keymap for actions for tab-bar tabs (when mentioned by name)." - ("s" tab-bar-select-tab-by-name) - ("r" tab-bar-rename-tab-by-name) - ("k" tab-bar-close-tab-by-name)) - - (add-to-list 'embark-keymap-alist '(tab . embark-tab-actions)) - - What if after using this for a while you feel closing the tab - without confirmation is dangerous? You have a couple of options: - - 1. You can keep using the ‘tab-bar-close-tab-by-name’ command, - but no longer let Embark press ‘RET’ for you: - (add-to-list 'embark-allow-edit-actions 'tab-bar-close-tab-by-name) - - 2. You can write your own command that prompts for confirmation - and use that instead of ‘tab-bar-close-tab-by-name’ in the - above keymap: - (defun my-confirm-close-tab-by-name (tab) - (interactive "sTab to close: ") - (when (y-or-n-p (format "Close tab '%s'? " tab)) - (tab-bar-close-tab-by-name tab))) - - Notice that this is a command you can also use directly from - ‘M-x’ independently of Embark. Using it from ‘M-x’ leaves - something to be desired, though, since you don’t get - completion for the tab names. You can fix this if you wish as - described in the previous section. - - -File: embark.info, Node: New target example in regular buffers - short Wikipedia links, Prev: New minibuffer target example - tab-bar tabs, Up: Defining actions for new categories of targets - -3.7.2 New target example in regular buffers - short Wikipedia links -------------------------------------------------------------------- - -Say you want to teach Embark to treat text of the form -‘wikipedia:Garry_Kasparov’ in any regular buffer as a link to Wikipedia, -with actions to open the Wikipedia page in eww or an external browser or -to save the URL of the page in the kill-ring. We can take advantage of -the actions that Embark has preconfigured for URLs, so all we need to do -is teach Embark that ‘wikipedia:Garry_Kasparov’ stands for the URL -‘https://en.wikipedia.org/wiki/Garry_Kasparov’. - - You can be as fancy as you want with the recognized syntax. Here, to -keep the example simple, I’ll assume the link matches the regexp -‘wikipedia:[[:alnum:]_]+’. We will write a function that looks for a -match surrounding point, and returns an improper list of the form ‘'(url -actual-url-of-the-page beg . end)’ where ‘beg’ and ‘end’ are the buffer -positions where the target starts and ends, and are used by Embark to -highlight the target (if you have ‘embark-highlight-indicator’ included -in the list ‘embark-indicators’). - - (defun my-short-wikipedia-link () - "Target a link at point of the form wikipedia:Page_Name." - (save-excursion - (let* ((beg (progn (skip-chars-backward "[:alnum:]_:") (point))) - (end (progn (skip-chars-forward "[:alnum:]_:") (point))) - (str (buffer-substring-no-properties beg end))) - (save-match-data - (when (string-match "wikipedia:\\([[:alnum:]_]+\\)" str) - `(url - (format "https://en.wikipedia.org/wiki/%s" (match-string 1 str)) - ,beg . ,end)))))) - - (add-to-list 'embark-target-finders 'my-short-wikipedia-link) - - -File: embark.info, Node: How does Embark call the actions?, Next: Embark Marginalia and Consult, Prev: Advanced configuration, Up: Top - -4 How does Embark call the actions? -*********************************** - -Embark actions are normal Emacs commands, that is, functions with an -interactive specification. In order to execute an action, Embark calls -the command with ‘call-interactively’, so the command reads user input -exactly as if run directly by the user. For example the command may -open a minibuffer and read a string (‘read-from-minibuffer’) or open a -completion interface (‘completing-read’). If this happens, Embark takes -the target string and inserts it automatically into the minibuffer, -simulating user input this way. After inserting the string, Embark -exits the minibuffer, submitting the input. (The immediate minibuffer -exit can be disabled for specific actions in order to allow editing the -input: see the ‘embark-allow-edit-actions’ configuration variable). -Embark inserts the target string at the first minibuffer opened by the -action command, and if the command happens to prompt the user for input -more than once, the user still interacts with the second and further -prompts in the normal fashion. Note that if a command does not prompt -the user for input in the minibuffer, Embark still allows you to use it -as an action, but of course, never inserts the target anywhere. (There -are plenty of examples in the default configuration of commands that do -not prompt the user bound to keys in the action maps, most of the region -actions, for instance.) - - This is how Embark manages to reuse normal commands as actions. The -mechanism allows you to use as Embark actions commands that were not -written with Embark in mind (and indeed almost all actions that are -bound by default in Embark’s action keymaps are standard Emacs -commands). It also allows you to write new custom actions in such a way -that they are useful even without Embark. - - Staring from version 28.1, Emacs has a variable -‘y-or-n-p-use-read-key’, which when set to ‘t’ causes ‘y-or-n-p’ to use -‘read-key’ instead of ‘read-from-minibuffer’. Setting -‘y-or-n-p-use-read-key’ to ‘t’ is recommended for Embark users because -it keeps Embark from attempting to insert the target at a ‘y-or-n-p’ -prompt, which would almost never be sensible. Also consider this as a -warning to structure your own action commands so that if they use -‘y-or-n-p’, they do so only after the prompting for the target. - - Here is a simple example illustrating the various ways of reading -input from the user mentioned above. Bind the following commands to the -‘embark-symbol-map’ to be used as actions, then put the point on some -symbol and run them with ‘embark-act’: - - (defun example-action-command1 () - (interactive) - (message "The input was `%s'." (read-from-minibuffer "Input: "))) - - (defun example-action-command2 (arg input1 input2) - (interactive "P\nsInput 1: \nsInput 2: ") - (message "The first input %swas `%s', and the second was `%s'." - (if arg "truly " "") - input1 - input2)) - - (defun example-action-command3 () - (interactive) - (message "Your selection was `%s'." - (completing-read "Select: " '("E" "M" "B" "A" "R" "K")))) - - (defun example-action-command4 () - (interactive) - (message "I don't prompt you for input and thus ignore the target!")) - - (define-key embark-symbol-map "X1" #'example-action-command1) - (define-key embark-symbol-map "X2" #'example-action-command2) - (define-key embark-symbol-map "X3" #'example-action-command3) - (define-key embark-symbol-map "X4" #'example-action-command4) - - Also note that if you are using the key bindings to call actions, you -can pass prefix arguments to actions in the normal way. For example, -you can use ‘C-u X2’ with the above demonstration actions to make the -message printed by ‘example-action-command2’ more emphatic. This -ability to pass prefix arguments to actions is useful for some actions -in the default configuration, such as ‘embark-shell-command-on-buffer’. - -* Menu: - -* Non-interactive functions as actions:: - - -File: embark.info, Node: Non-interactive functions as actions, Up: How does Embark call the actions? - -4.1 Non-interactive functions as actions -======================================== - -Alternatively, Embark does support one other type of action: a -non-interactive function of a single argument. The target is passed as -argument to the function. For example: - - (defun example-action-function (target) - (message "The target was `%s'." target)) - - (define-key embark-symbol-map "X4" #'example-action-function) - - Note that normally binding non-interactive functions in a keymap is -useless, since when attempting to run them using the key binding you get -an error message similar to “Wrong type argument: commandp, -example-action-function”. In general it is more flexible to write any -new Embark actions as commands, that is, as interactive functions, -because that way you can also run them directly, without Embark. But -there are a couple of reasons to use non-interactive functions as -actions: - - 1. You may already have the function lying around, and it is - convenient to simply reuse it. - - 2. For command actions the targets can only be simple string, with no - text properties. For certain advanced uses you may want the action - to receive a string _with_ some text properties, or even a - non-string target. - - -File: embark.info, Node: Embark Marginalia and Consult, Next: Resources, Prev: How does Embark call the actions?, Up: Top - -5 Embark, Marginalia and Consult -******************************** - -Embark cooperates well with the Marginalia -(https://github.com/minad/marginalia) and Consult -(https://github.com/minad/consult) packages. Neither of those packages -is a dependency of Embark, but Marginalia is highly recommended, for -reasons explained in the rest of this section. - - Embark comes with actions for symbols (commands, functions, variables -with actions such as finding the definition, looking up the -documentation, evaluating, etc.) in the ‘embark-symbol-map’ keymap, and -for packages (actions like install, delete, browse url, etc.) in the -‘embark-package-keymap’. - - Unfortunately Embark does not automatically offers you these keymaps -when relevant, because many built-in Emacs commands don’t report -accurate category metadata. For example, a command like -‘describe-package’, which reads a package name from the minibuffer, does -not have metadata indicating this fact. - - In an earlier Embark version, there were functions to supply this -missing metadata, but they have been moved to Marginalia, which augments -many Emacs command to report accurate category metadata. Simply -activating ‘marginalia-mode’ allows Embark to offer you the package and -symbol actions when appropriate again. Candidate annotations in the -Embark collect buffer are also provided by the Marginalia package. - - • If you install Marginalia and activate ‘marginalia-mode’, the list - view in Embark Collect buffers will use the Marginalia annotations - automatically. - - • If you don’t install Marginalia, you will see only the annotations - that come with Emacs (such as key bindings in ‘M-x’, or the unicode - characters in ‘C-x 8 RET’). - - • If you have Consult installed and call ‘embark-collect-snapshot’ - from ‘consult-line’, ‘consult-mark’ or ‘consult-outline’, you will - notice the Embark Collect buffer starts in list view by default. - Similarly, you’ll notice that the ‘consult-yank’ family of commands - start out in list view with zebra stripes, so you can easily tell - where multi-line kill-ring entries start and end. - - • The function ‘embark-open-externally’ has been removed following - the policy of avoiding overlap with Consult. If you used that - action, add the small function - (https://github.com/minad/consult/blob/373498acb76b9395e5e590fb8e39f671a9363cd7/consult.el#L707) - to your configuration or install Consult and use - ‘consult-file-externally’. - - -File: embark.info, Node: Resources, Next: Contributions, Prev: Embark Marginalia and Consult, Up: Top - -6 Resources -*********** - -If you want to learn more about how others have used Embark here are -some links to read: - - • Fifteen ways to use Embark - (https://karthinks.com/software/fifteen-ways-to-use-embark/), a - blog post by Karthik Chikmagalur. - • Protesilaos Stavrou’s dotemacs (https://protesilaos.com/dotemacs/), - look for the section called “Extended minibuffer actions and more - (embark.el and prot-embark.el)” - - And some videos to watch: - - • Embark and my extras - (https://protesilaos.com/codelog/2021-01-09-emacs-embark-extras/) - by Protesilaos Stavrou. - • Embark – Key features and tweaks (https://youtu.be/qpoQiiinCtY) by - Raoul Comninos on the Emacs-Elements YouTube channel. - • Livestreamed: Adding an Embark context action to send a stream - message (https://youtu.be/WsxXr1ncukY) by Sacha Chua. - • System Crafters Live! - The Many Uses of Embark - (https://youtu.be/qk2Is_sC8Lk) by David Wilson. - • Marginalia, Consult and Embark by Mike Zamansky. - - -File: embark.info, Node: Contributions, Next: Acknowledgements, Prev: Resources, Up: Top - -7 Contributions -*************** - -Contributions to Embark are very welcome. There is a wish list -(https://github.com/oantolin/embark/issues/95) for actions, target -finders, candidate collectors and exporters. For other ideas you have -for Embark, feel free to open an issue on the issue tracker -(https://github.com/oantolin/embark/issues). Any neat configuration -tricks you find might be a good fit for the wiki -(https://github.com/oantolin/embark/wiki). - - Code contributions are very welcome too, but since Embark is now on -GNU ELPA, copyright assignment to the FSF is required before you can -contribute code. - - -File: embark.info, Node: Acknowledgements, Prev: Contributions, Up: Top - -8 Acknowledgements -****************** - -While I, Omar Antolín Camarena, have written most of the Embark code and -remain very stubborn about some of the design decisions, Embark has -recieved substantial help from a number of other people which this -document has neglected to mention for far too long. In particular, -Daniel Mendler has been absolutely invaluable, implementing several -important features, and providing a lot of useful advice. - - Code contributions: - - • Daniel Mendler (https://github.com/minad) - • Clemens Radermacher (https://github.com/clemera/) - • José Antonio Ortega Ruiz (https://codeberg.org/jao/) - • Itai Y. Efrat (https://github.com/iyefrat) - • a13 (https://github.com/a13) - • jakanakaevangeli (https://github.com/jakanakaevangeli) - • mihakam (https://github.com/mihakam) - • Brian Leung (https://github.com/leungbk) - • Karthik Chikmagalur (https://github.com/karthink) - • Roshan Shariff (https://github.com/roshanshariff) - • condy0919 (https://github.com/condy0919) - • Damien Cassou (https://github.com/DamienCassou) - • JimDBh (https://github.com/JimDBh) - - Advice and useful discussions: - - • Daniel Mendler (https://github.com/minad) - • Protesilaos Stavrou (https://gitlab.com/protesilaos/) - • Clemens Radermacher (https://github.com/clemera/) - • Howard Melman (https://github.com/hmelman/) - • Augusto Stoffel (https://github.com/astoff) - • Bruce d’Arcus (https://github.com/bdarcus) - • JD Smith (https://github.com/jdtsmith) - • Karthik Chikmagalur (https://github.com/karthink) - • jakanakaevangeli (https://github.com/jakanakaevangeli) - • Itai Y. Efrat (https://github.com/iyefrat) - • Mohsin Kaleem (https://github.com/mohkale) - - - -Tag Table: -Node: Top206 -Node: Overview1432 -Node: Acting on targets1714 -Node: The default action on a target7217 -Node: Working with sets of possible targets9128 -Node: Switching to a different command without losing what you've typed12155 -Node: Quick start14729 -Node: Advanced configuration18143 -Node: Showing information about available targets and actions18683 -Node: Selecting commands via completions instead of key bindings21292 -Node: Quitting the minibuffer after an action22896 -Node: Allowing the target to be edited before acting on it24664 -Node: Running some setup after injecting the target25678 -Node: Creating your own keymaps26918 -Node: Defining actions for new categories of targets27911 -Node: New minibuffer target example - tab-bar tabs28680 -Ref: Telling Embark about commands that prompt for tabs by name29396 -Ref: Defining and configuring a keymap for tab actions32240 -Node: New target example in regular buffers - short Wikipedia links33929 -Node: How does Embark call the actions?35936 -Node: Non-interactive functions as actions40209 -Node: Embark Marginalia and Consult41562 -Node: Resources44255 -Node: Contributions45399 -Node: Acknowledgements46110 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/embark/embark.texi b/straight/build/embark/embark.texi deleted file mode 120000 index 8b487331..00000000 --- a/straight/build/embark/embark.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/embark/embark.texi \ No newline at end of file diff --git a/straight/build/ement/ement-api.el b/straight/build/ement/ement-api.el deleted file mode 120000 index d33e18f1..00000000 --- a/straight/build/ement/ement-api.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement-api.el \ No newline at end of file diff --git a/straight/build/ement/ement-api.elc b/straight/build/ement/ement-api.elc deleted file mode 100644 index 602e1238..00000000 Binary files a/straight/build/ement/ement-api.elc and /dev/null differ diff --git a/straight/build/ement/ement-autoloads.el b/straight/build/ement/ement-autoloads.el deleted file mode 100644 index e633881f..00000000 --- a/straight/build/ement/ement-autoloads.el +++ /dev/null @@ -1,95 +0,0 @@ -;;; ement-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "ement" "ement.el" (0 0 0 0)) -;;; Generated autoloads from ement.el - -(autoload 'ement-connect "ement" "\ -Connect to Matrix with USER-ID and PASSWORD, or using SESSION. -Interactively, with prefix, ignore a saved session and log in -again; otherwise, use a saved session if `ement-save-sessions' is -enabled and a saved session is available, or prompt to log in if -not enabled or available. - -If USERID or PASSWORD are not specified, the user will be -prompted for them. - -If URI-PREFIX is specified, it should be the prefix of the -server's API URI, including protocol, hostname, and optionally -the port, e.g. - - \"https://matrix-client.matrix.org\" - \"http://localhost:8080\" - -\(fn &key USER-ID PASSWORD URI-PREFIX SESSION)" t nil) - -(register-definition-prefixes "ement" '("ement-")) - -;;;*** - -;;;### (autoloads nil "ement-api" "ement-api.el" (0 0 0 0)) -;;; Generated autoloads from ement-api.el - -(register-definition-prefixes "ement-api" '("ement-api-error")) - -;;;*** - -;;;### (autoloads nil "ement-macros" "ement-macros.el" (0 0 0 0)) -;;; Generated autoloads from ement-macros.el - -(register-definition-prefixes "ement-macros" '("ement-")) - -;;;*** - -;;;### (autoloads nil "ement-notify" "ement-notify.el" (0 0 0 0)) -;;; Generated autoloads from ement-notify.el - -(register-definition-prefixes "ement-notify" '("ement-notify")) - -;;;*** - -;;;### (autoloads nil "ement-room" "ement-room.el" (0 0 0 0)) -;;; Generated autoloads from ement-room.el - -(register-definition-prefixes "ement-room" '("ement-")) - -;;;*** - -;;;### (autoloads nil "ement-room-list" "ement-room-list.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from ement-room-list.el - -(autoload 'ement-room-list "ement-room-list" "\ -Show buffer listing joined rooms. -Calls `pop-to-buffer-same-window'. Interactively, with prefix, -call `pop-to-buffer'. - -\(fn &rest IGNORE)" t nil) - -(defalias 'ement-list-rooms 'ement-room-list) - -(autoload 'ement-room-list-auto-update "ement-room-list" "\ -Automatically update the room list buffer. -Does so when variable `ement-room-list-auto-update' is non-nil. -To be called in `ement-sync-callback-hook'. - -\(fn SESSION)" nil nil) - -(register-definition-prefixes "ement-room-list" '("ement-room-list-")) - -;;;*** - -;;;### (autoloads nil nil ("ement-structs.el") (0 0 0 0)) - -;;;*** - -(provide 'ement-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ement-autoloads.el ends here diff --git a/straight/build/ement/ement-macros.el b/straight/build/ement/ement-macros.el deleted file mode 120000 index fe87404a..00000000 --- a/straight/build/ement/ement-macros.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement-macros.el \ No newline at end of file diff --git a/straight/build/ement/ement-macros.elc b/straight/build/ement/ement-macros.elc deleted file mode 100644 index f137fc78..00000000 Binary files a/straight/build/ement/ement-macros.elc and /dev/null differ diff --git a/straight/build/ement/ement-notify.el b/straight/build/ement/ement-notify.el deleted file mode 120000 index 902c56d9..00000000 --- a/straight/build/ement/ement-notify.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement-notify.el \ No newline at end of file diff --git a/straight/build/ement/ement-notify.elc b/straight/build/ement/ement-notify.elc deleted file mode 100644 index c400ddf8..00000000 Binary files a/straight/build/ement/ement-notify.elc and /dev/null differ diff --git a/straight/build/ement/ement-room-list.el b/straight/build/ement/ement-room-list.el deleted file mode 120000 index f0584803..00000000 --- a/straight/build/ement/ement-room-list.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement-room-list.el \ No newline at end of file diff --git a/straight/build/ement/ement-room-list.elc b/straight/build/ement/ement-room-list.elc deleted file mode 100644 index 5d4e0de3..00000000 Binary files a/straight/build/ement/ement-room-list.elc and /dev/null differ diff --git a/straight/build/ement/ement-room.el b/straight/build/ement/ement-room.el deleted file mode 120000 index bfa69c89..00000000 --- a/straight/build/ement/ement-room.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement-room.el \ No newline at end of file diff --git a/straight/build/ement/ement-room.elc b/straight/build/ement/ement-room.elc deleted file mode 100644 index 81e06780..00000000 Binary files a/straight/build/ement/ement-room.elc and /dev/null differ diff --git a/straight/build/ement/ement-structs.el b/straight/build/ement/ement-structs.el deleted file mode 120000 index 1634882d..00000000 --- a/straight/build/ement/ement-structs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement-structs.el \ No newline at end of file diff --git a/straight/build/ement/ement-structs.elc b/straight/build/ement/ement-structs.elc deleted file mode 100644 index 05db17b7..00000000 Binary files a/straight/build/ement/ement-structs.elc and /dev/null differ diff --git a/straight/build/ement/ement.el b/straight/build/ement/ement.el deleted file mode 120000 index d3b09214..00000000 --- a/straight/build/ement/ement.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ement.el/ement.el \ No newline at end of file diff --git a/straight/build/ement/ement.elc b/straight/build/ement/ement.elc deleted file mode 100644 index 97ca374a..00000000 Binary files a/straight/build/ement/ement.elc and /dev/null differ diff --git a/straight/build/emojify/data/emoji-sets.json b/straight/build/emojify/data/emoji-sets.json deleted file mode 120000 index c7a781fa..00000000 --- a/straight/build/emojify/data/emoji-sets.json +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-emojify/data/emoji-sets.json \ No newline at end of file diff --git a/straight/build/emojify/data/emoji.json b/straight/build/emojify/data/emoji.json deleted file mode 120000 index 21a9924b..00000000 --- a/straight/build/emojify/data/emoji.json +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-emojify/data/emoji.json \ No newline at end of file diff --git a/straight/build/emojify/emojify-autoloads.el b/straight/build/emojify/emojify-autoloads.el deleted file mode 100644 index cc4a5be1..00000000 --- a/straight/build/emojify/emojify-autoloads.el +++ /dev/null @@ -1,133 +0,0 @@ -;;; emojify-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "emojify" "emojify.el" (0 0 0 0)) -;;; Generated autoloads from emojify.el - -(autoload 'emojify-set-emoji-styles "emojify" "\ -Set the type of emojis that should be displayed. - -STYLES is the styles emoji styles that should be used, see `emojify-emoji-styles' - -\(fn STYLES)" nil nil) - -(autoload 'emojify-mode "emojify" "\ -Emojify mode - -This is a minor mode. If called interactively, toggle the -`Emojify mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `emojify-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(put 'global-emojify-mode 'globalized-minor-mode t) - -(defvar global-emojify-mode nil "\ -Non-nil if Global Emojify mode is enabled. -See the `global-emojify-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-emojify-mode'.") - -(custom-autoload 'global-emojify-mode "emojify" nil) - -(autoload 'global-emojify-mode "emojify" "\ -Toggle Emojify mode in all buffers. -With prefix ARG, enable Global Emojify mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Emojify mode is enabled in all buffers where `emojify-mode' would do -it. - -See `emojify-mode' for more information on Emojify mode. - -\(fn &optional ARG)" t nil) - -(autoload 'emojify-mode-line-mode "emojify" "\ -Emojify mode line - -This is a minor mode. If called interactively, toggle the -`Emojify-Mode-Line mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `emojify-mode-line-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(put 'global-emojify-mode-line-mode 'globalized-minor-mode t) - -(defvar global-emojify-mode-line-mode nil "\ -Non-nil if Global Emojify-Mode-Line mode is enabled. -See the `global-emojify-mode-line-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-emojify-mode-line-mode'.") - -(custom-autoload 'global-emojify-mode-line-mode "emojify" nil) - -(autoload 'global-emojify-mode-line-mode "emojify" "\ -Toggle Emojify-Mode-Line mode in all buffers. -With prefix ARG, enable Global Emojify-Mode-Line mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Emojify-Mode-Line mode is enabled in all buffers where -`emojify-mode-line-mode' would do it. - -See `emojify-mode-line-mode' for more information on Emojify-Mode-Line -mode. - -\(fn &optional ARG)" t nil) - -(autoload 'emojify-apropos-emoji "emojify" "\ -Show Emojis that match PATTERN. - -\(fn PATTERN)" t nil) - -(autoload 'emojify-insert-emoji "emojify" "\ -Interactively prompt for Emojis and insert them in the current buffer. - -This respects the `emojify-emoji-styles' variable." t nil) - -(register-definition-prefixes "emojify" '("emojify-")) - -;;;*** - -(provide 'emojify-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; emojify-autoloads.el ends here diff --git a/straight/build/emojify/emojify.el b/straight/build/emojify/emojify.el deleted file mode 120000 index 96cd90ed..00000000 --- a/straight/build/emojify/emojify.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-emojify/emojify.el \ No newline at end of file diff --git a/straight/build/emojify/emojify.elc b/straight/build/emojify/emojify.elc deleted file mode 100644 index 1047bb4b..00000000 Binary files a/straight/build/emojify/emojify.elc and /dev/null differ diff --git a/straight/build/esxml/esxml-autoloads.el b/straight/build/esxml/esxml-autoloads.el deleted file mode 100644 index 2d30e420..00000000 --- a/straight/build/esxml/esxml-autoloads.el +++ /dev/null @@ -1,31 +0,0 @@ -;;; esxml-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "esxml" "esxml.el" (0 0 0 0)) -;;; Generated autoloads from esxml.el - -(register-definition-prefixes "esxml" '("attr" "esxml-" "pp-esxml-to-xml" "string-trim-whitespace" "sxml-to-" "xml-to-esxml")) - -;;;*** - -;;;### (autoloads nil "esxml-query" "esxml-query.el" (0 0 0 0)) -;;; Generated autoloads from esxml-query.el - -(register-definition-prefixes "esxml-query" '("esxml-")) - -;;;*** - -;;;### (autoloads nil nil ("esxml-pkg.el") (0 0 0 0)) - -;;;*** - -(provide 'esxml-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; esxml-autoloads.el ends here diff --git a/straight/build/esxml/esxml-pkg.el b/straight/build/esxml/esxml-pkg.el deleted file mode 120000 index 33942550..00000000 --- a/straight/build/esxml/esxml-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/esxml/esxml-pkg.el \ No newline at end of file diff --git a/straight/build/esxml/esxml-pkg.elc b/straight/build/esxml/esxml-pkg.elc deleted file mode 100644 index 2a6d0640..00000000 Binary files a/straight/build/esxml/esxml-pkg.elc and /dev/null differ diff --git a/straight/build/esxml/esxml-query.el b/straight/build/esxml/esxml-query.el deleted file mode 120000 index 654fa1e8..00000000 --- a/straight/build/esxml/esxml-query.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/esxml/esxml-query.el \ No newline at end of file diff --git a/straight/build/esxml/esxml-query.elc b/straight/build/esxml/esxml-query.elc deleted file mode 100644 index e21f0abd..00000000 Binary files a/straight/build/esxml/esxml-query.elc and /dev/null differ diff --git a/straight/build/esxml/esxml.el b/straight/build/esxml/esxml.el deleted file mode 120000 index 0645640a..00000000 --- a/straight/build/esxml/esxml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/esxml/esxml.el \ No newline at end of file diff --git a/straight/build/esxml/esxml.elc b/straight/build/esxml/esxml.elc deleted file mode 100644 index 91fc0ef3..00000000 Binary files a/straight/build/esxml/esxml.elc and /dev/null differ diff --git a/straight/build/evil-avy/evil-avy-autoloads.el b/straight/build/evil-avy/evil-avy-autoloads.el deleted file mode 100644 index e34cc4df..00000000 --- a/straight/build/evil-avy/evil-avy-autoloads.el +++ /dev/null @@ -1,53 +0,0 @@ -;;; evil-avy-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "evil-avy" "evil-avy.el" (0 0 0 0)) -;;; Generated autoloads from evil-avy.el - -(defvar evil-avy-mode nil "\ -Non-nil if Evil-Avy mode is enabled. -See the `evil-avy-mode' command -for a description of this minor mode.") - -(custom-autoload 'evil-avy-mode "evil-avy" nil) - -(autoload 'evil-avy-mode "evil-avy" "\ -Toggle evil-avy-mode. -Interactively with no argument, this command toggles the mode. A -positive prefix argument enables the mode, any other prefix -argument disables it. From Lisp, argument omitted or nil enables -the mode,`toggle' toggles the state. - -This is a minor mode. If called interactively, toggle the -`Evil-Avy mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='evil-avy-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When evil-avy-mode is active, it replaces some the normal, visual, operator -and motion state keybindings to invoke avy commands. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "evil-avy" '("avy-forward-char-in-line")) - -;;;*** - -(provide 'evil-avy-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; evil-avy-autoloads.el ends here diff --git a/straight/build/evil-avy/evil-avy.el b/straight/build/evil-avy/evil-avy.el deleted file mode 120000 index 5f9a4e8e..00000000 --- a/straight/build/evil-avy/evil-avy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-avy/evil-avy.el \ No newline at end of file diff --git a/straight/build/evil-avy/evil-avy.elc b/straight/build/evil-avy/evil-avy.elc deleted file mode 100644 index 21f1f882..00000000 Binary files a/straight/build/evil-avy/evil-avy.elc and /dev/null differ diff --git a/straight/build/evil-collection/evil-collection-autoloads.el b/straight/build/evil-collection/evil-collection-autoloads.el deleted file mode 100644 index 438fb3c2..00000000 --- a/straight/build/evil-collection/evil-collection-autoloads.el +++ /dev/null @@ -1,78 +0,0 @@ -;;; evil-collection-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "evil-collection" "evil-collection.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from evil-collection.el - -(autoload 'evil-collection-translate-key "evil-collection" "\ -Translate keys in the keymap(s) corresponding to STATES and KEYMAPS. -STATES should be the name of an evil state, a list of states, or nil. KEYMAPS -should be a symbol corresponding to the keymap to make the translations in or a -list of keymap symbols. Like `evil-define-key', when a keymap does not exist, -the keybindings will be deferred until the keymap is defined, so -`with-eval-after-load' is not necessary. TRANSLATIONS corresponds to a list of -key replacement pairs. For example, specifying \"a\" \"b\" will bind \"a\" to -\"b\"'s definition in the keymap. Specifying nil as a replacement will unbind a -key. If DESTRUCTIVE is nil, a backup of the keymap will be stored on the initial -invocation, and future invocations will always look up keys in the backup -keymap. When no TRANSLATIONS are given, this function will only create the -backup keymap without making any translations. On the other hand, if DESTRUCTIVE -is non-nil, the keymap will be destructively altered without creating a backup. -For example, calling this function multiple times with \"a\" \"b\" \"b\" \"a\" -would continue to swap and unswap the definitions of these keys. This means that -when DESTRUCTIVE is non-nil, all related swaps/cycles should be done in the same -invocation. - -\(fn STATES KEYMAPS &rest TRANSLATIONS &key DESTRUCTIVE &allow-other-keys)" nil nil) - -(function-put 'evil-collection-translate-key 'lisp-indent-function 'defun) - -(autoload 'evil-collection-swap-key "evil-collection" "\ -Wrapper around `evil-collection-translate-key' for swapping keys. -STATES, KEYMAPS, and ARGS are passed to `evil-collection-translate-key'. ARGS -should consist of key swaps (e.g. \"a\" \"b\" is equivalent to \"a\" \"b\" \"b\" -\"a\" with `evil-collection-translate-key') and optionally keyword arguments for -`evil-collection-translate-key'. - -\(fn STATES KEYMAPS &rest ARGS)" nil t) - -(function-put 'evil-collection-swap-key 'lisp-indent-function 'defun) - -(autoload 'evil-collection-require "evil-collection" "\ -Require the evil-collection-MODE file, but do not activate it. - -MODE should be a symbol. This requires the evil-collection-MODE -feature without needing to manipulate `load-path'. NOERROR is -forwarded to `require'. - -\(fn MODE &optional NOERROR)" nil nil) - -(autoload 'evil-collection-init "evil-collection" "\ -Register the Evil bindings for all modes in `evil-collection-mode-list'. - -Alternatively, you may register select bindings manually, for -instance: - - (with-eval-after-load 'calendar - (evil-collection-calendar-setup)) - -If MODES is specified (as either one mode or a list of modes), use those modes -instead of the modes in `evil-collection-mode-list'. - -\(fn &optional MODES)" t nil) - -(register-definition-prefixes "evil-collection" '("evil-collection-")) - -;;;*** - -(provide 'evil-collection-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; evil-collection-autoloads.el ends here diff --git a/straight/build/evil-collection/evil-collection.el b/straight/build/evil-collection/evil-collection.el deleted file mode 120000 index f68bca6b..00000000 --- a/straight/build/evil-collection/evil-collection.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/evil-collection.el \ No newline at end of file diff --git a/straight/build/evil-collection/evil-collection.elc b/straight/build/evil-collection/evil-collection.elc deleted file mode 100644 index f2382a92..00000000 Binary files a/straight/build/evil-collection/evil-collection.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/2048-game/evil-collection-2048-game.el b/straight/build/evil-collection/modes/2048-game/evil-collection-2048-game.el deleted file mode 120000 index e194072b..00000000 --- a/straight/build/evil-collection/modes/2048-game/evil-collection-2048-game.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/2048-game/evil-collection-2048-game.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/2048-game/evil-collection-2048-game.elc b/straight/build/evil-collection/modes/2048-game/evil-collection-2048-game.elc deleted file mode 100644 index 1c430c86..00000000 Binary files a/straight/build/evil-collection/modes/2048-game/evil-collection-2048-game.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ag/evil-collection-ag.el b/straight/build/evil-collection/modes/ag/evil-collection-ag.el deleted file mode 120000 index 9e50334c..00000000 --- a/straight/build/evil-collection/modes/ag/evil-collection-ag.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ag/evil-collection-ag.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ag/evil-collection-ag.elc b/straight/build/evil-collection/modes/ag/evil-collection-ag.elc deleted file mode 100644 index 29fe9365..00000000 Binary files a/straight/build/evil-collection/modes/ag/evil-collection-ag.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/alchemist/evil-collection-alchemist.el b/straight/build/evil-collection/modes/alchemist/evil-collection-alchemist.el deleted file mode 120000 index 7619bc0f..00000000 --- a/straight/build/evil-collection/modes/alchemist/evil-collection-alchemist.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/alchemist/evil-collection-alchemist.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/alchemist/evil-collection-alchemist.elc b/straight/build/evil-collection/modes/alchemist/evil-collection-alchemist.elc deleted file mode 100644 index 6e8efc22..00000000 Binary files a/straight/build/evil-collection/modes/alchemist/evil-collection-alchemist.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.el b/straight/build/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.el deleted file mode 120000 index cf6573a2..00000000 --- a/straight/build/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.elc b/straight/build/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.elc deleted file mode 100644 index c0eb2124..00000000 Binary files a/straight/build/evil-collection/modes/anaconda-mode/evil-collection-anaconda-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/apropos/evil-collection-apropos.el b/straight/build/evil-collection/modes/apropos/evil-collection-apropos.el deleted file mode 120000 index 89ddc366..00000000 --- a/straight/build/evil-collection/modes/apropos/evil-collection-apropos.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/apropos/evil-collection-apropos.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/apropos/evil-collection-apropos.elc b/straight/build/evil-collection/modes/apropos/evil-collection-apropos.elc deleted file mode 100644 index fc75cd94..00000000 Binary files a/straight/build/evil-collection/modes/apropos/evil-collection-apropos.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/arc-mode/evil-collection-arc-mode.el b/straight/build/evil-collection/modes/arc-mode/evil-collection-arc-mode.el deleted file mode 120000 index 2ff5d66d..00000000 --- a/straight/build/evil-collection/modes/arc-mode/evil-collection-arc-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/arc-mode/evil-collection-arc-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/arc-mode/evil-collection-arc-mode.elc b/straight/build/evil-collection/modes/arc-mode/evil-collection-arc-mode.elc deleted file mode 100644 index f3d687b6..00000000 Binary files a/straight/build/evil-collection/modes/arc-mode/evil-collection-arc-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.el b/straight/build/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.el deleted file mode 120000 index 5673fa11..00000000 --- a/straight/build/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.elc b/straight/build/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.elc deleted file mode 100644 index 4c14d6e0..00000000 Binary files a/straight/build/evil-collection/modes/auto-package-update/evil-collection-auto-package-update.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/beginend/evil-collection-beginend.el b/straight/build/evil-collection/modes/beginend/evil-collection-beginend.el deleted file mode 120000 index cb540f4d..00000000 --- a/straight/build/evil-collection/modes/beginend/evil-collection-beginend.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/beginend/evil-collection-beginend.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/beginend/evil-collection-beginend.elc b/straight/build/evil-collection/modes/beginend/evil-collection-beginend.elc deleted file mode 100644 index e28eb590..00000000 Binary files a/straight/build/evil-collection/modes/beginend/evil-collection-beginend.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/bm/evil-collection-bm.el b/straight/build/evil-collection/modes/bm/evil-collection-bm.el deleted file mode 120000 index 77d30df5..00000000 --- a/straight/build/evil-collection/modes/bm/evil-collection-bm.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/bm/evil-collection-bm.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/bm/evil-collection-bm.elc b/straight/build/evil-collection/modes/bm/evil-collection-bm.elc deleted file mode 100644 index fd98971a..00000000 Binary files a/straight/build/evil-collection/modes/bm/evil-collection-bm.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/bookmark/evil-collection-bookmark.el b/straight/build/evil-collection/modes/bookmark/evil-collection-bookmark.el deleted file mode 120000 index 53ac1b6d..00000000 --- a/straight/build/evil-collection/modes/bookmark/evil-collection-bookmark.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/bookmark/evil-collection-bookmark.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/bookmark/evil-collection-bookmark.elc b/straight/build/evil-collection/modes/bookmark/evil-collection-bookmark.elc deleted file mode 100644 index b66ae967..00000000 Binary files a/straight/build/evil-collection/modes/bookmark/evil-collection-bookmark.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/buff-menu/evil-collection-buff-menu.el b/straight/build/evil-collection/modes/buff-menu/evil-collection-buff-menu.el deleted file mode 120000 index c5074995..00000000 --- a/straight/build/evil-collection/modes/buff-menu/evil-collection-buff-menu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/buff-menu/evil-collection-buff-menu.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/buff-menu/evil-collection-buff-menu.elc b/straight/build/evil-collection/modes/buff-menu/evil-collection-buff-menu.elc deleted file mode 100644 index 33836454..00000000 Binary files a/straight/build/evil-collection/modes/buff-menu/evil-collection-buff-menu.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/calc/evil-collection-calc.el b/straight/build/evil-collection/modes/calc/evil-collection-calc.el deleted file mode 120000 index 8cf31ec9..00000000 --- a/straight/build/evil-collection/modes/calc/evil-collection-calc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/calc/evil-collection-calc.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/calc/evil-collection-calc.elc b/straight/build/evil-collection/modes/calc/evil-collection-calc.elc deleted file mode 100644 index a50c06cb..00000000 Binary files a/straight/build/evil-collection/modes/calc/evil-collection-calc.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/calendar/evil-collection-calendar.el b/straight/build/evil-collection/modes/calendar/evil-collection-calendar.el deleted file mode 120000 index 561f5637..00000000 --- a/straight/build/evil-collection/modes/calendar/evil-collection-calendar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/calendar/evil-collection-calendar.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/calendar/evil-collection-calendar.elc b/straight/build/evil-collection/modes/calendar/evil-collection-calendar.elc deleted file mode 100644 index 10c22ab9..00000000 Binary files a/straight/build/evil-collection/modes/calendar/evil-collection-calendar.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/cider/evil-collection-cider.el b/straight/build/evil-collection/modes/cider/evil-collection-cider.el deleted file mode 120000 index 15ffd30e..00000000 --- a/straight/build/evil-collection/modes/cider/evil-collection-cider.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/cider/evil-collection-cider.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/cider/evil-collection-cider.elc b/straight/build/evil-collection/modes/cider/evil-collection-cider.elc deleted file mode 100644 index d113b47a..00000000 Binary files a/straight/build/evil-collection/modes/cider/evil-collection-cider.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.el b/straight/build/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.el deleted file mode 120000 index 68b86bd0..00000000 --- a/straight/build/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.elc b/straight/build/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.elc deleted file mode 100644 index 202d694a..00000000 Binary files a/straight/build/evil-collection/modes/cmake-mode/evil-collection-cmake-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/comint/evil-collection-comint.el b/straight/build/evil-collection/modes/comint/evil-collection-comint.el deleted file mode 120000 index 43cea768..00000000 --- a/straight/build/evil-collection/modes/comint/evil-collection-comint.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/comint/evil-collection-comint.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/comint/evil-collection-comint.elc b/straight/build/evil-collection/modes/comint/evil-collection-comint.elc deleted file mode 100644 index e52624f3..00000000 Binary files a/straight/build/evil-collection/modes/comint/evil-collection-comint.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/company/evil-collection-company.el b/straight/build/evil-collection/modes/company/evil-collection-company.el deleted file mode 120000 index 66456d0a..00000000 --- a/straight/build/evil-collection/modes/company/evil-collection-company.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/company/evil-collection-company.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/company/evil-collection-company.elc b/straight/build/evil-collection/modes/company/evil-collection-company.elc deleted file mode 100644 index 4348afde..00000000 Binary files a/straight/build/evil-collection/modes/company/evil-collection-company.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/compile/evil-collection-compile.el b/straight/build/evil-collection/modes/compile/evil-collection-compile.el deleted file mode 120000 index 3acd7066..00000000 --- a/straight/build/evil-collection/modes/compile/evil-collection-compile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/compile/evil-collection-compile.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/compile/evil-collection-compile.elc b/straight/build/evil-collection/modes/compile/evil-collection-compile.elc deleted file mode 100644 index cae7f4e1..00000000 Binary files a/straight/build/evil-collection/modes/compile/evil-collection-compile.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/consult/evil-collection-consult.el b/straight/build/evil-collection/modes/consult/evil-collection-consult.el deleted file mode 120000 index 8177d436..00000000 --- a/straight/build/evil-collection/modes/consult/evil-collection-consult.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/consult/evil-collection-consult.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/consult/evil-collection-consult.elc b/straight/build/evil-collection/modes/consult/evil-collection-consult.elc deleted file mode 100644 index bfd95dc5..00000000 Binary files a/straight/build/evil-collection/modes/consult/evil-collection-consult.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/cus-theme/evil-collection-cus-theme.el b/straight/build/evil-collection/modes/cus-theme/evil-collection-cus-theme.el deleted file mode 120000 index e01cd829..00000000 --- a/straight/build/evil-collection/modes/cus-theme/evil-collection-cus-theme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/cus-theme/evil-collection-cus-theme.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/cus-theme/evil-collection-cus-theme.elc b/straight/build/evil-collection/modes/cus-theme/evil-collection-cus-theme.elc deleted file mode 100644 index b9912572..00000000 Binary files a/straight/build/evil-collection/modes/cus-theme/evil-collection-cus-theme.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/custom/evil-collection-custom.el b/straight/build/evil-collection/modes/custom/evil-collection-custom.el deleted file mode 120000 index 17130ca4..00000000 --- a/straight/build/evil-collection/modes/custom/evil-collection-custom.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/custom/evil-collection-custom.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/custom/evil-collection-custom.elc b/straight/build/evil-collection/modes/custom/evil-collection-custom.elc deleted file mode 100644 index 641434db..00000000 Binary files a/straight/build/evil-collection/modes/custom/evil-collection-custom.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/daemons/evil-collection-daemons.el b/straight/build/evil-collection/modes/daemons/evil-collection-daemons.el deleted file mode 120000 index 15bee95d..00000000 --- a/straight/build/evil-collection/modes/daemons/evil-collection-daemons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/daemons/evil-collection-daemons.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/daemons/evil-collection-daemons.elc b/straight/build/evil-collection/modes/daemons/evil-collection-daemons.elc deleted file mode 100644 index 5f54ced4..00000000 Binary files a/straight/build/evil-collection/modes/daemons/evil-collection-daemons.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/dashboard/evil-collection-dashboard.el b/straight/build/evil-collection/modes/dashboard/evil-collection-dashboard.el deleted file mode 120000 index 8b318f61..00000000 --- a/straight/build/evil-collection/modes/dashboard/evil-collection-dashboard.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/dashboard/evil-collection-dashboard.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/dashboard/evil-collection-dashboard.elc b/straight/build/evil-collection/modes/dashboard/evil-collection-dashboard.elc deleted file mode 100644 index 4bad259b..00000000 Binary files a/straight/build/evil-collection/modes/dashboard/evil-collection-dashboard.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/deadgrep/evil-collection-deadgrep.el b/straight/build/evil-collection/modes/deadgrep/evil-collection-deadgrep.el deleted file mode 120000 index fba93df2..00000000 --- a/straight/build/evil-collection/modes/deadgrep/evil-collection-deadgrep.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/deadgrep/evil-collection-deadgrep.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/deadgrep/evil-collection-deadgrep.elc b/straight/build/evil-collection/modes/deadgrep/evil-collection-deadgrep.elc deleted file mode 100644 index 6efb9a2c..00000000 Binary files a/straight/build/evil-collection/modes/deadgrep/evil-collection-deadgrep.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/debbugs/evil-collection-debbugs.el b/straight/build/evil-collection/modes/debbugs/evil-collection-debbugs.el deleted file mode 120000 index 7a66960e..00000000 --- a/straight/build/evil-collection/modes/debbugs/evil-collection-debbugs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/debbugs/evil-collection-debbugs.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/debbugs/evil-collection-debbugs.elc b/straight/build/evil-collection/modes/debbugs/evil-collection-debbugs.elc deleted file mode 100644 index e004029c..00000000 Binary files a/straight/build/evil-collection/modes/debbugs/evil-collection-debbugs.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/debug/evil-collection-debug.el b/straight/build/evil-collection/modes/debug/evil-collection-debug.el deleted file mode 120000 index b48ee562..00000000 --- a/straight/build/evil-collection/modes/debug/evil-collection-debug.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/debug/evil-collection-debug.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/debug/evil-collection-debug.elc b/straight/build/evil-collection/modes/debug/evil-collection-debug.elc deleted file mode 100644 index 8d3b38e6..00000000 Binary files a/straight/build/evil-collection/modes/debug/evil-collection-debug.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/devdocs/evil-collection-devdocs.el b/straight/build/evil-collection/modes/devdocs/evil-collection-devdocs.el deleted file mode 120000 index d6b1ad56..00000000 --- a/straight/build/evil-collection/modes/devdocs/evil-collection-devdocs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/devdocs/evil-collection-devdocs.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/devdocs/evil-collection-devdocs.elc b/straight/build/evil-collection/modes/devdocs/evil-collection-devdocs.elc deleted file mode 100644 index 43bc4778..00000000 Binary files a/straight/build/evil-collection/modes/devdocs/evil-collection-devdocs.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/dictionary/evil-collection-dictionary.el b/straight/build/evil-collection/modes/dictionary/evil-collection-dictionary.el deleted file mode 120000 index f798093a..00000000 --- a/straight/build/evil-collection/modes/dictionary/evil-collection-dictionary.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/dictionary/evil-collection-dictionary.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/dictionary/evil-collection-dictionary.elc b/straight/build/evil-collection/modes/dictionary/evil-collection-dictionary.elc deleted file mode 100644 index 344bd9bf..00000000 Binary files a/straight/build/evil-collection/modes/dictionary/evil-collection-dictionary.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/diff-hl/evil-collection-diff-hl.el b/straight/build/evil-collection/modes/diff-hl/evil-collection-diff-hl.el deleted file mode 120000 index 7a386f77..00000000 --- a/straight/build/evil-collection/modes/diff-hl/evil-collection-diff-hl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/diff-hl/evil-collection-diff-hl.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/diff-hl/evil-collection-diff-hl.elc b/straight/build/evil-collection/modes/diff-hl/evil-collection-diff-hl.elc deleted file mode 100644 index 4a63424d..00000000 Binary files a/straight/build/evil-collection/modes/diff-hl/evil-collection-diff-hl.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/diff-mode/evil-collection-diff-mode.el b/straight/build/evil-collection/modes/diff-mode/evil-collection-diff-mode.el deleted file mode 120000 index 4060dc31..00000000 --- a/straight/build/evil-collection/modes/diff-mode/evil-collection-diff-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/diff-mode/evil-collection-diff-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/diff-mode/evil-collection-diff-mode.elc b/straight/build/evil-collection/modes/diff-mode/evil-collection-diff-mode.elc deleted file mode 100644 index cfea4aef..00000000 Binary files a/straight/build/evil-collection/modes/diff-mode/evil-collection-diff-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.el b/straight/build/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.el deleted file mode 120000 index 3e6518c7..00000000 --- a/straight/build/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.elc b/straight/build/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.elc deleted file mode 100644 index 126488bc..00000000 Binary files a/straight/build/evil-collection/modes/dired-sidebar/evil-collection-dired-sidebar.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/dired/evil-collection-dired.el b/straight/build/evil-collection/modes/dired/evil-collection-dired.el deleted file mode 120000 index 28d0f00f..00000000 --- a/straight/build/evil-collection/modes/dired/evil-collection-dired.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/dired/evil-collection-dired.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/dired/evil-collection-dired.elc b/straight/build/evil-collection/modes/dired/evil-collection-dired.elc deleted file mode 100644 index 659b7afd..00000000 Binary files a/straight/build/evil-collection/modes/dired/evil-collection-dired.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/disk-usage/evil-collection-disk-usage.el b/straight/build/evil-collection/modes/disk-usage/evil-collection-disk-usage.el deleted file mode 120000 index 7d6906e2..00000000 --- a/straight/build/evil-collection/modes/disk-usage/evil-collection-disk-usage.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/disk-usage/evil-collection-disk-usage.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/disk-usage/evil-collection-disk-usage.elc b/straight/build/evil-collection/modes/disk-usage/evil-collection-disk-usage.elc deleted file mode 100644 index 05a0652a..00000000 Binary files a/straight/build/evil-collection/modes/disk-usage/evil-collection-disk-usage.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/distel/evil-collection-distel.el b/straight/build/evil-collection/modes/distel/evil-collection-distel.el deleted file mode 120000 index 22cb654c..00000000 --- a/straight/build/evil-collection/modes/distel/evil-collection-distel.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/distel/evil-collection-distel.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/distel/evil-collection-distel.elc b/straight/build/evil-collection/modes/distel/evil-collection-distel.elc deleted file mode 100644 index 8b35fdd1..00000000 Binary files a/straight/build/evil-collection/modes/distel/evil-collection-distel.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/doc-view/evil-collection-doc-view.el b/straight/build/evil-collection/modes/doc-view/evil-collection-doc-view.el deleted file mode 120000 index 7e0133a0..00000000 --- a/straight/build/evil-collection/modes/doc-view/evil-collection-doc-view.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/doc-view/evil-collection-doc-view.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/doc-view/evil-collection-doc-view.elc b/straight/build/evil-collection/modes/doc-view/evil-collection-doc-view.elc deleted file mode 100644 index bd4606a8..00000000 Binary files a/straight/build/evil-collection/modes/doc-view/evil-collection-doc-view.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/docker/evil-collection-docker.el b/straight/build/evil-collection/modes/docker/evil-collection-docker.el deleted file mode 120000 index 8483e25d..00000000 --- a/straight/build/evil-collection/modes/docker/evil-collection-docker.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/docker/evil-collection-docker.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/docker/evil-collection-docker.elc b/straight/build/evil-collection/modes/docker/evil-collection-docker.elc deleted file mode 100644 index ce9dd582..00000000 Binary files a/straight/build/evil-collection/modes/docker/evil-collection-docker.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ebib/evil-collection-ebib.el b/straight/build/evil-collection/modes/ebib/evil-collection-ebib.el deleted file mode 120000 index fc7489ed..00000000 --- a/straight/build/evil-collection/modes/ebib/evil-collection-ebib.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ebib/evil-collection-ebib.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ebib/evil-collection-ebib.elc b/straight/build/evil-collection/modes/ebib/evil-collection-ebib.elc deleted file mode 100644 index b1eae856..00000000 Binary files a/straight/build/evil-collection/modes/ebib/evil-collection-ebib.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ebuku/evil-collection-ebuku.el b/straight/build/evil-collection/modes/ebuku/evil-collection-ebuku.el deleted file mode 120000 index 8270ea80..00000000 --- a/straight/build/evil-collection/modes/ebuku/evil-collection-ebuku.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ebuku/evil-collection-ebuku.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ebuku/evil-collection-ebuku.elc b/straight/build/evil-collection/modes/ebuku/evil-collection-ebuku.elc deleted file mode 100644 index 195d508c..00000000 Binary files a/straight/build/evil-collection/modes/ebuku/evil-collection-ebuku.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/edbi/evil-collection-edbi.el b/straight/build/evil-collection/modes/edbi/evil-collection-edbi.el deleted file mode 120000 index 39e3e732..00000000 --- a/straight/build/evil-collection/modes/edbi/evil-collection-edbi.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/edbi/evil-collection-edbi.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/edbi/evil-collection-edbi.elc b/straight/build/evil-collection/modes/edbi/evil-collection-edbi.elc deleted file mode 100644 index 7d9905e7..00000000 Binary files a/straight/build/evil-collection/modes/edbi/evil-collection-edbi.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/edebug/evil-collection-edebug.el b/straight/build/evil-collection/modes/edebug/evil-collection-edebug.el deleted file mode 120000 index c99c96fc..00000000 --- a/straight/build/evil-collection/modes/edebug/evil-collection-edebug.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/edebug/evil-collection-edebug.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/edebug/evil-collection-edebug.elc b/straight/build/evil-collection/modes/edebug/evil-collection-edebug.elc deleted file mode 100644 index c6d0cef1..00000000 Binary files a/straight/build/evil-collection/modes/edebug/evil-collection-edebug.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ediff/README.org b/straight/build/evil-collection/modes/ediff/README.org deleted file mode 120000 index f8770b55..00000000 --- a/straight/build/evil-collection/modes/ediff/README.org +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ediff/README.org \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ediff/evil-collection-ediff.el b/straight/build/evil-collection/modes/ediff/evil-collection-ediff.el deleted file mode 120000 index cd11599b..00000000 --- a/straight/build/evil-collection/modes/ediff/evil-collection-ediff.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ediff/evil-collection-ediff.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ediff/evil-collection-ediff.elc b/straight/build/evil-collection/modes/ediff/evil-collection-ediff.elc deleted file mode 100644 index 85fbc5dd..00000000 Binary files a/straight/build/evil-collection/modes/ediff/evil-collection-ediff.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/eglot/evil-collection-eglot.el b/straight/build/evil-collection/modes/eglot/evil-collection-eglot.el deleted file mode 120000 index 8be3fbea..00000000 --- a/straight/build/evil-collection/modes/eglot/evil-collection-eglot.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/eglot/evil-collection-eglot.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/eglot/evil-collection-eglot.elc b/straight/build/evil-collection/modes/eglot/evil-collection-eglot.elc deleted file mode 100644 index 4c1016a6..00000000 Binary files a/straight/build/evil-collection/modes/eglot/evil-collection-eglot.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/elfeed/evil-collection-elfeed.el b/straight/build/evil-collection/modes/elfeed/evil-collection-elfeed.el deleted file mode 120000 index 14528e1c..00000000 --- a/straight/build/evil-collection/modes/elfeed/evil-collection-elfeed.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/elfeed/evil-collection-elfeed.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/elfeed/evil-collection-elfeed.elc b/straight/build/evil-collection/modes/elfeed/evil-collection-elfeed.elc deleted file mode 100644 index dfa1a052..00000000 Binary files a/straight/build/evil-collection/modes/elfeed/evil-collection-elfeed.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.el b/straight/build/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.el deleted file mode 120000 index 647af135..00000000 --- a/straight/build/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.elc b/straight/build/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.elc deleted file mode 100644 index 7efba3a0..00000000 Binary files a/straight/build/evil-collection/modes/elisp-mode/evil-collection-elisp-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.el b/straight/build/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.el deleted file mode 120000 index 3f9c4f60..00000000 --- a/straight/build/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.elc b/straight/build/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.elc deleted file mode 100644 index 794987b6..00000000 Binary files a/straight/build/evil-collection/modes/elisp-refs/evil-collection-elisp-refs.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.el b/straight/build/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.el deleted file mode 120000 index 668ecd27..00000000 --- a/straight/build/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.elc b/straight/build/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.elc deleted file mode 100644 index e337269d..00000000 Binary files a/straight/build/evil-collection/modes/elisp-slime-nav/evil-collection-elisp-slime-nav.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/embark/evil-collection-embark.el b/straight/build/evil-collection/modes/embark/evil-collection-embark.el deleted file mode 120000 index 3731d749..00000000 --- a/straight/build/evil-collection/modes/embark/evil-collection-embark.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/embark/evil-collection-embark.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/embark/evil-collection-embark.elc b/straight/build/evil-collection/modes/embark/evil-collection-embark.elc deleted file mode 100644 index c48fcdc5..00000000 Binary files a/straight/build/evil-collection/modes/embark/evil-collection-embark.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/emms/evil-collection-emms.el b/straight/build/evil-collection/modes/emms/evil-collection-emms.el deleted file mode 120000 index 3d995121..00000000 --- a/straight/build/evil-collection/modes/emms/evil-collection-emms.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/emms/evil-collection-emms.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/emms/evil-collection-emms.elc b/straight/build/evil-collection/modes/emms/evil-collection-emms.elc deleted file mode 100644 index e728bb04..00000000 Binary files a/straight/build/evil-collection/modes/emms/evil-collection-emms.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/epa/evil-collection-epa.el b/straight/build/evil-collection/modes/epa/evil-collection-epa.el deleted file mode 120000 index e5c0b75f..00000000 --- a/straight/build/evil-collection/modes/epa/evil-collection-epa.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/epa/evil-collection-epa.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/epa/evil-collection-epa.elc b/straight/build/evil-collection/modes/epa/evil-collection-epa.elc deleted file mode 100644 index aa61e4e4..00000000 Binary files a/straight/build/evil-collection/modes/epa/evil-collection-epa.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ert/evil-collection-ert.el b/straight/build/evil-collection/modes/ert/evil-collection-ert.el deleted file mode 120000 index f8130103..00000000 --- a/straight/build/evil-collection/modes/ert/evil-collection-ert.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ert/evil-collection-ert.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ert/evil-collection-ert.elc b/straight/build/evil-collection/modes/ert/evil-collection-ert.elc deleted file mode 100644 index 2913b49b..00000000 Binary files a/straight/build/evil-collection/modes/ert/evil-collection-ert.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/eshell/evil-collection-eshell.el b/straight/build/evil-collection/modes/eshell/evil-collection-eshell.el deleted file mode 120000 index c1e22bbd..00000000 --- a/straight/build/evil-collection/modes/eshell/evil-collection-eshell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/eshell/evil-collection-eshell.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/eshell/evil-collection-eshell.elc b/straight/build/evil-collection/modes/eshell/evil-collection-eshell.elc deleted file mode 100644 index 1ab9070a..00000000 Binary files a/straight/build/evil-collection/modes/eshell/evil-collection-eshell.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.el b/straight/build/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.el deleted file mode 120000 index 0450cb10..00000000 --- a/straight/build/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.elc b/straight/build/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.elc deleted file mode 100644 index 633cc22f..00000000 Binary files a/straight/build/evil-collection/modes/eval-sexp-fu/evil-collection-eval-sexp-fu.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/evil-mc/evil-collection-evil-mc.el b/straight/build/evil-collection/modes/evil-mc/evil-collection-evil-mc.el deleted file mode 120000 index 2d6af7db..00000000 --- a/straight/build/evil-collection/modes/evil-mc/evil-collection-evil-mc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/evil-mc/evil-collection-evil-mc.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/evil-mc/evil-collection-evil-mc.elc b/straight/build/evil-collection/modes/evil-mc/evil-collection-evil-mc.elc deleted file mode 100644 index 695e9d59..00000000 Binary files a/straight/build/evil-collection/modes/evil-mc/evil-collection-evil-mc.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/eww/evil-collection-eww.el b/straight/build/evil-collection/modes/eww/evil-collection-eww.el deleted file mode 120000 index b1bbb386..00000000 --- a/straight/build/evil-collection/modes/eww/evil-collection-eww.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/eww/evil-collection-eww.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/eww/evil-collection-eww.elc b/straight/build/evil-collection/modes/eww/evil-collection-eww.elc deleted file mode 100644 index b0a29c8c..00000000 Binary files a/straight/build/evil-collection/modes/eww/evil-collection-eww.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.el b/straight/build/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.el deleted file mode 120000 index dbf1f6de..00000000 --- a/straight/build/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.elc b/straight/build/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.elc deleted file mode 100644 index c6b1d7d8..00000000 Binary files a/straight/build/evil-collection/modes/explain-pause-mode/evil-collection-explain-pause-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/fanyi/evil-collection-fanyi.el b/straight/build/evil-collection/modes/fanyi/evil-collection-fanyi.el deleted file mode 120000 index 879ac2f8..00000000 --- a/straight/build/evil-collection/modes/fanyi/evil-collection-fanyi.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/fanyi/evil-collection-fanyi.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/fanyi/evil-collection-fanyi.elc b/straight/build/evil-collection/modes/fanyi/evil-collection-fanyi.elc deleted file mode 100644 index a49c833d..00000000 Binary files a/straight/build/evil-collection/modes/fanyi/evil-collection-fanyi.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/finder/evil-collection-finder.el b/straight/build/evil-collection/modes/finder/evil-collection-finder.el deleted file mode 120000 index c2cf0439..00000000 --- a/straight/build/evil-collection/modes/finder/evil-collection-finder.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/finder/evil-collection-finder.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/finder/evil-collection-finder.elc b/straight/build/evil-collection/modes/finder/evil-collection-finder.elc deleted file mode 100644 index 7035eb82..00000000 Binary files a/straight/build/evil-collection/modes/finder/evil-collection-finder.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/flycheck/evil-collection-flycheck.el b/straight/build/evil-collection/modes/flycheck/evil-collection-flycheck.el deleted file mode 120000 index 74d96a8b..00000000 --- a/straight/build/evil-collection/modes/flycheck/evil-collection-flycheck.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/flycheck/evil-collection-flycheck.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/flycheck/evil-collection-flycheck.elc b/straight/build/evil-collection/modes/flycheck/evil-collection-flycheck.elc deleted file mode 100644 index 2f9b2557..00000000 Binary files a/straight/build/evil-collection/modes/flycheck/evil-collection-flycheck.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/flymake/evil-collection-flymake.el b/straight/build/evil-collection/modes/flymake/evil-collection-flymake.el deleted file mode 120000 index 902a2e1c..00000000 --- a/straight/build/evil-collection/modes/flymake/evil-collection-flymake.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/flymake/evil-collection-flymake.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/flymake/evil-collection-flymake.elc b/straight/build/evil-collection/modes/flymake/evil-collection-flymake.elc deleted file mode 100644 index 87c7f9a5..00000000 Binary files a/straight/build/evil-collection/modes/flymake/evil-collection-flymake.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/forge/evil-collection-forge.el b/straight/build/evil-collection/modes/forge/evil-collection-forge.el deleted file mode 120000 index bd9b38c0..00000000 --- a/straight/build/evil-collection/modes/forge/evil-collection-forge.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/forge/evil-collection-forge.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/forge/evil-collection-forge.elc b/straight/build/evil-collection/modes/forge/evil-collection-forge.elc deleted file mode 100644 index db811d65..00000000 Binary files a/straight/build/evil-collection/modes/forge/evil-collection-forge.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/free-keys/evil-collection-free-keys.el b/straight/build/evil-collection/modes/free-keys/evil-collection-free-keys.el deleted file mode 120000 index f52dd224..00000000 --- a/straight/build/evil-collection/modes/free-keys/evil-collection-free-keys.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/free-keys/evil-collection-free-keys.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/free-keys/evil-collection-free-keys.elc b/straight/build/evil-collection/modes/free-keys/evil-collection-free-keys.elc deleted file mode 100644 index 52d6285e..00000000 Binary files a/straight/build/evil-collection/modes/free-keys/evil-collection-free-keys.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/geiser/evil-collection-geiser.el b/straight/build/evil-collection/modes/geiser/evil-collection-geiser.el deleted file mode 120000 index 6e07caad..00000000 --- a/straight/build/evil-collection/modes/geiser/evil-collection-geiser.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/geiser/evil-collection-geiser.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/geiser/evil-collection-geiser.elc b/straight/build/evil-collection/modes/geiser/evil-collection-geiser.elc deleted file mode 100644 index 09a2c44d..00000000 Binary files a/straight/build/evil-collection/modes/geiser/evil-collection-geiser.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ggtags/evil-collection-ggtags.el b/straight/build/evil-collection/modes/ggtags/evil-collection-ggtags.el deleted file mode 120000 index 7185974a..00000000 --- a/straight/build/evil-collection/modes/ggtags/evil-collection-ggtags.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ggtags/evil-collection-ggtags.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ggtags/evil-collection-ggtags.elc b/straight/build/evil-collection/modes/ggtags/evil-collection-ggtags.elc deleted file mode 100644 index 3903fc71..00000000 Binary files a/straight/build/evil-collection/modes/ggtags/evil-collection-ggtags.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.el b/straight/build/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.el deleted file mode 120000 index 97cf7ef0..00000000 --- a/straight/build/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.elc b/straight/build/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.elc deleted file mode 100644 index 7abb9fc7..00000000 Binary files a/straight/build/evil-collection/modes/git-timemachine/evil-collection-git-timemachine.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/gnus/evil-collection-gnus.el b/straight/build/evil-collection/modes/gnus/evil-collection-gnus.el deleted file mode 120000 index 6106a387..00000000 --- a/straight/build/evil-collection/modes/gnus/evil-collection-gnus.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/gnus/evil-collection-gnus.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/gnus/evil-collection-gnus.elc b/straight/build/evil-collection/modes/gnus/evil-collection-gnus.elc deleted file mode 100644 index 29cda108..00000000 Binary files a/straight/build/evil-collection/modes/gnus/evil-collection-gnus.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/go-mode/evil-collection-go-mode.el b/straight/build/evil-collection/modes/go-mode/evil-collection-go-mode.el deleted file mode 120000 index 6e999ea0..00000000 --- a/straight/build/evil-collection/modes/go-mode/evil-collection-go-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/go-mode/evil-collection-go-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/go-mode/evil-collection-go-mode.elc b/straight/build/evil-collection/modes/go-mode/evil-collection-go-mode.elc deleted file mode 100644 index 62c6e5b0..00000000 Binary files a/straight/build/evil-collection/modes/go-mode/evil-collection-go-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/grep/evil-collection-grep.el b/straight/build/evil-collection/modes/grep/evil-collection-grep.el deleted file mode 120000 index 5b0df287..00000000 --- a/straight/build/evil-collection/modes/grep/evil-collection-grep.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/grep/evil-collection-grep.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/grep/evil-collection-grep.elc b/straight/build/evil-collection/modes/grep/evil-collection-grep.elc deleted file mode 100644 index 24af175f..00000000 Binary files a/straight/build/evil-collection/modes/grep/evil-collection-grep.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/guix/evil-collection-guix.el b/straight/build/evil-collection/modes/guix/evil-collection-guix.el deleted file mode 120000 index 40c2e5a8..00000000 --- a/straight/build/evil-collection/modes/guix/evil-collection-guix.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/guix/evil-collection-guix.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/guix/evil-collection-guix.elc b/straight/build/evil-collection/modes/guix/evil-collection-guix.elc deleted file mode 100644 index 7ec4ecc2..00000000 Binary files a/straight/build/evil-collection/modes/guix/evil-collection-guix.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/hackernews/evil-collection-hackernews.el b/straight/build/evil-collection/modes/hackernews/evil-collection-hackernews.el deleted file mode 120000 index 5ac88f44..00000000 --- a/straight/build/evil-collection/modes/hackernews/evil-collection-hackernews.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/hackernews/evil-collection-hackernews.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/hackernews/evil-collection-hackernews.elc b/straight/build/evil-collection/modes/hackernews/evil-collection-hackernews.elc deleted file mode 100644 index f95b627b..00000000 Binary files a/straight/build/evil-collection/modes/hackernews/evil-collection-hackernews.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/helm/evil-collection-helm.el b/straight/build/evil-collection/modes/helm/evil-collection-helm.el deleted file mode 120000 index e53b8f9b..00000000 --- a/straight/build/evil-collection/modes/helm/evil-collection-helm.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/helm/evil-collection-helm.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/helm/evil-collection-helm.elc b/straight/build/evil-collection/modes/helm/evil-collection-helm.elc deleted file mode 100644 index 4efce3f6..00000000 Binary files a/straight/build/evil-collection/modes/helm/evil-collection-helm.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/help/evil-collection-help.el b/straight/build/evil-collection/modes/help/evil-collection-help.el deleted file mode 120000 index 488e77cd..00000000 --- a/straight/build/evil-collection/modes/help/evil-collection-help.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/help/evil-collection-help.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/help/evil-collection-help.elc b/straight/build/evil-collection/modes/help/evil-collection-help.elc deleted file mode 100644 index c107a93b..00000000 Binary files a/straight/build/evil-collection/modes/help/evil-collection-help.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/helpful/evil-collection-helpful.el b/straight/build/evil-collection/modes/helpful/evil-collection-helpful.el deleted file mode 120000 index 41a60ab4..00000000 --- a/straight/build/evil-collection/modes/helpful/evil-collection-helpful.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/helpful/evil-collection-helpful.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/helpful/evil-collection-helpful.elc b/straight/build/evil-collection/modes/helpful/evil-collection-helpful.elc deleted file mode 100644 index efc25c88..00000000 Binary files a/straight/build/evil-collection/modes/helpful/evil-collection-helpful.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.el b/straight/build/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.el deleted file mode 120000 index f081c82e..00000000 --- a/straight/build/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.elc b/straight/build/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.elc deleted file mode 100644 index 5d19f967..00000000 Binary files a/straight/build/evil-collection/modes/hg-histedit/evil-collection-hg-histedit.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.el b/straight/build/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.el deleted file mode 120000 index 2d1a25e5..00000000 --- a/straight/build/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.elc b/straight/build/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.elc deleted file mode 100644 index e77106cf..00000000 Binary files a/straight/build/evil-collection/modes/hungry-delete/evil-collection-hungry-delete.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ibuffer/evil-collection-ibuffer.el b/straight/build/evil-collection/modes/ibuffer/evil-collection-ibuffer.el deleted file mode 120000 index 60af3d23..00000000 --- a/straight/build/evil-collection/modes/ibuffer/evil-collection-ibuffer.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ibuffer/evil-collection-ibuffer.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ibuffer/evil-collection-ibuffer.elc b/straight/build/evil-collection/modes/ibuffer/evil-collection-ibuffer.elc deleted file mode 100644 index b701eb0c..00000000 Binary files a/straight/build/evil-collection/modes/ibuffer/evil-collection-ibuffer.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/image+/evil-collection-image+.el b/straight/build/evil-collection/modes/image+/evil-collection-image+.el deleted file mode 120000 index 00df46fd..00000000 --- a/straight/build/evil-collection/modes/image+/evil-collection-image+.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/image+/evil-collection-image+.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/image+/evil-collection-image+.elc b/straight/build/evil-collection/modes/image+/evil-collection-image+.elc deleted file mode 100644 index c72b4dc5..00000000 Binary files a/straight/build/evil-collection/modes/image+/evil-collection-image+.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/image-dired/evil-collection-image-dired.el b/straight/build/evil-collection/modes/image-dired/evil-collection-image-dired.el deleted file mode 120000 index 96e12442..00000000 --- a/straight/build/evil-collection/modes/image-dired/evil-collection-image-dired.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/image-dired/evil-collection-image-dired.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/image-dired/evil-collection-image-dired.elc b/straight/build/evil-collection/modes/image-dired/evil-collection-image-dired.elc deleted file mode 100644 index bab83773..00000000 Binary files a/straight/build/evil-collection/modes/image-dired/evil-collection-image-dired.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/image/evil-collection-image.el b/straight/build/evil-collection/modes/image/evil-collection-image.el deleted file mode 120000 index 0dddf003..00000000 --- a/straight/build/evil-collection/modes/image/evil-collection-image.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/image/evil-collection-image.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/image/evil-collection-image.elc b/straight/build/evil-collection/modes/image/evil-collection-image.elc deleted file mode 100644 index 56747dde..00000000 Binary files a/straight/build/evil-collection/modes/image/evil-collection-image.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/imenu-list/evil-collection-imenu-list.el b/straight/build/evil-collection/modes/imenu-list/evil-collection-imenu-list.el deleted file mode 120000 index 9b453839..00000000 --- a/straight/build/evil-collection/modes/imenu-list/evil-collection-imenu-list.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/imenu-list/evil-collection-imenu-list.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/imenu-list/evil-collection-imenu-list.elc b/straight/build/evil-collection/modes/imenu-list/evil-collection-imenu-list.elc deleted file mode 100644 index 5239d9f6..00000000 Binary files a/straight/build/evil-collection/modes/imenu-list/evil-collection-imenu-list.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/imenu/evil-collection-imenu.el b/straight/build/evil-collection/modes/imenu/evil-collection-imenu.el deleted file mode 120000 index abf362be..00000000 --- a/straight/build/evil-collection/modes/imenu/evil-collection-imenu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/imenu/evil-collection-imenu.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/imenu/evil-collection-imenu.elc b/straight/build/evil-collection/modes/imenu/evil-collection-imenu.elc deleted file mode 100644 index dab0d0f7..00000000 Binary files a/straight/build/evil-collection/modes/imenu/evil-collection-imenu.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/indent/evil-collection-indent.el b/straight/build/evil-collection/modes/indent/evil-collection-indent.el deleted file mode 120000 index e319695d..00000000 --- a/straight/build/evil-collection/modes/indent/evil-collection-indent.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/indent/evil-collection-indent.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/indent/evil-collection-indent.elc b/straight/build/evil-collection/modes/indent/evil-collection-indent.elc deleted file mode 100644 index 93ddab86..00000000 Binary files a/straight/build/evil-collection/modes/indent/evil-collection-indent.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/indium/evil-collection-indium.el b/straight/build/evil-collection/modes/indium/evil-collection-indium.el deleted file mode 120000 index 1de8f93d..00000000 --- a/straight/build/evil-collection/modes/indium/evil-collection-indium.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/indium/evil-collection-indium.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/indium/evil-collection-indium.elc b/straight/build/evil-collection/modes/indium/evil-collection-indium.elc deleted file mode 100644 index 446b4ed0..00000000 Binary files a/straight/build/evil-collection/modes/indium/evil-collection-indium.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/info/evil-collection-info.el b/straight/build/evil-collection/modes/info/evil-collection-info.el deleted file mode 120000 index cef5512c..00000000 --- a/straight/build/evil-collection/modes/info/evil-collection-info.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/info/evil-collection-info.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/info/evil-collection-info.elc b/straight/build/evil-collection/modes/info/evil-collection-info.elc deleted file mode 100644 index 58e2b054..00000000 Binary files a/straight/build/evil-collection/modes/info/evil-collection-info.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ivy/evil-collection-ivy.el b/straight/build/evil-collection/modes/ivy/evil-collection-ivy.el deleted file mode 120000 index af62a509..00000000 --- a/straight/build/evil-collection/modes/ivy/evil-collection-ivy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ivy/evil-collection-ivy.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ivy/evil-collection-ivy.elc b/straight/build/evil-collection/modes/ivy/evil-collection-ivy.elc deleted file mode 100644 index 88c49d88..00000000 Binary files a/straight/build/evil-collection/modes/ivy/evil-collection-ivy.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/js2-mode/evil-collection-js2-mode.el b/straight/build/evil-collection/modes/js2-mode/evil-collection-js2-mode.el deleted file mode 120000 index c0b2b69c..00000000 --- a/straight/build/evil-collection/modes/js2-mode/evil-collection-js2-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/js2-mode/evil-collection-js2-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/js2-mode/evil-collection-js2-mode.elc b/straight/build/evil-collection/modes/js2-mode/evil-collection-js2-mode.elc deleted file mode 100644 index a180f926..00000000 Binary files a/straight/build/evil-collection/modes/js2-mode/evil-collection-js2-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.el b/straight/build/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.el deleted file mode 120000 index 1da2e00e..00000000 --- a/straight/build/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.elc b/straight/build/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.elc deleted file mode 100644 index 7fbaf58e..00000000 Binary files a/straight/build/evil-collection/modes/kotlin-mode/evil-collection-kotlin-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/leetcode/evil-collection-leetcode.el b/straight/build/evil-collection/modes/leetcode/evil-collection-leetcode.el deleted file mode 120000 index e6e739a3..00000000 --- a/straight/build/evil-collection/modes/leetcode/evil-collection-leetcode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/leetcode/evil-collection-leetcode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/leetcode/evil-collection-leetcode.elc b/straight/build/evil-collection/modes/leetcode/evil-collection-leetcode.elc deleted file mode 100644 index 00eceab4..00000000 Binary files a/straight/build/evil-collection/modes/leetcode/evil-collection-leetcode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/lispy/evil-collection-lispy.el b/straight/build/evil-collection/modes/lispy/evil-collection-lispy.el deleted file mode 120000 index 896759a9..00000000 --- a/straight/build/evil-collection/modes/lispy/evil-collection-lispy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/lispy/evil-collection-lispy.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/lispy/evil-collection-lispy.elc b/straight/build/evil-collection/modes/lispy/evil-collection-lispy.elc deleted file mode 100644 index 89a8691a..00000000 Binary files a/straight/build/evil-collection/modes/lispy/evil-collection-lispy.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/log-edit/evil-collection-log-edit.el b/straight/build/evil-collection/modes/log-edit/evil-collection-log-edit.el deleted file mode 120000 index 1cd2021c..00000000 --- a/straight/build/evil-collection/modes/log-edit/evil-collection-log-edit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/log-edit/evil-collection-log-edit.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/log-edit/evil-collection-log-edit.elc b/straight/build/evil-collection/modes/log-edit/evil-collection-log-edit.elc deleted file mode 100644 index 424c2786..00000000 Binary files a/straight/build/evil-collection/modes/log-edit/evil-collection-log-edit.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/log-view/evil-collection-log-view.el b/straight/build/evil-collection/modes/log-view/evil-collection-log-view.el deleted file mode 120000 index 983da608..00000000 --- a/straight/build/evil-collection/modes/log-view/evil-collection-log-view.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/log-view/evil-collection-log-view.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/log-view/evil-collection-log-view.elc b/straight/build/evil-collection/modes/log-view/evil-collection-log-view.elc deleted file mode 100644 index 16d6191d..00000000 Binary files a/straight/build/evil-collection/modes/log-view/evil-collection-log-view.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.el b/straight/build/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.el deleted file mode 120000 index af9d6b6d..00000000 --- a/straight/build/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.elc b/straight/build/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.elc deleted file mode 100644 index cdad56f6..00000000 Binary files a/straight/build/evil-collection/modes/lsp-ui-imenu/evil-collection-lsp-ui-imenu.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/lua-mode/evil-collection-lua-mode.el b/straight/build/evil-collection/modes/lua-mode/evil-collection-lua-mode.el deleted file mode 120000 index 4669849d..00000000 --- a/straight/build/evil-collection/modes/lua-mode/evil-collection-lua-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/lua-mode/evil-collection-lua-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/lua-mode/evil-collection-lua-mode.elc b/straight/build/evil-collection/modes/lua-mode/evil-collection-lua-mode.elc deleted file mode 100644 index a23a3090..00000000 Binary files a/straight/build/evil-collection/modes/lua-mode/evil-collection-lua-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/macrostep/evil-collection-macrostep.el b/straight/build/evil-collection/modes/macrostep/evil-collection-macrostep.el deleted file mode 120000 index e84050bf..00000000 --- a/straight/build/evil-collection/modes/macrostep/evil-collection-macrostep.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/macrostep/evil-collection-macrostep.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/macrostep/evil-collection-macrostep.elc b/straight/build/evil-collection/modes/macrostep/evil-collection-macrostep.elc deleted file mode 100644 index bea88ac5..00000000 Binary files a/straight/build/evil-collection/modes/macrostep/evil-collection-macrostep.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/magit-todos/evil-collection-magit-todos.el b/straight/build/evil-collection/modes/magit-todos/evil-collection-magit-todos.el deleted file mode 120000 index 1a303588..00000000 --- a/straight/build/evil-collection/modes/magit-todos/evil-collection-magit-todos.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/magit-todos/evil-collection-magit-todos.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/magit-todos/evil-collection-magit-todos.elc b/straight/build/evil-collection/modes/magit-todos/evil-collection-magit-todos.elc deleted file mode 100644 index 895cbbad..00000000 Binary files a/straight/build/evil-collection/modes/magit-todos/evil-collection-magit-todos.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/magit/README.org b/straight/build/evil-collection/modes/magit/README.org deleted file mode 120000 index f5f2d638..00000000 --- a/straight/build/evil-collection/modes/magit/README.org +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/magit/README.org \ No newline at end of file diff --git a/straight/build/evil-collection/modes/magit/evil-collection-magit.el b/straight/build/evil-collection/modes/magit/evil-collection-magit.el deleted file mode 120000 index a667d318..00000000 --- a/straight/build/evil-collection/modes/magit/evil-collection-magit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/magit/evil-collection-magit.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/magit/evil-collection-magit.elc b/straight/build/evil-collection/modes/magit/evil-collection-magit.elc deleted file mode 100644 index b262eb48..00000000 Binary files a/straight/build/evil-collection/modes/magit/evil-collection-magit.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/man/evil-collection-man.el b/straight/build/evil-collection/modes/man/evil-collection-man.el deleted file mode 120000 index 1f357ec0..00000000 --- a/straight/build/evil-collection/modes/man/evil-collection-man.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/man/evil-collection-man.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/man/evil-collection-man.elc b/straight/build/evil-collection/modes/man/evil-collection-man.elc deleted file mode 100644 index 2ab359fa..00000000 Binary files a/straight/build/evil-collection/modes/man/evil-collection-man.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.el b/straight/build/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.el deleted file mode 120000 index 08df37f6..00000000 --- a/straight/build/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.elc b/straight/build/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.elc deleted file mode 100644 index d84c8a2d..00000000 Binary files a/straight/build/evil-collection/modes/markdown-mode/evil-collection-markdown-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/minibuffer/evil-collection-minibuffer.el b/straight/build/evil-collection/modes/minibuffer/evil-collection-minibuffer.el deleted file mode 120000 index d84fcca6..00000000 --- a/straight/build/evil-collection/modes/minibuffer/evil-collection-minibuffer.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/minibuffer/evil-collection-minibuffer.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/minibuffer/evil-collection-minibuffer.elc b/straight/build/evil-collection/modes/minibuffer/evil-collection-minibuffer.elc deleted file mode 100644 index 0385c9f3..00000000 Binary files a/straight/build/evil-collection/modes/minibuffer/evil-collection-minibuffer.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/monky/evil-collection-monky.el b/straight/build/evil-collection/modes/monky/evil-collection-monky.el deleted file mode 120000 index aa084ad7..00000000 --- a/straight/build/evil-collection/modes/monky/evil-collection-monky.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/monky/evil-collection-monky.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/monky/evil-collection-monky.elc b/straight/build/evil-collection/modes/monky/evil-collection-monky.elc deleted file mode 100644 index a207e2cf..00000000 Binary files a/straight/build/evil-collection/modes/monky/evil-collection-monky.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/mpdel/evil-collection-mpdel.el b/straight/build/evil-collection/modes/mpdel/evil-collection-mpdel.el deleted file mode 120000 index b92de664..00000000 --- a/straight/build/evil-collection/modes/mpdel/evil-collection-mpdel.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/mpdel/evil-collection-mpdel.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/mpdel/evil-collection-mpdel.elc b/straight/build/evil-collection/modes/mpdel/evil-collection-mpdel.elc deleted file mode 100644 index 0ee3de73..00000000 Binary files a/straight/build/evil-collection/modes/mpdel/evil-collection-mpdel.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.el b/straight/build/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.el deleted file mode 120000 index 7022f909..00000000 --- a/straight/build/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.elc b/straight/build/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.elc deleted file mode 100644 index cecfcfad..00000000 Binary files a/straight/build/evil-collection/modes/mu4e-conversation/evil-collection-mu4e-conversation.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/mu4e/evil-collection-mu4e.el b/straight/build/evil-collection/modes/mu4e/evil-collection-mu4e.el deleted file mode 120000 index 34217d63..00000000 --- a/straight/build/evil-collection/modes/mu4e/evil-collection-mu4e.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/mu4e/evil-collection-mu4e.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/mu4e/evil-collection-mu4e.elc b/straight/build/evil-collection/modes/mu4e/evil-collection-mu4e.elc deleted file mode 100644 index dd4cd352..00000000 Binary files a/straight/build/evil-collection/modes/mu4e/evil-collection-mu4e.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/neotree/evil-collection-neotree.el b/straight/build/evil-collection/modes/neotree/evil-collection-neotree.el deleted file mode 120000 index af5011d4..00000000 --- a/straight/build/evil-collection/modes/neotree/evil-collection-neotree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/neotree/evil-collection-neotree.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/newsticker/evil-collection-newsticker.el b/straight/build/evil-collection/modes/newsticker/evil-collection-newsticker.el deleted file mode 120000 index c8833e8f..00000000 --- a/straight/build/evil-collection/modes/newsticker/evil-collection-newsticker.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/newsticker/evil-collection-newsticker.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/newsticker/evil-collection-newsticker.elc b/straight/build/evil-collection/modes/newsticker/evil-collection-newsticker.elc deleted file mode 100644 index 7a4e9f39..00000000 Binary files a/straight/build/evil-collection/modes/newsticker/evil-collection-newsticker.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/notmuch/evil-collection-notmuch.el b/straight/build/evil-collection/modes/notmuch/evil-collection-notmuch.el deleted file mode 120000 index 9a4e653d..00000000 --- a/straight/build/evil-collection/modes/notmuch/evil-collection-notmuch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/notmuch/evil-collection-notmuch.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/notmuch/evil-collection-notmuch.elc b/straight/build/evil-collection/modes/notmuch/evil-collection-notmuch.elc deleted file mode 100644 index 14483838..00000000 Binary files a/straight/build/evil-collection/modes/notmuch/evil-collection-notmuch.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/nov/evil-collection-nov.el b/straight/build/evil-collection/modes/nov/evil-collection-nov.el deleted file mode 120000 index 2ace87fc..00000000 --- a/straight/build/evil-collection/modes/nov/evil-collection-nov.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/nov/evil-collection-nov.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/nov/evil-collection-nov.elc b/straight/build/evil-collection/modes/nov/evil-collection-nov.elc deleted file mode 100644 index 11531e4c..00000000 Binary files a/straight/build/evil-collection/modes/nov/evil-collection-nov.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/occur/evil-collection-occur.el b/straight/build/evil-collection/modes/occur/evil-collection-occur.el deleted file mode 120000 index 86fe2449..00000000 --- a/straight/build/evil-collection/modes/occur/evil-collection-occur.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/occur/evil-collection-occur.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/occur/evil-collection-occur.elc b/straight/build/evil-collection/modes/occur/evil-collection-occur.elc deleted file mode 100644 index 3d3afc53..00000000 Binary files a/straight/build/evil-collection/modes/occur/evil-collection-occur.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/omnisharp/evil-collection-omnisharp.el b/straight/build/evil-collection/modes/omnisharp/evil-collection-omnisharp.el deleted file mode 120000 index 91d3b08c..00000000 --- a/straight/build/evil-collection/modes/omnisharp/evil-collection-omnisharp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/omnisharp/evil-collection-omnisharp.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/omnisharp/evil-collection-omnisharp.elc b/straight/build/evil-collection/modes/omnisharp/evil-collection-omnisharp.elc deleted file mode 100644 index 7e8b0a2b..00000000 Binary files a/straight/build/evil-collection/modes/omnisharp/evil-collection-omnisharp.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/org-present/evil-collection-org-present.el b/straight/build/evil-collection/modes/org-present/evil-collection-org-present.el deleted file mode 120000 index a8a59ff8..00000000 --- a/straight/build/evil-collection/modes/org-present/evil-collection-org-present.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/org-present/evil-collection-org-present.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/org-present/evil-collection-org-present.elc b/straight/build/evil-collection/modes/org-present/evil-collection-org-present.elc deleted file mode 100644 index 2309f062..00000000 Binary files a/straight/build/evil-collection/modes/org-present/evil-collection-org-present.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/org/evil-collection-org.el b/straight/build/evil-collection/modes/org/evil-collection-org.el deleted file mode 120000 index ef1295c4..00000000 --- a/straight/build/evil-collection/modes/org/evil-collection-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/org/evil-collection-org.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/org/evil-collection-org.elc b/straight/build/evil-collection/modes/org/evil-collection-org.elc deleted file mode 100644 index 94c48183..00000000 Binary files a/straight/build/evil-collection/modes/org/evil-collection-org.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.el b/straight/build/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.el deleted file mode 120000 index f390e9d9..00000000 --- a/straight/build/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.elc b/straight/build/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.elc deleted file mode 100644 index 6d6af01a..00000000 Binary files a/straight/build/evil-collection/modes/osx-dictionary/evil-collection-osx-dictionary.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/outline/evil-collection-outline.el b/straight/build/evil-collection/modes/outline/evil-collection-outline.el deleted file mode 120000 index 3e600e46..00000000 --- a/straight/build/evil-collection/modes/outline/evil-collection-outline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/outline/evil-collection-outline.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/outline/evil-collection-outline.elc b/straight/build/evil-collection/modes/outline/evil-collection-outline.elc deleted file mode 100644 index 25f13320..00000000 Binary files a/straight/build/evil-collection/modes/outline/evil-collection-outline.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/p4/evil-collection-p4.el b/straight/build/evil-collection/modes/p4/evil-collection-p4.el deleted file mode 120000 index 9f9efcf0..00000000 --- a/straight/build/evil-collection/modes/p4/evil-collection-p4.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/p4/evil-collection-p4.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/p4/evil-collection-p4.elc b/straight/build/evil-collection/modes/p4/evil-collection-p4.elc deleted file mode 100644 index 5c50cc66..00000000 Binary files a/straight/build/evil-collection/modes/p4/evil-collection-p4.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/package-menu/evil-collection-package-menu.el b/straight/build/evil-collection/modes/package-menu/evil-collection-package-menu.el deleted file mode 120000 index cee810ee..00000000 --- a/straight/build/evil-collection/modes/package-menu/evil-collection-package-menu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/package-menu/evil-collection-package-menu.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/package-menu/evil-collection-package-menu.elc b/straight/build/evil-collection/modes/package-menu/evil-collection-package-menu.elc deleted file mode 100644 index ae818126..00000000 Binary files a/straight/build/evil-collection/modes/package-menu/evil-collection-package-menu.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/pass/evil-collection-pass.el b/straight/build/evil-collection/modes/pass/evil-collection-pass.el deleted file mode 120000 index ce0211be..00000000 --- a/straight/build/evil-collection/modes/pass/evil-collection-pass.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/pass/evil-collection-pass.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/pass/evil-collection-pass.elc b/straight/build/evil-collection/modes/pass/evil-collection-pass.elc deleted file mode 100644 index 273d1f21..00000000 Binary files a/straight/build/evil-collection/modes/pass/evil-collection-pass.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/pdf/evil-collection-pdf.el b/straight/build/evil-collection/modes/pdf/evil-collection-pdf.el deleted file mode 120000 index 3d487d75..00000000 --- a/straight/build/evil-collection/modes/pdf/evil-collection-pdf.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/pdf/evil-collection-pdf.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/pdf/evil-collection-pdf.elc b/straight/build/evil-collection/modes/pdf/evil-collection-pdf.elc deleted file mode 100644 index 42dca423..00000000 Binary files a/straight/build/evil-collection/modes/pdf/evil-collection-pdf.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/popup/evil-collection-popup.el b/straight/build/evil-collection/modes/popup/evil-collection-popup.el deleted file mode 120000 index a0070b32..00000000 --- a/straight/build/evil-collection/modes/popup/evil-collection-popup.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/popup/evil-collection-popup.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/popup/evil-collection-popup.elc b/straight/build/evil-collection/modes/popup/evil-collection-popup.elc deleted file mode 100644 index 77b807e5..00000000 Binary files a/straight/build/evil-collection/modes/popup/evil-collection-popup.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/proced/evil-collection-proced.el b/straight/build/evil-collection/modes/proced/evil-collection-proced.el deleted file mode 120000 index 1110d3ac..00000000 --- a/straight/build/evil-collection/modes/proced/evil-collection-proced.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/proced/evil-collection-proced.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/proced/evil-collection-proced.elc b/straight/build/evil-collection/modes/proced/evil-collection-proced.elc deleted file mode 100644 index 3ce3dd60..00000000 Binary files a/straight/build/evil-collection/modes/proced/evil-collection-proced.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/process-menu/evil-collection-process-menu.el b/straight/build/evil-collection/modes/process-menu/evil-collection-process-menu.el deleted file mode 120000 index 78d4db5b..00000000 --- a/straight/build/evil-collection/modes/process-menu/evil-collection-process-menu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/process-menu/evil-collection-process-menu.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/process-menu/evil-collection-process-menu.elc b/straight/build/evil-collection/modes/process-menu/evil-collection-process-menu.elc deleted file mode 100644 index 80899324..00000000 Binary files a/straight/build/evil-collection/modes/process-menu/evil-collection-process-menu.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/prodigy/evil-collection-prodigy.el b/straight/build/evil-collection/modes/prodigy/evil-collection-prodigy.el deleted file mode 120000 index 7b419933..00000000 --- a/straight/build/evil-collection/modes/prodigy/evil-collection-prodigy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/prodigy/evil-collection-prodigy.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/prodigy/evil-collection-prodigy.elc b/straight/build/evil-collection/modes/prodigy/evil-collection-prodigy.elc deleted file mode 100644 index f597a913..00000000 Binary files a/straight/build/evil-collection/modes/prodigy/evil-collection-prodigy.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/profiler/evil-collection-profiler.el b/straight/build/evil-collection/modes/profiler/evil-collection-profiler.el deleted file mode 120000 index f85657b6..00000000 --- a/straight/build/evil-collection/modes/profiler/evil-collection-profiler.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/profiler/evil-collection-profiler.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/profiler/evil-collection-profiler.elc b/straight/build/evil-collection/modes/profiler/evil-collection-profiler.elc deleted file mode 100644 index f69be5a1..00000000 Binary files a/straight/build/evil-collection/modes/profiler/evil-collection-profiler.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/python/evil-collection-python.el b/straight/build/evil-collection/modes/python/evil-collection-python.el deleted file mode 120000 index 9fca818b..00000000 --- a/straight/build/evil-collection/modes/python/evil-collection-python.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/python/evil-collection-python.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/python/evil-collection-python.elc b/straight/build/evil-collection/modes/python/evil-collection-python.elc deleted file mode 100644 index 26265c0b..00000000 Binary files a/straight/build/evil-collection/modes/python/evil-collection-python.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/quickrun/evil-collection-quickrun.el b/straight/build/evil-collection/modes/quickrun/evil-collection-quickrun.el deleted file mode 120000 index 0ec67a78..00000000 --- a/straight/build/evil-collection/modes/quickrun/evil-collection-quickrun.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/quickrun/evil-collection-quickrun.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/quickrun/evil-collection-quickrun.elc b/straight/build/evil-collection/modes/quickrun/evil-collection-quickrun.elc deleted file mode 100644 index 6075f42b..00000000 Binary files a/straight/build/evil-collection/modes/quickrun/evil-collection-quickrun.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/racer/evil-collection-racer.el b/straight/build/evil-collection/modes/racer/evil-collection-racer.el deleted file mode 120000 index c5168fff..00000000 --- a/straight/build/evil-collection/modes/racer/evil-collection-racer.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/racer/evil-collection-racer.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/racer/evil-collection-racer.elc b/straight/build/evil-collection/modes/racer/evil-collection-racer.elc deleted file mode 100644 index 219d3ca1..00000000 Binary files a/straight/build/evil-collection/modes/racer/evil-collection-racer.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/racket-describe/evil-collection-racket-describe.el b/straight/build/evil-collection/modes/racket-describe/evil-collection-racket-describe.el deleted file mode 120000 index 5eb9a171..00000000 --- a/straight/build/evil-collection/modes/racket-describe/evil-collection-racket-describe.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/racket-describe/evil-collection-racket-describe.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/racket-describe/evil-collection-racket-describe.elc b/straight/build/evil-collection/modes/racket-describe/evil-collection-racket-describe.elc deleted file mode 100644 index 4663ab49..00000000 Binary files a/straight/build/evil-collection/modes/racket-describe/evil-collection-racket-describe.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/realgud/evil-collection-realgud.el b/straight/build/evil-collection/modes/realgud/evil-collection-realgud.el deleted file mode 120000 index 1933e491..00000000 --- a/straight/build/evil-collection/modes/realgud/evil-collection-realgud.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/realgud/evil-collection-realgud.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/realgud/evil-collection-realgud.elc b/straight/build/evil-collection/modes/realgud/evil-collection-realgud.elc deleted file mode 100644 index 9ab6064e..00000000 Binary files a/straight/build/evil-collection/modes/realgud/evil-collection-realgud.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/reftex/evil-collection-reftex.el b/straight/build/evil-collection/modes/reftex/evil-collection-reftex.el deleted file mode 120000 index e377d1fc..00000000 --- a/straight/build/evil-collection/modes/reftex/evil-collection-reftex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/reftex/evil-collection-reftex.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/reftex/evil-collection-reftex.elc b/straight/build/evil-collection/modes/reftex/evil-collection-reftex.elc deleted file mode 100644 index e2d365b8..00000000 Binary files a/straight/build/evil-collection/modes/reftex/evil-collection-reftex.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/restclient/evil-collection-restclient.el b/straight/build/evil-collection/modes/restclient/evil-collection-restclient.el deleted file mode 120000 index 22363084..00000000 --- a/straight/build/evil-collection/modes/restclient/evil-collection-restclient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/restclient/evil-collection-restclient.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/restclient/evil-collection-restclient.elc b/straight/build/evil-collection/modes/restclient/evil-collection-restclient.elc deleted file mode 100644 index e22f9096..00000000 Binary files a/straight/build/evil-collection/modes/restclient/evil-collection-restclient.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/rg/evil-collection-rg.el b/straight/build/evil-collection/modes/rg/evil-collection-rg.el deleted file mode 120000 index e6b563ad..00000000 --- a/straight/build/evil-collection/modes/rg/evil-collection-rg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/rg/evil-collection-rg.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/rg/evil-collection-rg.elc b/straight/build/evil-collection/modes/rg/evil-collection-rg.elc deleted file mode 100644 index b8cfaeef..00000000 Binary files a/straight/build/evil-collection/modes/rg/evil-collection-rg.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ripgrep/evil-collection-ripgrep.el b/straight/build/evil-collection/modes/ripgrep/evil-collection-ripgrep.el deleted file mode 120000 index 257d2eb2..00000000 --- a/straight/build/evil-collection/modes/ripgrep/evil-collection-ripgrep.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ripgrep/evil-collection-ripgrep.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ripgrep/evil-collection-ripgrep.elc b/straight/build/evil-collection/modes/ripgrep/evil-collection-ripgrep.elc deleted file mode 100644 index b01ba0af..00000000 Binary files a/straight/build/evil-collection/modes/ripgrep/evil-collection-ripgrep.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.el b/straight/build/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.el deleted file mode 120000 index 792511d0..00000000 --- a/straight/build/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.elc b/straight/build/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.elc deleted file mode 100644 index b144ecd6..00000000 Binary files a/straight/build/evil-collection/modes/rjsx-mode/evil-collection-rjsx-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/robe/evil-collection-robe.el b/straight/build/evil-collection/modes/robe/evil-collection-robe.el deleted file mode 120000 index 3d3454be..00000000 --- a/straight/build/evil-collection/modes/robe/evil-collection-robe.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/robe/evil-collection-robe.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/robe/evil-collection-robe.elc b/straight/build/evil-collection/modes/robe/evil-collection-robe.elc deleted file mode 100644 index 1b828bf0..00000000 Binary files a/straight/build/evil-collection/modes/robe/evil-collection-robe.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/rtags/evil-collection-rtags.el b/straight/build/evil-collection/modes/rtags/evil-collection-rtags.el deleted file mode 120000 index 83089a6d..00000000 --- a/straight/build/evil-collection/modes/rtags/evil-collection-rtags.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/rtags/evil-collection-rtags.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/rtags/evil-collection-rtags.elc b/straight/build/evil-collection/modes/rtags/evil-collection-rtags.elc deleted file mode 100644 index 41c5d20e..00000000 Binary files a/straight/build/evil-collection/modes/rtags/evil-collection-rtags.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.el b/straight/build/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.el deleted file mode 120000 index d2f2cc5b..00000000 --- a/straight/build/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.elc b/straight/build/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.elc deleted file mode 100644 index f09ade85..00000000 Binary files a/straight/build/evil-collection/modes/ruby-mode/evil-collection-ruby-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/scheme/evil-collection-scheme.el b/straight/build/evil-collection/modes/scheme/evil-collection-scheme.el deleted file mode 120000 index 352544e3..00000000 --- a/straight/build/evil-collection/modes/scheme/evil-collection-scheme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/scheme/evil-collection-scheme.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/scheme/evil-collection-scheme.elc b/straight/build/evil-collection/modes/scheme/evil-collection-scheme.elc deleted file mode 100644 index 3ff5ecd5..00000000 Binary files a/straight/build/evil-collection/modes/scheme/evil-collection-scheme.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.el b/straight/build/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.el deleted file mode 120000 index 244b1b2b..00000000 --- a/straight/build/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.elc b/straight/build/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.elc deleted file mode 100644 index 9409db3d..00000000 Binary files a/straight/build/evil-collection/modes/scroll-lock/evil-collection-scroll-lock.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/selectrum/evil-collection-selectrum.el b/straight/build/evil-collection/modes/selectrum/evil-collection-selectrum.el deleted file mode 120000 index 2b8a87a5..00000000 --- a/straight/build/evil-collection/modes/selectrum/evil-collection-selectrum.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/selectrum/evil-collection-selectrum.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/selectrum/evil-collection-selectrum.elc b/straight/build/evil-collection/modes/selectrum/evil-collection-selectrum.elc deleted file mode 100644 index a9307cb9..00000000 Binary files a/straight/build/evil-collection/modes/selectrum/evil-collection-selectrum.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/sh-script/evil-collection-sh-script.el b/straight/build/evil-collection/modes/sh-script/evil-collection-sh-script.el deleted file mode 120000 index 1101cc4b..00000000 --- a/straight/build/evil-collection/modes/sh-script/evil-collection-sh-script.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/sh-script/evil-collection-sh-script.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/sh-script/evil-collection-sh-script.elc b/straight/build/evil-collection/modes/sh-script/evil-collection-sh-script.elc deleted file mode 100644 index 4034771d..00000000 Binary files a/straight/build/evil-collection/modes/sh-script/evil-collection-sh-script.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/shortdoc/evil-collection-shortdoc.el b/straight/build/evil-collection/modes/shortdoc/evil-collection-shortdoc.el deleted file mode 120000 index 26d40c36..00000000 --- a/straight/build/evil-collection/modes/shortdoc/evil-collection-shortdoc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/shortdoc/evil-collection-shortdoc.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/shortdoc/evil-collection-shortdoc.elc b/straight/build/evil-collection/modes/shortdoc/evil-collection-shortdoc.elc deleted file mode 100644 index f7067614..00000000 Binary files a/straight/build/evil-collection/modes/shortdoc/evil-collection-shortdoc.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/simple/evil-collection-simple.el b/straight/build/evil-collection/modes/simple/evil-collection-simple.el deleted file mode 120000 index 550df004..00000000 --- a/straight/build/evil-collection/modes/simple/evil-collection-simple.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/simple/evil-collection-simple.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/simple/evil-collection-simple.elc b/straight/build/evil-collection/modes/simple/evil-collection-simple.elc deleted file mode 100644 index 372f2d21..00000000 Binary files a/straight/build/evil-collection/modes/simple/evil-collection-simple.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/slime/evil-collection-slime.el b/straight/build/evil-collection/modes/slime/evil-collection-slime.el deleted file mode 120000 index 6474ea84..00000000 --- a/straight/build/evil-collection/modes/slime/evil-collection-slime.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/slime/evil-collection-slime.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/slime/evil-collection-slime.elc b/straight/build/evil-collection/modes/slime/evil-collection-slime.elc deleted file mode 100644 index e1b68b27..00000000 Binary files a/straight/build/evil-collection/modes/slime/evil-collection-slime.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/sly/evil-collection-sly.el b/straight/build/evil-collection/modes/sly/evil-collection-sly.el deleted file mode 120000 index c95a75e0..00000000 --- a/straight/build/evil-collection/modes/sly/evil-collection-sly.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/sly/evil-collection-sly.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/sly/evil-collection-sly.elc b/straight/build/evil-collection/modes/sly/evil-collection-sly.elc deleted file mode 100644 index ce878c20..00000000 Binary files a/straight/build/evil-collection/modes/sly/evil-collection-sly.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/speedbar/evil-collection-speedbar.el b/straight/build/evil-collection/modes/speedbar/evil-collection-speedbar.el deleted file mode 120000 index 78f61774..00000000 --- a/straight/build/evil-collection/modes/speedbar/evil-collection-speedbar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/speedbar/evil-collection-speedbar.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/speedbar/evil-collection-speedbar.elc b/straight/build/evil-collection/modes/speedbar/evil-collection-speedbar.elc deleted file mode 100644 index 781dedb9..00000000 Binary files a/straight/build/evil-collection/modes/speedbar/evil-collection-speedbar.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tab-bar/evil-collection-tab-bar.el b/straight/build/evil-collection/modes/tab-bar/evil-collection-tab-bar.el deleted file mode 120000 index e6d14c86..00000000 --- a/straight/build/evil-collection/modes/tab-bar/evil-collection-tab-bar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tab-bar/evil-collection-tab-bar.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tab-bar/evil-collection-tab-bar.elc b/straight/build/evil-collection/modes/tab-bar/evil-collection-tab-bar.elc deleted file mode 100644 index 0d9d007a..00000000 Binary files a/straight/build/evil-collection/modes/tab-bar/evil-collection-tab-bar.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tablist/evil-collection-tablist.el b/straight/build/evil-collection/modes/tablist/evil-collection-tablist.el deleted file mode 120000 index e584c2d8..00000000 --- a/straight/build/evil-collection/modes/tablist/evil-collection-tablist.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tablist/evil-collection-tablist.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tablist/evil-collection-tablist.elc b/straight/build/evil-collection/modes/tablist/evil-collection-tablist.elc deleted file mode 100644 index 9defdbb6..00000000 Binary files a/straight/build/evil-collection/modes/tablist/evil-collection-tablist.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.el b/straight/build/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.el deleted file mode 120000 index 819c5ccd..00000000 --- a/straight/build/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.elc b/straight/build/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.elc deleted file mode 100644 index f88ff618..00000000 Binary files a/straight/build/evil-collection/modes/tabulated-list/evil-collection-tabulated-list.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tar-mode/evil-collection-tar-mode.el b/straight/build/evil-collection/modes/tar-mode/evil-collection-tar-mode.el deleted file mode 120000 index 1b0f779f..00000000 --- a/straight/build/evil-collection/modes/tar-mode/evil-collection-tar-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tar-mode/evil-collection-tar-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tar-mode/evil-collection-tar-mode.elc b/straight/build/evil-collection/modes/tar-mode/evil-collection-tar-mode.elc deleted file mode 100644 index 2555f014..00000000 Binary files a/straight/build/evil-collection/modes/tar-mode/evil-collection-tar-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/telega/evil-collection-telega.el b/straight/build/evil-collection/modes/telega/evil-collection-telega.el deleted file mode 120000 index 9879c507..00000000 --- a/straight/build/evil-collection/modes/telega/evil-collection-telega.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/telega/evil-collection-telega.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/telega/evil-collection-telega.elc b/straight/build/evil-collection/modes/telega/evil-collection-telega.elc deleted file mode 100644 index 1cdae958..00000000 Binary files a/straight/build/evil-collection/modes/telega/evil-collection-telega.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/term/evil-collection-term.el b/straight/build/evil-collection/modes/term/evil-collection-term.el deleted file mode 120000 index a2e90c7f..00000000 --- a/straight/build/evil-collection/modes/term/evil-collection-term.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/term/evil-collection-term.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/term/evil-collection-term.elc b/straight/build/evil-collection/modes/term/evil-collection-term.elc deleted file mode 100644 index 5fcbc290..00000000 Binary files a/straight/build/evil-collection/modes/term/evil-collection-term.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tetris/evil-collection-tetris.el b/straight/build/evil-collection/modes/tetris/evil-collection-tetris.el deleted file mode 120000 index 39bf7e86..00000000 --- a/straight/build/evil-collection/modes/tetris/evil-collection-tetris.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tetris/evil-collection-tetris.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tetris/evil-collection-tetris.elc b/straight/build/evil-collection/modes/tetris/evil-collection-tetris.elc deleted file mode 100644 index 01f64f69..00000000 Binary files a/straight/build/evil-collection/modes/tetris/evil-collection-tetris.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/thread/evil-collection-thread.el b/straight/build/evil-collection/modes/thread/evil-collection-thread.el deleted file mode 120000 index 12fc8389..00000000 --- a/straight/build/evil-collection/modes/thread/evil-collection-thread.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/thread/evil-collection-thread.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/thread/evil-collection-thread.elc b/straight/build/evil-collection/modes/thread/evil-collection-thread.elc deleted file mode 100644 index f02de3aa..00000000 Binary files a/straight/build/evil-collection/modes/thread/evil-collection-thread.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tide/evil-collection-tide.el b/straight/build/evil-collection/modes/tide/evil-collection-tide.el deleted file mode 120000 index a1883112..00000000 --- a/straight/build/evil-collection/modes/tide/evil-collection-tide.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tide/evil-collection-tide.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tide/evil-collection-tide.elc b/straight/build/evil-collection/modes/tide/evil-collection-tide.elc deleted file mode 100644 index 2dad0ba8..00000000 Binary files a/straight/build/evil-collection/modes/tide/evil-collection-tide.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/timer-list/evil-collection-timer-list.el b/straight/build/evil-collection/modes/timer-list/evil-collection-timer-list.el deleted file mode 120000 index 8afb5f1d..00000000 --- a/straight/build/evil-collection/modes/timer-list/evil-collection-timer-list.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/timer-list/evil-collection-timer-list.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/timer-list/evil-collection-timer-list.elc b/straight/build/evil-collection/modes/timer-list/evil-collection-timer-list.elc deleted file mode 100644 index c59ce211..00000000 Binary files a/straight/build/evil-collection/modes/timer-list/evil-collection-timer-list.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/transmission/evil-collection-transmission.el b/straight/build/evil-collection/modes/transmission/evil-collection-transmission.el deleted file mode 120000 index 2b70848e..00000000 --- a/straight/build/evil-collection/modes/transmission/evil-collection-transmission.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/transmission/evil-collection-transmission.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/transmission/evil-collection-transmission.elc b/straight/build/evil-collection/modes/transmission/evil-collection-transmission.elc deleted file mode 100644 index f25e9b8f..00000000 Binary files a/straight/build/evil-collection/modes/transmission/evil-collection-transmission.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/trashed/evil-collection-trashed.el b/straight/build/evil-collection/modes/trashed/evil-collection-trashed.el deleted file mode 120000 index b0939cb9..00000000 --- a/straight/build/evil-collection/modes/trashed/evil-collection-trashed.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/trashed/evil-collection-trashed.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/trashed/evil-collection-trashed.elc b/straight/build/evil-collection/modes/trashed/evil-collection-trashed.elc deleted file mode 100644 index 694f3f1f..00000000 Binary files a/straight/build/evil-collection/modes/trashed/evil-collection-trashed.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/tuareg/evil-collection-tuareg.el b/straight/build/evil-collection/modes/tuareg/evil-collection-tuareg.el deleted file mode 120000 index 235324ed..00000000 --- a/straight/build/evil-collection/modes/tuareg/evil-collection-tuareg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/tuareg/evil-collection-tuareg.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/tuareg/evil-collection-tuareg.elc b/straight/build/evil-collection/modes/tuareg/evil-collection-tuareg.elc deleted file mode 100644 index 97187a9e..00000000 Binary files a/straight/build/evil-collection/modes/tuareg/evil-collection-tuareg.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.el b/straight/build/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.el deleted file mode 120000 index bf3c0923..00000000 --- a/straight/build/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.elc b/straight/build/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.elc deleted file mode 100644 index 6b16e810..00000000 Binary files a/straight/build/evil-collection/modes/typescript-mode/evil-collection-typescript-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/unimpaired/evil-collection-unimpaired.el b/straight/build/evil-collection/modes/unimpaired/evil-collection-unimpaired.el deleted file mode 120000 index fe857cfb..00000000 --- a/straight/build/evil-collection/modes/unimpaired/evil-collection-unimpaired.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/unimpaired/evil-collection-unimpaired.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/unimpaired/evil-collection-unimpaired.elc b/straight/build/evil-collection/modes/unimpaired/evil-collection-unimpaired.elc deleted file mode 100644 index 1152a896..00000000 Binary files a/straight/build/evil-collection/modes/unimpaired/evil-collection-unimpaired.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.el b/straight/build/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.el deleted file mode 120000 index 5723dbff..00000000 --- a/straight/build/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.elc b/straight/build/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.elc deleted file mode 100644 index 78fd38d5..00000000 Binary files a/straight/build/evil-collection/modes/vc-annotate/evil-collection-vc-annotate.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vc-dir/evil-collection-vc-dir.el b/straight/build/evil-collection/modes/vc-dir/evil-collection-vc-dir.el deleted file mode 120000 index fc2c7df1..00000000 --- a/straight/build/evil-collection/modes/vc-dir/evil-collection-vc-dir.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vc-dir/evil-collection-vc-dir.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vc-dir/evil-collection-vc-dir.elc b/straight/build/evil-collection/modes/vc-dir/evil-collection-vc-dir.elc deleted file mode 100644 index e8265d74..00000000 Binary files a/straight/build/evil-collection/modes/vc-dir/evil-collection-vc-dir.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vc-git/evil-collection-vc-git.el b/straight/build/evil-collection/modes/vc-git/evil-collection-vc-git.el deleted file mode 120000 index 57bebdfe..00000000 --- a/straight/build/evil-collection/modes/vc-git/evil-collection-vc-git.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vc-git/evil-collection-vc-git.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vc-git/evil-collection-vc-git.elc b/straight/build/evil-collection/modes/vc-git/evil-collection-vc-git.elc deleted file mode 100644 index a9803fa2..00000000 Binary files a/straight/build/evil-collection/modes/vc-git/evil-collection-vc-git.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vdiff/evil-collection-vdiff.el b/straight/build/evil-collection/modes/vdiff/evil-collection-vdiff.el deleted file mode 120000 index 156f224e..00000000 --- a/straight/build/evil-collection/modes/vdiff/evil-collection-vdiff.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vdiff/evil-collection-vdiff.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vdiff/evil-collection-vdiff.elc b/straight/build/evil-collection/modes/vdiff/evil-collection-vdiff.elc deleted file mode 100644 index afad2de3..00000000 Binary files a/straight/build/evil-collection/modes/vdiff/evil-collection-vdiff.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vertico/evil-collection-vertico.el b/straight/build/evil-collection/modes/vertico/evil-collection-vertico.el deleted file mode 120000 index 1d48bcf9..00000000 --- a/straight/build/evil-collection/modes/vertico/evil-collection-vertico.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vertico/evil-collection-vertico.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vertico/evil-collection-vertico.elc b/straight/build/evil-collection/modes/vertico/evil-collection-vertico.elc deleted file mode 100644 index 081cb389..00000000 Binary files a/straight/build/evil-collection/modes/vertico/evil-collection-vertico.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/view/evil-collection-view.el b/straight/build/evil-collection/modes/view/evil-collection-view.el deleted file mode 120000 index 8e1fffb7..00000000 --- a/straight/build/evil-collection/modes/view/evil-collection-view.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/view/evil-collection-view.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/view/evil-collection-view.elc b/straight/build/evil-collection/modes/view/evil-collection-view.elc deleted file mode 100644 index 760142f5..00000000 Binary files a/straight/build/evil-collection/modes/view/evil-collection-view.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vlf/evil-collection-vlf.el b/straight/build/evil-collection/modes/vlf/evil-collection-vlf.el deleted file mode 120000 index 997cdd70..00000000 --- a/straight/build/evil-collection/modes/vlf/evil-collection-vlf.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vlf/evil-collection-vlf.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vlf/evil-collection-vlf.elc b/straight/build/evil-collection/modes/vlf/evil-collection-vlf.elc deleted file mode 100644 index ba064997..00000000 Binary files a/straight/build/evil-collection/modes/vlf/evil-collection-vlf.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/vterm/evil-collection-vterm.el b/straight/build/evil-collection/modes/vterm/evil-collection-vterm.el deleted file mode 120000 index 696210ab..00000000 --- a/straight/build/evil-collection/modes/vterm/evil-collection-vterm.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/vterm/evil-collection-vterm.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/vterm/evil-collection-vterm.elc b/straight/build/evil-collection/modes/vterm/evil-collection-vterm.elc deleted file mode 100644 index 8a2176ab..00000000 Binary files a/straight/build/evil-collection/modes/vterm/evil-collection-vterm.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/w3m/evil-collection-w3m.el b/straight/build/evil-collection/modes/w3m/evil-collection-w3m.el deleted file mode 120000 index de6e0142..00000000 --- a/straight/build/evil-collection/modes/w3m/evil-collection-w3m.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/w3m/evil-collection-w3m.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/w3m/evil-collection-w3m.elc b/straight/build/evil-collection/modes/w3m/evil-collection-w3m.elc deleted file mode 100644 index 139c78de..00000000 Binary files a/straight/build/evil-collection/modes/w3m/evil-collection-w3m.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/wdired/evil-collection-wdired.el b/straight/build/evil-collection/modes/wdired/evil-collection-wdired.el deleted file mode 120000 index 93889522..00000000 --- a/straight/build/evil-collection/modes/wdired/evil-collection-wdired.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/wdired/evil-collection-wdired.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/wdired/evil-collection-wdired.elc b/straight/build/evil-collection/modes/wdired/evil-collection-wdired.elc deleted file mode 100644 index dd4f61ec..00000000 Binary files a/straight/build/evil-collection/modes/wdired/evil-collection-wdired.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/wgrep/evil-collection-wgrep.el b/straight/build/evil-collection/modes/wgrep/evil-collection-wgrep.el deleted file mode 120000 index 3fadff23..00000000 --- a/straight/build/evil-collection/modes/wgrep/evil-collection-wgrep.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/wgrep/evil-collection-wgrep.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/wgrep/evil-collection-wgrep.elc b/straight/build/evil-collection/modes/wgrep/evil-collection-wgrep.elc deleted file mode 100644 index fcabc027..00000000 Binary files a/straight/build/evil-collection/modes/wgrep/evil-collection-wgrep.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/which-key/evil-collection-which-key.el b/straight/build/evil-collection/modes/which-key/evil-collection-which-key.el deleted file mode 120000 index 51b19392..00000000 --- a/straight/build/evil-collection/modes/which-key/evil-collection-which-key.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/which-key/evil-collection-which-key.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/which-key/evil-collection-which-key.elc b/straight/build/evil-collection/modes/which-key/evil-collection-which-key.elc deleted file mode 100644 index 2cb8517d..00000000 Binary files a/straight/build/evil-collection/modes/which-key/evil-collection-which-key.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/woman/evil-collection-woman.el b/straight/build/evil-collection/modes/woman/evil-collection-woman.el deleted file mode 120000 index 7e1f7c50..00000000 --- a/straight/build/evil-collection/modes/woman/evil-collection-woman.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/woman/evil-collection-woman.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/woman/evil-collection-woman.elc b/straight/build/evil-collection/modes/woman/evil-collection-woman.elc deleted file mode 100644 index 19551dc4..00000000 Binary files a/straight/build/evil-collection/modes/woman/evil-collection-woman.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/xref/evil-collection-xref.el b/straight/build/evil-collection/modes/xref/evil-collection-xref.el deleted file mode 120000 index 9562f77b..00000000 --- a/straight/build/evil-collection/modes/xref/evil-collection-xref.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/xref/evil-collection-xref.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/xref/evil-collection-xref.elc b/straight/build/evil-collection/modes/xref/evil-collection-xref.elc deleted file mode 100644 index f220d116..00000000 Binary files a/straight/build/evil-collection/modes/xref/evil-collection-xref.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/xwidget/evil-collection-xwidget.el b/straight/build/evil-collection/modes/xwidget/evil-collection-xwidget.el deleted file mode 120000 index 58d06284..00000000 --- a/straight/build/evil-collection/modes/xwidget/evil-collection-xwidget.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/xwidget/evil-collection-xwidget.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/xwidget/evil-collection-xwidget.elc b/straight/build/evil-collection/modes/xwidget/evil-collection-xwidget.elc deleted file mode 100644 index ac4747df..00000000 Binary files a/straight/build/evil-collection/modes/xwidget/evil-collection-xwidget.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.el b/straight/build/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.el deleted file mode 120000 index 4c748a5a..00000000 --- a/straight/build/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.elc b/straight/build/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.elc deleted file mode 100644 index b9f1029a..00000000 Binary files a/straight/build/evil-collection/modes/yaml-mode/evil-collection-yaml-mode.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.el b/straight/build/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.el deleted file mode 120000 index 4e244fc5..00000000 --- a/straight/build/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.elc b/straight/build/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.elc deleted file mode 100644 index 60385c44..00000000 Binary files a/straight/build/evil-collection/modes/youtube-dl/evil-collection-youtube-dl.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/zmusic/evil-collection-zmusic.el b/straight/build/evil-collection/modes/zmusic/evil-collection-zmusic.el deleted file mode 120000 index e3f6ff3e..00000000 --- a/straight/build/evil-collection/modes/zmusic/evil-collection-zmusic.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/zmusic/evil-collection-zmusic.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/zmusic/evil-collection-zmusic.elc b/straight/build/evil-collection/modes/zmusic/evil-collection-zmusic.elc deleted file mode 100644 index adcb9b37..00000000 Binary files a/straight/build/evil-collection/modes/zmusic/evil-collection-zmusic.elc and /dev/null differ diff --git a/straight/build/evil-collection/modes/ztree/evil-collection-ztree.el b/straight/build/evil-collection/modes/ztree/evil-collection-ztree.el deleted file mode 120000 index 90ac5bb5..00000000 --- a/straight/build/evil-collection/modes/ztree/evil-collection-ztree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-collection/modes/ztree/evil-collection-ztree.el \ No newline at end of file diff --git a/straight/build/evil-collection/modes/ztree/evil-collection-ztree.elc b/straight/build/evil-collection/modes/ztree/evil-collection-ztree.elc deleted file mode 100644 index 1f995fac..00000000 Binary files a/straight/build/evil-collection/modes/ztree/evil-collection-ztree.elc and /dev/null differ diff --git a/straight/build/evil-escape/evil-escape-autoloads.el b/straight/build/evil-escape/evil-escape-autoloads.el deleted file mode 100644 index e7736232..00000000 --- a/straight/build/evil-escape/evil-escape-autoloads.el +++ /dev/null @@ -1,50 +0,0 @@ -;;; evil-escape-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "evil-escape" "evil-escape.el" (0 0 0 0)) -;;; Generated autoloads from evil-escape.el - -(defvar evil-escape-mode nil "\ -Non-nil if Evil-Escape mode is enabled. -See the `evil-escape-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 `evil-escape-mode'.") - -(custom-autoload 'evil-escape-mode "evil-escape" nil) - -(autoload 'evil-escape-mode "evil-escape" "\ -Buffer-local minor mode to escape insert state and everything else -with a key sequence. - -This is a minor mode. If called interactively, toggle the -`Evil-Escape mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='evil-escape-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "evil-escape" '("evil-escape")) - -;;;*** - -(provide 'evil-escape-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; evil-escape-autoloads.el ends here diff --git a/straight/build/evil-escape/evil-escape.el b/straight/build/evil-escape/evil-escape.el deleted file mode 120000 index f77f7ea5..00000000 --- a/straight/build/evil-escape/evil-escape.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-escape/evil-escape.el \ No newline at end of file diff --git a/straight/build/evil-escape/evil-escape.elc b/straight/build/evil-escape/evil-escape.elc deleted file mode 100644 index 591cdf17..00000000 Binary files a/straight/build/evil-escape/evil-escape.elc and /dev/null differ diff --git a/straight/build/evil-org/evil-org-agenda.el b/straight/build/evil-org/evil-org-agenda.el deleted file mode 120000 index f55577c8..00000000 --- a/straight/build/evil-org/evil-org-agenda.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-org-mode/evil-org-agenda.el \ No newline at end of file diff --git a/straight/build/evil-org/evil-org-agenda.elc b/straight/build/evil-org/evil-org-agenda.elc deleted file mode 100644 index 7b6e61b1..00000000 Binary files a/straight/build/evil-org/evil-org-agenda.elc and /dev/null differ diff --git a/straight/build/evil-org/evil-org-autoloads.el b/straight/build/evil-org/evil-org-autoloads.el deleted file mode 100644 index 02de7365..00000000 --- a/straight/build/evil-org/evil-org-autoloads.el +++ /dev/null @@ -1,47 +0,0 @@ -;;; evil-org-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "evil-org" "evil-org.el" (0 0 0 0)) -;;; Generated autoloads from evil-org.el - -(autoload 'evil-org-mode "evil-org" "\ -Buffer local minor mode for evil-org - -This is a minor mode. If called interactively, toggle the -`Evil-Org mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `evil-org-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "evil-org" '("evil-org-")) - -;;;*** - -;;;### (autoloads nil "evil-org-agenda" "evil-org-agenda.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from evil-org-agenda.el - -(register-definition-prefixes "evil-org-agenda" '("evil-org-agenda-set-keys")) - -;;;*** - -(provide 'evil-org-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; evil-org-autoloads.el ends here diff --git a/straight/build/evil-org/evil-org.el b/straight/build/evil-org/evil-org.el deleted file mode 120000 index ec4aaa6d..00000000 --- a/straight/build/evil-org/evil-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-org-mode/evil-org.el \ No newline at end of file diff --git a/straight/build/evil-org/evil-org.elc b/straight/build/evil-org/evil-org.elc deleted file mode 100644 index 3ddf8ee3..00000000 Binary files a/straight/build/evil-org/evil-org.elc and /dev/null differ diff --git a/straight/build/evil-surround/evil-surround-autoloads.el b/straight/build/evil-surround/evil-surround-autoloads.el deleted file mode 100644 index 92dcf3fa..00000000 --- a/straight/build/evil-surround/evil-surround-autoloads.el +++ /dev/null @@ -1,89 +0,0 @@ -;;; evil-surround-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "evil-surround" "evil-surround.el" (0 0 0 0)) -;;; Generated autoloads from evil-surround.el - -(autoload 'evil-surround-delete "evil-surround" "\ -Delete the surrounding delimiters represented by CHAR. -Alternatively, the text to delete can be represented with -the overlays OUTER and INNER, where OUTER includes the delimiters -and INNER excludes them. The intersection (i.e., difference) -between these overlays is what is deleted. - -\(fn CHAR &optional OUTER INNER)" t nil) - -(autoload 'evil-surround-change "evil-surround" "\ -Change the surrounding delimiters represented by CHAR. -Alternatively, the text to delete can be represented with the -overlays OUTER and INNER, which are passed to `evil-surround-delete'. - -\(fn CHAR &optional OUTER INNER)" t nil) - -(autoload 'evil-surround-mode "evil-surround" "\ -Buffer-local minor mode to emulate surround.vim. - -This is a minor mode. If called interactively, toggle the -`Evil-Surround mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `evil-surround-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'turn-on-evil-surround-mode "evil-surround" "\ -Enable evil-surround-mode in the current buffer." nil nil) - -(autoload 'turn-off-evil-surround-mode "evil-surround" "\ -Disable evil-surround-mode in the current buffer." nil nil) - -(put 'global-evil-surround-mode 'globalized-minor-mode t) - -(defvar global-evil-surround-mode nil "\ -Non-nil if Global Evil-Surround mode is enabled. -See the `global-evil-surround-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-evil-surround-mode'.") - -(custom-autoload 'global-evil-surround-mode "evil-surround" nil) - -(autoload 'global-evil-surround-mode "evil-surround" "\ -Toggle Evil-Surround mode in all buffers. -With prefix ARG, enable Global Evil-Surround mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Evil-Surround mode is enabled in all buffers where -`turn-on-evil-surround-mode' would do it. - -See `evil-surround-mode' for more information on Evil-Surround mode. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "evil-surround" '("evil-surround-")) - -;;;*** - -(provide 'evil-surround-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; evil-surround-autoloads.el ends here diff --git a/straight/build/evil-surround/evil-surround.el b/straight/build/evil-surround/evil-surround.el deleted file mode 120000 index 45d49b82..00000000 --- a/straight/build/evil-surround/evil-surround.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil-surround/evil-surround.el \ No newline at end of file diff --git a/straight/build/evil-surround/evil-surround.elc b/straight/build/evil-surround/evil-surround.elc deleted file mode 100644 index ae96bb2d..00000000 Binary files a/straight/build/evil-surround/evil-surround.elc and /dev/null differ diff --git a/straight/build/evil/dir b/straight/build/evil/dir deleted file mode 100644 index b3717a59..00000000 --- a/straight/build/evil/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 -* evil: (evil.info). Extensible vi layer for Emacs diff --git a/straight/build/evil/evil-autoloads.el b/straight/build/evil/evil-autoloads.el deleted file mode 100644 index 843727d5..00000000 --- a/straight/build/evil/evil-autoloads.el +++ /dev/null @@ -1,126 +0,0 @@ -;;; evil-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "evil-command-window" "evil-command-window.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from evil-command-window.el - -(register-definition-prefixes "evil-command-window" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-commands" "evil-commands.el" (0 0 0 0)) -;;; Generated autoloads from evil-commands.el - -(register-definition-prefixes "evil-commands" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-common" "evil-common.el" (0 0 0 0)) -;;; Generated autoloads from evil-common.el - -(register-definition-prefixes "evil-common" '("bounds-of-evil-" "evil-" "forward-evil-")) - -;;;*** - -;;;### (autoloads nil "evil-core" "evil-core.el" (0 0 0 0)) -;;; Generated autoloads from evil-core.el - (autoload 'evil-mode "evil" nil t) - -(register-definition-prefixes "evil-core" '("evil-" "turn-o")) - -;;;*** - -;;;### (autoloads nil "evil-digraphs" "evil-digraphs.el" (0 0 0 0)) -;;; Generated autoloads from evil-digraphs.el - -(register-definition-prefixes "evil-digraphs" '("evil-digraph")) - -;;;*** - -;;;### (autoloads nil "evil-ex" "evil-ex.el" (0 0 0 0)) -;;; Generated autoloads from evil-ex.el - -(register-definition-prefixes "evil-ex" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-integration" "evil-integration.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from evil-integration.el - -(register-definition-prefixes "evil-integration" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-jumps" "evil-jumps.el" (0 0 0 0)) -;;; Generated autoloads from evil-jumps.el - -(register-definition-prefixes "evil-jumps" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-macros" "evil-macros.el" (0 0 0 0)) -;;; Generated autoloads from evil-macros.el - -(register-definition-prefixes "evil-macros" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-maps" "evil-maps.el" (0 0 0 0)) -;;; Generated autoloads from evil-maps.el - -(register-definition-prefixes "evil-maps" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-repeat" "evil-repeat.el" (0 0 0 0)) -;;; Generated autoloads from evil-repeat.el - -(register-definition-prefixes "evil-repeat" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-search" "evil-search.el" (0 0 0 0)) -;;; Generated autoloads from evil-search.el - -(register-definition-prefixes "evil-search" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-states" "evil-states.el" (0 0 0 0)) -;;; Generated autoloads from evil-states.el - -(register-definition-prefixes "evil-states" '("evil-")) - -;;;*** - -;;;### (autoloads nil "evil-types" "evil-types.el" (0 0 0 0)) -;;; Generated autoloads from evil-types.el - -(register-definition-prefixes "evil-types" '("evil-ex-get-optional-register-and-count")) - -;;;*** - -;;;### (autoloads nil "evil-vars" "evil-vars.el" (0 0 0 0)) -;;; Generated autoloads from evil-vars.el - -(register-definition-prefixes "evil-vars" '("evil-")) - -;;;*** - -;;;### (autoloads nil nil ("evil-development.el" "evil-keybindings.el" -;;;;;; "evil-pkg.el" "evil.el") (0 0 0 0)) - -;;;*** - -(provide 'evil-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; evil-autoloads.el ends here diff --git a/straight/build/evil/evil-command-window.el b/straight/build/evil/evil-command-window.el deleted file mode 120000 index bd1ed9d2..00000000 --- a/straight/build/evil/evil-command-window.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-command-window.el \ No newline at end of file diff --git a/straight/build/evil/evil-command-window.elc b/straight/build/evil/evil-command-window.elc deleted file mode 100644 index 3e8f831d..00000000 Binary files a/straight/build/evil/evil-command-window.elc and /dev/null differ diff --git a/straight/build/evil/evil-commands.el b/straight/build/evil/evil-commands.el deleted file mode 120000 index 2aec6749..00000000 --- a/straight/build/evil/evil-commands.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-commands.el \ No newline at end of file diff --git a/straight/build/evil/evil-commands.elc b/straight/build/evil/evil-commands.elc deleted file mode 100644 index 96e3d338..00000000 Binary files a/straight/build/evil/evil-commands.elc and /dev/null differ diff --git a/straight/build/evil/evil-common.el b/straight/build/evil/evil-common.el deleted file mode 120000 index e91b5178..00000000 --- a/straight/build/evil/evil-common.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-common.el \ No newline at end of file diff --git a/straight/build/evil/evil-common.elc b/straight/build/evil/evil-common.elc deleted file mode 100644 index 2bedbdf2..00000000 Binary files a/straight/build/evil/evil-common.elc and /dev/null differ diff --git a/straight/build/evil/evil-core.el b/straight/build/evil/evil-core.el deleted file mode 120000 index 41cc8d64..00000000 --- a/straight/build/evil/evil-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-core.el \ No newline at end of file diff --git a/straight/build/evil/evil-core.elc b/straight/build/evil/evil-core.elc deleted file mode 100644 index 59a94338..00000000 Binary files a/straight/build/evil/evil-core.elc and /dev/null differ diff --git a/straight/build/evil/evil-development.el b/straight/build/evil/evil-development.el deleted file mode 120000 index def96a72..00000000 --- a/straight/build/evil/evil-development.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-development.el \ No newline at end of file diff --git a/straight/build/evil/evil-development.elc b/straight/build/evil/evil-development.elc deleted file mode 100644 index 7c0eabc3..00000000 Binary files a/straight/build/evil/evil-development.elc and /dev/null differ diff --git a/straight/build/evil/evil-digraphs.el b/straight/build/evil/evil-digraphs.el deleted file mode 120000 index 58dd3710..00000000 --- a/straight/build/evil/evil-digraphs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-digraphs.el \ No newline at end of file diff --git a/straight/build/evil/evil-digraphs.elc b/straight/build/evil/evil-digraphs.elc deleted file mode 100644 index 38c21815..00000000 Binary files a/straight/build/evil/evil-digraphs.elc and /dev/null differ diff --git a/straight/build/evil/evil-ex.el b/straight/build/evil/evil-ex.el deleted file mode 120000 index 8e2377a5..00000000 --- a/straight/build/evil/evil-ex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-ex.el \ No newline at end of file diff --git a/straight/build/evil/evil-ex.elc b/straight/build/evil/evil-ex.elc deleted file mode 100644 index 1302d3e3..00000000 Binary files a/straight/build/evil/evil-ex.elc and /dev/null differ diff --git a/straight/build/evil/evil-integration.el b/straight/build/evil/evil-integration.el deleted file mode 120000 index 9915eb10..00000000 --- a/straight/build/evil/evil-integration.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-integration.el \ No newline at end of file diff --git a/straight/build/evil/evil-integration.elc b/straight/build/evil/evil-integration.elc deleted file mode 100644 index faf06daa..00000000 Binary files a/straight/build/evil/evil-integration.elc and /dev/null differ diff --git a/straight/build/evil/evil-jumps.el b/straight/build/evil/evil-jumps.el deleted file mode 120000 index 130f8c0a..00000000 --- a/straight/build/evil/evil-jumps.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-jumps.el \ No newline at end of file diff --git a/straight/build/evil/evil-jumps.elc b/straight/build/evil/evil-jumps.elc deleted file mode 100644 index 5e2397c1..00000000 Binary files a/straight/build/evil/evil-jumps.elc and /dev/null differ diff --git a/straight/build/evil/evil-keybindings.el b/straight/build/evil/evil-keybindings.el deleted file mode 120000 index 5e8e3b8f..00000000 --- a/straight/build/evil/evil-keybindings.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-keybindings.el \ No newline at end of file diff --git a/straight/build/evil/evil-keybindings.elc b/straight/build/evil/evil-keybindings.elc deleted file mode 100644 index d25c999e..00000000 Binary files a/straight/build/evil/evil-keybindings.elc and /dev/null differ diff --git a/straight/build/evil/evil-macros.el b/straight/build/evil/evil-macros.el deleted file mode 120000 index eb60dcdf..00000000 --- a/straight/build/evil/evil-macros.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-macros.el \ No newline at end of file diff --git a/straight/build/evil/evil-macros.elc b/straight/build/evil/evil-macros.elc deleted file mode 100644 index e4defc0e..00000000 Binary files a/straight/build/evil/evil-macros.elc and /dev/null differ diff --git a/straight/build/evil/evil-maps.el b/straight/build/evil/evil-maps.el deleted file mode 120000 index 5339e4ef..00000000 --- a/straight/build/evil/evil-maps.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-maps.el \ No newline at end of file diff --git a/straight/build/evil/evil-maps.elc b/straight/build/evil/evil-maps.elc deleted file mode 100644 index cf44fb78..00000000 Binary files a/straight/build/evil/evil-maps.elc and /dev/null differ diff --git a/straight/build/evil/evil-pkg.el b/straight/build/evil/evil-pkg.el deleted file mode 120000 index b77968b0..00000000 --- a/straight/build/evil/evil-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-pkg.el \ No newline at end of file diff --git a/straight/build/evil/evil-pkg.elc b/straight/build/evil/evil-pkg.elc deleted file mode 100644 index 47b6922e..00000000 Binary files a/straight/build/evil/evil-pkg.elc and /dev/null differ diff --git a/straight/build/evil/evil-repeat.el b/straight/build/evil/evil-repeat.el deleted file mode 120000 index a2f71026..00000000 --- a/straight/build/evil/evil-repeat.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-repeat.el \ No newline at end of file diff --git a/straight/build/evil/evil-repeat.elc b/straight/build/evil/evil-repeat.elc deleted file mode 100644 index 4d87d383..00000000 Binary files a/straight/build/evil/evil-repeat.elc and /dev/null differ diff --git a/straight/build/evil/evil-search.el b/straight/build/evil/evil-search.el deleted file mode 120000 index 46d80eb3..00000000 --- a/straight/build/evil/evil-search.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-search.el \ No newline at end of file diff --git a/straight/build/evil/evil-search.elc b/straight/build/evil/evil-search.elc deleted file mode 100644 index 56cc861c..00000000 Binary files a/straight/build/evil/evil-search.elc and /dev/null differ diff --git a/straight/build/evil/evil-states.el b/straight/build/evil/evil-states.el deleted file mode 120000 index 2d006a32..00000000 --- a/straight/build/evil/evil-states.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-states.el \ No newline at end of file diff --git a/straight/build/evil/evil-states.elc b/straight/build/evil/evil-states.elc deleted file mode 100644 index cfaea675..00000000 Binary files a/straight/build/evil/evil-states.elc and /dev/null differ diff --git a/straight/build/evil/evil-types.el b/straight/build/evil/evil-types.el deleted file mode 120000 index babc6a02..00000000 --- a/straight/build/evil/evil-types.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-types.el \ No newline at end of file diff --git a/straight/build/evil/evil-types.elc b/straight/build/evil/evil-types.elc deleted file mode 100644 index f1c4a4e0..00000000 Binary files a/straight/build/evil/evil-types.elc and /dev/null differ diff --git a/straight/build/evil/evil-vars.el b/straight/build/evil/evil-vars.el deleted file mode 120000 index 5a6cf210..00000000 --- a/straight/build/evil/evil-vars.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil-vars.el \ No newline at end of file diff --git a/straight/build/evil/evil-vars.elc b/straight/build/evil/evil-vars.elc deleted file mode 100644 index 82968603..00000000 Binary files a/straight/build/evil/evil-vars.elc and /dev/null differ diff --git a/straight/build/evil/evil.el b/straight/build/evil/evil.el deleted file mode 120000 index 196d0a03..00000000 --- a/straight/build/evil/evil.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/evil.el \ No newline at end of file diff --git a/straight/build/evil/evil.elc b/straight/build/evil/evil.elc deleted file mode 100644 index d40ce8cd..00000000 Binary files a/straight/build/evil/evil.elc and /dev/null differ diff --git a/straight/build/evil/evil.info b/straight/build/evil/evil.info deleted file mode 100644 index 40387af6..00000000 --- a/straight/build/evil/evil.info +++ /dev/null @@ -1,2226 +0,0 @@ -This is evil.info, produced by makeinfo version 6.8 from evil.texi. - - Evil 1.14.0, Nov 17, 2021 - - Eivind Fonn, Frank Fischer, Vegard Øye - - Copyright © 2011-2019, Eivind Fonn, Frank Fischer, Vegard Øye - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* evil: (evil.info). Extensible vi layer for Emacs -END-INFO-DIR-ENTRY - - - Generated by Sphinx 4.2.0. - - -File: evil.info, Node: Top, Next: Overview, Up: (dir) - -Evil documentation -****************** - - Evil 1.14.0, Nov 17, 2021 - - Eivind Fonn, Frank Fischer, Vegard Øye - - Copyright © 2011-2019, Eivind Fonn, Frank Fischer, Vegard Øye - -* Menu: - -* Overview:: -* Settings:: -* Keymaps:: -* Hooks:: -* Extension:: -* Frequently Asked Questions:: -* Internals:: -* The GNU Free Documentation License:: -* Emacs lisp functions and variables:: - - — The Detailed Node Listing — - -Overview - -* Installation via package.el: Installation via package el. -* Manual installation:: -* Modes and states:: - -Settings - -* The initial state:: -* Keybindings and other behaviour:: -* Search:: -* Indentation:: -* Cursor movement:: -* Cursor display:: -* Window management:: -* Parenthesis highlighting:: -* Miscellaneous:: - -Keymaps - -* evil-define-key:: -* Leader keys:: - -Extension - -* Motions:: -* Operators:: -* Text objects:: -* Range types:: -* States:: - -Frequently Asked Questions - -* Problems with the escape key in the terminal:: -* Underscore is not a word character:: - -Internals - -* Command properties:: - - - -File: evil.info, Node: Overview, Next: Settings, Prev: Top, Up: Top - -1 Overview -********** - -Evil is an extensible vi layer for Emacs. It emulates the main features -of Vim, (1) turning Emacs into a modal editor. Like Emacs in general, -Evil is extensible in Emacs Lisp. - -* Menu: - -* Installation via package.el: Installation via package el. -* Manual installation:: -* Modes and states:: - - ---------- Footnotes ---------- - - (1) (1) Vim is the most popular version of `vi', a modal text editor -with many implementations. Vim also adds some functions of its own, -like visual selection and text objects. For more information see the -official Vim website (https://vim.org). - - -File: evil.info, Node: Installation via package el, Next: Manual installation, Up: Overview - -1.1 Installation via package.el -=============================== - -Evil is available as a package from MELPA stable, MELPA unstable and -NonGNU ELPA. This is the recommended way of installing Evil. - -To set up ‘package.el’ to work with one of the MELPA repositories, you -can follow the instructions on melpa.org(1). - -Alternatively you can use NonGNU ELPA. It is part of the default package -archives as of Emacs 28. For older Emacs versions you’ll need to add it -yourself: - - (add-to-list 'package-archives - (cons "nongnu" (format "http%s://elpa.nongnu.org/nongnu/" - (if (gnutls-available-p) "s" "")))) - -Once that is done, you can execute the following commands: - - M-x package-refresh-contents - M-x package-install RET evil RET - -Finally, add the following lines to your Emacs init file: - - (require 'evil) - (evil-mode 1) - - ---------- Footnotes ---------- - - (1) https://melpa.org/#/getting-started - - -File: evil.info, Node: Manual installation, Next: Modes and states, Prev: Installation via package el, Up: Overview - -1.2 Manual installation -======================= - -First, install ‘goto-chg’ and ‘cl-lib’. If you have an Emacs version of -24.3 or newer, you should already have ‘cl-lib’. - -Evil lives in a git repository. To download Evil, do: - - git clone --depth 1 https://github.com/emacs-evil/evil.git - -Then add the following lines to your Emacs init file: - - (add-to-list 'load-path "path/to/evil") - (require 'evil) - (evil-mode 1) - -Ensure that your replace ‘path/to/evil’ with the actual path to where -you cloned Evil. - - -File: evil.info, Node: Modes and states, Prev: Manual installation, Up: Overview - -1.3 Modes and states -==================== - -The next time Emacs is started, it will come up in `normal state', -denoted by ‘’ in the mode line. This is where the main vi bindings -are defined. Note that you can always disable normal state with ‘C-z’, -which switches to an “Emacs state” (denoted by ‘’) in which vi keys -are completely disabled. Press ‘C-z’ again to switch back to normal -state. - -state - - Evil uses the term `state' for what is called a “mode” in regular - vi usage, because `modes' are understood in Emacs terms to mean - something else. - -Evil defines a number of states by default: - -normal state (‘’) - - This is the default “resting state” of Evil, in which the main body - of vi bindings are defined. - -insert state (‘’) - - This is the state for insertion of text, where non-modified keys - will insert the corresponding character in the buffer. - -visual state (‘’) - - A state for selecting text regions. Motions are available for - modifying the selected region, and operators are available for - acting on it. - -replace state (‘’) - - A special state mostly similar to insert state, except it replaces - text instead of inserting. - -operator-pending state (‘’) - - A special state entered after launching an operator, but before - specifying the corresponding motion or text object. - -motion state (‘’) - - A special state useful for buffers that are read-only, where - motions are available but editing operations are not. - -Emacs state (‘’) - - A state that as closely as possible mimics default Emacs behaviour, - by eliminating all vi bindings, except for ‘C-z’, to re-enter - normal state. - - -File: evil.info, Node: Settings, Next: Keymaps, Prev: Overview, Up: Top - -2 Settings -********** - -Evil’s behaviour can be adjusted by setting some variables. The list of -all available variables and their current values can be inspected by -doing: - - M-x customize-group RET evil RET - -To change the value of a variable, you can use this interface, or add a -‘setq’ form to your Emacs init file, preferably before Evil is loaded. -(1) - - (setq evil-shift-width 0) - ;; Load Evil - (require 'evil) - -What follows is a non-exhaustive list of the most relevant customization -options. - -* Menu: - -* The initial state:: -* Keybindings and other behaviour:: -* Search:: -* Indentation:: -* Cursor movement:: -* Cursor display:: -* Window management:: -* Parenthesis highlighting:: -* Miscellaneous:: - - ---------- Footnotes ---------- - - (1) (1) Strictly speaking, the order only matters if the variable -affects the way Evil is loaded. This is the case with some variables. - - -File: evil.info, Node: The initial state, Next: Keybindings and other behaviour, Up: Settings - -2.1 The initial state -===================== - -The initial state of a buffer is determined by its major mode. Evil -maintains an association between major modes and their corresponding -states, which is most easily modified using the function *note -evil-set-initial-state: 30. - - -- Emacs Lisp Autofunction: (evil-set-initial-state MODE STATE) - - Set the initial state for major mode `MODE' to `STATE'. This is the - state the buffer comes up in. - -If no state can be found, Evil uses the default initial state. - - -- Emacs Lisp Autovariable: evil-default-state - - The default Evil state. This is the state a buffer starts in when - it is not otherwise configured (see *note evil-set-initial-state: - 30. and *note evil-buffer-regexps: 5.). The value may be one of - ‘normal’, ‘insert’, ‘visual’, ‘replace’, ‘operator’, ‘motion’ and - ‘emacs’. - - Default: ‘normal’ - -Alternatively, it is possible to select the initial state based on the -buffer `name' rather than its major mode. This is checked first, so it -takes precedence over the other methods for setting the state. - - -- Emacs Lisp Autovariable: evil-buffer-regexps - - Regular expressions determining the initial state for a buffer. - Entries have the form ‘(REGEXP . STATE)’, where `REGEXP' is a - regular expression matching the buffer’s name and `STATE' is one of - ‘normal’, ‘insert’, ‘visual’, ‘replace’, ‘operator’, ‘motion’, - ‘emacs’ and ‘nil’. If `STATE' is ‘nil’, Evil is disabled in the - buffer. - - Default: ‘(("^ \\*load\\*"))’ - - -File: evil.info, Node: Keybindings and other behaviour, Next: Search, Prev: The initial state, Up: Settings - -2.2 Keybindings and other behaviour -=================================== - -Evil comes with a rich system for modifying its key bindings *note -Keymaps: 4e. For the most common tweaks, the following variables are -available. - - -- Emacs Lisp Autovariable: evil-toggle-key - - The key used to change to and from Emacs state. Must be readable - by ‘read-kbd-macro’. For example: “C-z”. - - Default: ‘"C-z"’ - - -- Emacs Lisp Autovariable: evil-want-C-i-jump - - Whether ‘C-i’ jumps forward in the jump list (like Vim). - Otherwise, ‘C-i’ inserts a tab character. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-want-C-u-delete - - Whether ‘C-u’ deletes back to indentation in insert state. - Otherwise, ‘C-u’ applies a prefix argument. The binding of ‘C-u’ - mirrors Emacs behaviour by default due to the relative ubiquity of - prefix arguments. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-want-C-u-scroll - - Whether ‘C-u’ scrolls up (like Vim). Otherwise, ‘C-u’ applies a - prefix argument. The binding of ‘C-u’ mirrors Emacs behaviour by - default due to the relative ubiquity of prefix arguments. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-want-C-d-scroll - - Whether ‘C-d’ scrolls down (like Vim). - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-want-C-w-delete - - Whether ‘C-w’ deletes a word in Insert state. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-want-C-w-in-emacs-state - - Whether ‘C-w’ prefixes windows commands in Emacs state. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-want-Y-yank-to-eol - - Whether ‘Y’ yanks to the end of the line. The default behavior is - to yank the whole line, like Vim. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-disable-insert-state-bindings - - Whether insert state bindings should be used. Bindings for escape, - delete and *note evil-toggle-key: 37. are always available. If - this is non-nil, default Emacs bindings are by and large accessible - in insert state. - - Default: ‘nil’ - - -File: evil.info, Node: Search, Next: Indentation, Prev: Keybindings and other behaviour, Up: Settings - -2.3 Search -========== - - -- Emacs Lisp Autovariable: evil-search-module - - The search module to be used. May be either ‘isearch’, for Emacs’ - isearch module, or ‘evil-search’, for Evil’s own interactive search - module. N.b. changing this will not affect keybindings. To swap - out relevant keybindings, see ‘evil-select-search-module’ function. - - Default: ‘isearch’ - - -- Emacs Lisp Autovariable: evil-regexp-search - - Whether to use regular expressions for searching in ‘/’ and ‘?’. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-search-wrap - - Whether search with ‘/’ and ‘?’ wraps around the buffer. If this - is non-nil, search stops at the buffer boundaries. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-flash-delay - - Time in seconds to flash search matches after ‘n’ and ‘N’. - - Default: ‘2’ - - -- Emacs Lisp Autovariable: evil-ex-hl-update-delay - - Time in seconds of idle before updating search highlighting. - Setting this to a period shorter than that of keyboard’s repeat - rate allows highlights to update while scrolling. - - Default: ‘0.02’ - - -File: evil.info, Node: Indentation, Next: Cursor movement, Prev: Search, Up: Settings - -2.4 Indentation -=============== - - -- Emacs Lisp Autovariable: evil-auto-indent - - Whether to auto-indent when opening lines with ‘o’ and ‘O’. - - Default: ‘t’, buffer-local - - -- Emacs Lisp Autovariable: evil-shift-width - - The number of columns by which a line is shifted. This applies to - the shifting operators ‘>’ and ‘<’. - - Default: ‘4’, buffer-local - - -- Emacs Lisp Autovariable: evil-shift-round - - Whether shifting rounds to the nearest multiple. If non-nil, ‘>’ - and ‘<’ adjust line indentation to the nearest multiple of *note - evil-shift-width: 33. - - Default: ‘t’, buffer-local - - -- Emacs Lisp Autovariable: evil-indent-convert-tabs - - If non-nil, the ‘=’ operator converts between leading tabs and - spaces. Whether tabs are converted to spaces or vice versa depends - on the value of ‘indent-tabs-mode’. - - Default: ‘t’ - - -File: evil.info, Node: Cursor movement, Next: Cursor display, Prev: Indentation, Up: Settings - -2.5 Cursor movement -=================== - -In standard Emacs terms, the cursor is generally understood to be -located between two characters. In Vim, and therefore also Evil, this -is the case in insert state, but in other states the cursor is -understood to be `on' a character, and that this character is not a -newline. - -Forcing this behaviour in Emacs is the source of some potentially -surprising results (especially for traditional Emacs users—users used to -Vim may find the default behavior to their satisfaction). Many of them -can be tweaked using the following variables. - - -- Emacs Lisp Autovariable: evil-repeat-move-cursor - - Whether repeating commands with ‘.’ may move the cursor. If nil, - the original cursor position is preserved, even if the command - normally would have moved the cursor. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-move-cursor-back - - Whether the cursor is moved backwards when exiting insert state. - If non-nil, the cursor moves “backwards” when exiting insert state, - so that it ends up on the character to the left. Otherwise it - remains in place, on the character to the right. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-move-beyond-eol - - Whether the cursor can move past the end of the line. If non-nil, - the cursor is allowed to move one character past the end of the - line, as in Emacs. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-cross-lines - - Whether horizontal motions may move to other lines. If non-nil, - certain motions that conventionally operate in a single line may - move the cursor to other lines. Otherwise, they are restricted to - the current line. This applies to ‘h’, ‘SPC’, ‘f’, ‘F’, ‘t’, ‘T’, - ‘~’. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-respect-visual-line-mode - - Whether movement commands respect ‘visual-line-mode’. If non-nil, - ‘visual-line-mode’ is generally respected when it is on. In this - case, motions such as ‘j’ and ‘k’ navigate by visual lines (on the - screen) rather than “physical” lines (defined by newline - characters). If nil, the setting of ‘visual-line-mode’ is ignored. - - This variable must be set before Evil is loaded. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-track-eol - - Whether ‘$’ “sticks” the cursor to the end of the line. If - non-nil, vertical motions after ‘$’ maintain the cursor at the end - of the line, even if the target line is longer. This is analogous - to ‘track-eol’, but respects Evil’s interpretation of end-of-line. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-start-of-line - - Analogue of vim’s ‘startofline’. If nil, preserve column when - making relevant movements of the cursor. Otherwise, move the - cursor to the start of the line. - - Default: ‘nil’ - - -File: evil.info, Node: Cursor display, Next: Window management, Prev: Cursor movement, Up: Settings - -2.6 Cursor display -================== - -A state may change the appearance of the cursor. Use the variable *note -evil-default-cursor: c. to set the default cursor, and the variables -‘evil-normal-state-cursor’, ‘evil-insert-state-cursor’ etc. to set the -cursors for specific states. The acceptable values for all of them are -the same. - - -- Emacs Lisp Autovariable: evil-default-cursor - - The default cursor. May be a cursor type as per ‘cursor-type’, a - color string as passed to ‘set-cursor-color’, a zero-argument - function for changing the cursor, or a list of the above. - - Default: ‘t’ - - -File: evil.info, Node: Window management, Next: Parenthesis highlighting, Prev: Cursor display, Up: Settings - -2.7 Window management -===================== - - -- Emacs Lisp Autovariable: evil-auto-balance-windows - - If non-nil window creation and deletion trigger rebalancing. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-split-window-below - - If non-nil split windows are created below. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-vsplit-window-right - - If non-nil vertically split windows with are created to the right. - - Default: ‘nil’ - - -File: evil.info, Node: Parenthesis highlighting, Next: Miscellaneous, Prev: Window management, Up: Settings - -2.8 Parenthesis highlighting -============================ - -These settings concern the integration between Evil and -‘show-paren-mode’. They take no effect if this mode is not enabled. - - -- Emacs Lisp Autovariable: evil-show-paren-range - - The minimal distance between point and a parenthesis which causes - the parenthesis to be highlighted. - - Default: ‘0’ - - -- Emacs Lisp Autovariable: - evil-highlight-closing-paren-at-point-states - - The states in which the closing parenthesis at point should be - highlighted. All states listed here highlight the closing - parenthesis at point (which is Vim’s default behavior). All others - highlight the parenthesis before point (which is Emacs default - behavior). If this list contains the symbol ‘not’ then its meaning - is inverted, i.e. all states listed here highlight the closing - parenthesis before point. - - Default: ‘(not emacs insert replace)’ - - -File: evil.info, Node: Miscellaneous, Prev: Parenthesis highlighting, Up: Settings - -2.9 Miscellaneous -================= - - -- Emacs Lisp Autovariable: evil-want-fine-undo - - Whether actions are undone in several steps. There are two - possible choices: nil (“no”) means that all changes made during - insert state, including a possible delete after a change operation, - are collected in a single undo step. Non-nil (“yes”) means that - undo steps are determined according to Emacs heuristics, and no - attempt is made to aggregate changes. - - For backward compatibility purposes, the value ‘fine’ is - interpreted as ‘nil’. This option was removed because it did not - work consistently. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-undo-system - - Undo system Evil should use. If equal to ‘undo-tree’ or ‘undo-fu’, - those packages must be installed. If equal to ‘undo-tree’, - ‘undo-tree-mode’ must also be activated. If equal to ‘undo-redo’, - Evil uses commands natively available in Emacs 28. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-backspace-join-lines - - Whether backward delete in insert state may join lines. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-kbd-macro-suppress-motion-error - - Whether left/right motions signal errors in keyboard macros. This - variable only affects beginning-of-line or end-of-line errors - regarding the motions ‘h’ and ‘SPC’ respectively. This may be - desired since such errors cause macro definition or execution to be - terminated. There are four possibilities: - - - ‘record’: errors are suppressed when recording macros, but not - when replaying them. - - - ‘replay’: errors are suppressed when replaying macros, but not - when recording them. - - - ‘t’: errors are suppressed in both cases. - - - ‘nil’: errors are never suppressed. - - Default: ‘nil’ - - -- Emacs Lisp Autovariable: evil-mode-line-format - - The position of the state tag in the mode line. If set to ‘before’ - or ‘after’, the tag is placed at the beginning or the end of the - mode-line, respectively. If nil, there is no tag. Otherwise it - should be a cons cell ‘(WHERE . WHICH)’, where `WHERE' is either - ‘before’ or ‘after’, and `WHICH' is a symbol in ‘mode-line-format’. - The tag is then placed before or after that symbol, respectively. - - Default: ‘before’ - - -- Emacs Lisp Autovariable: evil-mouse-word - - The `thing-at-point' symbol for double click selection. The - double-click starts visual state in a special word selection mode. - This symbol is used to determine the words to be selected. - Possible values are ‘evil-word’ or ‘evil-WORD’. - - Default: ‘evil-word’ - - -- Emacs Lisp Autovariable: evil-bigword - - The set of characters to be interpreted as WORD boundaries. This - is enclosed with square brackets and used as a regular expression. - By default, whitespace characters are considered WORD boundaries. - - Default: ‘"^ \t\r\n"’, buffer-local - - -- Emacs Lisp Autovariable: evil-esc-delay - - The time, in seconds, to wait for another key after escape. If no - further event arrives during this time, the event is translated to - ‘ESC’. Otherwise, it is translated according to - ‘input-decode-map’. This does not apply in Emacs state, and may - also be inhibited by setting ‘evil-inhibit-esc’. - - Default: ‘0.01’ - - -- Emacs Lisp Autovariable: evil-intercept-esc - - Whether Evil should intercept the escape key. In the terminal, - escape and a meta key sequence both generate the same event. In - order to distingush these, Evil uses ‘input-decode-map’. It is not - necessary to do this in a graphical Emacs session. However, if you - prefer to use ‘C-[’ as escape (which is identical to the terminal - escape key code), this interception must also happen in graphical - Emacs sessions. Set this variable to ‘always’, t (only in the - terminal) or nil (never intercept). - - Default: ‘always’ - - -- Emacs Lisp Autovariable: evil-kill-on-visual-paste - - Whether pasting in visual state adds the replaced text to the kill - ring, making it the default for the next paste. The default, - replicates the default Vim behavior. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-echo-state - - Whether to signal the current state in the echo area. - - Default: ‘t’ - - -- Emacs Lisp Autovariable: evil-complete-all-buffers - - Whether completion looks for matches in all buffers. This applies - to ‘C-n’ and ‘C-p’ in insert state. - - Default: ‘t’ - - -File: evil.info, Node: Keymaps, Next: Hooks, Prev: Settings, Up: Top - -3 Keymaps -********* - -Evil’s key bindings are stored in a number of different keymaps. Each -state has a `global keymap', where the default bindings for that state -are stored. They are named ‘evil-normal-state-map’, -‘evil-insert-state-map’, and so on. The bindings in these maps are -visible in all buffers currently in the corresponding state. - -These keymaps function like ordinary Emacs keymaps and may be modified -using the Emacs function ‘define-key’: - - (define-key evil-normal-state-map (kbd "w") 'some-function) - -This binds the key ‘w’ to the command ‘some-function’ in normal state. -The use of ‘kbd’ is optional for simple key sequences, like this one, -but recommended in general. - -Most of Evil’s bindings are defined in the file ‘evil-maps.el’. - -To facilitate shared keybindings between states, some states may -activate keybindings from other states as well. For example, motion -state bindings are visible in normal and visual state, and normal state -bindings are also visible in visual state. - -Each state also has a `buffer-local keymap' which is specific to the -current buffer, and which takes precedence over the global keymap. -These maps are most suitably modified by a mode hook. They are named -‘evil-normal-state-local-map’, ‘evil-insert-state-local-map’, and so on. - - (add-hook 'some-mode-hook - (lambda () - (define-key evil-normal-state-local-map - (kbd "w") 'some-function))) - -For convenience, the functions *note evil-global-set-key: 1c. and *note -evil-local-set-key: 22. are available for setting global and local state -keys. - - -- Emacs Lisp Autofunction: (evil-global-set-key STATE KEY DEF) - - Bind `KEY' to `DEF' in `STATE'. - - -- Emacs Lisp Autofunction: (evil-local-set-key STATE KEY DEF) - - Bind `KEY' to `DEF' in `STATE' in the current buffer. - -The above examples could therefore have been written as follows: - - (evil-global-set-key 'normal (kbd "w") 'some-function) - - (add-hook 'some-mode-hook - (lambda () - (evil-local-set-key 'normal (kbd "w") 'some-function))) - -* Menu: - -* evil-define-key:: -* Leader keys:: - - -File: evil.info, Node: evil-define-key, Next: Leader keys, Up: Keymaps - -3.1 evil-define-key -=================== - -Evil provides the macro *note evil-define-key: f. for adding state -bindings to ordinary keymaps. It is quite powerful, and is the -preferred method for fine-tuning bindings to activate in specific -circumstances. - - -- Emacs Lisp Autofunction: (evil-define-key STATE KEYMAP KEY DEF - [BINDINGS...]) - - Create a `STATE' binding from `KEY' to `DEF' for `KEYMAP'. `STATE' - is one of ‘normal’, ‘insert’, ‘visual’, ‘replace’, ‘operator’, - ‘motion’, ‘emacs’, or a list of one or more of these. Omitting a - state by using ‘nil’ corresponds to a standard Emacs binding using - ‘define-key’. The remaining arguments are like those of - ‘define-key’. For example: - - (evil-define-key 'normal foo-map "a" 'bar) - - This creates a binding from ‘a’ to ‘bar’ in normal state, which is - active whenever ‘foo-map’ is active. Using nil for the state, the - following lead to identical bindings: - - (evil-define-key nil foo-map "a" 'bar) - (define-key foo-map "a" 'bar) - - It is possible to specify multiple states and/or bindings at once: - - (evil-define-key '(normal visual) foo-map - "a" 'bar - "b" 'foo) - - If ‘foo-map’ has not been initialized yet, this macro adds an entry - to ‘after-load-functions’, delaying execution as necessary. - - `KEYMAP' may also be a quoted symbol. If the symbol is ‘global’, - the global evil keymap corresponding to the state(s) is used, - meaning the following lead to identical bindings: - - (evil-define-key 'normal 'global "a" 'bar) - (evil-global-set-key 'normal "a" 'bar) - - The symbol ‘local’ may also be used, which corresponds to using - *note evil-local-set-key: 22. If a quoted symbol is used that is - not ‘global’ or ‘local’, it is assumed to be the name of a minor - mode, in which case ‘evil-define-minor-mode-key’ is used. - -There follows a brief overview of the main functions of this macro. - - - Define a binding in a given state - - (evil-define-key 'state 'global (kbd "key") 'target) - - - Define a binding in a given state in the current buffer - - (evil-define-key 'state 'local (kbd "key") 'target) - - - Define a binding in a given state under the `foo-mode' major mode. - - (evil-define-key 'state foo-mode-map (kbd "key") 'target) - - Note that ‘foo-mode-map’ is unquoted, and that this form is safe - before ‘foo-mode-map’ is loaded. - - - Define a binding in a given state under the `bar-mode' minor mode. - - (evil-define-key 'state 'bar-mode (kbd "key") 'target) - - Note that ‘bar-mode’ is quoted, and that this form is safe before - ‘bar-mode’ is loaded. - -The macro *note evil-define-key: f. can be used to augment existing -modes with state bindings, as well as creating packages with custom -bindings. For example, the following will create a minor mode -‘foo-mode’ with normal state bindings for the keys ‘w’ and ‘e’: - - (define-minor-mode foo-mode - "Foo mode." - :keymap (make-sparse-keymap)) - - (evil-define-key 'normal 'foo-mode "w" 'bar) - (evil-define-key 'normal 'foo-mode "e" 'baz) - -This minor mode can then be enabled in any buffers where the custom -bindings are desired: - - (add-hook 'text-mode-hook 'foo-mode) ; enable alongside text-mode - - -File: evil.info, Node: Leader keys, Prev: evil-define-key, Up: Keymaps - -3.2 Leader keys -=============== - -Evil supports a simple implementation of Vim’s `leader' keys. To bind a -function to a leader key you can use the expression ‘’ in a key -mapping, e.g. - - (evil-define-key 'normal 'global (kbd "fs") 'save-buffer) - -Likewise, you can use the expression ‘’ to mimic Vim’s -local leader, which is designed for mode-specific key bindings. - -You can use the function *note evil-set-leader: 31. to designate which -key acts as the leader and the local leader. - - -- Emacs Lisp Autofunction: (evil-set-leader STATE KEY [LOCALLEADER]) - - Set `KEY' to trigger leader bindings in `STATE'. `KEY' should be in - the form produced by ‘kbd’. `STATE' is one of ‘normal’, ‘insert’, - ‘visual’, ‘replace’, ‘operator’, ‘motion’, ‘emacs’, a list of one - or more of these, or ‘nil’, which means all of the above. If - `LOCALLEADER' is non-nil, set the local leader instead. - - -File: evil.info, Node: Hooks, Next: Extension, Prev: Keymaps, Up: Top - -4 Hooks -******* - -A `hook' is a list of functions that are executed when certain events -happen. Hooks are modified with the Emacs function ‘add-hook’. Evil -provides entry and exit hooks for all its states. For example, when -switching from normal state to insert state, all functions in -‘evil-normal-state-exit-hook’ and ‘evil-insert-state-entry-hook’ are -executed. - -It is guaranteed that the exit hook will be executed before the entry -hook on all state switches. - -During the hook execution, the variables ‘evil-next-state’ and -‘evil-previous-state’ contain information about the states being -switched to and from, respectively. - - -File: evil.info, Node: Extension, Next: Frequently Asked Questions, Prev: Hooks, Up: Top - -5 Extension -*********** - -The main functionality of Evil is implemented in terms of reusable -macros. Package writers can use these to define new commands. - -* Menu: - -* Motions:: -* Operators:: -* Text objects:: -* Range types:: -* States:: - - -File: evil.info, Node: Motions, Next: Operators, Up: Extension - -5.1 Motions -=========== - -A `motion' is a command which moves the cursor, such as ‘w’ or ‘e’. -Motions are defined with the macro *note evil-define-motion: 10. -Motions not defined in this way should be declared with *note -evil-declare-motion: 9. - - -- Emacs Lisp Autofunction: (evil-declare-motion COMMAND) - - Declare `COMMAND' to be a movement function. This ensures that it - behaves correctly in visual state. - - -- Emacs Lisp Autofunction: (evil-define-motion MOTION (COUNT ARGS...) - DOC [[KEY VALUE]...] BODY...) - - Define a motion command `MOTION'. `ARGS' is a list of arguments. - Motions can have any number of arguments, but the first (if any) - has the predefined meaning of count. `BODY' must execute the - motion by moving point. - - Optional keyword arguments are: - - - ‘:type’ - determines how the motion works after an operator - (one of ‘inclusive’, ‘line’, ‘block’ and ‘exclusive’, or a - self-defined motion type) - - - ‘:jump’ - if non-nil, the previous position is stored in the - jump list, so that it can be restored with ‘C-o’ - -For example, this is a motion that moves the cursor forward by a number -of characters: - - (evil-define-motion foo-forward (count) - "Move to the right by COUNT characters." - :type inclusive - (forward-char (or count 1))) - -The `type' of a motion determines how it works when used together with -an operator. Inclusive motions include the endpoint in the range being -operated on, while exclusive motions do not. Line motions extend the -whole range to linewise positions, effectively behaving as if the -endpoint were really at the end of the line. Blockwise ranges behave as -a “rectangle” on screen rather than a contiguous range of characters. - - -File: evil.info, Node: Operators, Next: Text objects, Prev: Motions, Up: Extension - -5.2 Operators -============= - -An operator is a command that acts on the text moved over by a motion, -such as ‘c’ (change), ‘d’ (delete) or ‘y’ (yank or copy, not to be -confused with “yank” in Emacs terminology which means `paste'). - - -- Emacs Lisp Autofunction: (evil-define-operator OPERATOR (BEG END - ARGS...) DOC [[KEY VALUE]...] BODY...) - - Define an operator command `OPERATOR'. The operator acts on the - range of characters `BEG' through `END'. `BODY' must execute the - operator by potentially manipulating the buffer contents, or - otherwise causing side effects to happen. - - Optional keyword arguments are: - - - ‘:type’ - force the input range to be of a given type - (‘inclusive’, ‘line’, ‘block’, and ‘exclusive’, or a - self-defined motion type). - - - ‘:motion’ - use a predetermined motion instead of waiting for - one from the keyboard. This does not affect the behavior in - visual state, where selection boundaries are always used. - - - ‘:repeat’ - if non-nil (default), then ‘.’ will repeat the - operator. - - - ‘:move-point’ - if non-nil (default), the cursor will be moved - to the beginning of the range before the body executes - - - ‘:keep-visual’ - if non-nil, the selection is not disabled - when the operator is executed in visual state. By default, - visual state is exited automatically. - -For example, this is an operator that performs ROT13 encryption on the -text under consideration: - - (evil-define-operator evil-rot13 (beg end) - "ROT13 encrypt text." - (rot13-region beg end)) - -Binding this to ‘g?’ (where it is by default) will cause a key sequence -such as ‘g?w’ to encrypt from the current cursor to the end of the word. - - -File: evil.info, Node: Text objects, Next: Range types, Prev: Operators, Up: Extension - -5.3 Text objects -================ - -Text objects are like motions in that they define a range over which an -operator may act. Unlike motions, text objects can set both a beginning -and an endpoint. In visual state, text objects alter both ends of the -selection. - -Text objects are not directly usable in normal state. Instead, they are -bound in the two keymaps ‘evil-inner-text-ojects-map’ and -‘evil-outer-text-objects-map’, which are available in visual and -operator-pending state under the keys ‘i’ and ‘a’ respectively. - - -- Emacs Lisp Autofunction: (evil-define-text-object OBJECT (COUNT) DOC - [[KEY VALUE]...] BODY...) - - Define a text object command `OBJECT'. `BODY' should return a range - ‘(BEG END)’ to the right of point if `COUNT' is positive, and to - the left of it if negative. - - Optional keyword arguments: - - - ‘:type’ - determines how the range applies after an operator - (‘inclusive’, ‘line’, ‘block’, and ‘exclusive’, or a - self-defined motion type). - - - ‘:extend-selection’ - if non-nil (default), the text object - always enlarges the current selection. Otherwise, it replaces - the current selection. - -For eample, this is a text object which selects the next three -characters after the current location: - - (evil-define-text-object foo (count) - "Select three characters." - (list (point) (+ 3 (point)))) - -For convenience, Evil provides several functions returning a list of -positions which can be used for defining text objects. All of them -follow the convention that a positive `count' selects text after the -current location, while negative `count' selects text before it. - - Note: The `thingatpt' library is used quite extensively in Evil to - define text objects, and this dependency leaks through in the - following functions. A `thing' in this context is any symbol for - which there is a function called ‘forward-THING’ (1) which moves - past a number of `things'. - - -- Emacs Lisp Autofunction: (evil-select-inner-object THING BEG END - TYPE [COUNT LINE]) - - Return an inner text object range of `COUNT' objects. If `COUNT' - is positive, return objects following point; if `COUNT' is - negative, return objects preceding point. If one is unspecified, - the other is used with a negative argument. `THING' is a symbol - understood by `thing-at-point'. `BEG', `END' and `TYPE' specify - the current selection. If `LINE' is non-nil, the text object - should be linewise, otherwise it is character wise. - - -- Emacs Lisp Autofunction: (evil-select-an-object THING BEG END TYPE - COUNT [LINE]) - - Return an outer text object range of `COUNT' objects. If `COUNT' - is positive, return objects following point; if `COUNT' is - negative, return objects preceding point. If one is unspecified, - the other is used with a negative argument. `THING' is a symbol - understood by `thing-at-point'. `BEG', `END' and `TYPE' specify - the current selection. If `LINE' is non-nil, the text object - should be linewise, otherwise it is character wise. - - -- Emacs Lisp Autofunction: (evil-select-paren OPEN CLOSE BEG END TYPE - COUNT [INCLUSIVE]) - - Return a range ‘(BEG END)’ of `COUNT' delimited text objects. - `OPEN' and `CLOSE' specify the opening and closing delimiter, - respectively. `BEG' `END' `TYPE' are the currently selected - (visual) range. If `INCLUSIVE' is non-nil, `OPEN' and `CLOSE' are - included in the range; otherwise they are excluded. - - The types of `OPEN' and `CLOSE' specify which kind of THING is used - for parsing with ‘evil-select-block’. If `OPEN' and `CLOSE' are - characters ‘evil-up-paren’ is used. Otherwise `OPEN' and `CLOSE' - must be regular expressions and ‘evil-up-block’ is used. - - If the selection is exclusive, whitespace at the end or at the - beginning of the selection until the end-of-line or - beginning-of-line is ignored. - - ---------- Footnotes ---------- - - (1) (1) There are many more ways that a `thing' can be defined, but -the definition of ‘forward-THING’ is perhaps the most straightforward -way to go about it. - - -File: evil.info, Node: Range types, Next: States, Prev: Text objects, Up: Extension - -5.4 Range types -=============== - -A `type' is a transformation acting on a pair of buffer positions. Evil -defines the types ‘inclusive’, ‘line’, ‘block’ and ‘exclusive’, which -are used for motion ranges and visual selection. New types may be -defined with the macro `evil-define-type'. - - -- Emacs Lisp Autofunction: (evil-define-type TYPE DOC [[KEY FUNC]...]) - - Define type `TYPE'. `DOC' is a general description and shows up in - all docstrings. - - Optional keyword arguments: - - - ‘:expand’ - expansion function. This function should accept - two positions in the current buffer, BEG and END,and return a - pair of expanded buffer positions. - - - ‘:contract’ - the opposite of ‘:expand’. Optional. - - - ‘:one-to-one’ - non-nil if expansion is one-to-one. This - means that ‘:expand’ followed by ‘:contract’ always return the - original range. - - - ‘:normalize’ - normalization function. This function should - accept two unexpanded positions and adjust them before - expansion. May be used to deal with buffer boundaries. - - - ‘:string’ - description function. Takes two buffer positions - and returns a human-readable string. For example “2 lines” - - If further keywords and functions are specified, they are assumed - to be transformations on buffer positions, like ‘:expand’ and - ‘:contract’. - - -File: evil.info, Node: States, Prev: Range types, Up: Extension - -5.5 States -========== - -States are defined with the macro *note evil-define-state: 12, which -takes care to define the necessary hooks, keymaps and variables, as well -as a toggle function ‘evil-NAME-state’ and a predicate function -‘evil-NAME-state-p’ for checking whether the state is active. - - -- Emacs Lisp Autofunction: (evil-define-state STATE DOC [[KEY VAL]...] - BODY...) - - Define an Evil state `STATE'. `DOC' is a general description and - shows up in all docstrings; the first line of the string should be - the full name of the state. - - `BODY' is executed each time the state is enabled or disabled. - - Optional keyword arguments: - - - ‘:tag’ - the mode line indicator, e.g. “”. - - - ‘:message’ - string shown in the echo area when the state is - activated. - - - ‘:cursor’ - default cursor specification. - - - ‘:enable’ - list of other state keymaps to enable when in this - state. - - - ‘:entry-hook’ - list of functions to run when entering this - state. - - - ‘:exit-hook’ - list of functions to run when exiting this - state. - - - ‘:suppress-keymap’ - if non-nil, effectively disables bindings - to ‘self-insert-command’ by making ‘evil-suppress-map’ the - parent of the global state keymap. - - The global keymap of this state will be ‘evil-test-state-map’, the - local keymap will be ‘evil-test-state-local-map’, and so on. - -For example: - - (evil-define-state test - "Test state." - :tag " " - (message (if (evil-test-state-p) - "Enabling test state." - "Disabling test state."))) - - -File: evil.info, Node: Frequently Asked Questions, Next: Internals, Prev: Extension, Up: Top - -6 Frequently Asked Questions -**************************** - -* Menu: - -* Problems with the escape key in the terminal:: -* Underscore is not a word character:: - - -File: evil.info, Node: Problems with the escape key in the terminal, Next: Underscore is not a word character, Up: Frequently Asked Questions - -6.1 Problems with the escape key in the terminal -================================================ - -A common problem when using Evil in terminal mode is a certain delay -after pressing the escape key. Even more, when pressing the escape key -followed quickly by another key the command is recognized as ‘M-’ -instead of two separate keys: ‘ESC’ followed by ‘’. In fact, it is -perfectly valid to simulate ‘M-’ by pressing ‘ESC ’ quickly -(but see below). - -The reason for this is that in terminal mode a key sequence involving -the meta key (or alt key) always generates a so called “escape -sequence”, i.e. a sequence of two events sent to Emacs, the first being -‘ESC’ and the second the key pressed simultaneously. The problem is -that pressing the escape key itself also generates the ‘ESC’ event. -Thus, if Emacs (and therefore Evil) receives an ‘ESC’ event there is no -way to tell whether the escape key has been pressed (and no further -event will arrive) or a ‘M-’ combination has been pressed (and the -‘’ event will arrive soon). In order to distinguish both -situations Evil does the following. After receiving an ‘ESC’ event Evil -waits for a short time period (specified by the variable *note -evil-esc-delay: 17. which defaults to 0.01 seconds) for another event. -If no other event arrives Evil assumes that the plain escape key has -been pressed, otherwise it assumes a ‘M-’ combination has been -pressed and combines the ‘ESC’ event with the second one. Because a -‘M-’ sequence usually generates both events in very quick -succession, 0.01 seconds are usually enough and the delay is hardly -noticeable by the user. - -If you use a terminal multiplexer like `tmux' or `screen' the situation -may be worse. These multiplexers have exactly the same problem -recognizing ‘M-’ sequences and often introduce their own delay for -the ‘ESC’ key. There is no way for Evil to influence this delay. In -order to reduce it you must reconfigure your terminal multiplexer. - -Note that this problem should not arise when using Evil in graphical -mode. The reason is that in this case the escape key itself generates a -different command, namely ‘escape’ (a symbol) and hence Evil can -distinguish whether the escape key or a ‘M-’ combination has been -pressed. But this also implies that pressing ‘ESC’ followed by -cannot be used to simulate ‘M-’ in graphical mode! - - -File: evil.info, Node: Underscore is not a word character, Prev: Problems with the escape key in the terminal, Up: Frequently Asked Questions - -6.2 Underscore is not a word character -====================================== - -An underscore ‘_’ is a word character in Vim. This means that word -motions like ‘w’ skip over underlines in a sequence of letters as if it -was a letter itself. In contrast, in Evil the underscore is often a -non-word character like operators, e.g. ‘+’. - -The reason is that Evil uses Emacs’ definition of a word and this -definition does often not include the underscore. In Emacs word -characters are determined by the syntax-class of the buffer. The -syntax-class usually depends on the major-mode of this buffer. This has -the advantage that the definition of a “word” may be adapted to the -particular type of document being edited. Evil uses Emacs’ definition -and does not simply use Vim’s definition in order to be consistent with -other Emacs functions. For example, word characters are exactly those -characters that are matched by the regular expression character class -‘[:word:]’. - -If you would be satisfied by having the ‘*’ and ‘#’ searches use symbols -instead of words, this can be achieved by setting the -‘evil-symbol-word-search’ variable to ‘t’. - -If you want the underscore to be recognised as word character for other -motions, you can modify its entry in the syntax-table: - - (modify-syntax-entry ?_ "w") - -This gives the underscore the ‘word’ syntax class. You can use a -mode-hook to modify the syntax-table in all buffers of some mode, e.g.: - - (add-hook 'c-mode-common-hook - (lambda () (modify-syntax-entry ?_ "w"))) - -This gives the underscore the word syntax-class in all C-like buffers. - -Similarly to Emacs’ definition of a word, the definition of a “symbol” -is also dependent on the syntax-class of the buffer, which often -includes the underscore. The default text objects keymap associates -kbd::‘o’ with the symbol object, making kbd::‘cio’ a good alternative to -Vim’s kbd::‘ciw’, for example. The following will swap between the word -and symbol objects in the keymap: - - (define-key evil-outer-text-objects-map "w" 'evil-a-symbol) - (define-key evil-inner-text-objects-map "w" 'evil-inner-symbol) - (define-key evil-outer-text-objects-map "o" 'evil-a-word) - (define-key evil-inner-text-objects-map "o" 'evil-inner-word) - -This will not change the motion keys, however. One way to make word -motions operate as symbol motions is to alias the ‘evil-word’ `thing' -(1) to the ‘evil-symbol’ thing: - - (defalias 'forward-evil-word 'forward-evil-symbol) - - ---------- Footnotes ---------- - - (1) (1) Many of Evil’s text objects and motions are defined in terms -of the `thingatpt' library, which in this case are defined entirely in -terms of ‘forward-THING’ functions. Thus aliasing one to another should -make all motions and text objects implemented in terms of that `thing' -behave the same. - - -File: evil.info, Node: Internals, Next: The GNU Free Documentation License, Prev: Frequently Asked Questions, Up: Top - -7 Internals -*********** - -* Menu: - -* Command properties:: - - -File: evil.info, Node: Command properties, Up: Internals - -7.1 Command properties -====================== - -Evil defines `command properties' to store information about commands -(1), such as whether they should be repeated. A command property is a -‘:keyword’ with an associated value, e.g. ‘:repeat nil’. - - -- Emacs Lisp Autofunction: (evil-add-command-properties COMMAND - [PROPERTIES...]) - - Add `PROPERTIES' to `COMMAND'. `PROPERTIES' should be a property - list. To replace all properties at once, use *note - evil-set-command-properties: 2f. - - -- Emacs Lisp Autofunction: (evil-set-command-properties COMMAND - [PROPERTIES...]) - - Replace all of `COMMAND'’s properties with `PROPERTIES'. - `PROPERTIES' should be a property list. This erases all previous - properties; to only add properties, use - ‘evil-set-command-property’. - - -- Emacs Lisp Autofunction: (evil-get-command-properties COMMAND) - - Return all Evil properties of `COMMAND'. See also *note - evil-get-command-property: 1b. - - -- Emacs Lisp Autofunction: (evil-get-command-property COMMAND PROPERTY - [DEFAULT]) - - Return the value of Evil `PROPERTY' of `COMMAND'. If the command - does not have the property, return `DEFAULT'. See also *note - evil-get-command-properties: 1a. - - -- Emacs Lisp Autofunction: (evil-define-command COMMAND (ARGS...) DOC - [[KEY VALUE]...] BODY...) - - Define a command `COMMAND'. - -For setting repeat properties, use the following functions: - - -- Emacs Lisp Autofunction: (evil-declare-repeat COMMAND) - - Declare `COMMAND' to be repeatable. - - -- Emacs Lisp Autofunction: (evil-declare-not-repeat COMMAND) - - Declare `COMMAND' to be nonrepeatable. - - -- Emacs Lisp Autofunction: (evil-declare-change-repeat COMMAND) - - Declare `COMMAND' to be repeatable by buffer changes rather than - keystrokes. - - ---------- Footnotes ---------- - - (1) (1) In this context, a `command' may mean any Evil motion, text -object, operator or indeed other Emacs commands, which have not been -defined through the Evil machinery. - - -File: evil.info, Node: The GNU Free Documentation License, Next: Emacs lisp functions and variables, Prev: Internals, Up: Top - -8 The GNU Free Documentation License -************************************ - -Version 1.3, 3 November 2008 - - Copyright (c) 2000, 2001, 2002, 2007, 2008 Free Software - Foundation, Inc. ‘http://fsf.org/’ - - Everyone is permitted to copy and distribute verbatim copies of - this license document, but changing it is not allowed. - - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other - functional and useful document `free' in the sense of freedom: to - assure everyone the effective freedom to copy and redistribute it, - with or without modifying it, either commercially or - noncommercially. Secondarily, this License preserves for the - author and publisher a way to get credit for their work, while not - being considered responsible for modifications made by others. - - This License is a kind of “copyleft”, which means that derivative - works of the document must themselves be free in the same sense. - It complements the GNU General Public License, which is a copyleft - license designed for free software. - - We have designed this License in order to use it for manuals for - free software, because free software needs free documentation: a - free program should come with manuals providing the same freedoms - that the software does. But this License is not limited to - software manuals; it can be used for any textual work, regardless - of subject matter or whether it is published as a printed book. We - recommend this License principally for works whose purpose is - instruction or reference. - - 1. APPLICABILITY AND DEFINITIONS - - This License applies to any manual or other work, in any medium, - that contains a notice placed by the copyright holder saying it can - be distributed under the terms of this License. Such a notice - grants a world-wide, royalty-free license, unlimited in duration, - to use that work under the conditions stated herein. The - “Document”, below, refers to any such manual or work. Any member - of the public is a licensee, and is addressed as “you”. You accept - the license if you copy, modify or distribute the work in a way - requiring permission under copyright law. - - A “Modified Version” of the Document means any work containing the - Document or a portion of it, either copied verbatim, or with - modifications and/or translated into another language. - - A “Secondary Section” is a named appendix or a front-matter section - of the Document that deals exclusively with the relationship of the - publishers or authors of the Document to the Document’s overall - subject (or to related matters) and contains nothing that could - fall directly within that overall subject. (Thus, if the Document - is in part a textbook of mathematics, a Secondary Section may not - explain any mathematics.) The relationship could be a matter of - historical connection with the subject or with related matters, or - of legal, commercial, philosophical, ethical or political position - regarding them. - - The “Invariant Sections” are certain Secondary Sections whose - titles are designated, as being those of Invariant Sections, in the - notice that says that the Document is released under this License. - If a section does not fit the above definition of Secondary then it - is not allowed to be designated as Invariant. The Document may - contain zero Invariant Sections. If the Document does not identify - any Invariant Sections then there are none. - - The “Cover Texts” are certain short passages of text that are - listed, as Front-Cover Texts or Back-Cover Texts, in the notice - that says that the Document is released under this License. A - Front-Cover Text may be at most 5 words, and a Back-Cover Text may - be at most 25 words. - - A “Transparent” copy of the Document means a machine-readable copy, - represented in a format whose specification is available to the - general public, that is suitable for revising the document - straightforwardly with generic text editors or (for images composed - of pixels) generic paint programs or (for drawings) some widely - available drawing editor, and that is suitable for input to text - formatters or for automatic translation to a variety of formats - suitable for input to text formatters. A copy made in an otherwise - Transparent file format whose markup, or absence of markup, has - been arranged to thwart or discourage subsequent modification by - readers is not Transparent. An image format is not Transparent if - used for any substantial amount of text. A copy that is not - “Transparent” is called “Opaque”. - - Examples of suitable formats for Transparent copies include plain - ASCII without markup, Texinfo input format, LaTeX input format, - SGML or XML using a publicly available DTD, and standard-conforming - simple HTML, PostScript or PDF designed for human modification. - Examples of transparent image formats include PNG, XCF and JPG. - Opaque formats include proprietary formats that can be read and - edited only by proprietary word processors, SGML or XML for which - the DTD and/or processing tools are not generally available, and - the machine-generated HTML, PostScript or PDF produced by some word - processors for output purposes only. - - The “Title Page” means, for a printed book, the title page itself, - plus such following pages as are needed to hold, legibly, the - material this License requires to appear in the title page. For - works in formats which do not have any title page as such, “Title - Page” means the text near the most prominent appearance of the - work’s title, preceding the beginning of the body of the text. - - The “publisher” means any person or entity that distributes copies - of the Document to the public. - - A section “Entitled XYZ” means a named subunit of the Document - whose title either is precisely XYZ or contains XYZ in parentheses - following text that translates XYZ in another language. (Here XYZ - stands for a specific section name mentioned below, such as - “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) - To “Preserve the Title” of such a section when you modify the - Document means that it remains a section “Entitled XYZ” according - to this definition. - - The Document may include Warranty Disclaimers next to the notice - which states that this License applies to the Document. These - Warranty Disclaimers are considered to be included by reference in - this License, but only as regards disclaiming warranties: any other - implication that these Warranty Disclaimers may have is void and - has no effect on the meaning of this License. - - 2. VERBATIM COPYING - - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License - applies to the Document are reproduced in all copies, and that you - add no other conditions whatsoever to those of this License. You - may not use technical measures to obstruct or control the reading - or further copying of the copies you make or distribute. However, - you may accept compensation in exchange for copies. If you - distribute a large enough number of copies you must also follow the - conditions in section 3. - - You may also lend copies, under the same conditions stated above, - and you may publicly display copies. - - 3. COPYING IN QUANTITY - - If you publish printed copies (or copies in media that commonly - have printed covers) of the Document, numbering more than 100, and - the Document’s license notice requires Cover Texts, you must - enclose the copies in covers that carry, clearly and legibly, all - these Cover Texts: Front-Cover Texts on the front cover, and - Back-Cover Texts on the back cover. Both covers must also clearly - and legibly identify you as the publisher of these copies. The - front cover must present the full title with all words of the title - equally prominent and visible. You may add other material on the - covers in addition. Copying with changes limited to the covers, as - long as they preserve the title of the Document and satisfy these - conditions, can be treated as verbatim copying in other respects. - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages. - - If you publish or distribute Opaque copies of the Document - numbering more than 100, you must either include a machine-readable - Transparent copy along with each Opaque copy, or state in or with - each Opaque copy a computer-network location from which the general - network-using public has access to download using public-standard - network protocols a complete Transparent copy of the Document, free - of added material. If you use the latter option, you must take - reasonably prudent steps, when you begin distribution of Opaque - copies in quantity, to ensure that this Transparent copy will - remain thus accessible at the stated location until at least one - year after the last time you distribute an Opaque copy (directly or - through your agents or retailers) of that edition to the public. - - It is requested, but not required, that you contact the authors of - the Document well before redistributing any large number of copies, - to give them a chance to provide you with an updated version of the - Document. - - 4. MODIFICATIONS - - You may copy and distribute a Modified Version of the Document - under the conditions of sections 2 and 3 above, provided that you - release the Modified Version under precisely this License, with the - Modified Version filling the role of the Document, thus licensing - distribution and modification of the Modified Version to whoever - possesses a copy of it. In addition, you must do these things in - the Modified Version: - - A. Use in the Title Page (and on the covers, if any) a title - distinct from that of the Document, and from those of previous - versions (which should, if there were any, be listed in the - History section of the Document). You may use the same title - as a previous version if the original publisher of that - version gives permission. - - B. List on the Title Page, as authors, one or more persons or - entities responsible for authorship of the modifications in - the Modified Version, together with at least five of the - principal authors of the Document (all of its principal - authors, if it has fewer than five), unless they release you - from this requirement. - - C. State on the Title page the name of the publisher of the - Modified Version, as the publisher. - - D. Preserve all the copyright notices of the Document. - - E. Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - - F. Include, immediately after the copyright notices, a license - notice giving the public permission to use the Modified - Version under the terms of this License, in the form shown in - the Addendum below. - - G. Preserve in that license notice the full lists of Invariant - Sections and required Cover Texts given in the Document’s - license notice. - - H. Include an unaltered copy of this License. - - I. Preserve the section Entitled “History”, Preserve its Title, - and add to it an item stating at least the title, year, new - authors, and publisher of the Modified Version as given on the - Title Page. If there is no section Entitled “History” in the - Document, create one stating the title, year, authors, and - publisher of the Document as given on its Title Page, then add - an item describing the Modified Version as stated in the - previous sentence. - - J. Preserve the network location, if any, given in the Document - for public access to a Transparent copy of the Document, and - likewise the network locations given in the Document for - previous versions it was based on. These may be placed in the - “History” section. You may omit a network location for a work - that was published at least four years before the Document - itself, or if the original publisher of the version it refers - to gives permission. - - K. For any section Entitled “Acknowledgements” or “Dedications”, - Preserve the Title of the section, and preserve in the section - all the substance and tone of each of the contributor - acknowledgements and/or dedications given therein. - - L. Preserve all the Invariant Sections of the Document, unaltered - in their text and in their titles. Section numbers or the - equivalent are not considered part of the section titles. - - M. Delete any section Entitled “Endorsements”. Such a section - may not be included in the Modified Version. - - N. Do not retitle any existing section to be Entitled - “Endorsements” or to conflict in title with any Invariant - Section. - - O. Preserve any Warranty Disclaimers. - - If the Modified Version includes new front-matter sections or - appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option designate - some or all of these sections as invariant. To do this, add their - titles to the list of Invariant Sections in the Modified Version’s - license notice. These titles must be distinct from any other - section titles. - - You may add a section Entitled “Endorsements”, provided it contains - nothing but endorsements of your Modified Version by various - parties—for example, statements of peer review or that the text has - been approved by an organization as the authoritative definition of - a standard. - - You may add a passage of up to five words as a Front-Cover Text, - and a passage of up to 25 words as a Back-Cover Text, to the end of - the list of Cover Texts in the Modified Version. Only one passage - of Front-Cover Text and one of Back-Cover Text may be added by (or - through arrangements made by) any one entity. If the Document - already includes a cover text for the same cover, previously added - by you or by arrangement made by the same entity you are acting on - behalf of, you may not add another; but you may replace the old - one, on explicit permission from the previous publisher that added - the old one. - - The author(s) and publisher(s) of the Document do not by this - License give permission to use their names for publicity for or to - assert or imply endorsement of any Modified Version. - - 5. COMBINING DOCUMENTS - - You may combine the Document with other documents released under - this License, under the terms defined in section 4 above for - modified versions, provided that you include in the combination all - of the Invariant Sections of all of the original documents, - unmodified, and list them all as Invariant Sections of your - combined work in its license notice, and that you preserve all - their Warranty Disclaimers. - - The combined work need only contain one copy of this License, and - multiple identical Invariant Sections may be replaced with a single - copy. If there are multiple Invariant Sections with the same name - but different contents, make the title of each such section unique - by adding at the end of it, in parentheses, the name of the - original author or publisher of that section if known, or else a - unique number. Make the same adjustment to the section titles in - the list of Invariant Sections in the license notice of the - combined work. - - In the combination, you must combine any sections Entitled - “History” in the various original documents, forming one section - Entitled “History”; likewise combine any sections Entitled - “Acknowledgements”, and any sections Entitled “Dedications”. You - must delete all sections Entitled “Endorsements.” - - 6. COLLECTIONS OF DOCUMENTS - - You may make a collection consisting of the Document and other - documents released under this License, and replace the individual - copies of this License in the various documents with a single copy - that is included in the collection, provided that you follow the - rules of this License for verbatim copying of each of the documents - in all other respects. - - You may extract a single document from such a collection, and - distribute it individually under this License, provided you insert - a copy of this License into the extracted document, and follow this - License in all other respects regarding verbatim copying of that - document. - - 7. AGGREGATION WITH INDEPENDENT WORKS - - A compilation of the Document or its derivatives with other - separate and independent documents or works, in or on a volume of a - storage or distribution medium, is called an “aggregate” if the - copyright resulting from the compilation is not used to limit the - legal rights of the compilation’s users beyond what the individual - works permit. When the Document is included in an aggregate, this - License does not apply to the other works in the aggregate which - are not themselves derivative works of the Document. - - If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one half - of the entire aggregate, the Document’s Cover Texts may be placed - on covers that bracket the Document within the aggregate, or the - electronic equivalent of covers if the Document is in electronic - form. Otherwise they must appear on printed covers that bracket - the whole aggregate. - - 8. TRANSLATION - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section - 4. Replacing Invariant Sections with translations requires special - permission from their copyright holders, but you may include - translations of some or all Invariant Sections in addition to the - original versions of these Invariant Sections. You may include a - translation of this License, and all the license notices in the - Document, and any Warranty Disclaimers, provided that you also - include the original English version of this License and the - original versions of those notices and disclaimers. In case of a - disagreement between the translation and the original version of - this License or a notice or disclaimer, the original version will - prevail. - - If a section in the Document is Entitled “Acknowledgements”, - “Dedications”, or “History”, the requirement (section 4) to - Preserve its Title (section 1) will typically require changing the - actual title. - - 9. TERMINATION - - You may not copy, modify, sublicense, or distribute the Document - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense, or distribute it is void, - and will automatically terminate your rights under this License. - - However, if you cease all violation of this License, then your - license from a particular copyright holder is reinstated (a) - provisionally, unless and until the copyright holder explicitly and - finally terminates your license, and (b) permanently, if the - copyright holder fails to notify you of the violation by some - reasonable means prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is - reinstated permanently if the copyright holder notifies you of the - violation by some reasonable means, this is the first time you have - received notice of violation of this License (for any work) from - that copyright holder, and you cure the violation prior to 30 days - after your receipt of the notice. - - Termination of your rights under this section does not terminate - the licenses of parties who have received copies or rights from you - under this License. If your rights have been terminated and not - permanently reinstated, receipt of a copy of some or all of the - same material does not give you any rights to use it. - - 10. FUTURE REVISIONS OF THIS LICENSE - - The Free Software Foundation may publish new, revised versions of - the GNU Free Documentation License from time to time. Such new - versions will be similar in spirit to the present version, but may - differ in detail to address new problems or concerns. See - ‘http://www.gnu.org/copyleft’. - - Each version of the License is given a distinguishing version - number. If the Document specifies that a particular numbered - version of this License “or any later version” applies to it, you - have the option of following the terms and conditions either of - that specified version or of any later version that has been - published (not as a draft) by the Free Software Foundation. If the - Document does not specify a version number of this License, you may - choose any version ever published (not as a draft) by the Free - Software Foundation. If the Document specifies that a proxy can - decide which future versions of this License can be used, that - proxy’s public statement of acceptance of a version permanently - authorizes you to choose that version for the Document. - - 11. RELICENSING - - “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any - World Wide Web server that publishes copyrightable works and also - provides prominent facilities for anybody to edit those works. A - public wiki that anybody can edit is an example of such a server. - A “Massive Multiauthor Collaboration” (or “MMC”) contained in the - site means any set of copyrightable works thus published on the MMC - site. - - “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 - license published by Creative Commons Corporation, a not-for-profit - corporation with a principal place of business in San Francisco, - California, as well as future copyleft versions of that license - published by that same organization. - - “Incorporate” means to publish or republish a Document, in whole or - in part, as part of another Document. - - An MMC is “eligible for relicensing” if it is licensed under this - License, and if all works that were first published under this - License somewhere other than this MMC, and subsequently - incorporated in whole or in part into the MMC, (1) had no cover - texts or invariant sections, and (2) were thus incorporated prior - to November 1, 2008. - - The operator of an MMC Site may republish an MMC contained in the - site under CC-BY-SA on the same site at any time before August 1, - 2009, provided the MMC is eligible for relicensing. - - -File: evil.info, Node: Emacs lisp functions and variables, Prev: The GNU Free Documentation License, Up: Top - -Emacs lisp functions and variables -********************************** - -* Menu: - -* evil-add-command-properties: 0. -* evil-auto-balance-windows: 1. -* evil-auto-indent: 2. -* evil-backspace-join-lines: 3. -* evil-bigword: 4. -* evil-buffer-regexps: 5. -* evil-complete-all-buffers: 6. -* evil-cross-lines: 7. -* evil-declare-change-repeat: 8. -* evil-declare-motion: 9. -* evil-declare-not-repeat: a. -* evil-declare-repeat: b. -* evil-default-cursor: c. -* evil-default-state: d. -* evil-define-command: e. -* evil-define-key: f. -* evil-define-motion: 10. -* evil-define-operator: 11. -* evil-define-state: 12. -* evil-define-text-object: 13. -* evil-define-type: 14. -* evil-disable-insert-state-bindings: 15. -* evil-echo-state: 16. -* evil-esc-delay: 17. -* evil-ex-hl-update-delay: 18. -* evil-flash-delay: 19. -* evil-get-command-properties: 1a. -* evil-get-command-property: 1b. -* evil-global-set-key: 1c. -* evil-highlight-closing-paren-at-point-states: 1d. -* evil-indent-convert-tabs: 1e. -* evil-intercept-esc: 1f. -* evil-kbd-macro-suppress-motion-error: 20. -* evil-kill-on-visual-paste: 21. -* evil-local-set-key: 22. -* evil-mode-line-format: 23. -* evil-mouse-word: 24. -* evil-move-beyond-eol: 25. -* evil-move-cursor-back: 26. -* evil-regexp-search: 27. -* evil-repeat-move-cursor: 28. -* evil-respect-visual-line-mode: 29. -* evil-search-module: 2a. -* evil-search-wrap: 2b. -* evil-select-an-object: 2c. -* evil-select-inner-object: 2d. -* evil-select-paren: 2e. -* evil-set-command-properties: 2f. -* evil-set-initial-state: 30. -* evil-set-leader: 31. -* evil-shift-round: 32. -* evil-shift-width: 33. -* evil-show-paren-range: 34. -* evil-split-window-below: 35. -* evil-start-of-line: 36. -* evil-toggle-key: 37. -* evil-track-eol: 38. -* evil-undo-system: 39. -* evil-vsplit-window-right: 3a. -* evil-want-C-d-scroll: 3b. -* evil-want-C-i-jump: 3c. -* evil-want-C-u-delete: 3d. -* evil-want-C-u-scroll: 3e. -* evil-want-C-w-delete: 3f. -* evil-want-C-w-in-emacs-state: 40. -* evil-want-fine-undo: 41. -* evil-want-Y-yank-to-eol: 42. - - - -Tag Table: -Node: Top364 -Ref: index doc611 -Ref: 43611 -Node: Overview1443 -Ref: overview doc1518 -Ref: 441518 -Ref: overview evil1518 -Ref: 451518 -Ref: overview overview1518 -Ref: 461518 -Ref: Overview-Footnote-11871 -Node: Installation via package el2123 -Ref: overview installation-via-package-el2221 -Ref: 472221 -Ref: Installation via package el-Footnote-13156 -Node: Manual installation3200 -Ref: overview manual-installation3323 -Ref: 483323 -Node: Modes and states3861 -Ref: overview modes-and-states3948 -Ref: 493948 -Node: Settings5699 -Ref: settings doc5778 -Ref: 4a5778 -Ref: settings settings5778 -Ref: 4b5778 -Ref: Settings-Footnote-16537 -Node: The initial state6678 -Ref: settings the-initial-state6778 -Ref: 4c6778 -Ref: settings elispobj-evil-set-initial-state7053 -Ref: 307053 -Ref: settings elispobj-evil-default-state7292 -Ref: d7292 -Ref: settings elispobj-evil-buffer-regexps7903 -Ref: 57903 -Node: Keybindings and other behaviour8396 -Ref: settings keybindings-and-other-behaviour8511 -Ref: 4d8511 -Ref: settings elispobj-evil-toggle-key8733 -Ref: 378733 -Ref: settings elispobj-evil-want-C-i-jump8933 -Ref: 3c8933 -Ref: settings elispobj-evil-want-C-u-delete9123 -Ref: 3d9123 -Ref: settings elispobj-evil-want-C-u-scroll9442 -Ref: 3e9442 -Ref: settings elispobj-evil-want-C-d-scroll9735 -Ref: 3b9735 -Ref: settings elispobj-evil-want-C-w-delete9858 -Ref: 3f9858 -Ref: settings elispobj-evil-want-C-w-in-emacs-state9988 -Ref: 409988 -Ref: settings elispobj-evil-want-Y-yank-to-eol10138 -Ref: 4210138 -Ref: settings elispobj-evil-disable-insert-state-bindings10333 -Ref: 1510333 -Node: Search10661 -Ref: settings search10770 -Ref: 4f10770 -Ref: settings elispobj-evil-search-module10793 -Ref: 2a10793 -Ref: settings elispobj-evil-regexp-search11178 -Ref: 2711178 -Ref: settings elispobj-evil-search-wrap11329 -Ref: 2b11329 -Ref: settings elispobj-evil-flash-delay11535 -Ref: 1911535 -Ref: settings elispobj-evil-ex-hl-update-delay11678 -Ref: 1811678 -Node: Indentation11951 -Ref: settings indentation12044 -Ref: 5012044 -Ref: settings elispobj-evil-auto-indent12077 -Ref: 212077 -Ref: settings elispobj-evil-shift-width12235 -Ref: 3312235 -Ref: settings elispobj-evil-shift-round12441 -Ref: 3212441 -Ref: settings elispobj-evil-indent-convert-tabs12702 -Ref: 1e12702 -Node: Cursor movement12971 -Ref: settings cursor-movement13072 -Ref: 5113072 -Ref: settings elispobj-evil-repeat-move-cursor13651 -Ref: 2813651 -Ref: settings elispobj-evil-move-cursor-back13915 -Ref: 2613915 -Ref: settings elispobj-evil-move-beyond-eol14260 -Ref: 2514260 -Ref: settings elispobj-evil-cross-lines14502 -Ref: 714502 -Ref: settings elispobj-evil-respect-visual-line-mode14897 -Ref: 2914897 -Ref: settings elispobj-evil-track-eol15412 -Ref: 3815412 -Ref: settings elispobj-evil-start-of-line15780 -Ref: 3615780 -Node: Cursor display16034 -Ref: settings cursor-display16141 -Ref: 5216141 -Ref: settings elispobj-evil-default-cursor16485 -Ref: c16485 -Node: Window management16768 -Ref: settings window-management16884 -Ref: 5316884 -Ref: settings elispobj-evil-auto-balance-windows16929 -Ref: 116929 -Ref: settings elispobj-evil-split-window-below17075 -Ref: 3517075 -Ref: settings elispobj-evil-vsplit-window-right17204 -Ref: 3a17204 -Node: Parenthesis highlighting17357 -Ref: settings parenthesis-highlighting17472 -Ref: 5417472 -Ref: settings elispobj-evil-show-paren-range17661 -Ref: 3417661 -Ref: settings elispobj-evil-highlight-closing-paren-at-point-states17848 -Ref: 1d17848 -Node: Miscellaneous18434 -Ref: settings miscellaneous18523 -Ref: 5518523 -Ref: settings elispobj-evil-want-fine-undo18560 -Ref: 4118560 -Ref: settings elispobj-evil-undo-system19199 -Ref: 3919199 -Ref: settings elispobj-evil-backspace-join-lines19558 -Ref: 319558 -Ref: settings elispobj-evil-kbd-macro-suppress-motion-error19699 -Ref: 2019699 -Ref: settings elispobj-evil-mode-line-format20454 -Ref: 2320454 -Ref: settings elispobj-evil-mouse-word20986 -Ref: 2420986 -Ref: settings elispobj-evil-bigword21327 -Ref: 421327 -Ref: settings elispobj-evil-esc-delay21631 -Ref: 1721631 -Ref: settings elispobj-evil-intercept-esc22037 -Ref: 1f22037 -Ref: settings elispobj-evil-kill-on-visual-paste22663 -Ref: 2122663 -Ref: settings elispobj-evil-echo-state22924 -Ref: 1622924 -Ref: settings elispobj-evil-complete-all-buffers23053 -Ref: 623053 -Node: Keymaps23254 -Ref: keymaps doc23330 -Ref: 5623330 -Ref: keymaps chapter-keymaps23330 -Ref: 4e23330 -Ref: keymaps keymaps23330 -Ref: 5723330 -Ref: keymaps elispobj-evil-global-set-key24982 -Ref: 1c24982 -Ref: keymaps elispobj-evil-local-set-key25086 -Ref: 2225086 -Node: evil-define-key25515 -Ref: keymaps evil-define-key25592 -Ref: 5825592 -Ref: keymaps elispobj-evil-define-key25846 -Ref: f25846 -Node: Leader keys29043 -Ref: keymaps leader-keys29120 -Ref: 5929120 -Ref: keymaps elispobj-evil-set-leader29647 -Ref: 3129647 -Node: Hooks30100 -Ref: hooks doc30177 -Ref: 5a30177 -Ref: hooks hooks30177 -Ref: 5b30177 -Node: Extension30829 -Ref: extension doc30925 -Ref: 5c30925 -Ref: extension extension30925 -Ref: 5d30925 -Node: Motions31161 -Ref: extension motions31230 -Ref: 5e31230 -Ref: extension elispobj-evil-declare-motion31483 -Ref: 931483 -Ref: extension elispobj-evil-define-motion31656 -Ref: 1031656 -Node: Operators33047 -Ref: extension operators33137 -Ref: 5f33137 -Ref: extension elispobj-evil-define-operator33385 -Ref: 1133385 -Node: Text objects34990 -Ref: extension text-objects35084 -Ref: 6035084 -Ref: extension elispobj-evil-define-text-object35624 -Ref: 1335624 -Ref: extension elispobj-evil-select-inner-object37128 -Ref: 2d37128 -Ref: extension elispobj-evil-select-an-object37698 -Ref: 2c37698 -Ref: extension elispobj-evil-select-paren38265 -Ref: 2e38265 -Ref: Text objects-Footnote-139187 -Node: Range types39353 -Ref: extension range-types39444 -Ref: 6139444 -Ref: extension elispobj-evil-define-type39747 -Ref: 1439747 -Node: States40916 -Ref: extension states40986 -Ref: 6240986 -Ref: extension elispobj-evil-define-state41286 -Ref: 1241286 -Node: Frequently Asked Questions42715 -Ref: faq doc42815 -Ref: 6342815 -Ref: faq frequently-asked-questions42815 -Ref: 6442815 -Node: Problems with the escape key in the terminal42972 -Ref: faq problems-with-the-escape-key-in-the-terminal43120 -Ref: 6543120 -Node: Underscore is not a word character45614 -Ref: faq underscore-is-not-a-word-character45762 -Ref: 6645762 -Ref: Underscore is not a word character-Footnote-148360 -Node: Internals48671 -Ref: internals doc48796 -Ref: 6748796 -Ref: internals internals48796 -Ref: 6848796 -Node: Command properties48854 -Ref: internals command-properties48916 -Ref: 6948916 -Ref: internals elispobj-evil-add-command-properties49171 -Ref: 049171 -Ref: internals elispobj-evil-set-command-properties49431 -Ref: 2f49431 -Ref: internals elispobj-evil-get-command-properties49744 -Ref: 1a49744 -Ref: internals elispobj-evil-get-command-property49910 -Ref: 1b49910 -Ref: internals elispobj-evil-define-command50180 -Ref: e50180 -Ref: internals elispobj-evil-declare-repeat50384 -Ref: b50384 -Ref: internals elispobj-evil-declare-not-repeat50486 -Ref: a50486 -Ref: internals elispobj-evil-declare-change-repeat50595 -Ref: 850595 -Ref: Command properties-Footnote-150786 -Node: The GNU Free Documentation License50963 -Ref: license doc51096 -Ref: 6a51096 -Ref: license the-gnu-free-documentation-license51096 -Ref: 6b51096 -Node: Emacs lisp functions and variables74904 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/evil/evil.texi b/straight/build/evil/evil.texi deleted file mode 120000 index 2314e5f9..00000000 --- a/straight/build/evil/evil.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/evil/doc/build/texinfo/evil.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 1782f634..00000000 --- a/straight/build/f/f-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; f-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "f" "f.el" (0 0 0 0)) -;;; Generated autoloads from f.el - -(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 b1f25255..00000000 --- a/straight/build/f/f.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 165bd3b9..00000000 Binary files a/straight/build/f/f.elc and /dev/null differ diff --git a/straight/build/fennel-mode/fennel-mode-autoloads.el b/straight/build/fennel-mode/fennel-mode-autoloads.el deleted file mode 100644 index 8c6a3991..00000000 --- a/straight/build/fennel-mode/fennel-mode-autoloads.el +++ /dev/null @@ -1,67 +0,0 @@ -;;; fennel-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "fennel-mode" "fennel-mode.el" (0 0 0 0)) -;;; Generated autoloads from fennel-mode.el - -(autoload 'fennel-repl-mode "fennel-mode" "\ -Major mode for Fennel REPL. - -\(fn)" t nil) - -(autoload 'fennel-mode "fennel-mode" "\ -Major mode for editing Fennel code. - -\\{fennel-mode-map} - -\(fn)" t nil) - -(autoload 'fennel-repl "fennel-mode" "\ -Switch to the fennel repl BUFFER, or start a new one if needed. - -If there was a REPL buffer but its REPL process is dead, -a new one is started in the same buffer. - -If ASK-FOR-COMMAND? was supplied, asks for command to start the -REPL. If optional BUFFER is supplied it is used as the last -buffer before starting the REPL. - -The command is persisted as a buffer-local variable, the REPL -buffer remembers the command that was used to start it. -Resetting the command to another value can be done by invoking -setting ASK-FOR-COMMAND? to non-nil, i.e. by using a prefix -argument. - -Return this buffer. - -\(fn ASK-FOR-COMMAND\\=\\? &optional BUFFER)" t nil) - -(add-to-list 'auto-mode-alist '("\\.fnl\\'" . fennel-mode)) - -(register-definition-prefixes "fennel-mode" '("fennel-")) - -;;;*** - -;;;### (autoloads nil "fennel-scratch" "fennel-scratch.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from fennel-scratch.el - -(autoload 'fennel-scratch "fennel-scratch" "\ -Create or open an existing scratch buffer for Fennel evaluation. - -\(fn &optional ASK-FOR-COMMAND\\=\\?)" t nil) - -(register-definition-prefixes "fennel-scratch" '("fennel-scratch-")) - -;;;*** - -(provide 'fennel-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; fennel-mode-autoloads.el ends here diff --git a/straight/build/fennel-mode/fennel-mode.el b/straight/build/fennel-mode/fennel-mode.el deleted file mode 120000 index 6731fa97..00000000 --- a/straight/build/fennel-mode/fennel-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/fennel-mode/fennel-mode.el \ No newline at end of file diff --git a/straight/build/fennel-mode/fennel-mode.elc b/straight/build/fennel-mode/fennel-mode.elc deleted file mode 100644 index abb47a77..00000000 Binary files a/straight/build/fennel-mode/fennel-mode.elc and /dev/null differ diff --git a/straight/build/fennel-mode/fennel-scratch.el b/straight/build/fennel-mode/fennel-scratch.el deleted file mode 120000 index e0cff928..00000000 --- a/straight/build/fennel-mode/fennel-scratch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/fennel-mode/fennel-scratch.el \ No newline at end of file diff --git a/straight/build/fennel-mode/fennel-scratch.elc b/straight/build/fennel-mode/fennel-scratch.elc deleted file mode 100644 index d2258d0b..00000000 Binary files a/straight/build/fennel-mode/fennel-scratch.elc and /dev/null differ diff --git a/straight/build/fish-mode/fish-mode-autoloads.el b/straight/build/fish-mode/fish-mode-autoloads.el deleted file mode 100644 index dcaf390a..00000000 --- a/straight/build/fish-mode/fish-mode-autoloads.el +++ /dev/null @@ -1,33 +0,0 @@ -;;; fish-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "fish-mode" "fish-mode.el" (0 0 0 0)) -;;; Generated autoloads from fish-mode.el - -(autoload 'fish_indent-before-save "fish-mode" nil t nil) - -(autoload 'fish-mode "fish-mode" "\ -Major mode for editing fish shell files. - -\(fn)" t nil) - -(add-to-list 'auto-mode-alist '("\\.fish\\'" . fish-mode)) - -(add-to-list 'auto-mode-alist '("/fish_funced\\..*\\'" . fish-mode)) - -(add-to-list 'interpreter-mode-alist '("fish" . fish-mode)) - -(register-definition-prefixes "fish-mode" '("fish")) - -;;;*** - -(provide 'fish-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; fish-mode-autoloads.el ends here diff --git a/straight/build/fish-mode/fish-mode.el b/straight/build/fish-mode/fish-mode.el deleted file mode 120000 index 02cb760f..00000000 --- a/straight/build/fish-mode/fish-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-fish/fish-mode.el \ No newline at end of file diff --git a/straight/build/fish-mode/fish-mode.elc b/straight/build/fish-mode/fish-mode.elc deleted file mode 100644 index 392be7cd..00000000 Binary files a/straight/build/fish-mode/fish-mode.elc and /dev/null differ diff --git a/straight/build/flutter/flutter-autoloads.el b/straight/build/flutter/flutter-autoloads.el deleted file mode 100644 index a3bc2a2c..00000000 --- a/straight/build/flutter/flutter-autoloads.el +++ /dev/null @@ -1,95 +0,0 @@ -;;; flutter-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "flutter" "flutter.el" (0 0 0 0)) -;;; Generated autoloads from flutter.el - -(autoload 'flutter-test-mode "flutter" "\ -Toggle Flutter-Test minor mode. -With no argument, this command toggles the mode. Non-null prefix -argument turns on the mode. Null prefix argument turns off the -mode. - -This is a minor mode. If called interactively, toggle the -`Flutter-Test mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `flutter-test-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'flutter-run "flutter" "\ -Execute `flutter run` inside Emacs. - -ARGS is a space-delimited string of CLI flags passed to -`flutter`, and can be nil. Call with a prefix to be prompted for -args. - -\(fn &optional ARGS)" t nil) - -(autoload 'flutter-run-or-hot-reload "flutter" "\ -Start `flutter run` or hot-reload if already running." t nil) - -(autoload 'flutter-test-all "flutter" "\ -Execute `flutter test` inside Emacs." t nil) - -(autoload 'flutter-test-current-file "flutter" "\ -Execute `flutter test ` inside Emacs." t nil) - -(autoload 'flutter-test-at-point "flutter" "\ -Execute `flutter test --plain-name ` inside Emacs." t nil) - -(autoload 'flutter-mode "flutter" "\ -Major mode for `flutter-run'. - -\\{flutter-mode-map} - -\(fn)" t nil) - -(register-definition-prefixes "flutter" '("flutter-")) - -;;;*** - -;;;### (autoloads nil "flutter-l10n" "flutter-l10n.el" (0 0 0 0)) -;;; Generated autoloads from flutter-l10n.el - -(autoload 'flutter-l10n-externalize-at-point "flutter-l10n" "\ -Replace a string with a Flutter l10n call. -The corresponding string definition will be put on the kill -ring for yanking into the l10n class." t nil) - -(autoload 'flutter-l10n-externalize-all "flutter-l10n" "\ -Interactively externalize all string literals in the buffer. -The corresponding string definitions will be appended to the end -of the l10n class indicated by `flutter-l10n-file'." t nil) - -(register-definition-prefixes "flutter-l10n" '("flutter-l10n-")) - -;;;*** - -;;;### (autoloads nil "flutter-project" "flutter-project.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from flutter-project.el - -(register-definition-prefixes "flutter-project" '("flutter-project-get-")) - -;;;*** - -(provide 'flutter-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; flutter-autoloads.el ends here diff --git a/straight/build/flutter/flutter-l10n.el b/straight/build/flutter/flutter-l10n.el deleted file mode 120000 index f1d1bc46..00000000 --- a/straight/build/flutter/flutter-l10n.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/flutter.el/flutter-l10n.el \ No newline at end of file diff --git a/straight/build/flutter/flutter-l10n.elc b/straight/build/flutter/flutter-l10n.elc deleted file mode 100644 index e0fd09a5..00000000 Binary files a/straight/build/flutter/flutter-l10n.elc and /dev/null differ diff --git a/straight/build/flutter/flutter-project.el b/straight/build/flutter/flutter-project.el deleted file mode 120000 index 3d4b95de..00000000 --- a/straight/build/flutter/flutter-project.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/flutter.el/flutter-project.el \ No newline at end of file diff --git a/straight/build/flutter/flutter-project.elc b/straight/build/flutter/flutter-project.elc deleted file mode 100644 index 4d293b1f..00000000 Binary files a/straight/build/flutter/flutter-project.elc and /dev/null differ diff --git a/straight/build/flutter/flutter.el b/straight/build/flutter/flutter.el deleted file mode 120000 index 500c34cf..00000000 --- a/straight/build/flutter/flutter.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/flutter.el/flutter.el \ No newline at end of file diff --git a/straight/build/flutter/flutter.elc b/straight/build/flutter/flutter.elc deleted file mode 100644 index 999fed3e..00000000 Binary files a/straight/build/flutter/flutter.elc and /dev/null differ diff --git a/straight/build/font-utils/font-utils-autoloads.el b/straight/build/font-utils/font-utils-autoloads.el deleted file mode 100644 index 3f5d1561..00000000 --- a/straight/build/font-utils/font-utils-autoloads.el +++ /dev/null @@ -1,110 +0,0 @@ -;;; font-utils-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "font-utils" "font-utils.el" (0 0 0 0)) -;;; Generated autoloads from font-utils.el - -(let ((loads (get 'font-utils 'custom-loads))) (if (member '"font-utils" loads) nil (put 'font-utils 'custom-loads (cons '"font-utils" loads)))) - -(autoload 'font-utils-client-hostname "font-utils" "\ -Guess the client hostname, respecting $SSH_CONNECTION." nil nil) - -(autoload 'font-utils-name-from-xlfd "font-utils" "\ -Return the font-family name from XLFD, a string. - -This function accounts for the fact that the XLFD -delimiter, \"-\", is a legal character within fields. - -\(fn XLFD)" nil nil) - -(autoload 'font-utils-parse-name "font-utils" "\ -Parse FONT-NAME which may contain fontconfig-style specifications. - -Returns two-element list. The car is the font family name as a string. -The cadr is the specifications as a normalized and sorted list. - -\(fn FONT-NAME)" nil nil) - -(autoload 'font-utils-normalize-name "font-utils" "\ -Normalize FONT-NAME which may contain fontconfig-style specifications. - -\(fn FONT-NAME)" nil nil) - -(autoload 'font-utils-lenient-name-equal "font-utils" "\ -Leniently match two strings, FONT-NAME-A and FONT-NAME-B. - -\(fn FONT-NAME-A FONT-NAME-B)" nil nil) - -(autoload 'font-utils-is-qualified-variant "font-utils" "\ -Whether FONT-NAME-1 and FONT-NAME-2 are different variants of the same font. - -Qualifications are fontconfig-style specifications added to a -font name, such as \":width=condensed\". - -To return t, the font families must be identical, and the -qualifications must differ. If FONT-NAME-1 and FONT-NAME-2 are -identical, returns nil. - -\(fn FONT-NAME-1 FONT-NAME-2)" nil nil) - -(autoload 'font-utils-list-names "font-utils" "\ -Return a list of all font names on the current system." nil nil) - -(autoload 'font-utils-read-name "font-utils" "\ -Read a font name using `completing-read'. - -Underscores are removed from the return value. - -Uses `ido-completing-read' if optional IDO is set. - -\(fn &optional IDO)" nil nil) - -(autoload 'font-utils-exists-p "font-utils" "\ -Test whether FONT-NAME (a string or font object) exists. - -FONT-NAME is a string, typically in Fontconfig font-name format. -A font-spec, font-vector, or font-object are accepted, though -the behavior for the latter two is not well defined. - -Returns a matching font vector. - -When POINT-SIZE is set, check for a specific font size. Size may -also be given at the end of a string FONT-NAME, eg \"Monaco-12\". - -When optional STRICT is given, FONT-NAME must will not be -leniently modified before passing to `font-info'. - -Optional SCOPE is a list of font names, within which FONT-NAME -must (leniently) match. - -\(fn FONT-NAME &optional POINT-SIZE STRICT SCOPE)" nil nil) - -(autoload 'font-utils-first-existing-font "font-utils" "\ -Return the (normalized) first existing font name from FONT-NAMES. - -FONT-NAMES is a list, with each element typically in Fontconfig -font-name format. - -The font existence-check is lazy; fonts after the first hit are -not checked. - -If NO-NORMALIZE is given, the return value is exactly as the -member of FONT-NAMES. Otherwise, the family name is extracted -from the XLFD returned by `font-info'. - -\(fn FONT-NAMES &optional NO-NORMALIZE)" nil nil) - -(register-definition-prefixes "font-utils" '("font-" "persistent-softest-")) - -;;;*** - -(provide 'font-utils-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; font-utils-autoloads.el ends here diff --git a/straight/build/font-utils/font-utils.el b/straight/build/font-utils/font-utils.el deleted file mode 120000 index 54f88191..00000000 --- a/straight/build/font-utils/font-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/font-utils/font-utils.el \ No newline at end of file diff --git a/straight/build/font-utils/font-utils.elc b/straight/build/font-utils/font-utils.elc deleted file mode 100644 index 42daa006..00000000 Binary files a/straight/build/font-utils/font-utils.elc and /dev/null differ diff --git a/straight/build/format-all/format-all-autoloads.el b/straight/build/format-all/format-all-autoloads.el deleted file mode 100644 index 6c8264a7..00000000 --- a/straight/build/format-all/format-all-autoloads.el +++ /dev/null @@ -1,85 +0,0 @@ -;;; format-all-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "format-all" "format-all.el" (0 0 0 0)) -;;; Generated autoloads from format-all.el - -(autoload 'format-all-buffer "format-all" "\ -Auto-format the source code in the current buffer. - -No disk files are touched - the buffer doesn't even need to be -saved. If you don't like the results of the formatting, you can -use ordinary undo to get your code back to its previous state. - -You will need to install external programs to do the formatting. -If the command can't find the program that it needs, it will try -to tell you how you might be able to install it on your operating -system. Only BibTeX, Emacs Lisp and Ledger are formatted without an -external program. - -A suitable formatter is selected according to the `major-mode' of -the buffer. Many popular programming languages are supported. -It is fairly easy to add new languages that have an external -formatter. When called interactively or PROMPT-P is non-nil, a -missing formatter is prompted in the minibuffer. - -If PROMPT is non-nil (or the function is called as an interactive -command), a missing formatter is prompted in the minibuffer. If -PROMPT is the symbol `always' (or a prefix argument is given), -the formatter is prompted for even if one has already been set. - -If any errors or warnings were encountered during formatting, -they are shown in a buffer called *format-all-errors*. - -\(fn &optional PROMPT)" t nil) - -(autoload 'format-all-region "format-all" "\ -Auto-format the source code in the current region. - -Like `format-all-buffer' but format only the active region -instead of the entire buffer. This requires support from the -formatter. - -Called non-interactively, START and END delimit the region. -The PROMPT argument works as for `format-all-buffer'. - -\(fn START END &optional PROMPT)" t nil) - -(autoload 'format-all-mode "format-all" "\ -Toggle automatic source code formatting before save. - -When this minor mode (FmtAll) is enabled, `format-all-buffer' is -automatically called to format your code each time before you -save the buffer. - -The mode is buffer-local and needs to be enabled separately each -time a file is visited. You may want to use `add-hook' in your -`user-init-file' to enable the mode based on buffer modes. E.g.: - - (add-hook 'prog-mode-hook 'format-all-mode) - -To use a default formatter for projects that don't have one, add -this too: - - (add-hook 'prog-mode-hook 'format-all-ensure-formatter) - -When `format-all-mode' is called as a Lisp function, the mode is -toggled if ARG is ‘toggle’, disabled if ARG is a negative integer -or zero, and enabled otherwise. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "format-all" '("atsfmt" "auctex" "beautysh" "black" "brittany" "bsrefmt" "buildifier" "cabal-fmt" "cmake-format" "crystal" "dart" "define-format-all-formatter" "dfmt" "dhall" "dockfmt" "elm-format" "emacs-" "fantomas" "fish-indent" "fprettify" "gawk" "gleam" "hindent" "html-tidy" "istyle-verilog" "jsonnetfmt" "ktlint" "latexindent" "ledger-mode" "lua-fmt" "mix-format" "nginxfmt" "nix" "ocp-indent" "ormolu" "perltidy" "pgformatter" "prettier" "pur" "raco-fmt" "rescript" "scalafmt" "shfmt" "snakefmt" "sqlformat" "swiftformat" "terraform-fmt" "v-fmt" "yapf")) - -;;;*** - -(provide 'format-all-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; format-all-autoloads.el ends here diff --git a/straight/build/format-all/format-all.el b/straight/build/format-all/format-all.el deleted file mode 120000 index 5e3ace04..00000000 --- a/straight/build/format-all/format-all.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-format-all-the-code/format-all.el \ No newline at end of file diff --git a/straight/build/format-all/format-all.elc b/straight/build/format-all/format-all.elc deleted file mode 100644 index d7bd3dd8..00000000 Binary files a/straight/build/format-all/format-all.elc and /dev/null differ diff --git a/straight/build/friar/fennelview.fnl b/straight/build/friar/fennelview.fnl deleted file mode 120000 index 9f533d9a..00000000 --- a/straight/build/friar/fennelview.fnl +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/friar/fennelview.fnl \ No newline at end of file diff --git a/straight/build/friar/fennelview.lua b/straight/build/friar/fennelview.lua deleted file mode 120000 index bfcc07db..00000000 --- a/straight/build/friar/fennelview.lua +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/friar/fennelview.lua \ No newline at end of file diff --git a/straight/build/friar/friar-autoloads.el b/straight/build/friar/friar-autoloads.el deleted file mode 100644 index 473f0f6f..00000000 --- a/straight/build/friar/friar-autoloads.el +++ /dev/null @@ -1,27 +0,0 @@ -;;; friar-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "friar" "friar.el" (0 0 0 0)) -;;; Generated autoloads from friar.el - -(autoload 'friar "friar" "\ -Interact with the Awesome window manager via a Fennel REPL. -Switches to the buffer named BUF-NAME if provided (`*friar*' by default), -or creates it if it does not exist. - -\(fn &optional BUF-NAME)" t nil) - -(register-definition-prefixes "friar" '("friar-")) - -;;;*** - -(provide 'friar-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; friar-autoloads.el ends here diff --git a/straight/build/friar/friar.el b/straight/build/friar/friar.el deleted file mode 120000 index 2dfce130..00000000 --- a/straight/build/friar/friar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/friar/friar.el \ No newline at end of file diff --git a/straight/build/friar/friar.elc b/straight/build/friar/friar.elc deleted file mode 100644 index fe11845f..00000000 Binary files a/straight/build/friar/friar.elc and /dev/null differ diff --git a/straight/build/gcmh/gcmh-autoloads.el b/straight/build/gcmh/gcmh-autoloads.el deleted file mode 100644 index e61fca70..00000000 --- a/straight/build/gcmh/gcmh-autoloads.el +++ /dev/null @@ -1,49 +0,0 @@ -;;; gcmh-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "gcmh" "gcmh.el" (0 0 0 0)) -;;; Generated autoloads from gcmh.el - -(defvar gcmh-mode nil "\ -Non-nil if GCMH mode is enabled. -See the `gcmh-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 `gcmh-mode'.") - -(custom-autoload 'gcmh-mode "gcmh" nil) - -(autoload 'gcmh-mode "gcmh" "\ -Minor mode to tweak Garbage Collection strategy. - -This is a minor mode. If called interactively, toggle the `GCMH -mode' mode. If the prefix argument is positive, enable the mode, -and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='gcmh-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "gcmh" '("gcmh-")) - -;;;*** - -(provide 'gcmh-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; gcmh-autoloads.el ends here diff --git a/straight/build/gcmh/gcmh.el b/straight/build/gcmh/gcmh.el deleted file mode 120000 index 12cadc63..00000000 --- a/straight/build/gcmh/gcmh.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/gcmh/gcmh.el \ No newline at end of file diff --git a/straight/build/gcmh/gcmh.elc b/straight/build/gcmh/gcmh.elc deleted file mode 100644 index b455699f..00000000 Binary files a/straight/build/gcmh/gcmh.elc and /dev/null differ diff --git a/straight/build/general/.dirs-local.el b/straight/build/general/.dirs-local.el deleted file mode 120000 index 9b73cb14..00000000 --- a/straight/build/general/.dirs-local.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/general.el/.dirs-local.el \ No newline at end of file diff --git a/straight/build/general/.dirs-local.elc b/straight/build/general/.dirs-local.elc deleted file mode 100644 index aa3c0312..00000000 Binary files a/straight/build/general/.dirs-local.elc and /dev/null differ diff --git a/straight/build/general/general-autoloads.el b/straight/build/general/general-autoloads.el deleted file mode 100644 index c850e739..00000000 --- a/straight/build/general/general-autoloads.el +++ /dev/null @@ -1,417 +0,0 @@ -;;; general-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "general" "general.el" (0 0 0 0)) -;;; Generated autoloads from general.el - -(autoload 'general-define-key "general" "\ -The primary key definition function provided by general.el. - -Define MAPS, optionally using DEFINER, in the keymap(s) corresponding to STATES -and KEYMAPS. - -MAPS consists of paired keys (vectors or strings; also see -`general-implicit-kbd') and definitions (those mentioned in `define-key''s -docstring and general.el's \"extended\" definitions). All pairs (when not -ignored) will be recorded and can be later displayed with -`general-describe-keybindings'. - -If DEFINER is specified, a custom key definer will be used to bind MAPS. See -general.el's documentation/README for more information. - -Unlike with normal key definitions functions, the keymaps in KEYMAPS should be -quoted (this allows using the keymap name for other purposes, e.g. deferring -keybindings if the keymap symbol is not bound, optionally inferring the -corresponding major mode for a symbol by removing \"-map\" for :which-key, -easily storing the keymap name for use with `general-describe-keybindings', -etc.). Note that general.el provides other key definer macros that do not -require quoting keymaps. - -STATES corresponds to the evil state(s) to bind the keys in. Non-evil users -should not set STATES. When STATES is non-nil, `evil-define-key*' will be -used (the evil auxiliary keymaps corresponding STATES and KEYMAPS will be used); -otherwise `define-key' will be used (unless DEFINER is specified). KEYMAPS -defaults to 'global. There is also 'local, which create buffer-local -keybindings for both evil and non-evil keybindings. There are other special, -user-alterable \"shorthand\" symbols for keymaps and states (see -`general-keymap-aliases' and `general-state-aliases'). - -Note that STATES and KEYMAPS can either be lists or single symbols. If any -keymap does not exist, those keybindings will be deferred until the keymap does -exist, so using `eval-after-load' is not necessary with this function. - -PREFIX corresponds to a key to prefix keys in MAPS with and defaults to none. To -bind/unbind a key specified with PREFIX, \"\" can be specified as a key in -MAPS (e.g. ...:prefix \"SPC\" \"\" nil... will unbind space). - -The keywords in this paragraph are only useful for evil users. If -NON-NORMAL-PREFIX is specified, this prefix will be used instead of PREFIX for -states in `general-non-normal-states' (e.g. the emacs and insert states). This -argument will only have an effect if one of these states is in STATES or if -corresponding global keymap (e.g. `evil-insert-state-map') is in KEYMAPS. -Alternatively, GLOBAL-PREFIX can be used with PREFIX and/or NON-NORMAL-PREFIX to -bind keys in all states under the specified prefix. Like with NON-NORMAL-PREFIX, -GLOBAL-PREFIX will prevent PREFIX from applying to `general-non-normal-states'. -INFIX can be used to append a string to all of the specified prefixes. This is -potentially useful when you are using GLOBAL-PREFIX and/or NON-NORMAL-PREFIX so -that you can sandwich keys in between all the prefixes and the specified keys in -MAPS. This may be particularly useful if you are using default prefixes in a -wrapper function/macro so that you can add to them without needing to re-specify -all of them. If none of the other prefix keyword arguments are specified, INFIX -will have no effect. - -If PREFIX-COMMAND or PREFIX-MAP is specified, a prefix command and/or keymap -will be created. PREFIX-NAME can be additionally specified to set the keymap -menu name/prompt. If PREFIX-COMMAND is specified, `define-prefix-command' will -be used. Otherwise, only a prefix keymap will be created. Previously created -prefix commands/keymaps will never be redefined/cleared. All prefixes (including -the INFIX key, if specified) will then be bound to PREFIX-COMMAND or PREFIX-MAP. -If the user did not specify any PREFIX or manually specify any KEYMAPS, general -will bind all MAPS in the prefix keymap corresponding to either PREFIX-MAP or -PREFIX-COMMAND instead of in the default keymap. - -PREDICATE corresponds to a predicate to check to determine whether a definition -should be active (e.g. \":predicate '(eobp)\"). Definitions created with a -predicate will only be active when the predicate is true. When the predicate is -false, key lookup will continue to search for a match in lower-precedence -keymaps. - -In addition to the normal definitions supported by `define-key', general.el also -provides \"extended\" definitions, which are plists containing the normal -definition as well as other keywords. For example, PREDICATE can be specified -globally or locally in an extended definition. New global (~general-define-key~) -and local (extended definition) keywords can be added by the user. See -`general-extended-def-keywords' and general.el's documentation/README for more -information. - -PACKAGE is the global version of the extended definition keyword that specifies -the package a keymap is defined in (used for \"autoloading\" keymaps) - -PROPERTIES, REPEAT, and JUMP are the global versions of the extended definition -keywords used for adding evil command properties to commands. - -MAJOR-MODES, WK-MATCH-KEYS, WK-MATCH-BINDINGS, and WK-FULL-KEYS are the -corresponding global versions of which-key extended definition keywords. They -will only have an effect for extended definitions that specify :which-key or -:wk. See the section on extended definitions in the general.el -documentation/README for more information. - -LISPY-PLIST and WORF-PLIST are the global versions of extended definition -keywords that are used for each corresponding custom DEFINER. - -\(fn &rest MAPS &key DEFINER (STATES general-default-states) (KEYMAPS general-default-keymaps KEYMAPS-SPECIFIED-P) (PREFIX general-default-prefix) (NON-NORMAL-PREFIX general-default-non-normal-prefix) (GLOBAL-PREFIX general-default-global-prefix) INFIX PREFIX-COMMAND PREFIX-MAP PREFIX-NAME PREDICATE PACKAGE PROPERTIES REPEAT JUMP MAJOR-MODES (WK-MATCH-KEYS t) (WK-MATCH-BINDING t) (WK-FULL-KEYS t) LISPY-PLIST WORF-PLIST &allow-other-keys)" nil nil) - -(autoload 'general-emacs-define-key "general" "\ -A wrapper for `general-define-key' that is similar to `define-key'. -It has a positional argument for KEYMAPS (that will not be overridden by a later -:keymaps argument). Besides this, it acts the same as `general-define-key', and -ARGS can contain keyword arguments in addition to keybindings. This can -basically act as a drop-in replacement for `define-key', and unlike with -`general-define-key', KEYMAPS does not need to be quoted. - -\(fn KEYMAPS &rest ARGS)" nil t) - -(function-put 'general-emacs-define-key 'lisp-indent-function '1) - -(autoload 'general-evil-define-key "general" "\ -A wrapper for `general-define-key' that is similar to `evil-define-key'. -It has positional arguments for STATES and KEYMAPS (that will not be overridden -by a later :keymaps or :states argument). Besides this, it acts the same as -`general-define-key', and ARGS can contain keyword arguments in addition to -keybindings. This can basically act as a drop-in replacement for -`evil-define-key', and unlike with `general-define-key', KEYMAPS does not need -to be quoted. - -\(fn STATES KEYMAPS &rest ARGS)" nil t) - -(function-put 'general-evil-define-key 'lisp-indent-function '2) - -(autoload 'general-def "general" "\ -General definer that takes a variable number of positional arguments in ARGS. -This macro will act as `general-define-key', `general-emacs-define-key', or -`general-evil-define-key' based on how many of the initial arguments do not -correspond to keybindings. All quoted and non-quoted lists and symbols before -the first string, vector, or keyword are considered to be positional arguments. -This means that you cannot use a function or variable for a key that starts -immediately after the positional arguments. If you need to do this, you should -use one of the definers that `general-def' dispatches to or explicitly separate -the positional arguments from the maps with a bogus keyword pair like -\":start-maps t\" - -\(fn &rest ARGS)" nil t) - -(function-put 'general-def 'lisp-indent-function 'defun) - -(autoload 'general-create-definer "general" "\ -A helper macro to create wrappers for `general-def'. -This can be used to create key definers that will use a certain keymap, evil -state, prefix key, etc. by default. NAME is the wrapper name and DEFAULTS are -the default arguments. WRAPPING can also be optionally specified to use a -different definer than `general-def'. It should not be quoted. - -\(fn NAME &rest DEFAULTS &key WRAPPING &allow-other-keys)" nil t) - -(function-put 'general-create-definer 'lisp-indent-function 'defun) - -(autoload 'general-defs "general" "\ -A wrapper that splits into multiple `general-def's. -Each consecutive grouping of positional argument followed by keyword/argument -pairs (having only one or the other is fine) marks the start of a new section. -Each section corresponds to one use of `general-def'. This means that settings -only apply to the keybindings that directly follow. - -Since positional arguments can appear at any point, unqouted symbols are always -considered to be positional arguments (e.g. a keymap). This means that variables -can never be used for keys with `general-defs'. Variables can still be used for -definitions or as arguments to keywords. - -\(fn &rest ARGS)" nil t) - -(function-put 'general-defs 'lisp-indent-function 'defun) - -(autoload 'general-unbind "general" "\ -A wrapper for `general-def' to unbind multiple keys simultaneously. -Insert after all keys in ARGS before passing ARGS to `general-def.' \":with - #'func\" can optionally specified to use a custom function instead (e.g. - `ignore'). - -\(fn &rest ARGS)" nil t) - -(function-put 'general-unbind 'lisp-indent-function 'defun) - -(autoload 'general-describe-keybindings "general" "\ -Show all keys that have been bound with general in an org buffer. -Any local keybindings will be shown first followed by global keybindings. -With a non-nil prefix ARG only show bindings in active maps. - -\(fn &optional ARG)" t nil) - -(autoload 'general-key "general" "\ -Act as KEY's definition in the current context. -This uses an extended menu item's capability of dynamically computing a -definition. It is recommended over `general-simulate-key' wherever possible. See -the docstring of `general-simulate-key' and the readme for information about the -benefits and downsides of `general-key'. - -KEY should be a string given in `kbd' notation and should correspond to a single -definition (as opposed to a sequence of commands). When STATE is specified, look -up KEY with STATE as the current evil state. When specified, DOCSTRING will be -the menu item's name/description. - -Let can be used to bind variables around key lookup. For example: -\(general-key \"some key\" - :let ((some-var some-val))) - -SETUP and TEARDOWN can be used to run certain functions before and after key -lookup. For example, something similar to using :state 'emacs would be: -\(general-key \"some key\" - :setup (evil-local-mode -1) - :teardown (evil-local-mode)) - -ACCEPT-DEFAULT, NO-REMAP, and POSITION are passed to `key-binding'. - -\(fn KEY &key STATE DOCSTRING LET SETUP TEARDOWN ACCEPT-DEFAULT NO-REMAP POSITION)" nil t) - -(function-put 'general-key 'lisp-indent-function '1) - -(autoload 'general-simulate-keys "general" "\ -Deprecated. Please use `general-simulate-key' instead. - -\(fn KEYS &optional STATE KEYMAP (LOOKUP t) DOCSTRING NAME)" nil t) - -(autoload 'general-simulate-key "general" "\ -Create and return a command that simulates KEYS in STATE and KEYMAP. - -`general-key' should be prefered over this whenever possible as it is simpler -and has saner functionality in many cases because it does not rely on -`unread-command-events' (e.g. \"C-h k\" will show the docstring of the command -to be simulated ; see the readme for more information). The main downsides of -`general-key' are that it cannot simulate a command followed by keys or -subsequent commands, and which-key does not currently work well with it when -simulating a prefix key/incomplete key sequence. - -KEYS should be a string given in `kbd' notation. It can also be a list of a -single command followed by a string of the key(s) to simulate after calling that -command. STATE should only be specified by evil users and should be a quoted -evil state. KEYMAP should not be quoted. Both STATE and KEYMAP aliases are -supported (but they have to be set when the macro is expanded). When neither -STATE or KEYMAP are specified, the key(s) will be simulated in the current -context. - -If NAME is specified, it will replace the automatically generated function name. -NAME should not be quoted. If DOCSTRING is specified, it will replace the -automatically generated docstring. - -Normally the generated function will look up KEY in the correct context to try -to match a command. To prevent this lookup, LOOKUP can be specified as nil. -Generally, you will want to keep LOOKUP non-nil because this will allow checking -the evil repeat property of matched commands to determine whether or not they -should be recorded. See the docstring for `general--simulate-keys' for more -information about LOOKUP. - -When a WHICH-KEY description is specified, it will replace the command name in -the which-key popup. - -When a command name is specified and that command has been remapped (i.e. [remap -command] is currently bound), the remapped version will be used instead of the -original command unless REMAP is specified as nil (it is true by default). - -The advantages of this over a keyboard macro are as follows: -- Prefix arguments are supported -- The user can control the context in which the keys are simulated -- The user can simulate both a named command and keys -- The user can simulate an incomplete key sequence (e.g. for a keymap) - -\(fn KEYS &key STATE KEYMAP NAME DOCSTRING (LOOKUP t) WHICH-KEY (REMAP t))" nil t) - -(function-put 'general-simulate-key 'lisp-indent-function 'defun) - -(autoload 'general-key-dispatch "general" "\ -Create and return a command that runs FALLBACK-COMMAND or a command in MAPS. -MAPS consists of pairs. If a key in MAPS is matched, the -corresponding command will be run. Otherwise FALLBACK-COMMAND will be run with -the unmatched keys. So, for example, if \"ab\" was pressed, and \"ab\" is not -one of the key sequences from MAPS, the FALLBACK-COMMAND will be run followed by -the simulated keypresses of \"ab\". Prefix arguments will still work regardless -of which command is run. This is useful for binding under non-prefix keys. For -example, this can be used to redefine a sequence like \"cw\" or \"cow\" in evil -but still have \"c\" work as `evil-change'. If TIMEOUT is specified, -FALLBACK-COMMAND will also be run in the case that the user does not press the -next key within the TIMEOUT (e.g. 0.5). - -NAME and DOCSTRING are optional keyword arguments. They can be used to replace -the automatically generated name and docstring for the created function. By -default, `cl-gensym' is used to prevent name clashes (e.g. allows the user to -create multiple different commands using `self-insert-command' as the -FALLBACK-COMMAND without explicitly specifying NAME to manually prevent -clashes). - -When INHERIT-KEYMAP is specified, all the keybindings from that keymap will be -inherited in MAPS. - -When a WHICH-KEY description is specified, it will replace the command name in -the which-key popup. - -When command to be executed has been remapped (i.e. [remap command] is currently -bound), the remapped version will be used instead of the original command unless -REMAP is specified as nil (it is true by default). - -\(fn FALLBACK-COMMAND &rest MAPS &key TIMEOUT INHERIT-KEYMAP NAME DOCSTRING WHICH-KEY (REMAP t) &allow-other-keys)" nil t) - -(function-put 'general-key-dispatch 'lisp-indent-function '1) - -(autoload 'general-predicate-dispatch "general" "\ - - -\(fn FALLBACK-DEF &rest DEFS &key DOCSTRING &allow-other-keys)" nil t) - -(function-put 'general-predicate-dispatch 'lisp-indent-function '1) - -(autoload 'general-translate-key "general" "\ -Translate keys in the keymap(s) corresponding to STATES and KEYMAPS. -STATES should be the name of an evil state, a list of states, or nil. KEYMAPS -should be a symbol corresponding to the keymap to make the translations in or a -list of keymap names. Keymap and state aliases are supported (as well as 'local -and 'global for KEYMAPS). - -MAPS corresponds to a list of translations (key replacement pairs). For example, -specifying \"a\" \"b\" will bind \"a\" to \"b\"'s definition in the keymap. -Specifying nil as a replacement will unbind a key. - -If DESTRUCTIVE is non-nil, the keymap will be destructively altered without -creating a backup. If DESTRUCTIVE is nil, store a backup of the keymap on the -initial invocation, and for future invocations always look up keys in the -original/backup keymap. On the other hand, if DESTRUCTIVE is non-nil, calling -this function multiple times with \"a\" \"b\" \"b\" \"a\", for example, would -continue to swap and unswap the definitions of these keys. This means that when -DESTRUCTIVE is non-nil, all related swaps/cycles should be done in the same -invocation. - -If both MAPS and DESCTRUCTIVE are nil, only create the backup keymap. - -\(fn STATES KEYMAPS &rest MAPS &key DESTRUCTIVE &allow-other-keys)" nil nil) - -(function-put 'general-translate-key 'lisp-indent-function 'defun) - -(autoload 'general-swap-key "general" "\ -Wrapper around `general-translate-key' for swapping keys. -STATES, KEYMAPS, and ARGS are passed to `general-translate-key'. ARGS should -consist of key swaps (e.g. \"a\" \"b\" is equivalent to \"a\" \"b\" \"b\" \"a\" -with `general-translate-key') and optionally keyword arguments for -`general-translate-key'. - -\(fn STATES KEYMAPS &rest ARGS)" nil t) - -(function-put 'general-swap-key 'lisp-indent-function 'defun) - -(autoload 'general-auto-unbind-keys "general" "\ -Advise `define-key' to automatically unbind keys when necessary. -This will prevent errors when a sub-sequence of a key is already bound (e.g. the -user attempts to bind \"SPC a\" when \"SPC\" is bound, resulting in a \"Key -sequnce starts with non-prefix key\" error). When UNDO is non-nil, remove -advice. - -\(fn &optional UNDO)" nil nil) - -(autoload 'general-add-hook "general" "\ -A drop-in replacement for `add-hook'. -Unlike `add-hook', HOOKS and FUNCTIONS can be single items or lists. APPEND and -LOCAL are passed directly to `add-hook'. When TRANSIENT is non-nil, each -function will remove itself from the hook it is in after it is run once. If -TRANSIENT is a function, call it on the return value in order to determine -whether to remove a function from the hook. For example, if TRANSIENT is -#'identity, remove each function only if it returns non-nil. TRANSIENT could -alternatively check something external and ignore the function's return value. - -\(fn HOOKS FUNCTIONS &optional APPEND LOCAL TRANSIENT)" nil nil) - -(autoload 'general-remove-hook "general" "\ -A drop-in replacement for `remove-hook'. -Unlike `remove-hook', HOOKS and FUNCTIONS can be single items or lists. LOCAL is -passed directly to `remove-hook'. - -\(fn HOOKS FUNCTIONS &optional LOCAL)" nil nil) - -(autoload 'general-advice-add "general" "\ -A drop-in replacement for `advice-add'. -SYMBOLS, WHERE, FUNCTIONS, and PROPS correspond to the arguments for -`advice-add'. Unlike `advice-add', SYMBOLS and FUNCTIONS can be single items or -lists. When TRANSIENT is non-nil, each function will remove itself as advice -after it is run once. If TRANSIENT is a function, call it on the return value in -order to determine whether to remove a function as advice. For example, if -TRANSIENT is #'identity, remove each function only if it returns non-nil. -TRANSIENT could alternatively check something external and ignore the function's -return value. - -\(fn SYMBOLS WHERE FUNCTIONS &optional PROPS TRANSIENT)" nil nil) - (autoload 'general-add-advice "general") - -(autoload 'general-advice-remove "general" "\ -A drop-in replacement for `advice-remove'. -Unlike `advice-remove', SYMBOLS and FUNCTIONS can be single items or lists. - -\(fn SYMBOLS FUNCTIONS)" nil nil) - (autoload 'general-remove-advice "general") - -(autoload 'general-evil-setup "general" "\ -Set up some basic equivalents for vim mapping functions. -This creates global key definition functions for the evil states. -Specifying SHORT-NAMES as non-nil will create non-prefixed function -aliases such as `nmap' for `general-nmap'. - -\(fn &optional SHORT-NAMES _)" nil nil) - -(register-definition-prefixes "general" '("general-")) - -;;;*** - -(provide 'general-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; general-autoloads.el ends here diff --git a/straight/build/general/general.el b/straight/build/general/general.el deleted file mode 120000 index 034a99fd..00000000 --- a/straight/build/general/general.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/general.el/general.el \ No newline at end of file diff --git a/straight/build/general/general.elc b/straight/build/general/general.elc deleted file mode 100644 index 314c4290..00000000 Binary files a/straight/build/general/general.elc and /dev/null differ diff --git a/straight/build/git-commit/git-commit-autoloads.el b/straight/build/git-commit/git-commit-autoloads.el deleted file mode 100644 index 97ecb4f8..00000000 --- a/straight/build/git-commit/git-commit-autoloads.el +++ /dev/null @@ -1,31 +0,0 @@ -;;; git-commit-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "git-commit" "git-commit.el" (0 0 0 0)) -;;; Generated autoloads from git-commit.el -(put 'git-commit-major-mode 'safe-local-variable - (lambda (val) - (memq val '(text-mode - markdown-mode - org-mode - fundamental-mode - git-commit-elisp-text-mode)))) - -(register-definition-prefixes "git-commit" '("git-commit-" "global-git-commit-mode")) - -;;;*** - -;;;### (autoloads nil nil ("git-commit-pkg.el") (0 0 0 0)) - -;;;*** - -(provide 'git-commit-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; git-commit-autoloads.el ends here diff --git a/straight/build/git-commit/git-commit-pkg.el b/straight/build/git-commit/git-commit-pkg.el deleted file mode 120000 index cb10ab1f..00000000 --- a/straight/build/git-commit/git-commit-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/git-commit-pkg.el \ No newline at end of file diff --git a/straight/build/git-commit/git-commit-pkg.elc b/straight/build/git-commit/git-commit-pkg.elc deleted file mode 100644 index 46344aa6..00000000 Binary files a/straight/build/git-commit/git-commit-pkg.elc and /dev/null differ diff --git a/straight/build/git-commit/git-commit.el b/straight/build/git-commit/git-commit.el deleted file mode 120000 index 84be50ee..00000000 --- a/straight/build/git-commit/git-commit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/git-commit.el \ No newline at end of file diff --git a/straight/build/git-commit/git-commit.elc b/straight/build/git-commit/git-commit.elc deleted file mode 100644 index fc8a3e29..00000000 Binary files a/straight/build/git-commit/git-commit.elc and /dev/null differ diff --git a/straight/build/gntp/gntp-autoloads.el b/straight/build/gntp/gntp-autoloads.el deleted file mode 100644 index b36feaeb..00000000 --- a/straight/build/gntp/gntp-autoloads.el +++ /dev/null @@ -1,26 +0,0 @@ -;;; gntp-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "gntp" "gntp.el" (0 0 0 0)) -;;; Generated autoloads from gntp.el - -(autoload 'gntp-notify "gntp" "\ -Send notification NAME with TITLE, TEXT, PRIORITY and ICON to SERVER:PORT. -PORT defaults to `gntp-server-port' - -\(fn NAME TITLE TEXT SERVER &optional PORT PRIORITY ICON)" nil nil) - -(register-definition-prefixes "gntp" '("gntp-")) - -;;;*** - -(provide 'gntp-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; gntp-autoloads.el ends here diff --git a/straight/build/gntp/gntp.el b/straight/build/gntp/gntp.el deleted file mode 120000 index 03201f85..00000000 --- a/straight/build/gntp/gntp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/gntp.el/gntp.el \ No newline at end of file diff --git a/straight/build/gntp/gntp.elc b/straight/build/gntp/gntp.elc deleted file mode 100644 index 77873c49..00000000 Binary files a/straight/build/gntp/gntp.elc and /dev/null differ diff --git a/straight/build/goto-chg/goto-chg-autoloads.el b/straight/build/goto-chg/goto-chg-autoloads.el deleted file mode 100644 index 9b530f8f..00000000 --- a/straight/build/goto-chg/goto-chg-autoloads.el +++ /dev/null @@ -1,53 +0,0 @@ -;;; goto-chg-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "goto-chg" "goto-chg.el" (0 0 0 0)) -;;; Generated autoloads from goto-chg.el - -(autoload 'goto-last-change "goto-chg" "\ -Go to the point where the last edit was made in the current buffer. -Repeat the command to go to the second last edit, etc. - -To go back to more recent edit, the reverse of this command, use \\[goto-last-change-reverse] -or precede this command with \\[universal-argument] - (minus). - -It does not go to the same point twice even if there has been many edits -there. I call the minimal distance between distinguishable edits \"span\". -Set variable `glc-default-span' to control how close is \"the same point\". -Default span is 8. -The span can be changed temporarily with \\[universal-argument] right before \\[goto-last-change]: -\\[universal-argument] set current span to that number, -\\[universal-argument] (no number) multiplies span by 4, starting with default. -The so set span remains until it is changed again with \\[universal-argument], or the consecutive -repetition of this command is ended by any other command. - -When span is zero (i.e. \\[universal-argument] 0) subsequent \\[goto-last-change] visits each and -every point of edit and a message shows what change was made there. -In this case it may go to the same point twice. - -This command uses undo information. If undo is disabled, so is this command. -At times, when undo information becomes too large, the oldest information is -discarded. See variable `undo-limit'. - -\(fn ARG)" t nil) - -(autoload 'goto-last-change-reverse "goto-chg" "\ -Go back to more recent changes after \\[goto-last-change] have been used. -See `goto-last-change' for use of prefix argument. - -\(fn ARG)" t nil) - -(register-definition-prefixes "goto-chg" '("glc-")) - -;;;*** - -(provide 'goto-chg-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; goto-chg-autoloads.el ends here diff --git a/straight/build/goto-chg/goto-chg.el b/straight/build/goto-chg/goto-chg.el deleted file mode 120000 index ffdbdcd2..00000000 --- a/straight/build/goto-chg/goto-chg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/goto-chg/goto-chg.el \ No newline at end of file diff --git a/straight/build/goto-chg/goto-chg.elc b/straight/build/goto-chg/goto-chg.elc deleted file mode 100644 index ad06597a..00000000 Binary files a/straight/build/goto-chg/goto-chg.elc and /dev/null differ diff --git a/straight/build/helpful/helpful-autoloads.el b/straight/build/helpful/helpful-autoloads.el deleted file mode 100644 index 6daec3d2..00000000 --- a/straight/build/helpful/helpful-autoloads.el +++ /dev/null @@ -1,66 +0,0 @@ -;;; helpful-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "helpful" "helpful.el" (0 0 0 0)) -;;; Generated autoloads from helpful.el - -(autoload 'helpful-function "helpful" "\ -Show help for function named SYMBOL. - -See also `helpful-macro', `helpful-command' and `helpful-callable'. - -\(fn SYMBOL)" t nil) - -(autoload 'helpful-command "helpful" "\ -Show help for interactive function named SYMBOL. - -See also `helpful-function'. - -\(fn SYMBOL)" t nil) - -(autoload 'helpful-key "helpful" "\ -Show help for interactive command bound to KEY-SEQUENCE. - -\(fn KEY-SEQUENCE)" t nil) - -(autoload 'helpful-macro "helpful" "\ -Show help for macro named SYMBOL. - -\(fn SYMBOL)" t nil) - -(autoload 'helpful-callable "helpful" "\ -Show help for function, macro or special form named SYMBOL. - -See also `helpful-macro', `helpful-function' and `helpful-command'. - -\(fn SYMBOL)" t nil) - -(autoload 'helpful-symbol "helpful" "\ -Show help for SYMBOL, a variable, function or macro. - -See also `helpful-callable' and `helpful-variable'. - -\(fn SYMBOL)" t nil) - -(autoload 'helpful-variable "helpful" "\ -Show help for variable named SYMBOL. - -\(fn SYMBOL)" t nil) - -(autoload 'helpful-at-point "helpful" "\ -Show help for the symbol at point." t nil) - -(register-definition-prefixes "helpful" '("helpful-")) - -;;;*** - -(provide 'helpful-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; helpful-autoloads.el ends here diff --git a/straight/build/helpful/helpful.el b/straight/build/helpful/helpful.el deleted file mode 120000 index 8381ec6a..00000000 --- a/straight/build/helpful/helpful.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/helpful/helpful.el \ No newline at end of file diff --git a/straight/build/helpful/helpful.elc b/straight/build/helpful/helpful.elc deleted file mode 100644 index 424b3134..00000000 Binary files a/straight/build/helpful/helpful.elc and /dev/null differ diff --git a/straight/build/hover/hover-autoloads.el b/straight/build/hover/hover-autoloads.el deleted file mode 100644 index 8ebf8bed..00000000 --- a/straight/build/hover/hover-autoloads.el +++ /dev/null @@ -1,37 +0,0 @@ -;;; hover-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "hover" "hover.el" (0 0 0 0)) -;;; Generated autoloads from hover.el - -(autoload 'hover-kill "hover" "\ -Kill hover buffer." t nil) - -(autoload 'hover-run "hover" "\ -Execute `hover run` inside Emacs. - -ARGS is a space-delimited string of CLI flags passed to -`hover`, and can be nil. Call with a prefix to be prompted for -args. - -\(fn &optional ARGS)" t nil) - -(autoload 'hover-mode "hover" "\ -Major mode for `hover-run'. - -\(fn)" t nil) - -(register-definition-prefixes "hover" '("hover-")) - -;;;*** - -(provide 'hover-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; hover-autoloads.el ends here diff --git a/straight/build/hover/hover.el b/straight/build/hover/hover.el deleted file mode 120000 index d988e3b0..00000000 --- a/straight/build/hover/hover.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/hover.el/hover.el \ No newline at end of file diff --git a/straight/build/hover/hover.elc b/straight/build/hover/hover.elc deleted file mode 100644 index f3ad3230..00000000 Binary files a/straight/build/hover/hover.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 a63cd10b..00000000 --- a/straight/build/ht/ht-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; ht-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "ht" "ht.el" (0 0 0 0)) -;;; Generated autoloads from ht.el - -(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 6e874fa7..00000000 --- a/straight/build/ht/ht.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 31220a80..00000000 Binary files a/straight/build/ht/ht.elc and /dev/null differ diff --git a/straight/build/htmlize/htmlize-autoloads.el b/straight/build/htmlize/htmlize-autoloads.el deleted file mode 100644 index 2aab0221..00000000 --- a/straight/build/htmlize/htmlize-autoloads.el +++ /dev/null @@ -1,80 +0,0 @@ -;;; htmlize-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "htmlize" "htmlize.el" (0 0 0 0)) -;;; Generated autoloads from htmlize.el - -(autoload 'htmlize-buffer "htmlize" "\ -Convert BUFFER to HTML, preserving colors and decorations. - -The generated HTML is available in a new buffer, which is returned. -When invoked interactively, the new buffer is selected in the current -window. The title of the generated document will be set to the buffer's -file name or, if that's not available, to the buffer's name. - -Note that htmlize doesn't fontify your buffers, it only uses the -decorations that are already present. If you don't set up font-lock or -something else to fontify your buffers, the resulting HTML will be -plain. Likewise, if you don't like the choice of colors, fix the mode -that created them, or simply alter the faces it uses. - -\(fn &optional BUFFER)" t nil) - -(autoload 'htmlize-region "htmlize" "\ -Convert the region to HTML, preserving colors and decorations. -See `htmlize-buffer' for details. - -\(fn BEG END)" t nil) - -(autoload 'htmlize-file "htmlize" "\ -Load FILE, fontify it, convert it to HTML, and save the result. - -Contents of FILE are inserted into a temporary buffer, whose major mode -is set with `normal-mode' as appropriate for the file type. The buffer -is subsequently fontified with `font-lock' and converted to HTML. Note -that, unlike `htmlize-buffer', this function explicitly turns on -font-lock. If a form of highlighting other than font-lock is desired, -please use `htmlize-buffer' directly on buffers so highlighted. - -Buffers currently visiting FILE are unaffected by this function. The -function does not change current buffer or move the point. - -If TARGET is specified and names a directory, the resulting file will be -saved there instead of to FILE's directory. If TARGET is specified and -does not name a directory, it will be used as output file name. - -\(fn FILE &optional TARGET)" t nil) - -(autoload 'htmlize-many-files "htmlize" "\ -Convert FILES to HTML and save the corresponding HTML versions. - -FILES should be a list of file names to convert. This function calls -`htmlize-file' on each file; see that function for details. When -invoked interactively, you are prompted for a list of files to convert, -terminated with RET. - -If TARGET-DIRECTORY is specified, the HTML files will be saved to that -directory. Normally, each HTML file is saved to the directory of the -corresponding source file. - -\(fn FILES &optional TARGET-DIRECTORY)" t nil) - -(autoload 'htmlize-many-files-dired "htmlize" "\ -HTMLize dired-marked files. - -\(fn ARG &optional TARGET-DIRECTORY)" t nil) - -(register-definition-prefixes "htmlize" '("htmlize-")) - -;;;*** - -(provide 'htmlize-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; htmlize-autoloads.el ends here diff --git a/straight/build/htmlize/htmlize.el b/straight/build/htmlize/htmlize.el deleted file mode 120000 index e37c0883..00000000 --- a/straight/build/htmlize/htmlize.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-htmlize/htmlize.el \ No newline at end of file diff --git a/straight/build/htmlize/htmlize.elc b/straight/build/htmlize/htmlize.elc deleted file mode 100644 index bfd31473..00000000 Binary files a/straight/build/htmlize/htmlize.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 40dff3fb..00000000 --- a/straight/build/hydra/hydra-autoloads.el +++ /dev/null @@ -1,93 +0,0 @@ -;;; hydra-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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) - -(register-definition-prefixes "hydra" '("defhydra" "hydra-")) - -;;;*** - -;;;### (autoloads nil "hydra-examples" "hydra-examples.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from hydra-examples.el - -(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 - -(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 1b765f71..00000000 --- a/straight/build/hydra/hydra-examples.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 decde4fd..00000000 --- a/straight/build/hydra/hydra-ox.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 2cd9fc25..00000000 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 8138d8fa..00000000 --- a/straight/build/hydra/hydra.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 9dddd6ed..00000000 Binary files a/straight/build/hydra/hydra.elc and /dev/null differ diff --git a/straight/build/inheritenv/inheritenv-autoloads.el b/straight/build/inheritenv/inheritenv-autoloads.el deleted file mode 100644 index a8e92943..00000000 --- a/straight/build/inheritenv/inheritenv-autoloads.el +++ /dev/null @@ -1,32 +0,0 @@ -;;; inheritenv-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "inheritenv" "inheritenv.el" (0 0 0 0)) -;;; Generated autoloads from inheritenv.el - -(autoload 'inheritenv-apply "inheritenv" "\ -Apply FUNC such that the environment it sees will match the current value. -This is useful if FUNC creates a temp buffer, because that will -not inherit any buffer-local values of variables `exec-path' and -`process-environment'. - -This function is designed for convenient use as an \"around\" advice. - -ARGS is as for ORIG. - -\(fn FUNC &rest ARGS)" nil nil) - -(register-definition-prefixes "inheritenv" '("inheritenv")) - -;;;*** - -(provide 'inheritenv-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; inheritenv-autoloads.el ends here diff --git a/straight/build/inheritenv/inheritenv.el b/straight/build/inheritenv/inheritenv.el deleted file mode 120000 index 93b7dcd7..00000000 --- a/straight/build/inheritenv/inheritenv.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/inheritenv/inheritenv.el \ No newline at end of file diff --git a/straight/build/inheritenv/inheritenv.elc b/straight/build/inheritenv/inheritenv.elc deleted file mode 100644 index 43ee82a2..00000000 Binary files a/straight/build/inheritenv/inheritenv.elc and /dev/null differ diff --git a/straight/build/json-mode/json-mode-autoloads.el b/straight/build/json-mode/json-mode-autoloads.el deleted file mode 100644 index 91daac05..00000000 --- a/straight/build/json-mode/json-mode-autoloads.el +++ /dev/null @@ -1,63 +0,0 @@ -;;; json-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "json-mode" "json-mode.el" (0 0 0 0)) -;;; Generated autoloads from json-mode.el - -(defconst json-mode-standard-file-ext '(".json" ".jsonld") "\ -List of JSON file extensions.") - -(defsubst json-mode--update-auto-mode (filenames) "\ -Update the `json-mode' entry of `auto-mode-alist'. - -FILENAMES should be a list of file as string. -Return the new `auto-mode-alist' entry" (let* ((new-regexp (rx-to-string `(seq (eval (cons 'or (append json-mode-standard-file-ext ',filenames))) eot))) (new-entry (cons new-regexp 'json-mode)) (old-entry (when (boundp 'json-mode--auto-mode-entry) json-mode--auto-mode-entry))) (setq auto-mode-alist (delete old-entry auto-mode-alist)) (add-to-list 'auto-mode-alist new-entry) new-entry)) - -(defvar json-mode-auto-mode-list '(".babelrc" ".bowerrc" "composer.lock") "\ -List of filenames for the JSON entry of `auto-mode-alist'. - -Note however that custom `json-mode' entries in `auto-mode-alist' -won’t be affected.") - -(custom-autoload 'json-mode-auto-mode-list "json-mode" nil) - -(defvar json-mode--auto-mode-entry (json-mode--update-auto-mode json-mode-auto-mode-list) "\ -Regexp generated from the `json-mode-auto-mode-list'.") - -(autoload 'json-mode "json-mode" "\ -Major mode for editing JSON files - -\(fn)" t nil) - -(autoload 'jsonc-mode "json-mode" "\ -Major mode for editing JSON files with comments - -\(fn)" t nil) - -(add-to-list 'magic-fallback-mode-alist '("^[{[]$" . json-mode)) - -(autoload 'json-mode-show-path "json-mode" "\ -Print the path to the node at point to the minibuffer." t nil) - -(autoload 'json-mode-kill-path "json-mode" "\ -Save JSON path to object at point to kill ring." t nil) - -(autoload 'json-mode-beautify "json-mode" "\ -Beautify / pretty-print the active region (or the entire buffer if no active region). - -\(fn BEGIN END)" t nil) - -(register-definition-prefixes "json-mode" '("json")) - -;;;*** - -(provide 'json-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; json-mode-autoloads.el ends here diff --git a/straight/build/json-mode/json-mode.el b/straight/build/json-mode/json-mode.el deleted file mode 120000 index 85d8fc06..00000000 --- a/straight/build/json-mode/json-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/json-mode/json-mode.el \ No newline at end of file diff --git a/straight/build/json-mode/json-mode.elc b/straight/build/json-mode/json-mode.elc deleted file mode 100644 index 7c515421..00000000 Binary files a/straight/build/json-mode/json-mode.elc and /dev/null differ diff --git a/straight/build/json-reformat/json-reformat-autoloads.el b/straight/build/json-reformat/json-reformat-autoloads.el deleted file mode 100644 index fc60d4d7..00000000 --- a/straight/build/json-reformat/json-reformat-autoloads.el +++ /dev/null @@ -1,29 +0,0 @@ -;;; json-reformat-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "json-reformat" "json-reformat.el" (0 0 0 0)) -;;; Generated autoloads from json-reformat.el - -(autoload 'json-reformat-region "json-reformat" "\ -Reformat the JSON in the specified region. - -If you want to customize the reformat style, -please see the documentation of `json-reformat:indent-width' -and `json-reformat:pretty-string?'. - -\(fn BEGIN END)" t nil) - -(register-definition-prefixes "json-reformat" '("json-reformat")) - -;;;*** - -(provide 'json-reformat-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; json-reformat-autoloads.el ends here diff --git a/straight/build/json-reformat/json-reformat.el b/straight/build/json-reformat/json-reformat.el deleted file mode 120000 index 33b9f597..00000000 --- a/straight/build/json-reformat/json-reformat.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/json-reformat/json-reformat.el \ No newline at end of file diff --git a/straight/build/json-reformat/json-reformat.elc b/straight/build/json-reformat/json-reformat.elc deleted file mode 100644 index a7132dc6..00000000 Binary files a/straight/build/json-reformat/json-reformat.elc and /dev/null differ diff --git a/straight/build/json-snatcher/json-snatcher-autoloads.el b/straight/build/json-snatcher/json-snatcher-autoloads.el deleted file mode 100644 index 763c0ae3..00000000 --- a/straight/build/json-snatcher/json-snatcher-autoloads.el +++ /dev/null @@ -1,23 +0,0 @@ -;;; json-snatcher-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "json-snatcher" "json-snatcher.el" (0 0 0 0)) -;;; Generated autoloads from json-snatcher.el - -(autoload 'jsons-print-path "json-snatcher" "\ -Print the path to the JSON value under point, and save it in the kill ring." t nil) - -(register-definition-prefixes "json-snatcher" '("jsons-")) - -;;;*** - -(provide 'json-snatcher-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; json-snatcher-autoloads.el ends here diff --git a/straight/build/json-snatcher/json-snatcher.el b/straight/build/json-snatcher/json-snatcher.el deleted file mode 120000 index d103d049..00000000 --- a/straight/build/json-snatcher/json-snatcher.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/json-snatcher/json-snatcher.el \ No newline at end of file diff --git a/straight/build/json-snatcher/json-snatcher.elc b/straight/build/json-snatcher/json-snatcher.elc deleted file mode 100644 index c7e1b359..00000000 Binary files a/straight/build/json-snatcher/json-snatcher.elc and /dev/null differ diff --git a/straight/build/kv/kv-autoloads.el b/straight/build/kv/kv-autoloads.el deleted file mode 100644 index fe983ffe..00000000 --- a/straight/build/kv/kv-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; kv-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "kv" "kv.el" (0 0 0 0)) -;;; Generated autoloads from kv.el - -(register-definition-prefixes "kv" '("dotass" "keyword->symbol" "map-bind")) - -;;;*** - -(provide 'kv-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; kv-autoloads.el ends here diff --git a/straight/build/kv/kv.el b/straight/build/kv/kv.el deleted file mode 120000 index 5d575fd6..00000000 --- a/straight/build/kv/kv.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-kv/kv.el \ No newline at end of file diff --git a/straight/build/kv/kv.elc b/straight/build/kv/kv.elc deleted file mode 100644 index 4ad2958b..00000000 Binary files a/straight/build/kv/kv.elc and /dev/null differ diff --git a/straight/build/language-id/language-id-autoloads.el b/straight/build/language-id/language-id-autoloads.el deleted file mode 100644 index bb0e92a3..00000000 --- a/straight/build/language-id/language-id-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; language-id-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "language-id" "language-id.el" (0 0 0 0)) -;;; Generated autoloads from language-id.el - -(register-definition-prefixes "language-id" '("language-id-")) - -;;;*** - -(provide 'language-id-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; language-id-autoloads.el ends here diff --git a/straight/build/language-id/language-id.el b/straight/build/language-id/language-id.el deleted file mode 120000 index 5ea4e5c5..00000000 --- a/straight/build/language-id/language-id.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-language-id/language-id.el \ No newline at end of file diff --git a/straight/build/let-alist/let-alist-autoloads.el b/straight/build/let-alist/let-alist-autoloads.el deleted file mode 100644 index 8fb8ea65..00000000 --- a/straight/build/let-alist/let-alist-autoloads.el +++ /dev/null @@ -1,53 +0,0 @@ -;;; let-alist-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "let-alist" "let-alist.el" (0 0 0 0)) -;;; Generated autoloads from let-alist.el - -(autoload 'let-alist "let-alist" "\ -Let-bind dotted symbols to their cdrs in ALIST and execute BODY. -Dotted symbol is any symbol starting with a `.'. Only those present -in BODY are let-bound and this search is done at compile time. - -For instance, the following code - - (let-alist alist - (if (and .title .body) - .body - .site - .site.contents)) - -essentially expands to - - (let ((.title (cdr (assq \\='title alist))) - (.body (cdr (assq \\='body alist))) - (.site (cdr (assq \\='site alist))) - (.site.contents (cdr (assq \\='contents (cdr (assq \\='site alist)))))) - (if (and .title .body) - .body - .site - .site.contents)) - -If you nest `let-alist' invocations, the inner one can't access -the variables of the outer one. You can, however, access alists -inside the original alist by using dots inside the symbol, as -displayed in the example above. - -\(fn ALIST &rest BODY)" nil t) - -(function-put 'let-alist 'lisp-indent-function '1) - -(register-definition-prefixes "let-alist" '("let-alist--")) - -;;;*** - -(provide 'let-alist-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; let-alist-autoloads.el ends here diff --git a/straight/build/let-alist/let-alist.el b/straight/build/let-alist/let-alist.el deleted file mode 120000 index 845854ad..00000000 --- a/straight/build/let-alist/let-alist.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/let-alist/let-alist.el \ No newline at end of file diff --git a/straight/build/let-alist/let-alist.elc b/straight/build/let-alist/let-alist.elc deleted file mode 100644 index 8e8f7fb7..00000000 Binary files a/straight/build/let-alist/let-alist.elc and /dev/null differ diff --git a/straight/build/list-utils/list-utils-autoloads.el b/straight/build/list-utils/list-utils-autoloads.el deleted file mode 100644 index 811923f3..00000000 --- a/straight/build/list-utils/list-utils-autoloads.el +++ /dev/null @@ -1,493 +0,0 @@ -;;; list-utils-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "list-utils" "list-utils.el" (0 0 0 0)) -;;; Generated autoloads from list-utils.el - -(let ((loads (get 'list-utils 'custom-loads))) (if (member '"list-utils" loads) nil (put 'list-utils 'custom-loads (cons '"list-utils" loads)))) - -(require 'cl) - -(cl-defstruct tconc head tail) - -(autoload 'tconc-list "list-utils" "\ -Efficiently append LIST to TC. - -TC is a data structure created by `make-tconc'. - -\(fn TC LIST)" nil nil) - -(autoload 'tconc "list-utils" "\ -Efficiently append ARGS to TC. - -TC is a data structure created by `make-tconc' - -Without ARGS, return the list held by TC. - -\(fn TC &rest ARGS)" nil nil) - -(autoload 'list-utils-cons-cell-p "list-utils" "\ -Return non-nil if CELL holds a cons cell rather than a proper list. - -A proper list is defined as a series of cons cells in which the -cdr slot of each cons holds a pointer to the next element of the -list, and the cdr slot in the final cons holds nil. - -A plain cons cell, for the purpose of this function, is a single -cons in which the cdr holds data rather than a pointer to the -next cons cell, eg - - '(1 . 2) - -In addition, a list which is not nil-terminated is not a proper -list and will be recognized by this function as a cons cell. -Such a list is printed using dot notation for the last two -elements, eg - - '(1 2 3 4 . 5) - -Such improper lists are produced by `list*'. - -\(fn CELL)" nil nil) - -(autoload 'list-utils-make-proper-copy "list-utils" "\ -Copy a cons cell or improper LIST into a proper list. - -If optional TREE is non-nil, traverse LIST, making proper -copies of any improper lists contained within. - -Optional RECUR-INTERNAL is for internal use only. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -\(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) - -(autoload 'list-utils-make-proper-inplace "list-utils" "\ -Make a cons cell or improper LIST into a proper list. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -If optional TREE is non-nil, traverse LIST, making any -improper lists contained within into proper lists. - -Optional RECUR-INTERNAL is for internal use only. - -Modifies LIST and returns the modified value. - -\(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) - -(autoload 'list-utils-make-improper-copy "list-utils" "\ -Copy a proper LIST into an improper list. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -If optional TREE is non-nil, traverse LIST, making proper -copies of any improper lists contained within. - -Optional RECUR-INTERNAL is for internal use only. - -\(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) - -(autoload 'list-utils-make-improper-inplace "list-utils" "\ -Make proper LIST into an improper list. - -Improper lists consist of proper lists consed to a final -element, and are produced by `list*'. - -If optional TREE is non-nil, traverse LIST, making any -proper lists contained within into improper lists. - -Optional RECUR-INTERNAL is for internal use only. - -Modifies LIST and returns the modified value. - -\(fn LIST &optional TREE RECUR-INTERNAL)" nil nil) - -(autoload 'list-utils-linear-subseq "list-utils" "\ -Return the linear elements from a partially cyclic LIST. - -If there is no cycle in LIST, return LIST. If all elements of -LIST are included in a cycle, return nil. - -As an optimization, CYCLE-LENGTH may be specified if the length -of the cyclic portion is already known. Otherwise it will be -calculated from LIST. - -\(fn LIST &optional CYCLE-LENGTH)" nil nil) - -(autoload 'list-utils-cyclic-subseq "list-utils" "\ -Return any cyclic elements from LIST as a circular list. - -The first element of the cyclic structure is not guaranteed to be -first element of the return value unless FROM-START is non-nil. - -To linearize the return value, use `list-utils-make-linear-inplace'. - -If there is no cycle in LIST, return nil. - -\(fn LIST &optional FROM-START)" nil nil) - -(autoload 'list-utils-cyclic-length "list-utils" "\ -Return the number of cyclic elements in LIST. - -If some portion of LIST is linear, only the cyclic -elements will be counted. - -If LIST is completely linear, return 0. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-cyclic-p "list-utils" "\ -Return non-nil if LIST contains any cyclic structures. - -If optional PERFECT is set, only return non-nil if LIST is a -perfect non-branching cycle in which the last element points -to the first. - -\(fn LIST &optional PERFECT)" nil nil) - -(autoload 'list-utils-linear-p "list-utils" "\ -Return non-nil if LIST is linear (no cyclic structure). - -\(fn LIST)" nil nil) - -(defalias 'list-utils-improper-p 'list-utils-cons-cell-p) - -(autoload 'list-utils-safe-length "list-utils" "\ -Return the number of elements in LIST. - -LIST may be linear or cyclic. - -If LIST is not really a list, returns 0. - -If LIST is an improper list, return the number of proper list -elements, like `safe-length'. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-flat-length "list-utils" "\ -Count simple elements from the beginning of LIST. - -Stop counting when a cons is reached. nil is not a cons, -and is considered to be a \"simple\" element. - -If the car of LIST is a cons, return 0. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-make-linear-copy "list-utils" "\ -Return a linearized copy of LIST, which may be cyclic. - -If optional TREE is non-nil, traverse LIST, substituting -linearized copies of any cyclic lists contained within. - -\(fn LIST &optional TREE)" nil nil) - -(autoload 'list-utils-make-linear-inplace "list-utils" "\ -Linearize LIST, which may be cyclic. - -Modifies LIST and returns the modified value. - -If optional TREE is non-nil, traverse LIST, linearizing any -cyclic lists contained within. - -\(fn LIST &optional TREE)" nil nil) - -(autoload 'list-utils-safe-equal "list-utils" "\ -Compare LIST-1 and LIST-2, which may be cyclic lists. - -LIST-1 and LIST-2 may also contain cyclic lists, which are -each traversed and compared. This function will not infloop -when cyclic lists are encountered. - -Non-nil is returned only if the leaves of LIST-1 and LIST-2 are -`equal' and the structure is identical. - -Optional TEST specifies a test, defaulting to `equal'. - -If LIST-1 and LIST-2 are not actually lists, they are still -compared according to TEST. - -\(fn LIST-1 LIST-2 &optional TEST)" nil nil) - -(autoload 'list-utils-depth "list-utils" "\ -Find the depth of LIST, which may contain other lists. - -If LIST is not a list or is an empty list, returns a depth -of 0. - -If LIST is a cons cell or a list which does not contain other -lists, returns a depth of 1. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-flatten "list-utils" "\ -Return a flattened copy of LIST, which may contain other lists. - -This function flattens cons cells as lists, and -flattens circular list structures. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-insert-before "list-utils" "\ -Look in LIST for ELEMENT and insert NEW-ELEMENT before it. - -Optional TEST sets the test used for a matching element, and -defaults to `equal'. - -LIST is modified and the new value is returned. - -\(fn LIST ELEMENT NEW-ELEMENT &optional TEST)" nil nil) - -(autoload 'list-utils-insert-after "list-utils" "\ -Look in LIST for ELEMENT and insert NEW-ELEMENT after it. - -Optional TEST sets the test used for a matching element, and -defaults to `equal'. - -LIST is modified and the new value is returned. - -\(fn LIST ELEMENT NEW-ELEMENT &optional TEST)" nil nil) - -(autoload 'list-utils-insert-before-pos "list-utils" "\ -Look in LIST for position POS, and insert NEW-ELEMENT before. - -POS is zero-indexed. - -LIST is modified and the new value is returned. - -\(fn LIST POS NEW-ELEMENT)" nil nil) - -(autoload 'list-utils-insert-after-pos "list-utils" "\ -Look in LIST for position POS, and insert NEW-ELEMENT after. - -LIST is modified and the new value is returned. - -\(fn LIST POS NEW-ELEMENT)" nil nil) - -(autoload 'list-utils-and "list-utils" "\ -Return the elements of LIST1 which are present in LIST2. - -This is similar to `cl-intersection' (or `intersection') from -the cl library, except that `list-utils-and' preserves order, -does not uniquify the results, and exhibits more predictable -performance for large lists. - -Order will follow LIST1. Duplicates may be present in the result -as in LIST1. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -the list to be hashed (LIST2 unless FLIP is set). - -When optional FLIP is set, the sense of the comparison is -reversed. When FLIP is set, LIST2 will be the guide for the -order of the result, and will determine whether duplicates may -be returned. Since this function preserves duplicates, setting -FLIP can change the number of elements in the result. - -Performance: `list-utils-and' and friends use a general-purpose -hashing approach. `intersection' and friends use pure iteration. -Iteration can be much faster in a few special cases, especially -when the number of elements is small. In other scenarios, -iteration can be much slower. Hashing has no worst-case -performance scenario, although it uses much more memory. For -heavy-duty list operations, performance may be improved by -`let'ing `gc-cons-threshold' to a high value around sections that -make frequent use of this function. - -\(fn LIST1 LIST2 &optional TEST HINT FLIP)" nil nil) - -(autoload 'list-utils-not "list-utils" "\ -Return the elements of LIST1 which are not present in LIST2. - -This is similar to `cl-set-difference' (or `set-difference') from -the cl library, except that `list-utils-not' preserves order and -exhibits more predictable performance for large lists. Order will -follow LIST1. Duplicates may be present as in LIST1. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -the list to be hashed (LIST2 unless FLIP is set). - -When optional FLIP is set, the sense of the comparison is -reversed, returning elements of LIST2 which are not present in -LIST1. When FLIP is set, LIST2 will be the guide for the order -of the result, and will determine whether duplicates may be -returned. - -Performance: see notes under `list-utils-and'. - -\(fn LIST1 LIST2 &optional TEST HINT FLIP)" nil nil) - -(autoload 'list-utils-xor "list-utils" "\ -Return elements which are only present in either LIST1 or LIST2. - -This is similar to `cl-set-exclusive-or' (or `set-exclusive-or') -from the cl library, except that `list-utils-xor' preserves order, -and exhibits more predictable performance for large lists. Order -will follow LIST1, then LIST2. Duplicates may be present as in -LIST1 or LIST2. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -the list to be hashed (LIST2 unless FLIP is set). - -When optional FLIP is set, the sense of the comparison is -reversed, causing order and duplicates to follow LIST2, then -LIST1. - -Performance: see notes under `list-utils-and'. - -\(fn LIST1 LIST2 &optional TEST HINT FLIP)" nil nil) - -(autoload 'list-utils-uniq "list-utils" "\ -Return a uniquified copy of LIST, preserving order. - -This is similar to `cl-remove-duplicates' (or `remove-duplicates') -from the cl library, except that `list-utils-uniq' preserves order, -and exhibits more predictable performance for large lists. Order -will follow LIST. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -\(fn LIST &optional TEST HINT)" nil nil) - -(autoload 'list-utils-dupes "list-utils" "\ -Return only duplicated elements from LIST, preserving order. - -Duplicated elements may still exist in the result: this function -removes singlets. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -\(fn LIST &optional TEST HINT)" nil nil) - -(autoload 'list-utils-singlets "list-utils" "\ -Return only singlet elements from LIST, preserving order. - -Duplicated elements may not exist in the result. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -\(fn LIST &optional TEST HINT)" nil nil) - -(autoload 'list-utils-partition-dupes "list-utils" "\ -Partition LIST into duplicates and singlets, preserving order. - -The return value is an alist with two keys: 'dupes and 'singlets. -The two values of the alist are lists which, if combined, comprise -a complete copy of the elements of LIST. - -Duplicated elements may still exist in the 'dupes partition. - -TEST is an optional comparison function in the form of a -hash-table-test. The default is `equal'. Other valid values -include `eq' (built-in), `eql' (built-in), `list-utils-htt-=' -\(numeric), `list-utils-htt-case-fold-equal' (case-insensitive). -See `define-hash-table-test' to define your own tests. - -HINT is an optional micro-optimization, predicting the size of -LIST. - -Performance: see notes under `list-utils-and'. - -\(fn LIST &optional TEST HINT)" nil nil) - -(autoload 'list-utils-alist-or-flat-length "list-utils" "\ -Count simple or cons-cell elements from the beginning of LIST. - -Stop counting when a proper list of non-zero length is reached. - -If the car of LIST is a list, return 0. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-alist-flatten "list-utils" "\ -Flatten LIST, which may contain other lists. Do not flatten cons cells. - -It is not guaranteed that the result contains *only* cons cells. -The result could contain other data types present in LIST. - -This function simply avoids flattening single conses or improper -lists where the last two elements would be expressed as a dotted -pair. - -\(fn LIST)" nil nil) - -(autoload 'list-utils-plist-reverse "list-utils" "\ -Return reversed copy of property-list PLIST, maintaining pair associations. - -\(fn PLIST)" nil nil) - -(autoload 'list-utils-plist-del "list-utils" "\ -Delete from PLIST the property PROP and its associated value. - -When PROP is not present in PLIST, there is no effect. - -The new plist is returned; use `(setq x (list-utils-plist-del x prop))' -to be sure to use the new value. - -This functionality overlaps with the undocumented `cl-do-remf'. - -\(fn PLIST PROP)" nil nil) - -(register-definition-prefixes "list-utils" '("list-utils-htt-")) - -;;;*** - -(provide 'list-utils-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; list-utils-autoloads.el ends here diff --git a/straight/build/list-utils/list-utils.el b/straight/build/list-utils/list-utils.el deleted file mode 120000 index 55c52adb..00000000 --- a/straight/build/list-utils/list-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/list-utils/list-utils.el \ No newline at end of file diff --git a/straight/build/list-utils/list-utils.elc b/straight/build/list-utils/list-utils.elc deleted file mode 100644 index 50ea0c00..00000000 Binary files a/straight/build/list-utils/list-utils.elc and /dev/null differ diff --git a/straight/build/log4e/log4e-autoloads.el b/straight/build/log4e/log4e-autoloads.el deleted file mode 100644 index ddfbe904..00000000 --- a/straight/build/log4e/log4e-autoloads.el +++ /dev/null @@ -1,31 +0,0 @@ -;;; log4e-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "log4e" "log4e.el" (0 0 0 0)) -;;; Generated autoloads from log4e.el - -(autoload 'log4e-mode "log4e" "\ -Major mode for browsing a buffer made by log4e. - -\\ -\\{log4e-mode-map} - -\(fn)" t nil) - -(autoload 'log4e:insert-start-log-quickly "log4e" "\ -Insert logging statment for trace level log at start of current function/macro." t nil) - -(register-definition-prefixes "log4e" '("log4e")) - -;;;*** - -(provide 'log4e-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; log4e-autoloads.el ends here diff --git a/straight/build/log4e/log4e.el b/straight/build/log4e/log4e.el deleted file mode 120000 index cb78c5b8..00000000 --- a/straight/build/log4e/log4e.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/log4e/log4e.el \ No newline at end of file diff --git a/straight/build/log4e/log4e.elc b/straight/build/log4e/log4e.elc deleted file mode 100644 index df2c5109..00000000 Binary files a/straight/build/log4e/log4e.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-autoloads.el b/straight/build/lsp-dart/lsp-dart-autoloads.el deleted file mode 100644 index b5b4b058..00000000 --- a/straight/build/lsp-dart/lsp-dart-autoloads.el +++ /dev/null @@ -1,212 +0,0 @@ -;;; lsp-dart-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "lsp-dart" "lsp-dart.el" (0 0 0 0)) -;;; Generated autoloads from lsp-dart.el - -(autoload 'lsp-dart-version "lsp-dart" "\ -Get the lsp-dart version as string. - -The returned string includes the version from main file header, - the current time and the Emacs version. - -If the version number could not be determined, signal an error." t nil) - -(autoload 'lsp-dart-run "lsp-dart" "\ -Run application without debug mode. - -ARGS is an optional space-delimited string of the same flags passed to -`flutter` when running from CLI. Call with a prefix to be prompted for -args. - -\(fn &optional ARGS)" t nil) -(with-eval-after-load 'lsp-mode (require 'lsp-dart)) - -(register-definition-prefixes "lsp-dart" '("lsp-dart-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-closing-labels" "lsp-dart-closing-labels.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-closing-labels.el - -(register-definition-prefixes "lsp-dart-closing-labels" '("lsp-dart-closing-labels")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-code-lens" "lsp-dart-code-lens.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-code-lens.el - -(register-definition-prefixes "lsp-dart-code-lens" '("lsp-dart-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-commands" "lsp-dart-commands.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-commands.el - -(autoload 'lsp-dart-pub-get "lsp-dart-commands" "\ -Run pub get on a Dart or Flutter project. -If it is Flutter project, run `flutter pub get` otherwise run -`pub get`." t nil) - -(autoload 'lsp-dart-pub-upgrade "lsp-dart-commands" "\ -Run pub upgrade on a Dart or Flutter project. -If it is Flutter project, run `flutter pub upgrade` otherwise run -`pub upgrade`." t nil) - -(autoload 'lsp-dart-pub-outdated "lsp-dart-commands" "\ -Run pub outdated on a Dart or Flutter project. -If it is Flutter project, run `flutter pub outdated` otherwise run -`pub outdated`." t nil) - -(register-definition-prefixes "lsp-dart-commands" '("lsp-dart-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-dap" "lsp-dart-dap.el" (0 0 0 0)) -;;; Generated autoloads from lsp-dart-dap.el - -(register-definition-prefixes "lsp-dart-dap" '("lsp-dart-dap-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-devtools" "lsp-dart-devtools.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-devtools.el - -(autoload 'lsp-dart-open-devtools "lsp-dart-devtools" "\ -Open Dart DevTools for the current debug session." t nil) - -(register-definition-prefixes "lsp-dart-devtools" '("lsp-dart-devtools-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-flutter-colors" "lsp-dart-flutter-colors.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-flutter-colors.el - -(register-definition-prefixes "lsp-dart-flutter-colors" '("lsp-dart-flutter-colors")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-flutter-daemon" "lsp-dart-flutter-daemon.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-flutter-daemon.el - -(autoload 'lsp-dart-flutter-daemon-mode "lsp-dart-flutter-daemon" "\ -Major mode for `lsp-dart-flutter-daemon-start`. - -\(fn)" t nil) - -(register-definition-prefixes "lsp-dart-flutter-daemon" '("lsp-dart-flutter-daemon-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-flutter-fringe-colors" "lsp-dart-flutter-fringe-colors.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-flutter-fringe-colors.el - -(register-definition-prefixes "lsp-dart-flutter-fringe-colors" '("lsp-dart-flutter-fringe-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-flutter-widget-guide" "lsp-dart-flutter-widget-guide.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-flutter-widget-guide.el - -(register-definition-prefixes "lsp-dart-flutter-widget-guide" '("lsp-dart-flutter-widget-guide")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-outline" "lsp-dart-outline.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from lsp-dart-outline.el - -(autoload 'lsp-dart-show-outline "lsp-dart-outline" "\ -Show an outline tree and focus on it if IGNORE-FOCUS? is nil. - -\(fn IGNORE-FOCUS\\=\\?)" t nil) - -(autoload 'lsp-dart-show-flutter-outline "lsp-dart-outline" "\ -Show a Flutter outline tree and focus on it if IGNORE-FOCUS? is nil. - -\(fn IGNORE-FOCUS\\=\\?)" t nil) - -(register-definition-prefixes "lsp-dart-outline" '("lsp-dart-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-test-output" "lsp-dart-test-output.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-test-output.el - -(register-definition-prefixes "lsp-dart-test-output" '("lsp-dart-test-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-test-support" "lsp-dart-test-support.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-test-support.el - -(autoload 'lsp-dart-run-test-at-point "lsp-dart-test-support" "\ -Run test at point." t nil) - -(autoload 'lsp-dart-debug-test-at-point "lsp-dart-test-support" "\ -Debug test at point." t nil) - -(autoload 'lsp-dart-run-test-file "lsp-dart-test-support" "\ -Run Dart/Flutter test command only for current buffer." t nil) - -(autoload 'lsp-dart-run-all-tests "lsp-dart-test-support" "\ -Run each test from project." t nil) - -(autoload 'lsp-dart-visit-last-test "lsp-dart-test-support" "\ -Visit the last ran test going to test definition." t nil) - -(autoload 'lsp-dart-run-last-test "lsp-dart-test-support" "\ -Run the last ran test." t nil) - -(autoload 'lsp-dart-debug-last-test "lsp-dart-test-support" "\ -Debug the last ran test." t nil) - -(autoload 'lsp-dart-test-process-mode "lsp-dart-test-support" "\ -Major mode for dart tests process. - -\(fn)" t nil) - -(register-definition-prefixes "lsp-dart-test-support" '("lsp-dart-test-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-test-tree" "lsp-dart-test-tree.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-dart-test-tree.el - -(register-definition-prefixes "lsp-dart-test-tree" '("lsp-dart-")) - -;;;*** - -;;;### (autoloads nil "lsp-dart-utils" "lsp-dart-utils.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-dart-utils.el - -(register-definition-prefixes "lsp-dart-utils" '("lsp-dart-")) - -;;;*** - -;;;### (autoloads nil nil ("lsp-dart-protocol.el") (0 0 0 0)) - -;;;*** - -(provide 'lsp-dart-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lsp-dart-autoloads.el ends here diff --git a/straight/build/lsp-dart/lsp-dart-closing-labels.el b/straight/build/lsp-dart/lsp-dart-closing-labels.el deleted file mode 120000 index 34a9dfef..00000000 --- a/straight/build/lsp-dart/lsp-dart-closing-labels.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-closing-labels.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-closing-labels.elc b/straight/build/lsp-dart/lsp-dart-closing-labels.elc deleted file mode 100644 index 5a9186c0..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-closing-labels.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-code-lens.el b/straight/build/lsp-dart/lsp-dart-code-lens.el deleted file mode 120000 index 81509dc1..00000000 --- a/straight/build/lsp-dart/lsp-dart-code-lens.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-code-lens.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-code-lens.elc b/straight/build/lsp-dart/lsp-dart-code-lens.elc deleted file mode 100644 index 6dc59657..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-code-lens.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-commands.el b/straight/build/lsp-dart/lsp-dart-commands.el deleted file mode 120000 index 16e6538b..00000000 --- a/straight/build/lsp-dart/lsp-dart-commands.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-commands.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-commands.elc b/straight/build/lsp-dart/lsp-dart-commands.elc deleted file mode 100644 index 6c305067..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-commands.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-dap.el b/straight/build/lsp-dart/lsp-dart-dap.el deleted file mode 120000 index bd7ac90b..00000000 --- a/straight/build/lsp-dart/lsp-dart-dap.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-dap.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-dap.elc b/straight/build/lsp-dart/lsp-dart-dap.elc deleted file mode 100644 index 17b3d42f..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-dap.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-devtools.el b/straight/build/lsp-dart/lsp-dart-devtools.el deleted file mode 120000 index 26c60fc7..00000000 --- a/straight/build/lsp-dart/lsp-dart-devtools.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-devtools.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-devtools.elc b/straight/build/lsp-dart/lsp-dart-devtools.elc deleted file mode 100644 index d8c84066..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-devtools.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-flutter-colors.el b/straight/build/lsp-dart/lsp-dart-flutter-colors.el deleted file mode 120000 index 0a1ea71d..00000000 --- a/straight/build/lsp-dart/lsp-dart-flutter-colors.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-flutter-colors.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-flutter-colors.elc b/straight/build/lsp-dart/lsp-dart-flutter-colors.elc deleted file mode 100644 index 611da5ea..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-flutter-colors.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-flutter-daemon.el b/straight/build/lsp-dart/lsp-dart-flutter-daemon.el deleted file mode 120000 index 1ed1024f..00000000 --- a/straight/build/lsp-dart/lsp-dart-flutter-daemon.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-flutter-daemon.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-flutter-daemon.elc b/straight/build/lsp-dart/lsp-dart-flutter-daemon.elc deleted file mode 100644 index a867d472..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-flutter-daemon.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-flutter-fringe-colors.el b/straight/build/lsp-dart/lsp-dart-flutter-fringe-colors.el deleted file mode 120000 index ea749187..00000000 --- a/straight/build/lsp-dart/lsp-dart-flutter-fringe-colors.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-flutter-fringe-colors.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-flutter-fringe-colors.elc b/straight/build/lsp-dart/lsp-dart-flutter-fringe-colors.elc deleted file mode 100644 index 240db3f5..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-flutter-fringe-colors.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-flutter-widget-guide.el b/straight/build/lsp-dart/lsp-dart-flutter-widget-guide.el deleted file mode 120000 index 980a58f3..00000000 --- a/straight/build/lsp-dart/lsp-dart-flutter-widget-guide.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-flutter-widget-guide.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-flutter-widget-guide.elc b/straight/build/lsp-dart/lsp-dart-flutter-widget-guide.elc deleted file mode 100644 index 21d3ba76..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-flutter-widget-guide.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-outline.el b/straight/build/lsp-dart/lsp-dart-outline.el deleted file mode 120000 index b31d43a0..00000000 --- a/straight/build/lsp-dart/lsp-dart-outline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-outline.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-outline.elc b/straight/build/lsp-dart/lsp-dart-outline.elc deleted file mode 100644 index 418f0e3e..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-outline.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-protocol.el b/straight/build/lsp-dart/lsp-dart-protocol.el deleted file mode 120000 index 852d250c..00000000 --- a/straight/build/lsp-dart/lsp-dart-protocol.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-protocol.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-protocol.elc b/straight/build/lsp-dart/lsp-dart-protocol.elc deleted file mode 100644 index 0d9c2609..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-protocol.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-test-output.el b/straight/build/lsp-dart/lsp-dart-test-output.el deleted file mode 120000 index c8a50bc2..00000000 --- a/straight/build/lsp-dart/lsp-dart-test-output.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-test-output.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-test-output.elc b/straight/build/lsp-dart/lsp-dart-test-output.elc deleted file mode 100644 index 2a0096c8..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-test-output.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-test-support.el b/straight/build/lsp-dart/lsp-dart-test-support.el deleted file mode 120000 index 537706ab..00000000 --- a/straight/build/lsp-dart/lsp-dart-test-support.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-test-support.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-test-support.elc b/straight/build/lsp-dart/lsp-dart-test-support.elc deleted file mode 100644 index def8d20c..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-test-support.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-test-tree.el b/straight/build/lsp-dart/lsp-dart-test-tree.el deleted file mode 120000 index 429c1199..00000000 --- a/straight/build/lsp-dart/lsp-dart-test-tree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-test-tree.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-test-tree.elc b/straight/build/lsp-dart/lsp-dart-test-tree.elc deleted file mode 100644 index 7f6dade9..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-test-tree.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart-utils.el b/straight/build/lsp-dart/lsp-dart-utils.el deleted file mode 120000 index 2d4657c1..00000000 --- a/straight/build/lsp-dart/lsp-dart-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart-utils.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart-utils.elc b/straight/build/lsp-dart/lsp-dart-utils.elc deleted file mode 100644 index 7ff8184e..00000000 Binary files a/straight/build/lsp-dart/lsp-dart-utils.elc and /dev/null differ diff --git a/straight/build/lsp-dart/lsp-dart.el b/straight/build/lsp-dart/lsp-dart.el deleted file mode 120000 index e94fe041..00000000 --- a/straight/build/lsp-dart/lsp-dart.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-dart/lsp-dart.el \ No newline at end of file diff --git a/straight/build/lsp-dart/lsp-dart.elc b/straight/build/lsp-dart/lsp-dart.elc deleted file mode 100644 index 3ba4d661..00000000 Binary files a/straight/build/lsp-dart/lsp-dart.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-actionscript.el b/straight/build/lsp-mode/lsp-actionscript.el deleted file mode 120000 index e7f8364f..00000000 --- a/straight/build/lsp-mode/lsp-actionscript.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-actionscript.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-actionscript.elc b/straight/build/lsp-mode/lsp-actionscript.elc deleted file mode 100644 index 2f33d9e6..00000000 Binary files a/straight/build/lsp-mode/lsp-actionscript.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-ada.el b/straight/build/lsp-mode/lsp-ada.el deleted file mode 120000 index c6993bda..00000000 --- a/straight/build/lsp-mode/lsp-ada.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-ada.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-ada.elc b/straight/build/lsp-mode/lsp-ada.elc deleted file mode 100644 index 1040aee5..00000000 Binary files a/straight/build/lsp-mode/lsp-ada.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-angular.el b/straight/build/lsp-mode/lsp-angular.el deleted file mode 120000 index ca2dde34..00000000 --- a/straight/build/lsp-mode/lsp-angular.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-angular.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-angular.elc b/straight/build/lsp-mode/lsp-angular.elc deleted file mode 100644 index e34027c8..00000000 Binary files a/straight/build/lsp-mode/lsp-angular.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-bash.el b/straight/build/lsp-mode/lsp-bash.el deleted file mode 120000 index 2cf553ef..00000000 --- a/straight/build/lsp-mode/lsp-bash.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-bash.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-bash.elc b/straight/build/lsp-mode/lsp-bash.elc deleted file mode 100644 index f820fded..00000000 Binary files a/straight/build/lsp-mode/lsp-bash.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-beancount.el b/straight/build/lsp-mode/lsp-beancount.el deleted file mode 120000 index 560a5ff3..00000000 --- a/straight/build/lsp-mode/lsp-beancount.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-beancount.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-beancount.elc b/straight/build/lsp-mode/lsp-beancount.elc deleted file mode 100644 index 54bf4077..00000000 Binary files a/straight/build/lsp-mode/lsp-beancount.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-clangd.el b/straight/build/lsp-mode/lsp-clangd.el deleted file mode 120000 index 0f608604..00000000 --- a/straight/build/lsp-mode/lsp-clangd.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-clangd.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-clangd.elc b/straight/build/lsp-mode/lsp-clangd.elc deleted file mode 100644 index 6e05e59e..00000000 Binary files a/straight/build/lsp-mode/lsp-clangd.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 03fecf0f..00000000 --- a/straight/build/lsp-mode/lsp-clojure.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 53b2a96f..00000000 Binary files a/straight/build/lsp-mode/lsp-clojure.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-cmake.el b/straight/build/lsp-mode/lsp-cmake.el deleted file mode 120000 index cfdf2d64..00000000 --- a/straight/build/lsp-mode/lsp-cmake.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-cmake.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-cmake.elc b/straight/build/lsp-mode/lsp-cmake.elc deleted file mode 100644 index bde92457..00000000 Binary files a/straight/build/lsp-mode/lsp-cmake.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-completion.el b/straight/build/lsp-mode/lsp-completion.el deleted file mode 120000 index fe1be60e..00000000 --- a/straight/build/lsp-mode/lsp-completion.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-completion.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-completion.elc b/straight/build/lsp-mode/lsp-completion.elc deleted file mode 100644 index e271a23c..00000000 Binary files a/straight/build/lsp-mode/lsp-completion.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-crystal.el b/straight/build/lsp-mode/lsp-crystal.el deleted file mode 120000 index 0b36f150..00000000 --- a/straight/build/lsp-mode/lsp-crystal.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-crystal.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-crystal.elc b/straight/build/lsp-mode/lsp-crystal.elc deleted file mode 100644 index ed6f78a0..00000000 Binary files a/straight/build/lsp-mode/lsp-crystal.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 805c2239..00000000 --- a/straight/build/lsp-mode/lsp-csharp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 203bb947..00000000 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 74bfc3c2..00000000 --- a/straight/build/lsp-mode/lsp-css.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 a04c9712..00000000 Binary files a/straight/build/lsp-mode/lsp-css.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-d.el b/straight/build/lsp-mode/lsp-d.el deleted file mode 120000 index cf87c90e..00000000 --- a/straight/build/lsp-mode/lsp-d.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-d.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-d.elc b/straight/build/lsp-mode/lsp-d.elc deleted file mode 100644 index 64c8bff9..00000000 Binary files a/straight/build/lsp-mode/lsp-d.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-dhall.el b/straight/build/lsp-mode/lsp-dhall.el deleted file mode 120000 index 6325432c..00000000 --- a/straight/build/lsp-mode/lsp-dhall.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-dhall.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-dhall.elc b/straight/build/lsp-mode/lsp-dhall.elc deleted file mode 100644 index bf289a4a..00000000 Binary files a/straight/build/lsp-mode/lsp-dhall.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-diagnostics.el b/straight/build/lsp-mode/lsp-diagnostics.el deleted file mode 120000 index 804d487a..00000000 --- a/straight/build/lsp-mode/lsp-diagnostics.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-diagnostics.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-diagnostics.elc b/straight/build/lsp-mode/lsp-diagnostics.elc deleted file mode 100644 index 2a97c260..00000000 Binary files a/straight/build/lsp-mode/lsp-diagnostics.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-dired.el b/straight/build/lsp-mode/lsp-dired.el deleted file mode 120000 index 1ef9bc03..00000000 --- a/straight/build/lsp-mode/lsp-dired.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-dired.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-dired.elc b/straight/build/lsp-mode/lsp-dired.elc deleted file mode 100644 index e31d6ce3..00000000 Binary files a/straight/build/lsp-mode/lsp-dired.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-dockerfile.el b/straight/build/lsp-mode/lsp-dockerfile.el deleted file mode 120000 index bef4bb80..00000000 --- a/straight/build/lsp-mode/lsp-dockerfile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-dockerfile.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-dockerfile.elc b/straight/build/lsp-mode/lsp-dockerfile.elc deleted file mode 100644 index 1fc73aa3..00000000 Binary files a/straight/build/lsp-mode/lsp-dockerfile.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-elixir.el b/straight/build/lsp-mode/lsp-elixir.el deleted file mode 120000 index ef2261b2..00000000 --- a/straight/build/lsp-mode/lsp-elixir.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-elixir.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-elixir.elc b/straight/build/lsp-mode/lsp-elixir.elc deleted file mode 100644 index 1cfc0c1d..00000000 Binary files a/straight/build/lsp-mode/lsp-elixir.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 67d30e06..00000000 --- a/straight/build/lsp-mode/lsp-elm.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 85dd15d5..00000000 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 543c6bfb..00000000 --- a/straight/build/lsp-mode/lsp-erlang.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 e4b85593..00000000 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 3ed48b64..00000000 --- a/straight/build/lsp-mode/lsp-eslint.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 9637b444..00000000 Binary files a/straight/build/lsp-mode/lsp-eslint.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-fortran.el b/straight/build/lsp-mode/lsp-fortran.el deleted file mode 120000 index 0f92e68f..00000000 --- a/straight/build/lsp-mode/lsp-fortran.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-fortran.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-fortran.elc b/straight/build/lsp-mode/lsp-fortran.elc deleted file mode 100644 index 982853fc..00000000 Binary files a/straight/build/lsp-mode/lsp-fortran.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 ac0ae00e..00000000 --- a/straight/build/lsp-mode/lsp-fsharp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 0d6b5359..00000000 Binary files a/straight/build/lsp-mode/lsp-fsharp.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-gdscript.el b/straight/build/lsp-mode/lsp-gdscript.el deleted file mode 120000 index bab719fc..00000000 --- a/straight/build/lsp-mode/lsp-gdscript.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-gdscript.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-gdscript.elc b/straight/build/lsp-mode/lsp-gdscript.elc deleted file mode 100644 index 9fb7d7ac..00000000 Binary files a/straight/build/lsp-mode/lsp-gdscript.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 31f176b5..00000000 --- a/straight/build/lsp-mode/lsp-go.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 4967daa1..00000000 Binary files a/straight/build/lsp-mode/lsp-go.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-graphql.el b/straight/build/lsp-mode/lsp-graphql.el deleted file mode 120000 index d50d6813..00000000 --- a/straight/build/lsp-mode/lsp-graphql.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-graphql.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-graphql.elc b/straight/build/lsp-mode/lsp-graphql.elc deleted file mode 100644 index 213a84de..00000000 Binary files a/straight/build/lsp-mode/lsp-graphql.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-groovy.el b/straight/build/lsp-mode/lsp-groovy.el deleted file mode 120000 index c8b2d083..00000000 --- a/straight/build/lsp-mode/lsp-groovy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-groovy.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-groovy.elc b/straight/build/lsp-mode/lsp-groovy.elc deleted file mode 100644 index 381b4b51..00000000 Binary files a/straight/build/lsp-mode/lsp-groovy.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-hack.el b/straight/build/lsp-mode/lsp-hack.el deleted file mode 120000 index b2354b8c..00000000 --- a/straight/build/lsp-mode/lsp-hack.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-hack.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-hack.elc b/straight/build/lsp-mode/lsp-hack.elc deleted file mode 100644 index 87a17b25..00000000 Binary files a/straight/build/lsp-mode/lsp-hack.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 5463400e..00000000 --- a/straight/build/lsp-mode/lsp-haxe.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 38bf4f15..00000000 Binary files a/straight/build/lsp-mode/lsp-haxe.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-headerline.el b/straight/build/lsp-mode/lsp-headerline.el deleted file mode 120000 index c81f9f6d..00000000 --- a/straight/build/lsp-mode/lsp-headerline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-headerline.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-headerline.elc b/straight/build/lsp-mode/lsp-headerline.elc deleted file mode 100644 index 788ff3d9..00000000 Binary files a/straight/build/lsp-mode/lsp-headerline.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 04637628..00000000 --- a/straight/build/lsp-mode/lsp-html.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 a6ac96c4..00000000 Binary files a/straight/build/lsp-mode/lsp-html.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-icons.el b/straight/build/lsp-mode/lsp-icons.el deleted file mode 120000 index 1e821011..00000000 --- a/straight/build/lsp-mode/lsp-icons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-icons.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-icons.elc b/straight/build/lsp-mode/lsp-icons.elc deleted file mode 100644 index 89cc8776..00000000 Binary files a/straight/build/lsp-mode/lsp-icons.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-ido.el b/straight/build/lsp-mode/lsp-ido.el deleted file mode 120000 index 616f065c..00000000 --- a/straight/build/lsp-mode/lsp-ido.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-ido.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-ido.elc b/straight/build/lsp-mode/lsp-ido.elc deleted file mode 100644 index ff879221..00000000 Binary files a/straight/build/lsp-mode/lsp-ido.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-iedit.el b/straight/build/lsp-mode/lsp-iedit.el deleted file mode 120000 index c988e7a4..00000000 --- a/straight/build/lsp-mode/lsp-iedit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-iedit.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-iedit.elc b/straight/build/lsp-mode/lsp-iedit.elc deleted file mode 100644 index d44abc3b..00000000 Binary files a/straight/build/lsp-mode/lsp-iedit.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-javascript.el b/straight/build/lsp-mode/lsp-javascript.el deleted file mode 120000 index ac6d1895..00000000 --- a/straight/build/lsp-mode/lsp-javascript.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-javascript.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-javascript.elc b/straight/build/lsp-mode/lsp-javascript.elc deleted file mode 100644 index 42baa563..00000000 Binary files a/straight/build/lsp-mode/lsp-javascript.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 5ea6d2f7..00000000 --- a/straight/build/lsp-mode/lsp-json.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 ca2523f9..00000000 Binary files a/straight/build/lsp-mode/lsp-json.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-kotlin.el b/straight/build/lsp-mode/lsp-kotlin.el deleted file mode 120000 index 7c61cecb..00000000 --- a/straight/build/lsp-mode/lsp-kotlin.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-kotlin.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-kotlin.elc b/straight/build/lsp-mode/lsp-kotlin.elc deleted file mode 100644 index 0b2afdc1..00000000 Binary files a/straight/build/lsp-mode/lsp-kotlin.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-lens.el b/straight/build/lsp-mode/lsp-lens.el deleted file mode 120000 index daf213ce..00000000 --- a/straight/build/lsp-mode/lsp-lens.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-lens.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-lens.elc b/straight/build/lsp-mode/lsp-lens.elc deleted file mode 100644 index fc0e3492..00000000 Binary files a/straight/build/lsp-mode/lsp-lens.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-lua.el b/straight/build/lsp-mode/lsp-lua.el deleted file mode 120000 index 7a83ba15..00000000 --- a/straight/build/lsp-mode/lsp-lua.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-lua.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-lua.elc b/straight/build/lsp-mode/lsp-lua.elc deleted file mode 100644 index ff6085ed..00000000 Binary files a/straight/build/lsp-mode/lsp-lua.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-markdown.el b/straight/build/lsp-mode/lsp-markdown.el deleted file mode 120000 index d9728a75..00000000 --- a/straight/build/lsp-mode/lsp-markdown.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-markdown.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-markdown.elc b/straight/build/lsp-mode/lsp-markdown.elc deleted file mode 100644 index 7347633e..00000000 Binary files a/straight/build/lsp-mode/lsp-markdown.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 1d404bf8..00000000 --- a/straight/build/lsp-mode/lsp-mode-autoloads.el +++ /dev/null @@ -1,866 +0,0 @@ -;;; lsp-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "lsp-actionscript" "lsp-actionscript.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from lsp-actionscript.el - -(register-definition-prefixes "lsp-actionscript" '("lsp-actionscript-")) - -;;;*** - -;;;### (autoloads nil "lsp-ada" "lsp-ada.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ada.el - -(register-definition-prefixes "lsp-ada" '("lsp-ada-")) - -;;;*** - -;;;### (autoloads nil "lsp-angular" "lsp-angular.el" (0 0 0 0)) -;;; Generated autoloads from lsp-angular.el - -(register-definition-prefixes "lsp-angular" '("lsp-client")) - -;;;*** - -;;;### (autoloads nil "lsp-bash" "lsp-bash.el" (0 0 0 0)) -;;; Generated autoloads from lsp-bash.el - -(register-definition-prefixes "lsp-bash" '("lsp-bash-")) - -;;;*** - -;;;### (autoloads nil "lsp-beancount" "lsp-beancount.el" (0 0 0 0)) -;;; Generated autoloads from lsp-beancount.el - -(register-definition-prefixes "lsp-beancount" '("lsp-beancount-")) - -;;;*** - -;;;### (autoloads nil "lsp-clangd" "lsp-clangd.el" (0 0 0 0)) -;;; Generated autoloads from lsp-clangd.el - -(autoload 'lsp-cpp-flycheck-clang-tidy-error-explainer "lsp-clangd" "\ -Explain a clang-tidy ERROR by scraping documentation from llvm.org. - -\(fn ERROR)" nil nil) - -(register-definition-prefixes "lsp-clangd" '("lsp-c")) - -;;;*** - -;;;### (autoloads nil "lsp-clojure" "lsp-clojure.el" (0 0 0 0)) -;;; Generated autoloads from lsp-clojure.el - -(register-definition-prefixes "lsp-clojure" '("lsp-clojure-")) - -;;;*** - -;;;### (autoloads nil "lsp-completion" "lsp-completion.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-completion.el - -(define-obsolete-variable-alias 'lsp-prefer-capf 'lsp-completion-provider "lsp-mode 7.0.1") - -(define-obsolete-variable-alias 'lsp-enable-completion-at-point 'lsp-completion-enable "lsp-mode 7.0.1") - -(autoload 'lsp-completion-at-point "lsp-completion" "\ -Get lsp completions." nil nil) - -(autoload 'lsp-completion--enable "lsp-completion" "\ -Enable LSP completion support." nil nil) - -(autoload 'lsp-completion-mode "lsp-completion" "\ -Toggle LSP completion support. - -This is a minor mode. If called interactively, toggle the -`Lsp-Completion mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-completion-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(add-hook 'lsp-configure-hook (lambda nil (when (and lsp-auto-configure lsp-completion-enable) (lsp-completion--enable)))) - -(register-definition-prefixes "lsp-completion" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-crystal" "lsp-crystal.el" (0 0 0 0)) -;;; Generated autoloads from lsp-crystal.el - -(register-definition-prefixes "lsp-crystal" '("lsp-clients-crystal-executable")) - -;;;*** - -;;;### (autoloads nil "lsp-csharp" "lsp-csharp.el" (0 0 0 0)) -;;; Generated autoloads from lsp-csharp.el - -(register-definition-prefixes "lsp-csharp" '("lsp-csharp-")) - -;;;*** - -;;;### (autoloads nil "lsp-css" "lsp-css.el" (0 0 0 0)) -;;; Generated autoloads from lsp-css.el - -(register-definition-prefixes "lsp-css" '("lsp-css-")) - -;;;*** - -;;;### (autoloads nil "lsp-diagnostics" "lsp-diagnostics.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from lsp-diagnostics.el - -(define-obsolete-variable-alias 'lsp-diagnostic-package 'lsp-diagnostics-provider "lsp-mode 7.0.1") - -(define-obsolete-variable-alias 'lsp-flycheck-default-level 'lsp-diagnostics-flycheck-default-level "lsp-mode 7.0.1") - -(autoload 'lsp-diagnostics-lsp-checker-if-needed "lsp-diagnostics" nil nil nil) - -(autoload 'lsp-diagnostics--enable "lsp-diagnostics" "\ -Enable LSP checker support." nil nil) - -(autoload 'lsp-diagnostics-mode "lsp-diagnostics" "\ -Toggle LSP diagnostics integration. - -This is a minor mode. If called interactively, toggle the -`Lsp-Diagnostics mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-diagnostics-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(add-hook 'lsp-configure-hook (lambda nil (when lsp-auto-configure (lsp-diagnostics--enable)))) - -(register-definition-prefixes "lsp-diagnostics" '("lsp-diagnostics-")) - -;;;*** - -;;;### (autoloads nil "lsp-dired" "lsp-dired.el" (0 0 0 0)) -;;; Generated autoloads from lsp-dired.el - -(defvar lsp-dired-mode nil "\ -Non-nil if Lsp-Dired mode is enabled. -See the `lsp-dired-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-dired-mode'.") - -(custom-autoload 'lsp-dired-mode "lsp-dired" nil) - -(autoload 'lsp-dired-mode "lsp-dired" "\ -Display `lsp-mode' icons for each file in a dired buffer. - -This is a minor mode. If called interactively, toggle the -`Lsp-Dired mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='lsp-dired-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "lsp-dired" '("lsp-dired-")) - -;;;*** - -;;;### (autoloads nil "lsp-dockerfile" "lsp-dockerfile.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-dockerfile.el - -(register-definition-prefixes "lsp-dockerfile" '("lsp-dockerfile-language-server-command")) - -;;;*** - -;;;### (autoloads nil "lsp-elixir" "lsp-elixir.el" (0 0 0 0)) -;;; Generated autoloads from lsp-elixir.el - -(register-definition-prefixes "lsp-elixir" '("lsp-elixir-")) - -;;;*** - -;;;### (autoloads nil "lsp-elm" "lsp-elm.el" (0 0 0 0)) -;;; Generated autoloads from lsp-elm.el - -(register-definition-prefixes "lsp-elm" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-erlang" "lsp-erlang.el" (0 0 0 0)) -;;; Generated autoloads from lsp-erlang.el - -(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 - -(register-definition-prefixes "lsp-eslint" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-fortran" "lsp-fortran.el" (0 0 0 0)) -;;; Generated autoloads from lsp-fortran.el - -(register-definition-prefixes "lsp-fortran" '("lsp-clients-")) - -;;;*** - -;;;### (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) - -(register-definition-prefixes "lsp-fsharp" '("lsp-fsharp-")) - -;;;*** - -;;;### (autoloads nil "lsp-gdscript" "lsp-gdscript.el" (0 0 0 0)) -;;; Generated autoloads from lsp-gdscript.el - -(register-definition-prefixes "lsp-gdscript" '("lsp-gdscript-")) - -;;;*** - -;;;### (autoloads nil "lsp-go" "lsp-go.el" (0 0 0 0)) -;;; Generated autoloads from lsp-go.el - -(register-definition-prefixes "lsp-go" '("lsp-go-")) - -;;;*** - -;;;### (autoloads nil "lsp-graphql" "lsp-graphql.el" (0 0 0 0)) -;;; Generated autoloads from lsp-graphql.el - -(register-definition-prefixes "lsp-graphql" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-groovy" "lsp-groovy.el" (0 0 0 0)) -;;; Generated autoloads from lsp-groovy.el - -(register-definition-prefixes "lsp-groovy" '("lsp-groovy-")) - -;;;*** - -;;;### (autoloads nil "lsp-hack" "lsp-hack.el" (0 0 0 0)) -;;; Generated autoloads from lsp-hack.el - -(register-definition-prefixes "lsp-hack" '("lsp-clients-hack-command")) - -;;;*** - -;;;### (autoloads nil "lsp-haxe" "lsp-haxe.el" (0 0 0 0)) -;;; Generated autoloads from lsp-haxe.el - -(register-definition-prefixes "lsp-haxe" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-headerline" "lsp-headerline.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-headerline.el - -(autoload 'lsp-headerline-breadcrumb-mode "lsp-headerline" "\ -Toggle breadcrumb on headerline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Headerline-Breadcrumb mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-headerline-breadcrumb-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'lsp-breadcrumb-go-to-symbol "lsp-headerline" "\ -Go to the symbol on breadcrumb at SYMBOL-POSITION. - -\(fn SYMBOL-POSITION)" t nil) - -(autoload 'lsp-breadcrumb-narrow-to-symbol "lsp-headerline" "\ -Narrow to the symbol range on breadcrumb at SYMBOL-POSITION. - -\(fn SYMBOL-POSITION)" t nil) - -(register-definition-prefixes "lsp-headerline" '("lsp-headerline-")) - -;;;*** - -;;;### (autoloads nil "lsp-html" "lsp-html.el" (0 0 0 0)) -;;; Generated autoloads from lsp-html.el - -(register-definition-prefixes "lsp-html" '("lsp-html-")) - -;;;*** - -;;;### (autoloads nil "lsp-icons" "lsp-icons.el" (0 0 0 0)) -;;; Generated autoloads from lsp-icons.el - -(register-definition-prefixes "lsp-icons" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-ido" "lsp-ido.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ido.el - -(autoload 'lsp-ido-workspace-symbol "lsp-ido" "\ -`ido' for lsp workspace/symbol. -When called with prefix ARG the default selection will be symbol at point. - -\(fn ARG)" t nil) - -(register-definition-prefixes "lsp-ido" '("lsp-ido-")) - -;;;*** - -;;;### (autoloads nil "lsp-iedit" "lsp-iedit.el" (0 0 0 0)) -;;; Generated autoloads from lsp-iedit.el - -(autoload 'lsp-iedit-highlights "lsp-iedit" "\ -Start an `iedit' operation on the documentHighlights at point. -This can be used as a primitive `lsp-rename' replacement if the -language server doesn't support renaming. - -See also `lsp-enable-symbol-highlighting'." t nil) - -(autoload 'lsp-iedit-linked-ranges "lsp-iedit" "\ -Start an `iedit' for `textDocument/linkedEditingRange'" t nil) - -(autoload 'lsp-evil-multiedit-highlights "lsp-iedit" "\ -Start an `evil-multiedit' operation on the documentHighlights at point. -This can be used as a primitive `lsp-rename' replacement if the -language server doesn't support renaming. - -See also `lsp-enable-symbol-highlighting'." t nil) - -(autoload 'lsp-evil-multiedit-linked-ranges "lsp-iedit" "\ -Start an `evil-multiedit' for `textDocument/linkedEditingRange'" t nil) - -(autoload 'lsp-evil-state-highlights "lsp-iedit" "\ -Start `iedit-mode'. for `textDocument/documentHighlight'" t nil) - -(autoload 'lsp-evil-state-linked-ranges "lsp-iedit" "\ -Start `iedit-mode'. for `textDocument/linkedEditingRange'" t nil) - -(register-definition-prefixes "lsp-iedit" '("lsp-iedit--on-ranges")) - -;;;*** - -;;;### (autoloads nil "lsp-javascript" "lsp-javascript.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-javascript.el - -(register-definition-prefixes "lsp-javascript" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-json" "lsp-json.el" (0 0 0 0)) -;;; Generated autoloads from lsp-json.el - -(register-definition-prefixes "lsp-json" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-kotlin" "lsp-kotlin.el" (0 0 0 0)) -;;; Generated autoloads from lsp-kotlin.el - -(register-definition-prefixes "lsp-kotlin" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-lens" "lsp-lens.el" (0 0 0 0)) -;;; Generated autoloads from lsp-lens.el - -(autoload 'lsp-lens--enable "lsp-lens" "\ -Enable lens mode." nil nil) - -(autoload 'lsp-lens-show "lsp-lens" "\ -Display lenses in the buffer." t nil) - -(autoload 'lsp-lens-hide "lsp-lens" "\ -Delete all lenses." t nil) - -(autoload 'lsp-lens-mode "lsp-lens" "\ -Toggle code-lens overlays. - -This is a minor mode. If called interactively, toggle the -`Lsp-Lens mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-lens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'lsp-avy-lens "lsp-lens" "\ -Click lsp lens using `avy' package." t nil) - -(register-definition-prefixes "lsp-lens" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-lua" "lsp-lua.el" (0 0 0 0)) -;;; Generated autoloads from lsp-lua.el - -(register-definition-prefixes "lsp-lua" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-markdown" "lsp-markdown.el" (0 0 0 0)) -;;; Generated autoloads from lsp-markdown.el - -(register-definition-prefixes "lsp-markdown" '("lsp-markdown-")) - -;;;*** - -;;;### (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-load-vscode-workspace "lsp-mode" "\ -Load vscode workspace from FILE - -\(fn FILE)" t nil) - -(autoload 'lsp-save-vscode-workspace "lsp-mode" "\ -Save vscode workspace to FILE - -\(fn FILE)" t nil) - -(autoload 'lsp-install-server "lsp-mode" "\ -Interactively install or re-install server. -When prefix UPDATE? is t force installation even if the server is present. - -\(fn UPDATE\\=\\? &optional SERVER-ID)" t nil) - -(autoload 'lsp-update-server "lsp-mode" "\ -Interactively update a server. - -\(fn &optional SERVER-ID)" t nil) - -(autoload 'lsp-ensure-server "lsp-mode" "\ -Ensure server SERVER-ID - -\(fn SERVER-ID)" nil 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) - -(register-definition-prefixes "lsp-mode" '("defcustom-lsp" "lsp-" "make-lsp-client" "when-lsp-workspace" "with-lsp-workspace")) - -;;;*** - -;;;### (autoloads nil "lsp-modeline" "lsp-modeline.el" (0 0 0 0)) -;;; Generated autoloads from lsp-modeline.el - -(define-obsolete-variable-alias 'lsp-diagnostics-modeline-scope 'lsp-modeline-diagnostics-scope "lsp-mode 7.0.1") - -(autoload 'lsp-modeline-code-actions-mode "lsp-modeline" "\ -Toggle code actions on modeline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Modeline-Code-Actions mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-modeline-code-actions-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(define-obsolete-function-alias 'lsp-diagnostics-modeline-mode 'lsp-modeline-diagnostics-mode "lsp-mode 7.0.1") - -(autoload 'lsp-modeline-diagnostics-mode "lsp-modeline" "\ -Toggle diagnostics modeline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Modeline-Diagnostics mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-modeline-diagnostics-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'lsp-modeline-workspace-status-mode "lsp-modeline" "\ -Toggle workspace status on modeline. - -This is a minor mode. If called interactively, toggle the -`Lsp-Modeline-Workspace-Status mode' mode. If the prefix -argument is positive, enable the mode, and if it is zero or -negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-modeline-workspace-status-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "lsp-modeline" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-nginx" "lsp-nginx.el" (0 0 0 0)) -;;; Generated autoloads from lsp-nginx.el - -(register-definition-prefixes "lsp-nginx" '("lsp-nginx-server-command")) - -;;;*** - -;;;### (autoloads nil "lsp-nix" "lsp-nix.el" (0 0 0 0)) -;;; Generated autoloads from lsp-nix.el - -(register-definition-prefixes "lsp-nix" '("lsp-nix-server-path")) - -;;;*** - -;;;### (autoloads nil "lsp-ocaml" "lsp-ocaml.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ocaml.el - -(register-definition-prefixes "lsp-ocaml" '("lsp-ocaml-l")) - -;;;*** - -;;;### (autoloads nil "lsp-perl" "lsp-perl.el" (0 0 0 0)) -;;; Generated autoloads from lsp-perl.el - -(register-definition-prefixes "lsp-perl" '("lsp-perl-")) - -;;;*** - -;;;### (autoloads nil "lsp-php" "lsp-php.el" (0 0 0 0)) -;;; Generated autoloads from lsp-php.el - -(register-definition-prefixes "lsp-php" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-prolog" "lsp-prolog.el" (0 0 0 0)) -;;; Generated autoloads from lsp-prolog.el - -(register-definition-prefixes "lsp-prolog" '("lsp-prolog-server-command")) - -;;;*** - -;;;### (autoloads nil "lsp-protocol" "lsp-protocol.el" (0 0 0 0)) -;;; Generated autoloads from lsp-protocol.el - -(register-definition-prefixes "lsp-protocol" '("dash-expand:&RangeToPoint" "lsp")) - -;;;*** - -;;;### (autoloads nil "lsp-purescript" "lsp-purescript.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-purescript.el - -(register-definition-prefixes "lsp-purescript" '("lsp-purescript-")) - -;;;*** - -;;;### (autoloads nil "lsp-pwsh" "lsp-pwsh.el" (0 0 0 0)) -;;; Generated autoloads from lsp-pwsh.el - -(register-definition-prefixes "lsp-pwsh" '("lsp-pwsh-")) - -;;;*** - -;;;### (autoloads nil "lsp-pyls" "lsp-pyls.el" (0 0 0 0)) -;;; Generated autoloads from lsp-pyls.el - -(register-definition-prefixes "lsp-pyls" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-pylsp" "lsp-pylsp.el" (0 0 0 0)) -;;; Generated autoloads from lsp-pylsp.el - -(register-definition-prefixes "lsp-pylsp" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-r" "lsp-r.el" (0 0 0 0)) -;;; Generated autoloads from lsp-r.el - -(register-definition-prefixes "lsp-r" '("lsp-clients-r-server-command")) - -;;;*** - -;;;### (autoloads nil "lsp-racket" "lsp-racket.el" (0 0 0 0)) -;;; Generated autoloads from lsp-racket.el - -(register-definition-prefixes "lsp-racket" '("lsp-racket-lang")) - -;;;*** - -;;;### (autoloads nil "lsp-rf" "lsp-rf.el" (0 0 0 0)) -;;; Generated autoloads from lsp-rf.el - -(register-definition-prefixes "lsp-rf" '("expand-start-command" "lsp-rf-language-server-" "parse-rf-language-server-")) - -;;;*** - -;;;### (autoloads nil "lsp-rust" "lsp-rust.el" (0 0 0 0)) -;;; Generated autoloads from lsp-rust.el - -(register-definition-prefixes "lsp-rust" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-semantic-tokens" "lsp-semantic-tokens.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-semantic-tokens.el - -(autoload 'lsp--semantic-tokens-initialize-buffer "lsp-semantic-tokens" "\ -Initialize the buffer for semantic tokens. -IS-RANGE-PROVIDER is non-nil when server supports range requests." nil nil) - -(autoload 'lsp--semantic-tokens-initialize-workspace "lsp-semantic-tokens" "\ -Initialize semantic tokens for WORKSPACE. - -\(fn WORKSPACE)" nil nil) - -(autoload 'lsp-semantic-tokens--warn-about-deprecated-setting "lsp-semantic-tokens" "\ -Warn about deprecated semantic highlighting variable." nil nil) - -(autoload 'lsp-semantic-tokens--enable "lsp-semantic-tokens" "\ -Enable semantic tokens mode." nil nil) - -(autoload 'lsp-semantic-tokens-mode "lsp-semantic-tokens" "\ -Toggle semantic-tokens support. - -This is a minor mode. If called interactively, toggle the -`Lsp-Semantic-Tokens mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `lsp-semantic-tokens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "lsp-semantic-tokens" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-solargraph" "lsp-solargraph.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from lsp-solargraph.el - -(register-definition-prefixes "lsp-solargraph" '("lsp-solargraph-")) - -;;;*** - -;;;### (autoloads nil "lsp-sorbet" "lsp-sorbet.el" (0 0 0 0)) -;;; Generated autoloads from lsp-sorbet.el - -(register-definition-prefixes "lsp-sorbet" '("lsp-sorbet-")) - -;;;*** - -;;;### (autoloads nil "lsp-sqls" "lsp-sqls.el" (0 0 0 0)) -;;; Generated autoloads from lsp-sqls.el - -(register-definition-prefixes "lsp-sqls" '("lsp-sql")) - -;;;*** - -;;;### (autoloads nil "lsp-steep" "lsp-steep.el" (0 0 0 0)) -;;; Generated autoloads from lsp-steep.el - -(register-definition-prefixes "lsp-steep" '("lsp-steep-")) - -;;;*** - -;;;### (autoloads nil "lsp-svelte" "lsp-svelte.el" (0 0 0 0)) -;;; Generated autoloads from lsp-svelte.el - -(register-definition-prefixes "lsp-svelte" '("lsp-svelte-plugin-")) - -;;;*** - -;;;### (autoloads nil "lsp-terraform" "lsp-terraform.el" (0 0 0 0)) -;;; Generated autoloads from lsp-terraform.el - -(register-definition-prefixes "lsp-terraform" '("lsp-terraform-")) - -;;;*** - -;;;### (autoloads nil "lsp-tex" "lsp-tex.el" (0 0 0 0)) -;;; Generated autoloads from lsp-tex.el - -(register-definition-prefixes "lsp-tex" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-toml" "lsp-toml.el" (0 0 0 0)) -;;; Generated autoloads from lsp-toml.el - -(register-definition-prefixes "lsp-toml" '("lsp-toml-")) - -;;;*** - -;;;### (autoloads nil "lsp-v" "lsp-v.el" (0 0 0 0)) -;;; Generated autoloads from lsp-v.el - -(register-definition-prefixes "lsp-v" '("lsp-v-vls-executable")) - -;;;*** - -;;;### (autoloads nil "lsp-vala" "lsp-vala.el" (0 0 0 0)) -;;; Generated autoloads from lsp-vala.el - -(register-definition-prefixes "lsp-vala" '("lsp-clients-vala-ls-executable")) - -;;;*** - -;;;### (autoloads nil "lsp-verilog" "lsp-verilog.el" (0 0 0 0)) -;;; Generated autoloads from lsp-verilog.el - -(register-definition-prefixes "lsp-verilog" '("lsp-clients-")) - -;;;*** - -;;;### (autoloads nil "lsp-vetur" "lsp-vetur.el" (0 0 0 0)) -;;; Generated autoloads from lsp-vetur.el - -(register-definition-prefixes "lsp-vetur" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-vhdl" "lsp-vhdl.el" (0 0 0 0)) -;;; Generated autoloads from lsp-vhdl.el - -(register-definition-prefixes "lsp-vhdl" '("ghdl-ls-bin-name" "hdl-checker-bin-name" "lsp-vhdl-" "vhdl-")) - -;;;*** - -;;;### (autoloads nil "lsp-vimscript" "lsp-vimscript.el" (0 0 0 0)) -;;; Generated autoloads from lsp-vimscript.el - -(register-definition-prefixes "lsp-vimscript" '("lsp-clients-vim-")) - -;;;*** - -;;;### (autoloads nil "lsp-xml" "lsp-xml.el" (0 0 0 0)) -;;; Generated autoloads from lsp-xml.el - -(register-definition-prefixes "lsp-xml" '("lsp-xml-")) - -;;;*** - -;;;### (autoloads nil "lsp-yaml" "lsp-yaml.el" (0 0 0 0)) -;;; Generated autoloads from lsp-yaml.el - -(register-definition-prefixes "lsp-yaml" '("lsp-yaml-")) - -;;;*** - -;;;### (autoloads nil "lsp-zig" "lsp-zig.el" (0 0 0 0)) -;;; Generated autoloads from lsp-zig.el - -(register-definition-prefixes "lsp-zig" '("lsp-zig-zls-executable")) - -;;;*** - -;;;### (autoloads nil nil ("lsp-cmake.el" "lsp-d.el" "lsp-dhall.el" -;;;;;; "lsp-nim.el" "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 93406eec..00000000 --- a/straight/build/lsp-mode/lsp-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 0a73abcf..00000000 Binary files a/straight/build/lsp-mode/lsp-mode.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-modeline.el b/straight/build/lsp-mode/lsp-modeline.el deleted file mode 120000 index bf4369b1..00000000 --- a/straight/build/lsp-mode/lsp-modeline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-modeline.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-modeline.elc b/straight/build/lsp-mode/lsp-modeline.elc deleted file mode 100644 index 1c07d87f..00000000 Binary files a/straight/build/lsp-mode/lsp-modeline.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-nginx.el b/straight/build/lsp-mode/lsp-nginx.el deleted file mode 120000 index 5bed5558..00000000 --- a/straight/build/lsp-mode/lsp-nginx.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-nginx.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-nginx.elc b/straight/build/lsp-mode/lsp-nginx.elc deleted file mode 100644 index 87dd61a8..00000000 Binary files a/straight/build/lsp-mode/lsp-nginx.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-nim.el b/straight/build/lsp-mode/lsp-nim.el deleted file mode 120000 index ef98c51a..00000000 --- a/straight/build/lsp-mode/lsp-nim.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-nim.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-nim.elc b/straight/build/lsp-mode/lsp-nim.elc deleted file mode 100644 index afa68da8..00000000 Binary files a/straight/build/lsp-mode/lsp-nim.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-nix.el b/straight/build/lsp-mode/lsp-nix.el deleted file mode 120000 index 90a93b22..00000000 --- a/straight/build/lsp-mode/lsp-nix.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-nix.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-nix.elc b/straight/build/lsp-mode/lsp-nix.elc deleted file mode 100644 index c6020496..00000000 Binary files a/straight/build/lsp-mode/lsp-nix.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-ocaml.el b/straight/build/lsp-mode/lsp-ocaml.el deleted file mode 120000 index cc755592..00000000 --- a/straight/build/lsp-mode/lsp-ocaml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-ocaml.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-ocaml.elc b/straight/build/lsp-mode/lsp-ocaml.elc deleted file mode 100644 index e0d287cb..00000000 Binary files a/straight/build/lsp-mode/lsp-ocaml.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-perl.el b/straight/build/lsp-mode/lsp-perl.el deleted file mode 120000 index 099ad854..00000000 --- a/straight/build/lsp-mode/lsp-perl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-perl.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-perl.elc b/straight/build/lsp-mode/lsp-perl.elc deleted file mode 100644 index cf1b16b1..00000000 Binary files a/straight/build/lsp-mode/lsp-perl.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-php.el b/straight/build/lsp-mode/lsp-php.el deleted file mode 120000 index d41261dc..00000000 --- a/straight/build/lsp-mode/lsp-php.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-php.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-php.elc b/straight/build/lsp-mode/lsp-php.elc deleted file mode 100644 index 45141246..00000000 Binary files a/straight/build/lsp-mode/lsp-php.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-prolog.el b/straight/build/lsp-mode/lsp-prolog.el deleted file mode 120000 index 5d51d7cc..00000000 --- a/straight/build/lsp-mode/lsp-prolog.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-prolog.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-prolog.elc b/straight/build/lsp-mode/lsp-prolog.elc deleted file mode 100644 index 4fb7f79d..00000000 Binary files a/straight/build/lsp-mode/lsp-prolog.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-protocol.el b/straight/build/lsp-mode/lsp-protocol.el deleted file mode 120000 index 96383f1e..00000000 --- a/straight/build/lsp-mode/lsp-protocol.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-protocol.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-protocol.elc b/straight/build/lsp-mode/lsp-protocol.elc deleted file mode 100644 index 892e0ffb..00000000 Binary files a/straight/build/lsp-mode/lsp-protocol.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-purescript.el b/straight/build/lsp-mode/lsp-purescript.el deleted file mode 120000 index 9b751d69..00000000 --- a/straight/build/lsp-mode/lsp-purescript.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-purescript.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-purescript.elc b/straight/build/lsp-mode/lsp-purescript.elc deleted file mode 100644 index 3312c298..00000000 Binary files a/straight/build/lsp-mode/lsp-purescript.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 05167ab0..00000000 --- a/straight/build/lsp-mode/lsp-pwsh.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 3474aa39..00000000 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 197acfd5..00000000 --- a/straight/build/lsp-mode/lsp-pyls.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 1f4372d2..00000000 Binary files a/straight/build/lsp-mode/lsp-pyls.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-pylsp.el b/straight/build/lsp-mode/lsp-pylsp.el deleted file mode 120000 index 0c6bc902..00000000 --- a/straight/build/lsp-mode/lsp-pylsp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-pylsp.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-pylsp.elc b/straight/build/lsp-mode/lsp-pylsp.elc deleted file mode 100644 index 9acff957..00000000 Binary files a/straight/build/lsp-mode/lsp-pylsp.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-r.el b/straight/build/lsp-mode/lsp-r.el deleted file mode 120000 index 5ef39f92..00000000 --- a/straight/build/lsp-mode/lsp-r.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-r.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-r.elc b/straight/build/lsp-mode/lsp-r.elc deleted file mode 100644 index 8a2f4421..00000000 Binary files a/straight/build/lsp-mode/lsp-r.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-racket.el b/straight/build/lsp-mode/lsp-racket.el deleted file mode 120000 index 80552cf2..00000000 --- a/straight/build/lsp-mode/lsp-racket.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-racket.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-racket.elc b/straight/build/lsp-mode/lsp-racket.elc deleted file mode 100644 index 6df38d7b..00000000 Binary files a/straight/build/lsp-mode/lsp-racket.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-rf.el b/straight/build/lsp-mode/lsp-rf.el deleted file mode 120000 index 914fd51c..00000000 --- a/straight/build/lsp-mode/lsp-rf.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-rf.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-rf.elc b/straight/build/lsp-mode/lsp-rf.elc deleted file mode 100644 index f4d417c0..00000000 Binary files a/straight/build/lsp-mode/lsp-rf.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 e8303128..00000000 --- a/straight/build/lsp-mode/lsp-rust.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 0dcea3cc..00000000 Binary files a/straight/build/lsp-mode/lsp-rust.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-semantic-tokens.el b/straight/build/lsp-mode/lsp-semantic-tokens.el deleted file mode 120000 index 07911864..00000000 --- a/straight/build/lsp-mode/lsp-semantic-tokens.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/lsp-semantic-tokens.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-semantic-tokens.elc b/straight/build/lsp-mode/lsp-semantic-tokens.elc deleted file mode 100644 index 39b3c780..00000000 Binary files a/straight/build/lsp-mode/lsp-semantic-tokens.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 238189fd..00000000 --- a/straight/build/lsp-mode/lsp-solargraph.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 c98b7151..00000000 Binary files a/straight/build/lsp-mode/lsp-solargraph.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-sorbet.el b/straight/build/lsp-mode/lsp-sorbet.el deleted file mode 120000 index 36ee6332..00000000 --- a/straight/build/lsp-mode/lsp-sorbet.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-sorbet.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-sorbet.elc b/straight/build/lsp-mode/lsp-sorbet.elc deleted file mode 100644 index 1cd3c26b..00000000 Binary files a/straight/build/lsp-mode/lsp-sorbet.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-sqls.el b/straight/build/lsp-mode/lsp-sqls.el deleted file mode 120000 index aaa9ccaa..00000000 --- a/straight/build/lsp-mode/lsp-sqls.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-sqls.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-sqls.elc b/straight/build/lsp-mode/lsp-sqls.elc deleted file mode 100644 index 08fd06cb..00000000 Binary files a/straight/build/lsp-mode/lsp-sqls.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-steep.el b/straight/build/lsp-mode/lsp-steep.el deleted file mode 120000 index d7b46884..00000000 --- a/straight/build/lsp-mode/lsp-steep.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-steep.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-steep.elc b/straight/build/lsp-mode/lsp-steep.elc deleted file mode 100644 index 44c67580..00000000 Binary files a/straight/build/lsp-mode/lsp-steep.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-svelte.el b/straight/build/lsp-mode/lsp-svelte.el deleted file mode 120000 index 60c350bc..00000000 --- a/straight/build/lsp-mode/lsp-svelte.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-svelte.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-svelte.elc b/straight/build/lsp-mode/lsp-svelte.elc deleted file mode 100644 index ce6064f3..00000000 Binary files a/straight/build/lsp-mode/lsp-svelte.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 67fa6227..00000000 --- a/straight/build/lsp-mode/lsp-terraform.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 b0ffb325..00000000 Binary files a/straight/build/lsp-mode/lsp-terraform.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-tex.el b/straight/build/lsp-mode/lsp-tex.el deleted file mode 120000 index ff2853b2..00000000 --- a/straight/build/lsp-mode/lsp-tex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-tex.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-tex.elc b/straight/build/lsp-mode/lsp-tex.elc deleted file mode 100644 index a3abcb39..00000000 Binary files a/straight/build/lsp-mode/lsp-tex.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-toml.el b/straight/build/lsp-mode/lsp-toml.el deleted file mode 120000 index 0e2c4cf2..00000000 --- a/straight/build/lsp-mode/lsp-toml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-toml.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-toml.elc b/straight/build/lsp-mode/lsp-toml.elc deleted file mode 100644 index 988b3474..00000000 Binary files a/straight/build/lsp-mode/lsp-toml.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-v.el b/straight/build/lsp-mode/lsp-v.el deleted file mode 120000 index 64ddd612..00000000 --- a/straight/build/lsp-mode/lsp-v.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-v.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-v.elc b/straight/build/lsp-mode/lsp-v.elc deleted file mode 100644 index d2ec7538..00000000 Binary files a/straight/build/lsp-mode/lsp-v.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-vala.el b/straight/build/lsp-mode/lsp-vala.el deleted file mode 120000 index 6d98931e..00000000 --- a/straight/build/lsp-mode/lsp-vala.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-vala.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-vala.elc b/straight/build/lsp-mode/lsp-vala.elc deleted file mode 100644 index 005506a6..00000000 Binary files a/straight/build/lsp-mode/lsp-vala.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 35423600..00000000 --- a/straight/build/lsp-mode/lsp-verilog.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 1306bfa5..00000000 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 59fb2875..00000000 --- a/straight/build/lsp-mode/lsp-vetur.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 90259495..00000000 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 3c166a18..00000000 --- a/straight/build/lsp-mode/lsp-vhdl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 76ee53ab..00000000 Binary files a/straight/build/lsp-mode/lsp-vhdl.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-vimscript.el b/straight/build/lsp-mode/lsp-vimscript.el deleted file mode 120000 index 18b7d5e3..00000000 --- a/straight/build/lsp-mode/lsp-vimscript.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-vimscript.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-vimscript.elc b/straight/build/lsp-mode/lsp-vimscript.elc deleted file mode 100644 index 742b9cc0..00000000 Binary files a/straight/build/lsp-mode/lsp-vimscript.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 0f590e0e..00000000 --- a/straight/build/lsp-mode/lsp-xml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 ce89604a..00000000 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 7a58070b..00000000 --- a/straight/build/lsp-mode/lsp-yaml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/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 6c44826a..00000000 Binary files a/straight/build/lsp-mode/lsp-yaml.elc and /dev/null differ diff --git a/straight/build/lsp-mode/lsp-zig.el b/straight/build/lsp-mode/lsp-zig.el deleted file mode 120000 index 956f6d5c..00000000 --- a/straight/build/lsp-mode/lsp-zig.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-mode/clients/lsp-zig.el \ No newline at end of file diff --git a/straight/build/lsp-mode/lsp-zig.elc b/straight/build/lsp-mode/lsp-zig.elc deleted file mode 100644 index 833c35bc..00000000 Binary files a/straight/build/lsp-mode/lsp-zig.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 5b980ddf..00000000 --- a/straight/build/lsp-mode/lsp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 956caf4b..00000000 Binary files a/straight/build/lsp-mode/lsp.elc and /dev/null differ diff --git a/straight/build/lsp-treemacs/icons/eclipse/boolean.png b/straight/build/lsp-treemacs/icons/eclipse/boolean.png deleted file mode 120000 index 2b5d90ac..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/boolean.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/boolean.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/boolean@2x.png b/straight/build/lsp-treemacs/icons/eclipse/boolean@2x.png deleted file mode 120000 index 679a4206..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/boolean@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/boolean@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/class.png b/straight/build/lsp-treemacs/icons/eclipse/class.png deleted file mode 120000 index ef896bc6..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/class.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/class.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/class@2x.png b/straight/build/lsp-treemacs/icons/eclipse/class@2x.png deleted file mode 120000 index dc66ee31..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/class@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/class@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/constant.png b/straight/build/lsp-treemacs/icons/eclipse/constant.png deleted file mode 120000 index 03197fd2..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/constant.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/constant.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/constant@2x.png b/straight/build/lsp-treemacs/icons/eclipse/constant@2x.png deleted file mode 120000 index ace05df8..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/constant@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/constant@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/constructor.png b/straight/build/lsp-treemacs/icons/eclipse/constructor.png deleted file mode 120000 index 1cd51aa8..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/constructor.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/constructor.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/constructor@2x.png b/straight/build/lsp-treemacs/icons/eclipse/constructor@2x.png deleted file mode 120000 index 45bcd73f..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/constructor@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/constructor@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/enum.png b/straight/build/lsp-treemacs/icons/eclipse/enum.png deleted file mode 120000 index 35271198..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/enum.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/enum.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/enum@2x.png b/straight/build/lsp-treemacs/icons/eclipse/enum@2x.png deleted file mode 120000 index 0de4fcdf..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/enum@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/enum@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/field.png b/straight/build/lsp-treemacs/icons/eclipse/field.png deleted file mode 120000 index cdfaa994..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/field.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/field.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/field@2x.png b/straight/build/lsp-treemacs/icons/eclipse/field@2x.png deleted file mode 120000 index 08bc3dcc..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/field@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/field@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/function.png b/straight/build/lsp-treemacs/icons/eclipse/function.png deleted file mode 120000 index 63354fc1..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/function.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/function.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/function@2x.png b/straight/build/lsp-treemacs/icons/eclipse/function@2x.png deleted file mode 120000 index a362a947..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/function@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/function@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/interface.png b/straight/build/lsp-treemacs/icons/eclipse/interface.png deleted file mode 120000 index b0d8bb7b..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/interface.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/interface.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/interface@2x.png b/straight/build/lsp-treemacs/icons/eclipse/interface@2x.png deleted file mode 120000 index a25587d2..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/interface@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/interface@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/keyword.png b/straight/build/lsp-treemacs/icons/eclipse/keyword.png deleted file mode 120000 index da6aece7..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/keyword.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/keyword.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/keyword@2x.png b/straight/build/lsp-treemacs/icons/eclipse/keyword@2x.png deleted file mode 120000 index bf7119bb..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/keyword@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/keyword@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/method.png b/straight/build/lsp-treemacs/icons/eclipse/method.png deleted file mode 120000 index c171518f..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/method.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/method.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/method@2x.png b/straight/build/lsp-treemacs/icons/eclipse/method@2x.png deleted file mode 120000 index e72d05b9..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/method@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/method@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/module.png b/straight/build/lsp-treemacs/icons/eclipse/module.png deleted file mode 120000 index 84188e9e..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/module.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/module.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/module@2x.png b/straight/build/lsp-treemacs/icons/eclipse/module@2x.png deleted file mode 120000 index 8996df32..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/module@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/module@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/namespace.png b/straight/build/lsp-treemacs/icons/eclipse/namespace.png deleted file mode 120000 index eb69374e..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/namespace.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/namespace.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/namespace@2x.png b/straight/build/lsp-treemacs/icons/eclipse/namespace@2x.png deleted file mode 120000 index 9af4db89..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/namespace@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/namespace@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/number.png b/straight/build/lsp-treemacs/icons/eclipse/number.png deleted file mode 120000 index 132ce78c..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/number.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/number.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/number@2x.png b/straight/build/lsp-treemacs/icons/eclipse/number@2x.png deleted file mode 120000 index 188f54b5..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/number@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/number@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/package.png b/straight/build/lsp-treemacs/icons/eclipse/package.png deleted file mode 120000 index 9dee24d2..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/package.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/package.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/package@2x.png b/straight/build/lsp-treemacs/icons/eclipse/package@2x.png deleted file mode 120000 index 04587a32..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/package@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/package@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/property.png b/straight/build/lsp-treemacs/icons/eclipse/property.png deleted file mode 120000 index 076c1ad8..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/property.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/property.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/property@2x.png b/straight/build/lsp-treemacs/icons/eclipse/property@2x.png deleted file mode 120000 index 1f076f25..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/property@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/property@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/reference.png b/straight/build/lsp-treemacs/icons/eclipse/reference.png deleted file mode 120000 index abd32423..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/reference.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/reference.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/reference@2x.png b/straight/build/lsp-treemacs/icons/eclipse/reference@2x.png deleted file mode 120000 index 4c8e0aa1..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/reference@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/reference@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/snippet.png b/straight/build/lsp-treemacs/icons/eclipse/snippet.png deleted file mode 120000 index fb3e1a5b..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/snippet.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/snippet.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/snippet@2x.png b/straight/build/lsp-treemacs/icons/eclipse/snippet@2x.png deleted file mode 120000 index e92297b8..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/snippet@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/snippet@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/text.png b/straight/build/lsp-treemacs/icons/eclipse/text.png deleted file mode 120000 index 6aafa792..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/text.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/text.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/text@2x.png b/straight/build/lsp-treemacs/icons/eclipse/text@2x.png deleted file mode 120000 index 2b0952b9..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/text@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/text@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/value.png b/straight/build/lsp-treemacs/icons/eclipse/value.png deleted file mode 120000 index 999dcf9e..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/value.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/value.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/value@2x.png b/straight/build/lsp-treemacs/icons/eclipse/value@2x.png deleted file mode 120000 index 3df4baa4..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/value@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/value@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/variable.png b/straight/build/lsp-treemacs/icons/eclipse/variable.png deleted file mode 120000 index 6eccc4f7..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/variable.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/variable.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/eclipse/variable@2x.png b/straight/build/lsp-treemacs/icons/eclipse/variable@2x.png deleted file mode 120000 index 65995b34..00000000 --- a/straight/build/lsp-treemacs/icons/eclipse/variable@2x.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/eclipse/variable@2x.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/advice.png b/straight/build/lsp-treemacs/icons/idea/advice.png deleted file mode 120000 index 177b5640..00000000 --- a/straight/build/lsp-treemacs/icons/idea/advice.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/advice.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/class.png b/straight/build/lsp-treemacs/icons/idea/class.png deleted file mode 120000 index 37c44040..00000000 --- a/straight/build/lsp-treemacs/icons/idea/class.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/class.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/enum.png b/straight/build/lsp-treemacs/icons/idea/enum.png deleted file mode 120000 index 8189b2ba..00000000 --- a/straight/build/lsp-treemacs/icons/idea/enum.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/enum.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/field.png b/straight/build/lsp-treemacs/icons/idea/field.png deleted file mode 120000 index 84b85585..00000000 --- a/straight/build/lsp-treemacs/icons/idea/field.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/field.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/interface.png b/straight/build/lsp-treemacs/icons/idea/interface.png deleted file mode 120000 index 2b7e5e6a..00000000 --- a/straight/build/lsp-treemacs/icons/idea/interface.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/interface.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/method.png b/straight/build/lsp-treemacs/icons/idea/method.png deleted file mode 120000 index d11b81d1..00000000 --- a/straight/build/lsp-treemacs/icons/idea/method.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/method.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/misc.png b/straight/build/lsp-treemacs/icons/idea/misc.png deleted file mode 120000 index a3e9f3d3..00000000 --- a/straight/build/lsp-treemacs/icons/idea/misc.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/misc.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/module.png b/straight/build/lsp-treemacs/icons/idea/module.png deleted file mode 120000 index 0c3e97e9..00000000 --- a/straight/build/lsp-treemacs/icons/idea/module.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/module.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/package.png b/straight/build/lsp-treemacs/icons/idea/package.png deleted file mode 120000 index f85b7171..00000000 --- a/straight/build/lsp-treemacs/icons/idea/package.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/package.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/parameter.png b/straight/build/lsp-treemacs/icons/idea/parameter.png deleted file mode 120000 index 05054aac..00000000 --- a/straight/build/lsp-treemacs/icons/idea/parameter.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/parameter.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/ppFile.png b/straight/build/lsp-treemacs/icons/idea/ppFile.png deleted file mode 120000 index 961e6956..00000000 --- a/straight/build/lsp-treemacs/icons/idea/ppFile.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/ppFile.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/property.png b/straight/build/lsp-treemacs/icons/idea/property.png deleted file mode 120000 index 2f7db086..00000000 --- a/straight/build/lsp-treemacs/icons/idea/property.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/property.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/readonly.png b/straight/build/lsp-treemacs/icons/idea/readonly.png deleted file mode 120000 index 32877836..00000000 --- a/straight/build/lsp-treemacs/icons/idea/readonly.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/readonly.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/snippet.png b/straight/build/lsp-treemacs/icons/idea/snippet.png deleted file mode 120000 index 5885769b..00000000 --- a/straight/build/lsp-treemacs/icons/idea/snippet.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/snippet.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/sourceFolder.png b/straight/build/lsp-treemacs/icons/idea/sourceFolder.png deleted file mode 120000 index cff00e64..00000000 --- a/straight/build/lsp-treemacs/icons/idea/sourceFolder.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/sourceFolder.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/static.png b/straight/build/lsp-treemacs/icons/idea/static.png deleted file mode 120000 index d16c153f..00000000 --- a/straight/build/lsp-treemacs/icons/idea/static.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/static.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/textArea.png b/straight/build/lsp-treemacs/icons/idea/textArea.png deleted file mode 120000 index c996589f..00000000 --- a/straight/build/lsp-treemacs/icons/idea/textArea.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/textArea.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/textField.png b/straight/build/lsp-treemacs/icons/idea/textField.png deleted file mode 120000 index 48455368..00000000 --- a/straight/build/lsp-treemacs/icons/idea/textField.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/textField.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/idea/variable.png b/straight/build/lsp-treemacs/icons/idea/variable.png deleted file mode 120000 index 0d892b55..00000000 --- a/straight/build/lsp-treemacs/icons/idea/variable.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/idea/variable.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/attribute.png b/straight/build/lsp-treemacs/icons/netbeans/attribute.png deleted file mode 120000 index 68c682cf..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/attribute.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/attribute.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/class.png b/straight/build/lsp-treemacs/icons/netbeans/class.png deleted file mode 120000 index 49a269eb..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/class.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/class.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/color.gif b/straight/build/lsp-treemacs/icons/netbeans/color.gif deleted file mode 120000 index 0fa88c61..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/color.gif +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/color.gif \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/constant.png b/straight/build/lsp-treemacs/icons/netbeans/constant.png deleted file mode 120000 index ef3a61bb..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/constant.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/constant.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/constructor.png b/straight/build/lsp-treemacs/icons/netbeans/constructor.png deleted file mode 120000 index 9907528e..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/constructor.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/constructor.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/empty.png b/straight/build/lsp-treemacs/icons/netbeans/empty.png deleted file mode 120000 index 7c4aeb0e..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/empty.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/empty.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/enum.png b/straight/build/lsp-treemacs/icons/netbeans/enum.png deleted file mode 120000 index 5c4eaade..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/enum.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/enum.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/enummember.png b/straight/build/lsp-treemacs/icons/netbeans/enummember.png deleted file mode 120000 index fbbbe195..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/enummember.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/enummember.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/event.png b/straight/build/lsp-treemacs/icons/netbeans/event.png deleted file mode 120000 index f150cb24..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/event.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/event.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/field.png b/straight/build/lsp-treemacs/icons/netbeans/field.png deleted file mode 120000 index 728ba6db..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/field.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/field.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/file.png b/straight/build/lsp-treemacs/icons/netbeans/file.png deleted file mode 120000 index 8d402d07..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/file.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/file.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/folder.gif b/straight/build/lsp-treemacs/icons/netbeans/folder.gif deleted file mode 120000 index 78fdfef3..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/folder.gif +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/folder.gif \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/function.png b/straight/build/lsp-treemacs/icons/netbeans/function.png deleted file mode 120000 index 7c1733d2..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/function.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/function.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/interface.png b/straight/build/lsp-treemacs/icons/netbeans/interface.png deleted file mode 120000 index 322df618..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/interface.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/interface.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/keyword.png b/straight/build/lsp-treemacs/icons/netbeans/keyword.png deleted file mode 120000 index 21ca1fc5..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/keyword.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/keyword.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/method.png b/straight/build/lsp-treemacs/icons/netbeans/method.png deleted file mode 120000 index 5245a620..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/method.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/method.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/module.png b/straight/build/lsp-treemacs/icons/netbeans/module.png deleted file mode 120000 index 323a3df9..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/module.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/module.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/operator.png b/straight/build/lsp-treemacs/icons/netbeans/operator.png deleted file mode 120000 index bdcbdd5b..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/operator.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/operator.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/property.png b/straight/build/lsp-treemacs/icons/netbeans/property.png deleted file mode 120000 index 4b0216f4..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/property.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/property.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/reference.png b/straight/build/lsp-treemacs/icons/netbeans/reference.png deleted file mode 120000 index da4dcd26..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/reference.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/reference.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/snippet.png b/straight/build/lsp-treemacs/icons/netbeans/snippet.png deleted file mode 120000 index d70e9aec..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/snippet.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/snippet.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/struct.png b/straight/build/lsp-treemacs/icons/netbeans/struct.png deleted file mode 120000 index d5b804dc..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/struct.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/struct.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/text.png b/straight/build/lsp-treemacs/icons/netbeans/text.png deleted file mode 120000 index 28c5beab..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/text.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/text.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/typeparameter.gif b/straight/build/lsp-treemacs/icons/netbeans/typeparameter.gif deleted file mode 120000 index 92a7674a..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/typeparameter.gif +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/typeparameter.gif \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/unit.png b/straight/build/lsp-treemacs/icons/netbeans/unit.png deleted file mode 120000 index d8a14da7..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/unit.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/unit.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/value.png b/straight/build/lsp-treemacs/icons/netbeans/value.png deleted file mode 120000 index d2a388d5..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/value.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/value.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/netbeans/variable.gif b/straight/build/lsp-treemacs/icons/netbeans/variable.gif deleted file mode 120000 index fd75edfb..00000000 --- a/straight/build/lsp-treemacs/icons/netbeans/variable.gif +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/netbeans/variable.gif \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/BooleanData.png b/straight/build/lsp-treemacs/icons/vscode/BooleanData.png deleted file mode 120000 index 67555626..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/BooleanData.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/BooleanData.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/ColorPalette.png b/straight/build/lsp-treemacs/icons/vscode/ColorPalette.png deleted file mode 120000 index e2ae112e..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/ColorPalette.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/ColorPalette.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/Document.png b/straight/build/lsp-treemacs/icons/vscode/Document.png deleted file mode 120000 index fc062dd8..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/Document.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/Document.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/EnumItem.png b/straight/build/lsp-treemacs/icons/vscode/EnumItem.png deleted file mode 120000 index 1edf2537..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/EnumItem.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/EnumItem.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/Enumerator.png b/straight/build/lsp-treemacs/icons/vscode/Enumerator.png deleted file mode 120000 index 331c6eb6..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/Enumerator.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/Enumerator.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/Indexer.png b/straight/build/lsp-treemacs/icons/vscode/Indexer.png deleted file mode 120000 index 9bd93d3e..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/Indexer.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/Indexer.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/IntelliSenseKeyword.png b/straight/build/lsp-treemacs/icons/vscode/IntelliSenseKeyword.png deleted file mode 120000 index 42a376f3..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/IntelliSenseKeyword.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/IntelliSenseKeyword.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/LocalVariable.png b/straight/build/lsp-treemacs/icons/vscode/LocalVariable.png deleted file mode 120000 index 7182e5e5..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/LocalVariable.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/LocalVariable.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/Numeric.png b/straight/build/lsp-treemacs/icons/vscode/Numeric.png deleted file mode 120000 index f646926d..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/Numeric.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/Numeric.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/Operator.png b/straight/build/lsp-treemacs/icons/vscode/Operator.png deleted file mode 120000 index 9268c358..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/Operator.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/Operator.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/Template.png b/straight/build/lsp-treemacs/icons/vscode/Template.png deleted file mode 120000 index 2eda1608..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/Template.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/Template.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/classfile.png b/straight/build/lsp-treemacs/icons/vscode/classfile.png deleted file mode 120000 index 34209423..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/classfile.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/classfile.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/collapsed.png b/straight/build/lsp-treemacs/icons/vscode/collapsed.png deleted file mode 120000 index fb49279d..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/collapsed.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/collapsed.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/default_folder.png b/straight/build/lsp-treemacs/icons/vscode/default_folder.png deleted file mode 120000 index b1e2fdad..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/default_folder.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/default_folder.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/default_folder_opened.png b/straight/build/lsp-treemacs/icons/vscode/default_folder_opened.png deleted file mode 120000 index aa377c6b..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/default_folder_opened.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/default_folder_opened.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/default_root_folder.png b/straight/build/lsp-treemacs/icons/vscode/default_root_folder.png deleted file mode 120000 index e6369317..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/default_root_folder.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/default_root_folder.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/default_root_folder_opened.png b/straight/build/lsp-treemacs/icons/vscode/default_root_folder_opened.png deleted file mode 120000 index 37870e18..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/default_root_folder_opened.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/default_root_folder_opened.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/error.png b/straight/build/lsp-treemacs/icons/vscode/error.png deleted file mode 120000 index 1318fe4f..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/error.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/error.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/expanded.png b/straight/build/lsp-treemacs/icons/vscode/expanded.png deleted file mode 120000 index 87f45fc3..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/expanded.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/expanded.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/file_type_class.png b/straight/build/lsp-treemacs/icons/vscode/file_type_class.png deleted file mode 120000 index d6afe58f..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/file_type_class.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/file_type_class.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/file_type_flutter.png b/straight/build/lsp-treemacs/icons/vscode/file_type_flutter.png deleted file mode 120000 index 3a7c1d5e..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/file_type_flutter.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/file_type_flutter.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/file_type_jar.png b/straight/build/lsp-treemacs/icons/vscode/file_type_jar.png deleted file mode 120000 index b1e6d24f..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/file_type_jar.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/file_type_jar.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder-open.png b/straight/build/lsp-treemacs/icons/vscode/folder-open.png deleted file mode 120000 index c5e65379..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder-open.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder.png b/straight/build/lsp-treemacs/icons/vscode/folder.png deleted file mode 120000 index 0139b894..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_component.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_component.png deleted file mode 120000 index e3189910..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_component.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_component.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_component_opened.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_component_opened.png deleted file mode 120000 index 4720df55..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_component_opened.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_component_opened.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_library.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_library.png deleted file mode 120000 index 25f578df..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_library.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_library.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_library_opened.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_library_opened.png deleted file mode 120000 index 87adb433..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_library_opened.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_library_opened.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_maven.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_maven.png deleted file mode 120000 index 06dc8c1e..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_maven.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_maven.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_maven_opened.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_maven_opened.png deleted file mode 120000 index 208aa873..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_maven_opened.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_maven_opened.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_package.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_package.png deleted file mode 120000 index 3da5f806..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_package.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_package.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/folder_type_package_opened.png b/straight/build/lsp-treemacs/icons/vscode/folder_type_package_opened.png deleted file mode 120000 index 3cb1b2e8..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/folder_type_package_opened.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/folder_type_package_opened.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/icon-create.png b/straight/build/lsp-treemacs/icons/vscode/icon-create.png deleted file mode 120000 index c475b859..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/icon-create.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/icon-create.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/icon-flat.png b/straight/build/lsp-treemacs/icons/vscode/icon-flat.png deleted file mode 120000 index 003aef9d..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/icon-flat.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/icon-flat.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/icon-hierarchical.png b/straight/build/lsp-treemacs/icons/vscode/icon-hierarchical.png deleted file mode 120000 index 5041add3..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/icon-hierarchical.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/icon-hierarchical.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/icon-link.png b/straight/build/lsp-treemacs/icons/vscode/icon-link.png deleted file mode 120000 index 8ecea013..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/icon-link.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/icon-link.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/icon-refresh.png b/straight/build/lsp-treemacs/icons/vscode/icon-refresh.png deleted file mode 120000 index 09db8401..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/icon-refresh.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/icon-refresh.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/icon-unlink.png b/straight/build/lsp-treemacs/icons/vscode/icon-unlink.png deleted file mode 120000 index 8ab5a2a2..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/icon-unlink.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/icon-unlink.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/info.png b/straight/build/lsp-treemacs/icons/vscode/info.png deleted file mode 120000 index d25eb737..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/info.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/info.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/jar.png b/straight/build/lsp-treemacs/icons/vscode/jar.png deleted file mode 120000 index c87834e0..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/jar.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/jar.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/library.png b/straight/build/lsp-treemacs/icons/vscode/library.png deleted file mode 120000 index b15dc1b3..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/library.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/library.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/package.png b/straight/build/lsp-treemacs/icons/vscode/package.png deleted file mode 120000 index 2f19632e..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/package.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/package.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/packagefolder-open.png b/straight/build/lsp-treemacs/icons/vscode/packagefolder-open.png deleted file mode 120000 index b2fd0d73..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/packagefolder-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/packagefolder-open.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/packagefolder.png b/straight/build/lsp-treemacs/icons/vscode/packagefolder.png deleted file mode 120000 index 1503da58..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/packagefolder.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/packagefolder.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/project-open.png b/straight/build/lsp-treemacs/icons/vscode/project-open.png deleted file mode 120000 index d7ab767d..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/project-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/project-open.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/project.png b/straight/build/lsp-treemacs/icons/vscode/project.png deleted file mode 120000 index fbba5084..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/project.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/project.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-array.png b/straight/build/lsp-treemacs/icons/vscode/symbol-array.png deleted file mode 120000 index 00ef5186..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-array.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-array.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-boolean.png b/straight/build/lsp-treemacs/icons/vscode/symbol-boolean.png deleted file mode 120000 index 5df2af07..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-boolean.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-boolean.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-class.png b/straight/build/lsp-treemacs/icons/vscode/symbol-class.png deleted file mode 120000 index 60ddd46c..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-class.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-class.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-color.png b/straight/build/lsp-treemacs/icons/vscode/symbol-color.png deleted file mode 120000 index ef6f14e1..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-color.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-color.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-constant.png b/straight/build/lsp-treemacs/icons/vscode/symbol-constant.png deleted file mode 120000 index fa355285..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-constant.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-constant.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-enumerator-member.png b/straight/build/lsp-treemacs/icons/vscode/symbol-enumerator-member.png deleted file mode 120000 index 1daf9a0f..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-enumerator-member.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-enumerator-member.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-enumerator.png b/straight/build/lsp-treemacs/icons/vscode/symbol-enumerator.png deleted file mode 120000 index 171d7c11..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-enumerator.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-enumerator.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-event.png b/straight/build/lsp-treemacs/icons/vscode/symbol-event.png deleted file mode 120000 index 5929844b..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-event.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-event.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-field.png b/straight/build/lsp-treemacs/icons/vscode/symbol-field.png deleted file mode 120000 index 6034b04d..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-field.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-field.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-interface.png b/straight/build/lsp-treemacs/icons/vscode/symbol-interface.png deleted file mode 120000 index 245febea..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-interface.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-interface.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-key.png b/straight/build/lsp-treemacs/icons/vscode/symbol-key.png deleted file mode 120000 index 592835b3..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-key.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-key.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-keyword.png b/straight/build/lsp-treemacs/icons/vscode/symbol-keyword.png deleted file mode 120000 index 4ead40ef..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-keyword.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-keyword.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-method.png b/straight/build/lsp-treemacs/icons/vscode/symbol-method.png deleted file mode 120000 index 88976e21..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-method.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-method.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-misc.png b/straight/build/lsp-treemacs/icons/vscode/symbol-misc.png deleted file mode 120000 index 008e2a7c..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-misc.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-misc.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-namespace.png b/straight/build/lsp-treemacs/icons/vscode/symbol-namespace.png deleted file mode 120000 index 53503e11..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-namespace.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-namespace.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-numeric.png b/straight/build/lsp-treemacs/icons/vscode/symbol-numeric.png deleted file mode 120000 index c9b6e418..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-numeric.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-numeric.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-operator.png b/straight/build/lsp-treemacs/icons/vscode/symbol-operator.png deleted file mode 120000 index 1ec9767c..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-operator.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-operator.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-parameter.png b/straight/build/lsp-treemacs/icons/vscode/symbol-parameter.png deleted file mode 120000 index 9f934f23..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-parameter.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-parameter.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-property.png b/straight/build/lsp-treemacs/icons/vscode/symbol-property.png deleted file mode 120000 index 01eee200..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-property.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-property.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-ruler.png b/straight/build/lsp-treemacs/icons/vscode/symbol-ruler.png deleted file mode 120000 index 8603dcc9..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-ruler.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-ruler.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-snippet.png b/straight/build/lsp-treemacs/icons/vscode/symbol-snippet.png deleted file mode 120000 index 79356740..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-snippet.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-snippet.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-string.png b/straight/build/lsp-treemacs/icons/vscode/symbol-string.png deleted file mode 120000 index 2146a119..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-string.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-string.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-structure.png b/straight/build/lsp-treemacs/icons/vscode/symbol-structure.png deleted file mode 120000 index eaf79250..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-structure.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-structure.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/symbol-variable.png b/straight/build/lsp-treemacs/icons/vscode/symbol-variable.png deleted file mode 120000 index 4bf81644..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/symbol-variable.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/symbol-variable.png \ No newline at end of file diff --git a/straight/build/lsp-treemacs/icons/vscode/warning.png b/straight/build/lsp-treemacs/icons/vscode/warning.png deleted file mode 120000 index 4e7178a9..00000000 --- a/straight/build/lsp-treemacs/icons/vscode/warning.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/icons/vscode/warning.png \ No newline at end of file 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 029885ed..00000000 --- a/straight/build/lsp-treemacs/lsp-treemacs-autoloads.el +++ /dev/null @@ -1,94 +0,0 @@ -;;; lsp-treemacs-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "lsp-treemacs" "lsp-treemacs.el" (0 0 0 0)) -;;; Generated autoloads from lsp-treemacs.el - -(autoload 'lsp-treemacs-symbols "lsp-treemacs" "\ -Show symbols view." t nil) - -(autoload 'lsp-treemacs-java-deps-list "lsp-treemacs" "\ -Display java dependencies." 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. - -This is a minor mode. If called interactively, toggle the -`Lsp-Treemacs-Sync mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='lsp-treemacs-sync-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(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) - -(autoload 'lsp-treemacs-type-hierarchy "lsp-treemacs" "\ -Show the type hierarchy for the symbol at point. -With prefix 0 show sub-types. -With prefix 1 show super-types. -With prefix 2 show both. - -\(fn DIRECTION)" t nil) - -(autoload 'lsp-treemacs-errors-list "lsp-treemacs" nil t nil) - -(register-definition-prefixes "lsp-treemacs" '("lsp-treemacs-")) - -;;;*** - -;;;### (autoloads nil "lsp-treemacs-themes" "lsp-treemacs-themes.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from lsp-treemacs-themes.el - -(register-definition-prefixes "lsp-treemacs-themes" '("lsp-treemacs-theme")) - -;;;*** - -(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-themes.el b/straight/build/lsp-treemacs/lsp-treemacs-themes.el deleted file mode 120000 index f6a12915..00000000 --- a/straight/build/lsp-treemacs/lsp-treemacs-themes.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-treemacs/lsp-treemacs-themes.el \ No newline at end of file diff --git a/straight/build/lsp-treemacs/lsp-treemacs-themes.elc b/straight/build/lsp-treemacs/lsp-treemacs-themes.elc deleted file mode 100644 index 02f5e855..00000000 Binary files a/straight/build/lsp-treemacs/lsp-treemacs-themes.elc and /dev/null differ diff --git a/straight/build/lsp-treemacs/lsp-treemacs.el b/straight/build/lsp-treemacs/lsp-treemacs.el deleted file mode 120000 index a224f30e..00000000 --- a/straight/build/lsp-treemacs/lsp-treemacs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c270863b..00000000 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 e578b23a..00000000 --- a/straight/build/lsp-ui/lsp-ui-autoloads.el +++ /dev/null @@ -1,74 +0,0 @@ -;;; lsp-ui-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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) - -(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 - -(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 - -(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 - -(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 - -(register-definition-prefixes "lsp-ui-peek" '("lsp-")) - -;;;*** - -;;;### (autoloads nil "lsp-ui-sideline" "lsp-ui-sideline.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from lsp-ui-sideline.el - -(register-definition-prefixes "lsp-ui-sideline" '("lsp-ui-sideline")) - -;;;*** - -;;;### (autoloads nil "lsp-ui-util" "lsp-ui-util.el" (0 0 0 0)) -;;; Generated autoloads from lsp-ui-util.el - -(register-definition-prefixes "lsp-ui-util" '("lsp-ui-util-")) - -;;;*** - -(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 5e485b4e..00000000 --- a/straight/build/lsp-ui/lsp-ui-doc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 fb01a995..00000000 Binary files a/straight/build/lsp-ui/lsp-ui-doc.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-doc.html b/straight/build/lsp-ui/lsp-ui-doc.html deleted file mode 120000 index 788b4f36..00000000 --- a/straight/build/lsp-ui/lsp-ui-doc.html +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-ui/lsp-ui-doc.html \ No newline at end of file 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 38ddfb3e..00000000 --- a/straight/build/lsp-ui/lsp-ui-flycheck.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 bcb98dc1..00000000 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 6efa22f9..00000000 --- a/straight/build/lsp-ui/lsp-ui-imenu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 bea773c2..00000000 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 82b2e761..00000000 --- a/straight/build/lsp-ui/lsp-ui-peek.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 3230add3..00000000 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 46b3eec4..00000000 --- a/straight/build/lsp-ui/lsp-ui-sideline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 ebe2417c..00000000 Binary files a/straight/build/lsp-ui/lsp-ui-sideline.elc and /dev/null differ diff --git a/straight/build/lsp-ui/lsp-ui-util.el b/straight/build/lsp-ui/lsp-ui-util.el deleted file mode 120000 index 51babb84..00000000 --- a/straight/build/lsp-ui/lsp-ui-util.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-ui/lsp-ui-util.el \ No newline at end of file diff --git a/straight/build/lsp-ui/lsp-ui-util.elc b/straight/build/lsp-ui/lsp-ui-util.elc deleted file mode 100644 index 2401e020..00000000 Binary files a/straight/build/lsp-ui/lsp-ui-util.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 fad2165a..00000000 --- a/straight/build/lsp-ui/lsp-ui.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 3d89e0ef..00000000 Binary files a/straight/build/lsp-ui/lsp-ui.elc and /dev/null differ diff --git a/straight/build/lsp-ui/resources/lightbulb.png b/straight/build/lsp-ui/resources/lightbulb.png deleted file mode 120000 index 43e3a166..00000000 --- a/straight/build/lsp-ui/resources/lightbulb.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lsp-ui/resources/lightbulb.png \ No newline at end of file diff --git a/straight/build/lua-mode/init-tryout.el b/straight/build/lua-mode/init-tryout.el deleted file mode 120000 index 8fd5ea70..00000000 --- a/straight/build/lua-mode/init-tryout.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lua-mode/init-tryout.el \ No newline at end of file diff --git a/straight/build/lua-mode/init-tryout.elc b/straight/build/lua-mode/init-tryout.elc deleted file mode 100644 index 275b773f..00000000 Binary files a/straight/build/lua-mode/init-tryout.elc and /dev/null differ diff --git a/straight/build/lua-mode/lua-mode-autoloads.el b/straight/build/lua-mode/lua-mode-autoloads.el deleted file mode 100644 index 62fe7b66..00000000 --- a/straight/build/lua-mode/lua-mode-autoloads.el +++ /dev/null @@ -1,45 +0,0 @@ -;;; lua-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "init-tryout" "init-tryout.el" (0 0 0 0)) -;;; Generated autoloads from init-tryout.el - -(register-definition-prefixes "init-tryout" '("add-trace-for")) - -;;;*** - -;;;### (autoloads nil "lua-mode" "lua-mode.el" (0 0 0 0)) -;;; Generated autoloads from lua-mode.el - -(autoload 'lua-mode "lua-mode" "\ -Major mode for editing Lua code. - -\(fn)" t nil) - -(add-to-list 'auto-mode-alist '("\\.lua\\'" . lua-mode)) - -(add-to-list 'interpreter-mode-alist '("lua" . lua-mode)) - -(defalias 'run-lua #'lua-start-process) - -(autoload 'lua-start-process "lua-mode" "\ -Start a Lua process named NAME, running PROGRAM. -PROGRAM defaults to NAME, which defaults to `lua-default-application'. -When called interactively, switch to the process buffer. - -\(fn &optional NAME PROGRAM STARTFILE &rest SWITCHES)" t nil) - -(register-definition-prefixes "lua-mode" '("lua-")) - -;;;*** - -(provide 'lua-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; lua-mode-autoloads.el ends here diff --git a/straight/build/lua-mode/lua-mode.el b/straight/build/lua-mode/lua-mode.el deleted file mode 120000 index e6b37b05..00000000 --- a/straight/build/lua-mode/lua-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/lua-mode/lua-mode.el \ No newline at end of file diff --git a/straight/build/lua-mode/lua-mode.elc b/straight/build/lua-mode/lua-mode.elc deleted file mode 100644 index 7095c2ae..00000000 Binary files a/straight/build/lua-mode/lua-mode.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 bb004e06..00000000 --- a/straight/build/lv/lv-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; lv-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "lv" "lv.el" (0 0 0 0)) -;;; Generated autoloads from lv.el - -(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 ccbb059b..00000000 --- a/straight/build/lv/lv.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 30ddfce0..00000000 Binary files a/straight/build/lv/lv.elc and /dev/null differ diff --git a/straight/build/magit-section/dir b/straight/build/magit-section/dir deleted file mode 100644 index 6e446813..00000000 --- a/straight/build/magit-section/dir +++ /dev/null @@ -1,19 +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 -* Magit-Section: (magit-section). - Use Magit sections in your own packages. diff --git a/straight/build/magit-section/magit-section-autoloads.el b/straight/build/magit-section/magit-section-autoloads.el deleted file mode 100644 index 206d4a1d..00000000 --- a/straight/build/magit-section/magit-section-autoloads.el +++ /dev/null @@ -1,24 +0,0 @@ -;;; magit-section-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "magit-section" "magit-section.el" (0 0 0 0)) -;;; Generated autoloads from magit-section.el - -(register-definition-prefixes "magit-section" '("isearch-clean-overlays@magit-mode" "magit-")) - -;;;*** - -;;;### (autoloads nil nil ("magit-section-pkg.el") (0 0 0 0)) - -;;;*** - -(provide 'magit-section-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; magit-section-autoloads.el ends here diff --git a/straight/build/magit-section/magit-section-pkg.el b/straight/build/magit-section/magit-section-pkg.el deleted file mode 120000 index 1deb791f..00000000 --- a/straight/build/magit-section/magit-section-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-section-pkg.el \ No newline at end of file diff --git a/straight/build/magit-section/magit-section-pkg.elc b/straight/build/magit-section/magit-section-pkg.elc deleted file mode 100644 index 61c1a0b2..00000000 Binary files a/straight/build/magit-section/magit-section-pkg.elc and /dev/null differ diff --git a/straight/build/magit-section/magit-section.el b/straight/build/magit-section/magit-section.el deleted file mode 120000 index 9f6f9124..00000000 --- a/straight/build/magit-section/magit-section.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-section.el \ No newline at end of file diff --git a/straight/build/magit-section/magit-section.elc b/straight/build/magit-section/magit-section.elc deleted file mode 100644 index 191554d2..00000000 Binary files a/straight/build/magit-section/magit-section.elc and /dev/null differ diff --git a/straight/build/magit-section/magit-section.info b/straight/build/magit-section/magit-section.info deleted file mode 100644 index 5ef227e7..00000000 --- a/straight/build/magit-section/magit-section.info +++ /dev/null @@ -1,289 +0,0 @@ -This is magit-section.info, produced by makeinfo version 6.8 from -magit-section.texi. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Magit-Section: (magit-section). Use Magit sections in your own packages. -END-INFO-DIR-ENTRY - - -File: magit-section.info, Node: Top, Next: Introduction, Up: (dir) - -Magit-Section Developer Manual -****************************** - -This package implements the main user interface of Magit — the -collapsible sections that make up its buffers. This package used to be -distributed as part of Magit but how it can also be used by other -packages that have nothing to do with Magit or Git. - - To learn more about the section abstraction and available commands -and user options see *note (magit)Sections::. This manual documents how -you can use sections in your own packages. - -This manual is for Magit-Section version 3.3.0. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -* Menu: - -* Introduction:: -* Creating Sections:: -* Core Functions:: -* Matching Functions:: - - -File: magit-section.info, Node: Introduction, Next: Creating Sections, Prev: Top, Up: Top - -1 Introduction -************** - -This package implements the main user interface of Magit — the -collapsible sections that make up its buffers. This package used to be -distributed as part of Magit but how it can also be used by other -packages that have nothing to do with Magit or Git. - - To learn more about the section abstraction and available commands -and user options see *note (magit)Sections::. This manual documents how -you can use sections in your own packages. - - When the documentation leaves something unaddressed, then please -consider that Magit uses this library extensively and search its source -for suitable examples before asking me for help. Thanks! - - -File: magit-section.info, Node: Creating Sections, Next: Core Functions, Prev: Introduction, Up: Top - -2 Creating Sections -******************* - - -- Macro: magit-insert-section [name] (type &optional value hide) &rest - body - - Create a section object of type CLASS, storing VALUE in its ‘value’ - slot, and insert the section at point. CLASS is a subclass of - ‘magit-section’ or has the form ‘(eval FORM)’, in which case FORM - is evaluated at runtime and should return a subclass. In other - places a sections class is oftern referred to as its "type". - - Many commands behave differently depending on the class of the - current section and sections of a certain class can have their own - keymap, which is specified using the ‘keymap’ class slot. The - value of that slot should be a variable whose value is a keymap. - - For historic reasons Magit and Forge in most cases use symbols as - CLASS that don’t actually identify a class and that lack the - appropriate package prefix. This works due to some undocumented - kludges, which are not available to other packages. - - When optional HIDE is non-nil collapse the section body by default, - i.e. when first creating the section, but not when refreshing the - buffer. Else expand it by default. This can be overwritten using - ‘magit-section-set-visibility-hook’. When a section is recreated - during a refresh, then the visibility of predecessor is inherited - and HIDE is ignored (but the hook is still honored). - - BODY is any number of forms that actually insert the section’s - heading and body. Optional NAME, if specified, has to be a symbol, - which is then bound to the object of the section being inserted. - - Before BODY is evaluated the ‘start’ of the section object is set - to the value of ‘point’ and after BODY was evaluated its ‘end’ is - set to the new value of ‘point’; BODY is responsible for moving - ‘point’ forward. - - If it turns out inside BODY that the section is empty, then - ‘magit-cancel-section’ can be used to abort and remove all traces - of the partially inserted section. This can happen when creating a - section by washing Git’s output and Git didn’t actually output - anything this time around. - - -- Function: magit-insert-heading &rest args - - Insert the heading for the section currently being inserted. - - This function should only be used inside ‘magit-insert-section’. - - When called without any arguments, then just set the ‘content’ slot - of the object representing the section being inserted to a marker - at ‘point’. The section should only contain a single line when - this function is used like this. - - When called with arguments ARGS, which have to be strings, or nil, - then insert those strings at point. The section should not contain - any text before this happens and afterwards it should again only - contain a single line. If the ‘face’ property is set anywhere - inside any of these strings, then insert all of them unchanged. - Otherwise use the ‘magit-section-heading’ face for all inserted - text. - - The ‘content’ property of the section object is the end of the - heading (which lasts from ‘start’ to ‘content’) and the beginning - of the the body (which lasts from ‘content’ to ‘end’). If the - value of ‘content’ is nil, then the section has no heading and its - body cannot be collapsed. If a section does have a heading, then - its height must be exactly one line, including a trailing newline - character. This isn’t enforced, you are responsible for getting it - right. The only exception is that this function does insert a - newline character if necessary. - - -- Macro: magit-insert-section-body &rest body - - Use BODY to insert the section body, once the section is expanded. - If the section is expanded when it is created, then this is like - ‘progn’. Otherwise BODY isn’t evaluated until the section is - explicitly expanded. - - -- Function: magit-cancel-section - - Cancel inserting the section that is currently being inserted. - Remove all traces of that section. - - -- Function: magit-wash-sequence function - - Repeatedly call FUNCTION until it returns ‘nil’ or the end of the - buffer is reached. FUNCTION has to move point forward or return - ‘nil’. - - -File: magit-section.info, Node: Core Functions, Next: Matching Functions, Prev: Creating Sections, Up: Top - -3 Core Functions -**************** - - -- Function: magit-current-section - - Return the section at point. - - -- Function: magit-section-ident section - - Return an unique identifier for SECTION. The return value has the - form ‘((TYPE . VALUE)...)’. - - -- Function: magit-section-ident-value value - - Return a constant representation of VALUE. - - VALUE is the value of a ‘magit-section’ object. If that is an - object itself, then that is not suitable to be used to identify the - section because two objects may represent the same thing but not be - equal. If possible a method should be added for such objects, - which returns a value that is equal. Otherwise the catch-all - method is used, which just returns the argument itself. - - -- Function: magit-get-section ident &optional root - - Return the section identified by IDENT. IDENT has to be a list as - returned by ‘magit-section-ident’. If optional ROOT is non-nil, - then search in that section tree instead of in the one whose root - ‘magit-root-section’ is. - - -- Function: magit-section-lineage section - - Return the lineage of SECTION. The return value has the form - ‘(TYPE...)’. - - -File: magit-section.info, Node: Matching Functions, Prev: Core Functions, Up: Top - -4 Matching Functions -******************** - - -- Function: magit-section-match condition &optional (section - (magit-current-section)) - - Return t if SECTION matches CONDITION. - - SECTION defaults to the section at point. If SECTION is not - specified and there also is no section at point, then return nil. - - CONDITION can take the following forms: - - • ‘(CONDITION...)’ matches if any of the CONDITIONs matches. - - • ‘[CLASS...]’ matches if the section’s class is the same as the - first CLASS or a subclass of that; the section’s parent class - matches the second CLASS; and so on. - - • ‘[* CLASS...]’ matches sections that match [CLASS...] and also - recursively all their child sections. - - • ‘CLASS’ matches if the section’s class is the same as CLASS or - a subclass of that; regardless of the classes of the parent - sections. - - Each CLASS should be a class symbol, identifying a class that - derives from ‘magit-section’. For backward compatibility CLASS can - also be a "type symbol". A section matches such a symbol if the - value of its ‘type’ slot is ‘eq’. If a type symbol has an entry in - ‘magit--section-type-alist’, then a section also matches that type - if its class is a subclass of the class that corresponds to the - type as per that alist. - - Note that it is not necessary to specify the complete section - lineage as printed by ‘magit-describe-section-briefly’, unless of - course you want to be that precise. - - -- Function: magit-section-value-if condition &optional section - - If the section at point matches CONDITION, then return its value. - - If optional SECTION is non-nil then test whether that matches - instead. If there is no section at point and SECTION is nil, then - return nil. If the section does not match, then return nil. - - See ‘magit-section-match’ for the forms CONDITION can take. - - -- Macro: magit-section-case &rest clauses - - Choose among clauses on the type of the section at point. - - Each clause looks like ‘(CONDITION BODY...)’. The type of the - section is compared against each CONDITION; the BODY forms of the - first match are evaluated sequentially and the value of the last - form is returned. Inside BODY the symbol ‘it’ is bound to the - section at point. If no clause succeeds or if there is no section - at point, return nil. - - See ‘magit-section-match’ for the forms CONDITION can take. - Additionally a CONDITION of t is allowed in the final clause, and - matches if no other CONDITION match, even if there is no section at - point. - - - -Tag Table: -Node: Top788 -Node: Introduction2069 -Node: Creating Sections2839 -Node: Core Functions7353 -Node: Matching Functions8679 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/magit-section/magit-section.texi b/straight/build/magit-section/magit-section.texi deleted file mode 120000 index f4a2d403..00000000 --- a/straight/build/magit-section/magit-section.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/Documentation/magit-section.texi \ No newline at end of file diff --git a/straight/build/magit/AUTHORS.md b/straight/build/magit/AUTHORS.md deleted file mode 120000 index 09a83c3e..00000000 --- a/straight/build/magit/AUTHORS.md +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/Documentation/AUTHORS.md \ No newline at end of file diff --git a/straight/build/magit/LICENSE b/straight/build/magit/LICENSE deleted file mode 120000 index 5acee5bc..00000000 --- a/straight/build/magit/LICENSE +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/LICENSE \ No newline at end of file diff --git a/straight/build/magit/dir b/straight/build/magit/dir deleted file mode 100644 index dfdbd715..00000000 --- a/straight/build/magit/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 -* Magit: (magit). Using Git from Emacs with Magit. diff --git a/straight/build/magit/git-rebase.el b/straight/build/magit/git-rebase.el deleted file mode 120000 index 915e48a1..00000000 --- a/straight/build/magit/git-rebase.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/git-rebase.el \ No newline at end of file diff --git a/straight/build/magit/git-rebase.elc b/straight/build/magit/git-rebase.elc deleted file mode 100644 index a76b6653..00000000 Binary files a/straight/build/magit/git-rebase.elc and /dev/null differ diff --git a/straight/build/magit/magit-apply.el b/straight/build/magit/magit-apply.el deleted file mode 120000 index 86fb1764..00000000 --- a/straight/build/magit/magit-apply.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-apply.el \ No newline at end of file diff --git a/straight/build/magit/magit-apply.elc b/straight/build/magit/magit-apply.elc deleted file mode 100644 index dbe50f19..00000000 Binary files a/straight/build/magit/magit-apply.elc and /dev/null differ diff --git a/straight/build/magit/magit-autoloads.el b/straight/build/magit/magit-autoloads.el deleted file mode 100644 index 4a38e2ad..00000000 --- a/straight/build/magit/magit-autoloads.el +++ /dev/null @@ -1,2618 +0,0 @@ -;;; magit-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "git-rebase" "git-rebase.el" (0 0 0 0)) -;;; Generated autoloads from git-rebase.el - -(autoload 'git-rebase-current-line "git-rebase" "\ -Parse current line into a `git-rebase-action' instance. -If the current line isn't recognized as a rebase line, an -instance with all nil values is returned." nil nil) - -(autoload 'git-rebase-mode "git-rebase" "\ -Major mode for editing of a Git rebase file. - -Rebase files are generated when you run 'git rebase -i' or run -`magit-interactive-rebase'. They describe how Git should perform -the rebase. See the documentation for git-rebase (e.g., by -running 'man git-rebase' at the command line) for details. - -\(fn)" t nil) - -(defconst git-rebase-filename-regexp "/git-rebase-todo\\'") - -(add-to-list 'auto-mode-alist (cons git-rebase-filename-regexp 'git-rebase-mode)) - -(register-definition-prefixes "git-rebase" '("git-rebase-")) - -;;;*** - -;;;### (autoloads nil "magit" "magit.el" (0 0 0 0)) -;;; Generated autoloads from magit.el - -(define-obsolete-variable-alias 'global-magit-file-mode 'magit-define-global-key-bindings "Magit 3.0.0") - -(defvar magit-define-global-key-bindings t "\ -Whether to bind some Magit commands in the global keymap. - -If this variable is non-nil, then the following bindings may -be added to the global keymap. The default is t. - -key binding ---- ------- -C-x g magit-status -C-x M-g magit-dispatch -C-c M-g magit-file-dispatch - -These bindings may be added when `after-init-hook' is run. -Each binding is added if and only if at that time no other key -is bound to the same command and no other command is bound to -the same key. In other words we try to avoid adding bindings -that are unnecessary, as well as bindings that conflict with -other bindings. - -Adding the above bindings is delayed until `after-init-hook' -is called to allow users to set the variable anywhere in their -init file (without having to make sure to do so before `magit' -is loaded or autoloaded) and to increase the likelihood that -all the potentially conflicting user bindings have already -been added. - -To set this variable use either `setq' or the Custom interface. -Do not use the function `customize-set-variable' because doing -that would cause Magit to be loaded immediately when that form -is evaluated (this differs from `custom-set-variables', which -doesn't load the libraries that define the customized variables). - -Setting this variable to nil has no effect if that is done after -the key bindings have already been added. - -We recommend that you bind \"C-c g\" instead of \"C-c M-g\" to -`magit-file-dispatch'. The former is a much better binding -but the \"C-c \" namespace is strictly reserved for -users; preventing Magit from using it by default. - -Also see info node `(magit)Commands for Buffers Visiting Files'.") - -(custom-autoload 'magit-define-global-key-bindings "magit" t) - -(defun magit-maybe-define-global-key-bindings nil (when magit-define-global-key-bindings (let ((map (current-global-map))) (dolist (elt '(("C-x g" . magit-status) ("C-x M-g" . magit-dispatch) ("C-c M-g" . magit-file-dispatch))) (let ((key (kbd (car elt))) (def (cdr elt))) (unless (or (lookup-key map key) (where-is-internal def (make-sparse-keymap) t)) (define-key map key def))))))) - -(if after-init-time (magit-maybe-define-global-key-bindings) (add-hook 'after-init-hook 'magit-maybe-define-global-key-bindings t)) - (autoload 'magit-dispatch "magit" nil t) - (autoload 'magit-run "magit" nil t) - -(autoload 'magit-git-command "magit" "\ -Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. \"git \" is -used as initial input, but can be deleted to run another command. - -With a prefix argument COMMAND is run in the top-level directory -of the current working tree, otherwise in `default-directory'. - -\(fn COMMAND)" t nil) - -(autoload 'magit-git-command-topdir "magit" "\ -Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. \"git \" is -used as initial input, but can be deleted to run another command. - -COMMAND is run in the top-level directory of the current -working tree. - -\(fn COMMAND)" t nil) - -(autoload 'magit-shell-command "magit" "\ -Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. With a -prefix argument COMMAND is run in the top-level directory of -the current working tree, otherwise in `default-directory'. - -\(fn COMMAND)" t nil) - -(autoload 'magit-shell-command-topdir "magit" "\ -Execute COMMAND asynchronously; display output. - -Interactively, prompt for COMMAND in the minibuffer. COMMAND -is run in the top-level directory of the current working tree. - -\(fn COMMAND)" t nil) - -(autoload 'magit-version "magit" "\ -Return the version of Magit currently in use. -If optional argument PRINT-DEST is non-nil, output -stream (interactively, the echo area, or the current buffer with -a prefix argument), also print the used versions of Magit, Git, -and Emacs to it. - -\(fn &optional PRINT-DEST)" t nil) - -(register-definition-prefixes "magit" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-apply" "magit-apply.el" (0 0 0 0)) -;;; Generated autoloads from magit-apply.el - -(autoload 'magit-stage-file "magit-apply" "\ -Stage all changes to FILE. -With a prefix argument or when there is no file at point ask for -the file to be staged. Otherwise stage the file at point without -requiring confirmation. - -\(fn FILE)" t nil) - -(autoload 'magit-stage-modified "magit-apply" "\ -Stage all changes to files modified in the worktree. -Stage all new content of tracked files and remove tracked files -that no longer exist in the working tree from the index also. -With a prefix argument also stage previously untracked (but not -ignored) files. - -\(fn &optional ALL)" t nil) - -(autoload 'magit-unstage-file "magit-apply" "\ -Unstage all changes to FILE. -With a prefix argument or when there is no file at point ask for -the file to be unstaged. Otherwise unstage the file at point -without requiring confirmation. - -\(fn FILE)" t nil) - -(autoload 'magit-unstage-all "magit-apply" "\ -Remove all changes from the staging area." t nil) - -(register-definition-prefixes "magit-apply" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-autorevert" "magit-autorevert.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from magit-autorevert.el - -(put 'magit-auto-revert-mode 'globalized-minor-mode t) - -(defvar magit-auto-revert-mode (not (or global-auto-revert-mode noninteractive)) "\ -Non-nil if Magit-Auto-Revert mode is enabled. -See the `magit-auto-revert-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 `magit-auto-revert-mode'.") - -(custom-autoload 'magit-auto-revert-mode "magit-autorevert" nil) - -(autoload 'magit-auto-revert-mode "magit-autorevert" "\ -Toggle Auto-Revert mode in all buffers. -With prefix ARG, enable Magit-Auto-Revert mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Auto-Revert mode is enabled in all buffers where -`magit-turn-on-auto-revert-mode-if-desired' would do it. - -See `auto-revert-mode' for more information on Auto-Revert mode. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "magit-autorevert" '("auto-revert-buffer" "magit-")) - -;;;*** - -;;;### (autoloads nil "magit-bisect" "magit-bisect.el" (0 0 0 0)) -;;; Generated autoloads from magit-bisect.el - (autoload 'magit-bisect "magit-bisect" nil t) - -(autoload 'magit-bisect-start "magit-bisect" "\ -Start a bisect session. - -Bisecting a bug means to find the commit that introduced it. -This command starts such a bisect session by asking for a known -good and a known bad commit. To move the session forward use the -other actions from the bisect transient command (\\\\[magit-bisect]). - -\(fn BAD GOOD ARGS)" t nil) - -(autoload 'magit-bisect-reset "magit-bisect" "\ -After bisecting, cleanup bisection state and return to original `HEAD'." t nil) - -(autoload 'magit-bisect-good "magit-bisect" "\ -While bisecting, mark the current commit as good. -Use this after you have asserted that the commit does not contain -the bug in question." t nil) - -(autoload 'magit-bisect-bad "magit-bisect" "\ -While bisecting, mark the current commit as bad. -Use this after you have asserted that the commit does contain the -bug in question." t nil) - -(autoload 'magit-bisect-mark "magit-bisect" "\ -While bisecting, mark the current commit with a bisect term. -During a bisect using alternate terms, commits can still be -marked with `magit-bisect-good' and `magit-bisect-bad', as those -commands map to the correct term (\"good\" to --term-old's value -and \"bad\" to --term-new's). However, in some cases, it can be -difficult to keep that mapping straight in your head; this -command provides an interface that exposes the underlying terms." t nil) - -(autoload 'magit-bisect-skip "magit-bisect" "\ -While bisecting, skip the current commit. -Use this if for some reason the current commit is not a good one -to test. This command lets Git choose a different one." t nil) - -(autoload 'magit-bisect-run "magit-bisect" "\ -Bisect automatically by running commands after each step. - -Unlike `git bisect run' this can be used before bisecting has -begun. In that case it behaves like `git bisect start; git -bisect run'. - -\(fn CMDLINE &optional BAD GOOD ARGS)" t nil) - -(register-definition-prefixes "magit-bisect" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-blame" "magit-blame.el" (0 0 0 0)) -;;; Generated autoloads from magit-blame.el - (autoload 'magit-blame-echo "magit-blame" nil t) - (autoload 'magit-blame-addition "magit-blame" nil t) - (autoload 'magit-blame-removal "magit-blame" nil t) - (autoload 'magit-blame-reverse "magit-blame" nil t) - (autoload 'magit-blame "magit-blame" nil t) - -(register-definition-prefixes "magit-blame" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-bookmark" "magit-bookmark.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from magit-bookmark.el - -(autoload 'magit--handle-bookmark "magit-bookmark" "\ -Open a bookmark created by `magit--make-bookmark'. -Call the `magit-*-setup-buffer' function of the the major-mode -with the variables' values as arguments, which were recorded by -`magit--make-bookmark'. Ignore `magit-display-buffer-function'. - -\(fn BOOKMARK)" nil nil) - -(register-definition-prefixes "magit-bookmark" '("magit--make-bookmark")) - -;;;*** - -;;;### (autoloads nil "magit-branch" "magit-branch.el" (0 0 0 0)) -;;; Generated autoloads from magit-branch.el - (autoload 'magit-branch "magit" nil t) - -(autoload 'magit-checkout "magit-branch" "\ -Checkout REVISION, updating the index and the working tree. -If REVISION is a local branch, then that becomes the current -branch. If it is something else, then `HEAD' becomes detached. -Checkout fails if the working tree or the staging area contain -changes. - -\(git checkout REVISION). - -\(fn REVISION &optional ARGS)" t nil) - -(autoload 'magit-branch-create "magit-branch" "\ -Create BRANCH at branch or revision START-POINT. - -\(fn BRANCH START-POINT)" t nil) - -(autoload 'magit-branch-and-checkout "magit-branch" "\ -Create and checkout BRANCH at branch or revision START-POINT. - -\(fn BRANCH START-POINT &optional ARGS)" t nil) - -(autoload 'magit-branch-or-checkout "magit-branch" "\ -Hybrid between `magit-checkout' and `magit-branch-and-checkout'. - -Ask the user for an existing branch or revision. If the user -input actually can be resolved as a branch or revision, then -check that out, just like `magit-checkout' would. - -Otherwise create and checkout a new branch using the input as -its name. Before doing so read the starting-point for the new -branch. This is similar to what `magit-branch-and-checkout' -does. - -\(fn ARG &optional START-POINT)" t nil) - -(autoload 'magit-branch-checkout "magit-branch" "\ -Checkout an existing or new local branch. - -Read a branch name from the user offering all local branches and -a subset of remote branches as candidates. Omit remote branches -for which a local branch by the same name exists from the list -of candidates. The user can also enter a completely new branch -name. - -- If the user selects an existing local branch, then check that - out. - -- If the user selects a remote branch, then create and checkout - a new local branch with the same name. Configure the selected - remote branch as push target. - -- If the user enters a new branch name, then create and check - that out, after also reading the starting-point from the user. - -In the latter two cases the upstream is also set. Whether it is -set to the chosen START-POINT or something else depends on the -value of `magit-branch-adjust-remote-upstream-alist', just like -when using `magit-branch-and-checkout'. - -\(fn BRANCH &optional START-POINT)" t nil) - -(autoload 'magit-branch-orphan "magit-branch" "\ -Create and checkout an orphan BRANCH with contents from revision START-POINT. - -\(fn BRANCH START-POINT)" t nil) - -(autoload 'magit-branch-spinout "magit-branch" "\ -Create new branch from the unpushed commits. -Like `magit-branch-spinoff' but remain on the current branch. -If there are any uncommitted changes, then behave exactly like -`magit-branch-spinoff'. - -\(fn BRANCH &optional FROM)" t nil) - -(autoload 'magit-branch-spinoff "magit-branch" "\ -Create new branch from the unpushed commits. - -Create and checkout a new branch starting at and tracking the -current branch. That branch in turn is reset to the last commit -it shares with its upstream. If the current branch has no -upstream or no unpushed commits, then the new branch is created -anyway and the previously current branch is not touched. - -This is useful to create a feature branch after work has already -began on the old branch (likely but not necessarily \"master\"). - -If the current branch is a member of the value of option -`magit-branch-prefer-remote-upstream' (which see), then the -current branch will be used as the starting point as usual, but -the upstream of the starting-point may be used as the upstream -of the new branch, instead of the starting-point itself. - -If optional FROM is non-nil, then the source branch is reset -to `FROM~', instead of to the last commit it shares with its -upstream. Interactively, FROM is only ever non-nil, if the -region selects some commits, and among those commits, FROM is -the commit that is the fewest commits ahead of the source -branch. - -The commit at the other end of the selection actually does not -matter, all commits between FROM and `HEAD' are moved to the new -branch. If FROM is not reachable from `HEAD' or is reachable -from the source branch's upstream, then an error is raised. - -\(fn BRANCH &optional FROM)" t nil) - -(autoload 'magit-branch-reset "magit-branch" "\ -Reset a branch to the tip of another branch or any other commit. - -When the branch being reset is the current branch, then do a -hard reset. If there are any uncommitted changes, then the user -has to confirm the reset because those changes would be lost. - -This is useful when you have started work on a feature branch but -realize it's all crap and want to start over. - -When resetting to another branch and a prefix argument is used, -then also set the target branch as the upstream of the branch -that is being reset. - -\(fn BRANCH TO &optional SET-UPSTREAM)" t nil) - -(autoload 'magit-branch-delete "magit-branch" "\ -Delete one or multiple branches. -If the region marks multiple branches, then offer to delete -those, otherwise prompt for a single branch to be deleted, -defaulting to the branch at point. - -\(fn BRANCHES &optional FORCE)" t nil) - -(autoload 'magit-branch-rename "magit-branch" "\ -Rename the branch named OLD to NEW. - -With a prefix argument FORCE, rename even if a branch named NEW -already exists. - -If `branch.OLD.pushRemote' is set, then unset it. Depending on -the value of `magit-branch-rename-push-target' (which see) maybe -set `branch.NEW.pushRemote' and maybe rename the push-target on -the remote. - -\(fn OLD NEW &optional FORCE)" t nil) - -(autoload 'magit-branch-shelve "magit-branch" "\ -Shelve a BRANCH. -Rename \"refs/heads/BRANCH\" to \"refs/shelved/BRANCH\", -and also rename the respective reflog file. - -\(fn BRANCH)" t nil) - -(autoload 'magit-branch-unshelve "magit-branch" "\ -Unshelve a BRANCH -Rename \"refs/shelved/BRANCH\" to \"refs/heads/BRANCH\", -and also rename the respective reflog file. - -\(fn BRANCH)" t nil) - (autoload 'magit-branch-configure "magit-branch" nil t) - -(register-definition-prefixes "magit-branch" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-bundle" "magit-bundle.el" (0 0 0 0)) -;;; Generated autoloads from magit-bundle.el - (autoload 'magit-bundle "magit-bundle" nil t) - (autoload 'magit-bundle-import "magit-bundle" nil t) - -(autoload 'magit-bundle-create-tracked "magit-bundle" "\ -Create and track a new bundle. - -\(fn FILE TAG BRANCH REFS ARGS)" t nil) - -(autoload 'magit-bundle-update-tracked "magit-bundle" "\ -Update a bundle that is being tracked using TAG. - -\(fn TAG)" t nil) - -(autoload 'magit-bundle-verify "magit-bundle" "\ -Check whether FILE is valid and applies to the current repository. - -\(fn FILE)" t nil) - -(autoload 'magit-bundle-list-heads "magit-bundle" "\ -List the refs in FILE. - -\(fn FILE)" t nil) - -(register-definition-prefixes "magit-bundle" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-clone" "magit-clone.el" (0 0 0 0)) -;;; Generated autoloads from magit-clone.el - (autoload 'magit-clone "magit-clone" nil t) - -(autoload 'magit-clone-regular "magit-clone" "\ -Create a clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. - -\(fn REPOSITORY DIRECTORY ARGS)" t nil) - -(autoload 'magit-clone-shallow "magit-clone" "\ -Create a shallow clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. -With a prefix argument read the DEPTH of the clone; -otherwise use 1. - -\(fn REPOSITORY DIRECTORY ARGS DEPTH)" t nil) - -(autoload 'magit-clone-shallow-since "magit-clone" "\ -Create a shallow clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. -Exclude commits before DATE, which is read from the -user. - -\(fn REPOSITORY DIRECTORY ARGS DATE)" t nil) - -(autoload 'magit-clone-shallow-exclude "magit-clone" "\ -Create a shallow clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. -Exclude commits reachable from EXCLUDE, which is a -branch or tag read from the user. - -\(fn REPOSITORY DIRECTORY ARGS EXCLUDE)" t nil) - -(autoload 'magit-clone-bare "magit-clone" "\ -Create a bare clone of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. - -\(fn REPOSITORY DIRECTORY ARGS)" t nil) - -(autoload 'magit-clone-mirror "magit-clone" "\ -Create a mirror of REPOSITORY in DIRECTORY. -Then show the status buffer for the new repository. - -\(fn REPOSITORY DIRECTORY ARGS)" t nil) - -(register-definition-prefixes "magit-clone" '("magit-clone-")) - -;;;*** - -;;;### (autoloads nil "magit-commit" "magit-commit.el" (0 0 0 0)) -;;; Generated autoloads from magit-commit.el - (autoload 'magit-commit "magit-commit" nil t) - -(autoload 'magit-commit-create "magit-commit" "\ -Create a new commit on `HEAD'. -With a prefix argument, amend to the commit at `HEAD' instead. - -\(git commit [--amend] ARGS) - -\(fn &optional ARGS)" t nil) - -(autoload 'magit-commit-amend "magit-commit" "\ -Amend the last commit. - -\(git commit --amend ARGS) - -\(fn &optional ARGS)" t nil) - -(autoload 'magit-commit-extend "magit-commit" "\ -Amend the last commit, without editing the message. - -With a prefix argument keep the committer date, otherwise change -it. The option `magit-commit-extend-override-date' can be used -to inverse the meaning of the prefix argument. -\(git commit ---amend --no-edit) - -\(fn &optional ARGS OVERRIDE-DATE)" t nil) - -(autoload 'magit-commit-reword "magit-commit" "\ -Reword the last commit, ignoring staged changes. - -With a prefix argument keep the committer date, otherwise change -it. The option `magit-commit-reword-override-date' can be used -to inverse the meaning of the prefix argument. - -Non-interactively respect the optional OVERRIDE-DATE argument -and ignore the option. - -\(git commit --amend --only) - -\(fn &optional ARGS OVERRIDE-DATE)" t nil) - -(autoload 'magit-commit-fixup "magit-commit" "\ -Create a fixup commit. - -With a prefix argument the target COMMIT has to be confirmed. -Otherwise the commit at point may be used without confirmation -depending on the value of option `magit-commit-squash-confirm'. - -\(fn &optional COMMIT ARGS)" t nil) - -(autoload 'magit-commit-squash "magit-commit" "\ -Create a squash commit, without editing the squash message. - -With a prefix argument the target COMMIT has to be confirmed. -Otherwise the commit at point may be used without confirmation -depending on the value of option `magit-commit-squash-confirm'. - -If you want to immediately add a message to the squash commit, -then use `magit-commit-augment' instead of this command. - -\(fn &optional COMMIT ARGS)" t nil) - -(autoload 'magit-commit-augment "magit-commit" "\ -Create a squash commit, editing the squash message. - -With a prefix argument the target COMMIT has to be confirmed. -Otherwise the commit at point may be used without confirmation -depending on the value of option `magit-commit-squash-confirm'. - -\(fn &optional COMMIT ARGS)" t nil) - -(autoload 'magit-commit-instant-fixup "magit-commit" "\ -Create a fixup commit targeting COMMIT and instantly rebase. - -\(fn &optional COMMIT ARGS)" t nil) - -(autoload 'magit-commit-instant-squash "magit-commit" "\ -Create a squash commit targeting COMMIT and instantly rebase. - -\(fn &optional COMMIT ARGS)" t nil) - -(autoload 'magit-commit-reshelve "magit-commit" "\ -Change the committer date and possibly the author date of `HEAD'. - -The current time is used as the initial minibuffer input and the -original author or committer date is available as the previous -history element. - -Both the author and the committer dates are changes, unless one -of the following is true, in which case only the committer date -is updated: -- You are not the author of the commit that is being reshelved. -- The command was invoked with a prefix argument. -- Non-interactively if UPDATE-AUTHOR is nil. - -\(fn DATE UPDATE-AUTHOR &optional ARGS)" t nil) - -(autoload 'magit-commit-absorb-modules "magit-commit" "\ -Spread modified modules across recent commits. - -\(fn PHASE COMMIT)" t nil) - (autoload 'magit-commit-absorb "magit-commit" nil t) - (autoload 'magit-commit-autofixup "magit-commit" nil t) - -(register-definition-prefixes "magit-commit" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-diff" "magit-diff.el" (0 0 0 0)) -;;; Generated autoloads from magit-diff.el - (autoload 'magit-diff "magit-diff" nil t) - (autoload 'magit-diff-refresh "magit-diff" nil t) - -(autoload 'magit-diff-dwim "magit-diff" "\ -Show changes for the thing at point. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-diff-range "magit-diff" "\ -Show differences between two commits. - -REV-OR-RANGE should be a range or a single revision. If it is a -revision, then show changes in the working tree relative to that -revision. If it is a range, but one side is omitted, then show -changes relative to `HEAD'. - -If the region is active, use the revisions on the first and last -line of the region as the two sides of the range. With a prefix -argument, instead of diffing the revisions, choose a revision to -view changes along, starting at the common ancestor of both -revisions (i.e., use a \"...\" range). - -\(fn REV-OR-RANGE &optional ARGS FILES)" t nil) - -(autoload 'magit-diff-working-tree "magit-diff" "\ -Show changes between the current working tree and the `HEAD' commit. -With a prefix argument show changes between the working tree and -a commit read from the minibuffer. - -\(fn &optional REV ARGS FILES)" t nil) - -(autoload 'magit-diff-staged "magit-diff" "\ -Show changes between the index and the `HEAD' commit. -With a prefix argument show changes between the index and -a commit read from the minibuffer. - -\(fn &optional REV ARGS FILES)" t nil) - -(autoload 'magit-diff-unstaged "magit-diff" "\ -Show changes between the working tree and the index. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-diff-unmerged "magit-diff" "\ -Show changes that are being merged. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-diff-while-committing "magit-diff" "\ -While committing, show the changes that are about to be committed. -While amending, invoking the command again toggles between -showing just the new changes or all the changes that will -be committed. - -\(fn &optional ARGS)" t nil) - -(autoload 'magit-diff-buffer-file "magit-diff" "\ -Show diff for the blob or file visited in the current buffer. - -When the buffer visits a blob, then show the respective commit. -When the buffer visits a file, then show the differenced between -`HEAD' and the working tree. In both cases limit the diff to -the file or blob." t nil) - -(autoload 'magit-diff-paths "magit-diff" "\ -Show changes between any two files on disk. - -\(fn A B)" t nil) - -(autoload 'magit-show-commit "magit-diff" "\ -Visit the revision at point in another buffer. -If there is no revision at point or with a prefix argument prompt -for a revision. - -\(fn REV &optional ARGS FILES MODULE)" t nil) - -(register-definition-prefixes "magit-diff" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-ediff" "magit-ediff.el" (0 0 0 0)) -;;; Generated autoloads from magit-ediff.el - (autoload 'magit-ediff "magit-ediff" nil) - -(autoload 'magit-ediff-resolve "magit-ediff" "\ -Resolve outstanding conflicts in FILE using Ediff. -FILE has to be relative to the top directory of the repository. - -In the rare event that you want to manually resolve all -conflicts, including those already resolved by Git, use -`ediff-merge-revisions-with-ancestor'. - -\(fn FILE)" t nil) - -(autoload 'magit-ediff-stage "magit-ediff" "\ -Stage and unstage changes to FILE using Ediff. -FILE has to be relative to the top directory of the repository. - -\(fn FILE)" t nil) - -(autoload 'magit-ediff-compare "magit-ediff" "\ -Compare REVA:FILEA with REVB:FILEB using Ediff. - -FILEA and FILEB have to be relative to the top directory of the -repository. If REVA or REVB is nil, then this stands for the -working tree state. - -If the region is active, use the revisions on the first and last -line of the region. With a prefix argument, instead of diffing -the revisions, choose a revision to view changes along, starting -at the common ancestor of both revisions (i.e., use a \"...\" -range). - -\(fn REVA REVB FILEA FILEB)" t nil) - -(autoload 'magit-ediff-dwim "magit-ediff" "\ -Compare, stage, or resolve using Ediff. -This command tries to guess what file, and what commit or range -the user wants to compare, stage, or resolve using Ediff. It -might only be able to guess either the file, or range or commit, -in which case the user is asked about the other. It might not -always guess right, in which case the appropriate `magit-ediff-*' -command has to be used explicitly. If it cannot read the user's -mind at all, then it asks the user for a command to run." t nil) - -(autoload 'magit-ediff-show-staged "magit-ediff" "\ -Show staged changes using Ediff. - -This only allows looking at the changes; to stage, unstage, -and discard changes using Ediff, use `magit-ediff-stage'. - -FILE must be relative to the top directory of the repository. - -\(fn FILE)" t nil) - -(autoload 'magit-ediff-show-unstaged "magit-ediff" "\ -Show unstaged changes using Ediff. - -This only allows looking at the changes; to stage, unstage, -and discard changes using Ediff, use `magit-ediff-stage'. - -FILE must be relative to the top directory of the repository. - -\(fn FILE)" t nil) - -(autoload 'magit-ediff-show-working-tree "magit-ediff" "\ -Show changes between `HEAD' and working tree using Ediff. -FILE must be relative to the top directory of the repository. - -\(fn FILE)" t nil) - -(autoload 'magit-ediff-show-commit "magit-ediff" "\ -Show changes introduced by COMMIT using Ediff. - -\(fn COMMIT)" t nil) - -(autoload 'magit-ediff-show-stash "magit-ediff" "\ -Show changes introduced by STASH using Ediff. -`magit-ediff-show-stash-with-index' controls whether a -three-buffer Ediff is used in order to distinguish changes in the -stash that were staged. - -\(fn STASH)" t nil) - -(register-definition-prefixes "magit-ediff" '("magit-ediff-")) - -;;;*** - -;;;### (autoloads nil "magit-extras" "magit-extras.el" (0 0 0 0)) -;;; Generated autoloads from magit-extras.el - -(autoload 'magit-run-git-gui "magit-extras" "\ -Run `git gui' for the current git repository." t nil) - -(autoload 'magit-run-git-gui-blame "magit-extras" "\ -Run `git gui blame' on the given FILENAME and COMMIT. -Interactively run it for the current file and the `HEAD', with a -prefix or when the current file cannot be determined let the user -choose. When the current buffer is visiting FILENAME instruct -blame to center around the line point is on. - -\(fn COMMIT FILENAME &optional LINENUM)" t nil) - -(autoload 'magit-run-gitk "magit-extras" "\ -Run `gitk' in the current repository." t nil) - -(autoload 'magit-run-gitk-branches "magit-extras" "\ -Run `gitk --branches' in the current repository." t nil) - -(autoload 'magit-run-gitk-all "magit-extras" "\ -Run `gitk --all' in the current repository." t nil) - -(autoload 'ido-enter-magit-status "magit-extras" "\ -Drop into `magit-status' from file switching. - -This command does not work in Emacs 26.1. -See https://github.com/magit/magit/issues/3634 -and https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31707. - -To make this command available use something like: - - (add-hook \\='ido-setup-hook - (lambda () - (define-key ido-completion-map - (kbd \"C-x g\") \\='ido-enter-magit-status))) - -Starting with Emacs 25.1 the Ido keymaps are defined just once -instead of every time Ido is invoked, so now you can modify it -like pretty much every other keymap: - - (define-key ido-common-completion-map - (kbd \"C-x g\") \\='ido-enter-magit-status)" t nil) - -(autoload 'magit-project-status "magit-extras" "\ -Run `magit-status' in the current project's root." t nil) - -(autoload 'magit-dired-jump "magit-extras" "\ -Visit file at point using Dired. -With a prefix argument, visit in another window. If there -is no file at point, then instead visit `default-directory'. - -\(fn &optional OTHER-WINDOW)" t nil) - -(autoload 'magit-dired-log "magit-extras" "\ -Show log for all marked files, or the current file. - -\(fn &optional FOLLOW)" t nil) - -(autoload 'magit-dired-am-apply-patches "magit-extras" "\ -In Dired, apply the marked (or next ARG) files as patches. -If inside a repository, then apply in that. Otherwise prompt -for a repository. - -\(fn REPO &optional ARG)" t nil) - -(autoload 'magit-do-async-shell-command "magit-extras" "\ -Open FILE with `dired-do-async-shell-command'. -Interactively, open the file at point. - -\(fn FILE)" t nil) - -(autoload 'magit-previous-line "magit-extras" "\ -Like `previous-line' but with Magit-specific shift-selection. - -Magit's selection mechanism is based on the region but selects an -area that is larger than the region. This causes `previous-line' -when invoked while holding the shift key to move up one line and -thereby select two lines. When invoked inside a hunk body this -command does not move point on the first invocation and thereby -it only selects a single line. Which inconsistency you prefer -is a matter of preference. - -\(fn &optional ARG TRY-VSCROLL)" t nil) - -(function-put 'magit-previous-line 'interactive-only '"use `forward-line' with negative argument instead.") - -(autoload 'magit-next-line "magit-extras" "\ -Like `next-line' but with Magit-specific shift-selection. - -Magit's selection mechanism is based on the region but selects -an area that is larger than the region. This causes `next-line' -when invoked while holding the shift key to move down one line -and thereby select two lines. When invoked inside a hunk body -this command does not move point on the first invocation and -thereby it only selects a single line. Which inconsistency you -prefer is a matter of preference. - -\(fn &optional ARG TRY-VSCROLL)" t nil) - -(function-put 'magit-next-line 'interactive-only 'forward-line) - -(autoload 'magit-clean "magit-extras" "\ -Remove untracked files from the working tree. -With a prefix argument also remove ignored files, -with two prefix arguments remove ignored files only. - -\(git clean -f -d [-x|-X]) - -\(fn &optional ARG)" t nil) - -(autoload 'magit-add-change-log-entry "magit-extras" "\ -Find change log file and add date entry and item for current change. -This differs from `add-change-log-entry' (which see) in that -it acts on the current hunk in a Magit buffer instead of on -a position in a file-visiting buffer. - -\(fn &optional WHOAMI FILE-NAME OTHER-WINDOW)" t nil) - -(autoload 'magit-add-change-log-entry-other-window "magit-extras" "\ -Find change log file in other window and add entry and item. -This differs from `add-change-log-entry-other-window' (which see) -in that it acts on the current hunk in a Magit buffer instead of -on a position in a file-visiting buffer. - -\(fn &optional WHOAMI FILE-NAME)" t nil) - -(autoload 'magit-edit-line-commit "magit-extras" "\ -Edit the commit that added the current line. - -With a prefix argument edit the commit that removes the line, -if any. The commit is determined using `git blame' and made -editable using `git rebase --interactive' if it is reachable -from `HEAD', or by checking out the commit (or a branch that -points at it) otherwise. - -\(fn &optional TYPE)" t nil) - -(autoload 'magit-diff-edit-hunk-commit "magit-extras" "\ -From a hunk, edit the respective commit and visit the file. - -First visit the file being modified by the hunk at the correct -location using `magit-diff-visit-file'. This actually visits a -blob. When point is on a diff header, not within an individual -hunk, then this visits the blob the first hunk is about. - -Then invoke `magit-edit-line-commit', which uses an interactive -rebase to make the commit editable, or if that is not possible -because the commit is not reachable from `HEAD' by checking out -that commit directly. This also causes the actual worktree file -to be visited. - -Neither the blob nor the file buffer are killed when finishing -the rebase. If that is undesirable, then it might be better to -use `magit-rebase-edit-command' instead of this command. - -\(fn FILE)" t nil) - -(autoload 'magit-reshelve-since "magit-extras" "\ -Change the author and committer dates of the commits since REV. - -Ask the user for the first reachable commit whose dates should -be changed. Then read the new date for that commit. The initial -minibuffer input and the previous history element offer good -values. The next commit will be created one minute later and so -on. - -This command is only intended for interactive use and should only -be used on highly rearranged and unpublished history. - -If KEYID is non-nil, then use that to sign all reshelved commits. -Interactively use the value of the \"--gpg-sign\" option in the -list returned by `magit-rebase-arguments'. - -\(fn REV KEYID)" t nil) - -(autoload 'magit-pop-revision-stack "magit-extras" "\ -Insert a representation of a revision into the current buffer. - -Pop a revision from the `magit-revision-stack' and insert it into -the current buffer according to `magit-pop-revision-stack-format'. -Revisions can be put on the stack using `magit-copy-section-value' -and `magit-copy-buffer-revision'. - -If the stack is empty or with a prefix argument, instead read a -revision in the minibuffer. By using the minibuffer history this -allows selecting an item which was popped earlier or to insert an -arbitrary reference or revision without first pushing it onto the -stack. - -When reading the revision from the minibuffer, then it might not -be possible to guess the correct repository. When this command -is called inside a repository (e.g. while composing a commit -message), then that repository is used. Otherwise (e.g. while -composing an email) then the repository recorded for the top -element of the stack is used (even though we insert another -revision). If not called inside a repository and with an empty -stack, or with two prefix arguments, then read the repository in -the minibuffer too. - -\(fn REV TOPLEVEL)" t nil) - -(autoload 'magit-copy-section-value "magit-extras" "\ -Save the value of the current section for later use. - -Save the section value to the `kill-ring', and, provided that -the current section is a commit, branch, or tag section, push -the (referenced) revision to the `magit-revision-stack' for use -with `magit-pop-revision-stack'. - -When `magit-copy-revision-abbreviated' is non-nil, save the -abbreviated revision to the `kill-ring' and the -`magit-revision-stack'. - -When the current section is a branch or a tag, and a prefix -argument is used, then save the revision at its tip to the -`kill-ring' instead of the reference name. - -When the region is active, then save that to the `kill-ring', -like `kill-ring-save' would, instead of behaving as described -above. If a prefix argument is used and the region is within -a hunk, then strip the diff marker column and keep only either -the added or removed lines, depending on the sign of the prefix -argument. - -\(fn ARG)" t nil) - -(autoload 'magit-copy-buffer-revision "magit-extras" "\ -Save the revision of the current buffer for later use. - -Save the revision shown in the current buffer to the `kill-ring' -and push it to the `magit-revision-stack'. - -This command is mainly intended for use in `magit-revision-mode' -buffers, the only buffers where it is always unambiguous exactly -which revision should be saved. - -Most other Magit buffers usually show more than one revision, in -some way or another, so this command has to select one of them, -and that choice might not always be the one you think would have -been the best pick. - -In such buffers it is often more useful to save the value of -the current section instead, using `magit-copy-section-value'. - -When the region is active, then save that to the `kill-ring', -like `kill-ring-save' would, instead of behaving as described -above. - -When `magit-copy-revision-abbreviated' is non-nil, save the -abbreviated revision to the `kill-ring' and the -`magit-revision-stack'." t nil) - -(autoload 'magit-display-repository-buffer "magit-extras" "\ -Display a Magit buffer belonging to the current Git repository. -The buffer is displayed using `magit-display-buffer', which see. - -\(fn BUFFER)" t nil) - -(autoload 'magit-switch-to-repository-buffer "magit-extras" "\ -Switch to a Magit buffer belonging to the current Git repository. - -\(fn BUFFER)" t nil) - -(autoload 'magit-switch-to-repository-buffer-other-window "magit-extras" "\ -Switch to a Magit buffer belonging to the current Git repository. - -\(fn BUFFER)" t nil) - -(autoload 'magit-switch-to-repository-buffer-other-frame "magit-extras" "\ -Switch to a Magit buffer belonging to the current Git repository. - -\(fn BUFFER)" t nil) - -(autoload 'magit-abort-dwim "magit-extras" "\ -Abort current operation. -Depending on the context, this will abort a merge, a rebase, a -patch application, a cherry-pick, a revert, or a bisect." t nil) - -(register-definition-prefixes "magit-extras" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-fetch" "magit-fetch.el" (0 0 0 0)) -;;; Generated autoloads from magit-fetch.el - (autoload 'magit-fetch "magit-fetch" nil t) - (autoload 'magit-fetch-from-pushremote "magit-fetch" nil t) - (autoload 'magit-fetch-from-upstream "magit-fetch" nil t) - -(autoload 'magit-fetch-other "magit-fetch" "\ -Fetch from another repository. - -\(fn REMOTE ARGS)" t nil) - -(autoload 'magit-fetch-branch "magit-fetch" "\ -Fetch a BRANCH from a REMOTE. - -\(fn REMOTE BRANCH ARGS)" t nil) - -(autoload 'magit-fetch-refspec "magit-fetch" "\ -Fetch a REFSPEC from a REMOTE. - -\(fn REMOTE REFSPEC ARGS)" t nil) - -(autoload 'magit-fetch-all "magit-fetch" "\ -Fetch from all remotes. - -\(fn ARGS)" t nil) - -(autoload 'magit-fetch-all-prune "magit-fetch" "\ -Fetch from all remotes, and prune. -Prune remote tracking branches for branches that have been -removed on the respective remote." t nil) - -(autoload 'magit-fetch-all-no-prune "magit-fetch" "\ -Fetch from all remotes." t nil) - (autoload 'magit-fetch-modules "magit-fetch" nil t) - -(register-definition-prefixes "magit-fetch" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-files" "magit-files.el" (0 0 0 0)) -;;; Generated autoloads from magit-files.el - -(autoload 'magit-find-file "magit-files" "\ -View FILE from REV. -Switch to a buffer visiting blob REV:FILE, creating one if none -already exists. If prior to calling this command the current -buffer and/or cursor position is about the same file, then go -to the line and column corresponding to that location. - -\(fn REV FILE)" t nil) - -(autoload 'magit-find-file-other-window "magit-files" "\ -View FILE from REV, in another window. -Switch to a buffer visiting blob REV:FILE, creating one if none -already exists. If prior to calling this command the current -buffer and/or cursor position is about the same file, then go to -the line and column corresponding to that location. - -\(fn REV FILE)" t nil) - -(autoload 'magit-find-file-other-frame "magit-files" "\ -View FILE from REV, in another frame. -Switch to a buffer visiting blob REV:FILE, creating one if none -already exists. If prior to calling this command the current -buffer and/or cursor position is about the same file, then go to -the line and column corresponding to that location. - -\(fn REV FILE)" t nil) - (autoload 'magit-file-dispatch "magit" nil t) - -(autoload 'magit-blob-visit-file "magit-files" "\ -View the file from the worktree corresponding to the current blob. -When visiting a blob or the version from the index, then go to -the same location in the respective file in the working tree." t nil) - -(autoload 'magit-file-checkout "magit-files" "\ -Checkout FILE from REV. - -\(fn REV FILE)" t nil) - -(register-definition-prefixes "magit-files" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-git" "magit-git.el" (0 0 0 0)) -;;; Generated autoloads from magit-git.el - -(register-definition-prefixes "magit-git" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-gitignore" "magit-gitignore.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from magit-gitignore.el - (autoload 'magit-gitignore "magit-gitignore" nil t) - -(autoload 'magit-gitignore-in-topdir "magit-gitignore" "\ -Add the Git ignore RULE to the top-level \".gitignore\" file. -Since this file is tracked, it is shared with other clones of the -repository. Also stage the file. - -\(fn RULE)" t nil) - -(autoload 'magit-gitignore-in-subdir "magit-gitignore" "\ -Add the Git ignore RULE to a \".gitignore\" file in DIRECTORY. -Prompt the user for a directory and add the rule to the -\".gitignore\" file in that directory. Since such files are -tracked, they are shared with other clones of the repository. -Also stage the file. - -\(fn RULE DIRECTORY)" t nil) - -(autoload 'magit-gitignore-in-gitdir "magit-gitignore" "\ -Add the Git ignore RULE to \"$GIT_DIR/info/exclude\". -Rules in that file only affects this clone of the repository. - -\(fn RULE)" t nil) - -(autoload 'magit-gitignore-on-system "magit-gitignore" "\ -Add the Git ignore RULE to the file specified by `core.excludesFile'. -Rules that are defined in that file affect all local repositories. - -\(fn RULE)" t nil) - -(autoload 'magit-skip-worktree "magit-gitignore" "\ -Call \"git update-index --skip-worktree -- FILE\". - -\(fn FILE)" t nil) - -(autoload 'magit-no-skip-worktree "magit-gitignore" "\ -Call \"git update-index --no-skip-worktree -- FILE\". - -\(fn FILE)" t nil) - -(autoload 'magit-assume-unchanged "magit-gitignore" "\ -Call \"git update-index --assume-unchanged -- FILE\". - -\(fn FILE)" t nil) - -(autoload 'magit-no-assume-unchanged "magit-gitignore" "\ -Call \"git update-index --no-assume-unchanged -- FILE\". - -\(fn FILE)" t nil) - -(register-definition-prefixes "magit-gitignore" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-imenu" "magit-imenu.el" (0 0 0 0)) -;;; Generated autoloads from magit-imenu.el - -(autoload 'magit-imenu--log-prev-index-position-function "magit-imenu" "\ -Move point to previous line in current buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) - -(autoload 'magit-imenu--log-extract-index-name-function "magit-imenu" "\ -Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) - -(autoload 'magit-imenu--diff-prev-index-position-function "magit-imenu" "\ -Move point to previous file line in current buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) - -(autoload 'magit-imenu--diff-extract-index-name-function "magit-imenu" "\ -Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) - -(autoload 'magit-imenu--status-create-index-function "magit-imenu" "\ -Return an alist of all imenu entries in current buffer. -This function is used as a value for -`imenu-create-index-function'." nil nil) - -(autoload 'magit-imenu--refs-create-index-function "magit-imenu" "\ -Return an alist of all imenu entries in current buffer. -This function is used as a value for -`imenu-create-index-function'." nil nil) - -(autoload 'magit-imenu--cherry-create-index-function "magit-imenu" "\ -Return an alist of all imenu entries in current buffer. -This function is used as a value for -`imenu-create-index-function'." nil nil) - -(autoload 'magit-imenu--submodule-prev-index-position-function "magit-imenu" "\ -Move point to previous line in magit-submodule-list buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) - -(autoload 'magit-imenu--submodule-extract-index-name-function "magit-imenu" "\ -Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) - -(autoload 'magit-imenu--repolist-prev-index-position-function "magit-imenu" "\ -Move point to previous line in magit-repolist buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) - -(autoload 'magit-imenu--repolist-extract-index-name-function "magit-imenu" "\ -Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) - -(autoload 'magit-imenu--process-prev-index-position-function "magit-imenu" "\ -Move point to previous process in magit-process buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) - -(autoload 'magit-imenu--process-extract-index-name-function "magit-imenu" "\ -Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) - -(autoload 'magit-imenu--rebase-prev-index-position-function "magit-imenu" "\ -Move point to previous commit in git-rebase buffer. -This function is used as a value for -`imenu-prev-index-position-function'." nil nil) - -(autoload 'magit-imenu--rebase-extract-index-name-function "magit-imenu" "\ -Return imenu name for line at point. -This function is used as a value for -`imenu-extract-index-name-function'. Point should be at the -beginning of the line." nil nil) - -(register-definition-prefixes "magit-imenu" '("magit-imenu--index-function")) - -;;;*** - -;;;### (autoloads nil "magit-log" "magit-log.el" (0 0 0 0)) -;;; Generated autoloads from magit-log.el - (autoload 'magit-log "magit-log" nil t) - (autoload 'magit-log-refresh "magit-log" nil t) - -(autoload 'magit-log-current "magit-log" "\ -Show log for the current branch. -When `HEAD' is detached or with a prefix argument show log for -one or more revs read from the minibuffer. - -\(fn REVS &optional ARGS FILES)" t nil) - -(autoload 'magit-log-other "magit-log" "\ -Show log for one or more revs read from the minibuffer. -The user can input any revision or revisions separated by a -space, or even ranges, but only branches and tags, and a -representation of the commit at point, are available as -completion candidates. - -\(fn REVS &optional ARGS FILES)" t nil) - -(autoload 'magit-log-head "magit-log" "\ -Show log for `HEAD'. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-log-branches "magit-log" "\ -Show log for all local branches and `HEAD'. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-log-matching-branches "magit-log" "\ -Show log for all branches matching PATTERN and `HEAD'. - -\(fn PATTERN &optional ARGS FILES)" t nil) - -(autoload 'magit-log-matching-tags "magit-log" "\ -Show log for all tags matching PATTERN and `HEAD'. - -\(fn PATTERN &optional ARGS FILES)" t nil) - -(autoload 'magit-log-all-branches "magit-log" "\ -Show log for all local and remote branches and `HEAD'. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-log-all "magit-log" "\ -Show log for all references and `HEAD'. - -\(fn &optional ARGS FILES)" t nil) - -(autoload 'magit-log-buffer-file "magit-log" "\ -Show log for the blob or file visited in the current buffer. -With a prefix argument or when `--follow' is an active log -argument, then follow renames. When the region is active, -restrict the log to the lines that the region touches. - -\(fn &optional FOLLOW BEG END)" t nil) - -(autoload 'magit-log-trace-definition "magit-log" "\ -Show log for the definition at point. - -\(fn FILE FN REV)" t nil) - -(autoload 'magit-log-merged "magit-log" "\ -Show log for the merge of COMMIT into BRANCH. - -More precisely, find merge commit M that brought COMMIT into -BRANCH, and show the log of the range \"M^1..M\". If COMMIT is -directly on BRANCH, then show approximately twenty surrounding -commits instead. - -This command requires git-when-merged, which is available from -https://github.com/mhagger/git-when-merged. - -\(fn COMMIT BRANCH &optional ARGS FILES)" t nil) - -(autoload 'magit-log-move-to-parent "magit-log" "\ -Move to the Nth parent of the current commit. - -\(fn &optional N)" t nil) - (autoload 'magit-shortlog "magit-log" nil t) - -(autoload 'magit-shortlog-since "magit-log" "\ -Show a history summary for commits since REV. - -\(fn REV ARGS)" t nil) - -(autoload 'magit-shortlog-range "magit-log" "\ -Show a history summary for commit or range REV-OR-RANGE. - -\(fn REV-OR-RANGE ARGS)" t nil) - -(autoload 'magit-cherry "magit-log" "\ -Show commits in a branch that are not merged in the upstream branch. - -\(fn HEAD UPSTREAM)" t nil) - -(register-definition-prefixes "magit-log" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-margin" "magit-margin.el" (0 0 0 0)) -;;; Generated autoloads from magit-margin.el - -(register-definition-prefixes "magit-margin" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-merge" "magit-merge.el" (0 0 0 0)) -;;; Generated autoloads from magit-merge.el - (autoload 'magit-merge "magit" nil t) - -(autoload 'magit-merge-plain "magit-merge" "\ -Merge commit REV into the current branch; using default message. - -Unless there are conflicts or a prefix argument is used create a -merge commit using a generic commit message and without letting -the user inspect the result. With a prefix argument pretend the -merge failed to give the user the opportunity to inspect the -merge. - -\(git merge --no-edit|--no-commit [ARGS] REV) - -\(fn REV &optional ARGS NOCOMMIT)" t nil) - -(autoload 'magit-merge-editmsg "magit-merge" "\ -Merge commit REV into the current branch; and edit message. -Perform the merge and prepare a commit message but let the user -edit it. - -\(git merge --edit --no-ff [ARGS] REV) - -\(fn REV &optional ARGS)" t nil) - -(autoload 'magit-merge-nocommit "magit-merge" "\ -Merge commit REV into the current branch; pretending it failed. -Pretend the merge failed to give the user the opportunity to -inspect the merge and change the commit message. - -\(git merge --no-commit --no-ff [ARGS] REV) - -\(fn REV &optional ARGS)" t nil) - -(autoload 'magit-merge-into "magit-merge" "\ -Merge the current branch into BRANCH and remove the former. - -Before merging, force push the source branch to its push-remote, -provided the respective remote branch already exists, ensuring -that the respective pull-request (if any) won't get stuck on some -obsolete version of the commits that are being merged. Finally -if `forge-branch-pullreq' was used to create the merged branch, -then also remove the respective remote branch. - -\(fn BRANCH &optional ARGS)" t nil) - -(autoload 'magit-merge-absorb "magit-merge" "\ -Merge BRANCH into the current branch and remove the former. - -Before merging, force push the source branch to its push-remote, -provided the respective remote branch already exists, ensuring -that the respective pull-request (if any) won't get stuck on some -obsolete version of the commits that are being merged. Finally -if `forge-branch-pullreq' was used to create the merged branch, -then also remove the respective remote branch. - -\(fn BRANCH &optional ARGS)" t nil) - -(autoload 'magit-merge-squash "magit-merge" "\ -Squash commit REV into the current branch; don't create a commit. - -\(git merge --squash REV) - -\(fn REV)" t nil) - -(autoload 'magit-merge-preview "magit-merge" "\ -Preview result of merging REV into the current branch. - -\(fn REV)" t nil) - -(autoload 'magit-merge-abort "magit-merge" "\ -Abort the current merge operation. - -\(git merge --abort)" t nil) - -(register-definition-prefixes "magit-merge" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-mode" "magit-mode.el" (0 0 0 0)) -;;; Generated autoloads from magit-mode.el - -(register-definition-prefixes "magit-mode" '("disable-magit-save-buffers" "magit-")) - -;;;*** - -;;;### (autoloads nil "magit-notes" "magit-notes.el" (0 0 0 0)) -;;; Generated autoloads from magit-notes.el - (autoload 'magit-notes "magit" nil t) - -(register-definition-prefixes "magit-notes" '("magit-notes-")) - -;;;*** - -;;;### (autoloads nil "magit-obsolete" "magit-obsolete.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from magit-obsolete.el - -(register-definition-prefixes "magit-obsolete" '("magit--magit-popup-warning")) - -;;;*** - -;;;### (autoloads nil "magit-patch" "magit-patch.el" (0 0 0 0)) -;;; Generated autoloads from magit-patch.el - (autoload 'magit-patch "magit-patch" nil t) - (autoload 'magit-patch-create "magit-patch" nil t) - (autoload 'magit-patch-apply "magit-patch" nil t) - -(autoload 'magit-patch-save "magit-patch" "\ -Write current diff into patch FILE. - -What arguments are used to create the patch depends on the value -of `magit-patch-save-arguments' and whether a prefix argument is -used. - -If the value is the symbol `buffer', then use the same arguments -as the buffer. With a prefix argument use no arguments. - -If the value is a list beginning with the symbol `exclude', then -use the same arguments as the buffer except for those matched by -entries in the cdr of the list. The comparison is done using -`string-prefix-p'. With a prefix argument use the same arguments -as the buffer. - -If the value is a list of strings (including the empty list), -then use those arguments. With a prefix argument use the same -arguments as the buffer. - -Of course the arguments that are required to actually show the -same differences as those shown in the buffer are always used. - -\(fn FILE &optional ARG)" t nil) - -(autoload 'magit-request-pull "magit-patch" "\ -Request upstream to pull from your public repository. - -URL is the url of your publicly accessible repository. -START is a commit that already is in the upstream repository. -END is the last commit, usually a branch name, which upstream -is asked to pull. START has to be reachable from that commit. - -\(fn URL START END)" t nil) - -(register-definition-prefixes "magit-patch" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-process" "magit-process.el" (0 0 0 0)) -;;; Generated autoloads from magit-process.el - -(register-definition-prefixes "magit-process" '("magit-" "tramp-sh-handle-")) - -;;;*** - -;;;### (autoloads nil "magit-pull" "magit-pull.el" (0 0 0 0)) -;;; Generated autoloads from magit-pull.el - (autoload 'magit-pull "magit-pull" nil t) - (autoload 'magit-pull-from-pushremote "magit-pull" nil t) - (autoload 'magit-pull-from-upstream "magit-pull" nil t) - -(autoload 'magit-pull-branch "magit-pull" "\ -Pull from a branch read in the minibuffer. - -\(fn SOURCE ARGS)" t nil) - -(register-definition-prefixes "magit-pull" '("magit-pull-")) - -;;;*** - -;;;### (autoloads nil "magit-push" "magit-push.el" (0 0 0 0)) -;;; Generated autoloads from magit-push.el - (autoload 'magit-push "magit-push" nil t) - (autoload 'magit-push-current-to-pushremote "magit-push" nil t) - (autoload 'magit-push-current-to-upstream "magit-push" nil t) - -(autoload 'magit-push-current "magit-push" "\ -Push the current branch to a branch read in the minibuffer. - -\(fn TARGET ARGS)" t nil) - -(autoload 'magit-push-other "magit-push" "\ -Push an arbitrary branch or commit somewhere. -Both the source and the target are read in the minibuffer. - -\(fn SOURCE TARGET ARGS)" t nil) - -(autoload 'magit-push-refspecs "magit-push" "\ -Push one or multiple REFSPECS to a REMOTE. -Both the REMOTE and the REFSPECS are read in the minibuffer. To -use multiple REFSPECS, separate them with commas. Completion is -only available for the part before the colon, or when no colon -is used. - -\(fn REMOTE REFSPECS ARGS)" t nil) - -(autoload 'magit-push-matching "magit-push" "\ -Push all matching branches to another repository. -If multiple remotes exist, then read one from the user. -If just one exists, use that without requiring confirmation. - -\(fn REMOTE &optional ARGS)" t nil) - -(autoload 'magit-push-tags "magit-push" "\ -Push all tags to another repository. -If only one remote exists, then push to that. Otherwise prompt -for a remote, offering the remote configured for the current -branch as default. - -\(fn REMOTE &optional ARGS)" t nil) - -(autoload 'magit-push-tag "magit-push" "\ -Push a tag to another repository. - -\(fn TAG REMOTE &optional ARGS)" t nil) - -(autoload 'magit-push-notes-ref "magit-push" "\ -Push a notes ref to another repository. - -\(fn REF REMOTE &optional ARGS)" t nil) - (autoload 'magit-push-implicitly "magit-push" nil t) - -(autoload 'magit-push-to-remote "magit-push" "\ -Push to REMOTE without using an explicit refspec. -The REMOTE is read in the minibuffer. - -This command simply runs \"git push -v [ARGS] REMOTE\". ARGS -are the arguments specified in the popup buffer. No refspec -arguments are used. Instead the behavior depends on at least -these Git variables: `push.default', `remote.pushDefault', -`branch..pushRemote', `branch..remote', -`branch..merge', and `remote..push'. - -\(fn REMOTE ARGS)" t nil) - -(register-definition-prefixes "magit-push" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-reflog" "magit-reflog.el" (0 0 0 0)) -;;; Generated autoloads from magit-reflog.el - -(autoload 'magit-reflog-current "magit-reflog" "\ -Display the reflog of the current branch. -If `HEAD' is detached, then show the reflog for that instead." t nil) - -(autoload 'magit-reflog-other "magit-reflog" "\ -Display the reflog of a branch or another ref. - -\(fn REF)" t nil) - -(autoload 'magit-reflog-head "magit-reflog" "\ -Display the `HEAD' reflog." t nil) - -(register-definition-prefixes "magit-reflog" '("magit-reflog-")) - -;;;*** - -;;;### (autoloads nil "magit-refs" "magit-refs.el" (0 0 0 0)) -;;; Generated autoloads from magit-refs.el - (autoload 'magit-show-refs "magit-refs" nil t) - -(autoload 'magit-show-refs-head "magit-refs" "\ -List and compare references in a dedicated buffer. -Compared with `HEAD'. - -\(fn &optional ARGS)" t nil) - -(autoload 'magit-show-refs-current "magit-refs" "\ -List and compare references in a dedicated buffer. -Compare with the current branch or `HEAD' if it is detached. - -\(fn &optional ARGS)" t nil) - -(autoload 'magit-show-refs-other "magit-refs" "\ -List and compare references in a dedicated buffer. -Compared with a branch read from the user. - -\(fn &optional REF ARGS)" t nil) - -(register-definition-prefixes "magit-refs" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-remote" "magit-remote.el" (0 0 0 0)) -;;; Generated autoloads from magit-remote.el - (autoload 'magit-remote "magit-remote" nil t) - -(autoload 'magit-remote-add "magit-remote" "\ -Add a remote named REMOTE and fetch it. - -\(fn REMOTE URL &optional ARGS)" t nil) - -(autoload 'magit-remote-rename "magit-remote" "\ -Rename the remote named OLD to NEW. - -\(fn OLD NEW)" t nil) - -(autoload 'magit-remote-remove "magit-remote" "\ -Delete the remote named REMOTE. - -\(fn REMOTE)" t nil) - -(autoload 'magit-remote-prune "magit-remote" "\ -Remove stale remote-tracking branches for REMOTE. - -\(fn REMOTE)" t nil) - -(autoload 'magit-remote-prune-refspecs "magit-remote" "\ -Remove stale refspecs for REMOTE. - -A refspec is stale if there no longer exists at least one branch -on the remote that would be fetched due to that refspec. A stale -refspec is problematic because its existence causes Git to refuse -to fetch according to the remaining non-stale refspecs. - -If only stale refspecs remain, then offer to either delete the -remote or to replace the stale refspecs with the default refspec. - -Also remove the remote-tracking branches that were created due to -the now stale refspecs. Other stale branches are not removed. - -\(fn REMOTE)" t nil) - -(autoload 'magit-remote-set-head "magit-remote" "\ -Set the local representation of REMOTE's default branch. -Query REMOTE and set the symbolic-ref refs/remotes//HEAD -accordingly. With a prefix argument query for the branch to be -used, which allows you to select an incorrect value if you fancy -doing that. - -\(fn REMOTE &optional BRANCH)" t nil) - -(autoload 'magit-remote-unset-head "magit-remote" "\ -Unset the local representation of REMOTE's default branch. -Delete the symbolic-ref \"refs/remotes//HEAD\". - -\(fn REMOTE)" t nil) - -(autoload 'magit-remote-unshallow "magit-remote" "\ -Convert a shallow remote into a full one. -If only a single refspec is set and it does not contain a -wildcard, then also offer to replace it with the standard -refspec. - -\(fn REMOTE)" t nil) - (autoload 'magit-remote-configure "magit-remote" nil t) - -(register-definition-prefixes "magit-remote" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-repos" "magit-repos.el" (0 0 0 0)) -;;; Generated autoloads from magit-repos.el - -(autoload 'magit-list-repositories "magit-repos" "\ -Display a list of repositories. - -Use the options `magit-repository-directories' to control which -repositories are displayed." t nil) - -(register-definition-prefixes "magit-repos" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-reset" "magit-reset.el" (0 0 0 0)) -;;; Generated autoloads from magit-reset.el - (autoload 'magit-reset "magit" nil t) - -(autoload 'magit-reset-mixed "magit-reset" "\ -Reset the `HEAD' and index to COMMIT, but not the working tree. - -\(git reset --mixed COMMIT) - -\(fn COMMIT)" t nil) - -(autoload 'magit-reset-soft "magit-reset" "\ -Reset the `HEAD' to COMMIT, but not the index and working tree. - -\(git reset --soft REVISION) - -\(fn COMMIT)" t nil) - -(autoload 'magit-reset-hard "magit-reset" "\ -Reset the `HEAD', index, and working tree to COMMIT. - -\(git reset --hard REVISION) - -\(fn COMMIT)" t nil) - -(autoload 'magit-reset-keep "magit-reset" "\ -Reset the `HEAD' and index to COMMIT, while keeping uncommitted changes. - -\(git reset --keep REVISION) - -\(fn COMMIT)" t nil) - -(autoload 'magit-reset-index "magit-reset" "\ -Reset the index to COMMIT. -Keep the `HEAD' and working tree as-is, so if COMMIT refers to the -head this effectively unstages all changes. - -\(git reset COMMIT .) - -\(fn COMMIT)" t nil) - -(autoload 'magit-reset-worktree "magit-reset" "\ -Reset the worktree to COMMIT. -Keep the `HEAD' and index as-is. - -\(fn COMMIT)" t nil) - -(autoload 'magit-reset-quickly "magit-reset" "\ -Reset the `HEAD' and index to COMMIT, and possibly the working tree. -With a prefix argument reset the working tree otherwise don't. - -\(git reset --mixed|--hard COMMIT) - -\(fn COMMIT &optional HARD)" t nil) - -(register-definition-prefixes "magit-reset" '("magit-reset-")) - -;;;*** - -;;;### (autoloads nil "magit-sequence" "magit-sequence.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from magit-sequence.el - -(autoload 'magit-sequencer-continue "magit-sequence" "\ -Resume the current cherry-pick or revert sequence." t nil) - -(autoload 'magit-sequencer-skip "magit-sequence" "\ -Skip the stopped at commit during a cherry-pick or revert sequence." t nil) - -(autoload 'magit-sequencer-abort "magit-sequence" "\ -Abort the current cherry-pick or revert sequence. -This discards all changes made since the sequence started." t nil) - (autoload 'magit-cherry-pick "magit-sequence" nil t) - -(autoload 'magit-cherry-copy "magit-sequence" "\ -Copy COMMITS from another branch onto the current branch. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then pick all of them, -without prompting. - -\(fn COMMITS &optional ARGS)" t nil) - -(autoload 'magit-cherry-apply "magit-sequence" "\ -Apply the changes in COMMITS but do not commit them. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then apply all of them, -without prompting. - -\(fn COMMITS &optional ARGS)" t nil) - -(autoload 'magit-cherry-harvest "magit-sequence" "\ -Move COMMITS from another BRANCH onto the current branch. -Remove the COMMITS from BRANCH and stay on the current branch. -If a conflict occurs, then you have to fix that and finish the -process manually. - -\(fn COMMITS BRANCH &optional ARGS)" t nil) - -(autoload 'magit-cherry-donate "magit-sequence" "\ -Move COMMITS from the current branch onto another existing BRANCH. -Remove COMMITS from the current branch and stay on that branch. -If a conflict occurs, then you have to fix that and finish the -process manually. `HEAD' is allowed to be detached initially. - -\(fn COMMITS BRANCH &optional ARGS)" t nil) - -(autoload 'magit-cherry-spinout "magit-sequence" "\ -Move COMMITS from the current branch onto a new BRANCH. -Remove COMMITS from the current branch and stay on that branch. -If a conflict occurs, then you have to fix that and finish the -process manually. - -\(fn COMMITS BRANCH START-POINT &optional ARGS)" t nil) - -(autoload 'magit-cherry-spinoff "magit-sequence" "\ -Move COMMITS from the current branch onto a new BRANCH. -Remove COMMITS from the current branch and checkout BRANCH. -If a conflict occurs, then you have to fix that and finish -the process manually. - -\(fn COMMITS BRANCH START-POINT &optional ARGS)" t nil) - (autoload 'magit-revert "magit-sequence" nil t) - -(autoload 'magit-revert-and-commit "magit-sequence" "\ -Revert COMMIT by creating a new commit. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then revert all of them, -without prompting. - -\(fn COMMIT &optional ARGS)" t nil) - -(autoload 'magit-revert-no-commit "magit-sequence" "\ -Revert COMMIT by applying it in reverse to the worktree. -Prompt for a commit, defaulting to the commit at point. If -the region selects multiple commits, then revert all of them, -without prompting. - -\(fn COMMIT &optional ARGS)" t nil) - (autoload 'magit-am "magit-sequence" nil t) - -(autoload 'magit-am-apply-patches "magit-sequence" "\ -Apply the patches FILES. - -\(fn &optional FILES ARGS)" t nil) - -(autoload 'magit-am-apply-maildir "magit-sequence" "\ -Apply the patches from MAILDIR. - -\(fn &optional MAILDIR ARGS)" t nil) - -(autoload 'magit-am-continue "magit-sequence" "\ -Resume the current patch applying sequence." t nil) - -(autoload 'magit-am-skip "magit-sequence" "\ -Skip the stopped at patch during a patch applying sequence." t nil) - -(autoload 'magit-am-abort "magit-sequence" "\ -Abort the current patch applying sequence. -This discards all changes made since the sequence started." t nil) - (autoload 'magit-rebase "magit-sequence" nil t) - (autoload 'magit-rebase-onto-pushremote "magit-sequence" nil t) - (autoload 'magit-rebase-onto-upstream "magit-sequence" nil t) - -(autoload 'magit-rebase-branch "magit-sequence" "\ -Rebase the current branch onto a branch read in the minibuffer. -All commits that are reachable from `HEAD' but not from the -selected branch TARGET are being rebased. - -\(fn TARGET ARGS)" t nil) - -(autoload 'magit-rebase-subset "magit-sequence" "\ -Rebase a subset of the current branch's history onto a new base. -Rebase commits from START to `HEAD' onto NEWBASE. -START has to be selected from a list of recent commits. - -\(fn NEWBASE START ARGS)" t nil) - -(autoload 'magit-rebase-interactive "magit-sequence" "\ -Start an interactive rebase sequence. - -\(fn COMMIT ARGS)" t nil) - -(autoload 'magit-rebase-autosquash "magit-sequence" "\ -Combine squash and fixup commits with their intended targets. - -\(fn ARGS)" t nil) - -(autoload 'magit-rebase-edit-commit "magit-sequence" "\ -Edit a single older commit using rebase. - -\(fn COMMIT ARGS)" t nil) - -(autoload 'magit-rebase-reword-commit "magit-sequence" "\ -Reword a single older commit using rebase. - -\(fn COMMIT ARGS)" t nil) - -(autoload 'magit-rebase-remove-commit "magit-sequence" "\ -Remove a single older commit using rebase. - -\(fn COMMIT ARGS)" t nil) - -(autoload 'magit-rebase-continue "magit-sequence" "\ -Restart the current rebasing operation. -In some cases this pops up a commit message buffer for you do -edit. With a prefix argument the old message is reused as-is. - -\(fn &optional NOEDIT)" t nil) - -(autoload 'magit-rebase-skip "magit-sequence" "\ -Skip the current commit and restart the current rebase operation." t nil) - -(autoload 'magit-rebase-edit "magit-sequence" "\ -Edit the todo list of the current rebase operation." t nil) - -(autoload 'magit-rebase-abort "magit-sequence" "\ -Abort the current rebase operation, restoring the original branch." t nil) - -(register-definition-prefixes "magit-sequence" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-stash" "magit-stash.el" (0 0 0 0)) -;;; Generated autoloads from magit-stash.el - (autoload 'magit-stash "magit-stash" nil t) - -(autoload 'magit-stash-both "magit-stash" "\ -Create a stash of the index and working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -\(fn MESSAGE &optional INCLUDE-UNTRACKED)" t nil) - -(autoload 'magit-stash-index "magit-stash" "\ -Create a stash of the index only. -Unstaged and untracked changes are not stashed. The stashed -changes are applied in reverse to both the index and the -worktree. This command can fail when the worktree is not clean. -Applying the resulting stash has the inverse effect. - -\(fn MESSAGE)" t nil) - -(autoload 'magit-stash-worktree "magit-stash" "\ -Create a stash of unstaged changes in the working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -\(fn MESSAGE &optional INCLUDE-UNTRACKED)" t nil) - -(autoload 'magit-stash-keep-index "magit-stash" "\ -Create a stash of the index and working tree, keeping index intact. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -\(fn MESSAGE &optional INCLUDE-UNTRACKED)" t nil) - -(autoload 'magit-snapshot-both "magit-stash" "\ -Create a snapshot of the index and working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -\(fn &optional INCLUDE-UNTRACKED)" t nil) - -(autoload 'magit-snapshot-index "magit-stash" "\ -Create a snapshot of the index only. -Unstaged and untracked changes are not stashed." t nil) - -(autoload 'magit-snapshot-worktree "magit-stash" "\ -Create a snapshot of unstaged changes in the working tree. -Untracked files are included according to infix arguments. -One prefix argument is equivalent to `--include-untracked' -while two prefix arguments are equivalent to `--all'. - -\(fn &optional INCLUDE-UNTRACKED)" t nil) - -(autoload 'magit-stash-apply "magit-stash" "\ -Apply a stash to the working tree. -Try to preserve the stash index. If that fails because there -are staged changes, apply without preserving the stash index. - -\(fn STASH)" t nil) - -(autoload 'magit-stash-pop "magit-stash" "\ -Apply a stash to the working tree and remove it from stash list. -Try to preserve the stash index. If that fails because there -are staged changes, apply without preserving the stash index -and forgo removing the stash. - -\(fn STASH)" t nil) - -(autoload 'magit-stash-drop "magit-stash" "\ -Remove a stash from the stash list. -When the region is active offer to drop all contained stashes. - -\(fn STASH)" t nil) - -(autoload 'magit-stash-clear "magit-stash" "\ -Remove all stashes saved in REF's reflog by deleting REF. - -\(fn REF)" t nil) - -(autoload 'magit-stash-branch "magit-stash" "\ -Create and checkout a new BRANCH from STASH. - -\(fn STASH BRANCH)" t nil) - -(autoload 'magit-stash-branch-here "magit-stash" "\ -Create and checkout a new BRANCH and apply STASH. -The branch is created using `magit-branch-and-checkout', using the -current branch or `HEAD' as the start-point. - -\(fn STASH BRANCH)" t nil) - -(autoload 'magit-stash-format-patch "magit-stash" "\ -Create a patch from STASH - -\(fn STASH)" t nil) - -(autoload 'magit-stash-list "magit-stash" "\ -List all stashes in a buffer." t nil) - -(autoload 'magit-stash-show "magit-stash" "\ -Show all diffs of a stash in a buffer. - -\(fn STASH &optional ARGS FILES)" t nil) - -(register-definition-prefixes "magit-stash" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-status" "magit-status.el" (0 0 0 0)) -;;; Generated autoloads from magit-status.el - -(autoload 'magit-init "magit-status" "\ -Initialize a Git repository, then show its status. - -If the directory is below an existing repository, then the user -has to confirm that a new one should be created inside. If the -directory is the root of the existing repository, then the user -has to confirm that it should be reinitialized. - -Non-interactively DIRECTORY is (re-)initialized unconditionally. - -\(fn DIRECTORY)" t nil) - -(autoload 'magit-status "magit-status" "\ -Show the status of the current Git repository in a buffer. - -If the current directory isn't located within a Git repository, -then prompt for an existing repository or an arbitrary directory, -depending on option `magit-repository-directories', and show the -status of the selected repository instead. - -* If that option specifies any existing repositories, then offer - those for completion and show the status buffer for the - selected one. - -* Otherwise read an arbitrary directory using regular file-name - completion. If the selected directory is the top-level of an - existing working tree, then show the status buffer for that. - -* Otherwise offer to initialize the selected directory as a new - repository. After creating the repository show its status - buffer. - -These fallback behaviors can also be forced using one or more -prefix arguments: - -* With two prefix arguments (or more precisely a numeric prefix - value of 16 or greater) read an arbitrary directory and act on - it as described above. The same could be accomplished using - the command `magit-init'. - -* With a single prefix argument read an existing repository, or - if none can be found based on `magit-repository-directories', - then fall back to the same behavior as with two prefix - arguments. - -\(fn &optional DIRECTORY CACHE)" t nil) - -(defalias 'magit 'magit-status "\ -An alias for `magit-status' for better discoverability. - -Instead of invoking this alias for `magit-status' using -\"M-x magit RET\", you should bind a key to `magit-status' -and read the info node `(magit)Getting Started', which -also contains other useful hints.") - -(autoload 'magit-status-here "magit-status" "\ -Like `magit-status' but with non-nil `magit-status-goto-file-position'." t nil) - -(autoload 'magit-status-quick "magit-status" "\ -Show the status of the current Git repository, maybe without refreshing. - -If the status buffer of the current Git repository exists but -isn't being displayed in the selected frame, then display it -without refreshing it. - -If the status buffer is being displayed in the selected frame, -then also refresh it. - -Prefix arguments have the same meaning as for `magit-status', -and additionally cause the buffer to be refresh. - -To use this function instead of `magit-status', add this to your -init file: (global-set-key (kbd \"C-x g\") 'magit-status-quick)." t nil) - -(autoload 'magit-status-setup-buffer "magit-status" "\ - - -\(fn &optional DIRECTORY)" nil nil) - -(register-definition-prefixes "magit-status" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-submodule" "magit-submodule.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from magit-submodule.el - (autoload 'magit-submodule "magit-submodule" nil t) - (autoload 'magit-submodule-add "magit-submodule" nil t) - -(autoload 'magit-submodule-read-name-for-path "magit-submodule" "\ - - -\(fn PATH &optional PREFER-SHORT)" nil nil) - (autoload 'magit-submodule-register "magit-submodule" nil t) - (autoload 'magit-submodule-populate "magit-submodule" nil t) - (autoload 'magit-submodule-update "magit-submodule" nil t) - (autoload 'magit-submodule-synchronize "magit-submodule" nil t) - (autoload 'magit-submodule-unpopulate "magit-submodule" nil t) - -(autoload 'magit-submodule-remove "magit-submodule" "\ -Unregister MODULES and remove their working directories. - -For safety reasons, do not remove the gitdirs and if a module has -uncommitted changes, then do not remove it at all. If a module's -gitdir is located inside the working directory, then move it into -the gitdir of the superproject first. - -With the \"--force\" argument offer to remove dirty working -directories and with a prefix argument offer to delete gitdirs. -Both actions are very dangerous and have to be confirmed. There -are additional safety precautions in place, so you might be able -to recover from making a mistake here, but don't count on it. - -\(fn MODULES ARGS TRASH-GITDIRS)" t nil) - -(autoload 'magit-insert-modules "magit-submodule" "\ -Insert submodule sections. -Hook `magit-module-sections-hook' controls which module sections -are inserted, and option `magit-module-sections-nested' controls -whether they are wrapped in an additional section." nil nil) - -(autoload 'magit-insert-modules-overview "magit-submodule" "\ -Insert sections for all modules. -For each section insert the path and the output of `git describe --tags', -or, failing that, the abbreviated HEAD commit hash." nil nil) - -(autoload 'magit-insert-modules-unpulled-from-upstream "magit-submodule" "\ -Insert sections for modules that haven't been pulled from the upstream. -These sections can be expanded to show the respective commits." nil nil) - -(autoload 'magit-insert-modules-unpulled-from-pushremote "magit-submodule" "\ -Insert sections for modules that haven't been pulled from the push-remote. -These sections can be expanded to show the respective commits." nil nil) - -(autoload 'magit-insert-modules-unpushed-to-upstream "magit-submodule" "\ -Insert sections for modules that haven't been pushed to the upstream. -These sections can be expanded to show the respective commits." nil nil) - -(autoload 'magit-insert-modules-unpushed-to-pushremote "magit-submodule" "\ -Insert sections for modules that haven't been pushed to the push-remote. -These sections can be expanded to show the respective commits." nil nil) - -(autoload 'magit-list-submodules "magit-submodule" "\ -Display a list of the current repository's submodules." t nil) - -(register-definition-prefixes "magit-submodule" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-subtree" "magit-subtree.el" (0 0 0 0)) -;;; Generated autoloads from magit-subtree.el - (autoload 'magit-subtree "magit-subtree" nil t) - (autoload 'magit-subtree-import "magit-subtree" nil t) - (autoload 'magit-subtree-export "magit-subtree" nil t) - -(autoload 'magit-subtree-add "magit-subtree" "\ -Add REF from REPOSITORY as a new subtree at PREFIX. - -\(fn PREFIX REPOSITORY REF ARGS)" t nil) - -(autoload 'magit-subtree-add-commit "magit-subtree" "\ -Add COMMIT as a new subtree at PREFIX. - -\(fn PREFIX COMMIT ARGS)" t nil) - -(autoload 'magit-subtree-merge "magit-subtree" "\ -Merge COMMIT into the PREFIX subtree. - -\(fn PREFIX COMMIT ARGS)" t nil) - -(autoload 'magit-subtree-pull "magit-subtree" "\ -Pull REF from REPOSITORY into the PREFIX subtree. - -\(fn PREFIX REPOSITORY REF ARGS)" t nil) - -(autoload 'magit-subtree-push "magit-subtree" "\ -Extract the history of the subtree PREFIX and push it to REF on REPOSITORY. - -\(fn PREFIX REPOSITORY REF ARGS)" t nil) - -(autoload 'magit-subtree-split "magit-subtree" "\ -Extract the history of the subtree PREFIX. - -\(fn PREFIX COMMIT ARGS)" t nil) - -(register-definition-prefixes "magit-subtree" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-tag" "magit-tag.el" (0 0 0 0)) -;;; Generated autoloads from magit-tag.el - (autoload 'magit-tag "magit" nil t) - -(autoload 'magit-tag-create "magit-tag" "\ -Create a new tag with the given NAME at REV. -With a prefix argument annotate the tag. - -\(git tag [--annotate] NAME REV) - -\(fn NAME REV &optional ARGS)" t nil) - -(autoload 'magit-tag-delete "magit-tag" "\ -Delete one or more tags. -If the region marks multiple tags (and nothing else), then offer -to delete those, otherwise prompt for a single tag to be deleted, -defaulting to the tag at point. - -\(git tag -d TAGS) - -\(fn TAGS)" t nil) - -(autoload 'magit-tag-prune "magit-tag" "\ -Offer to delete tags missing locally from REMOTE, and vice versa. - -\(fn TAGS REMOTE-TAGS REMOTE)" t nil) - -(autoload 'magit-tag-release "magit-tag" "\ -Create a release tag. - -Assume that release tags match `magit-release-tag-regexp'. - -First prompt for the name of the new tag using the highest -existing tag as initial input and leaving it to the user to -increment the desired part of the version string. - -If `--annotate' is enabled, then prompt for the message of the -new tag. Base the proposed tag message on the message of the -highest tag, provided that that contains the corresponding -version string and substituting the new version string for that. -Otherwise propose something like \"Foo-Bar 1.2.3\", given, for -example, a TAG \"v1.2.3\" and a repository located at something -like \"/path/to/foo-bar\". - -\(fn TAG MSG &optional ARGS)" t nil) - -(register-definition-prefixes "magit-tag" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-transient" "magit-transient.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from magit-transient.el - -(register-definition-prefixes "magit-transient" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-utils" "magit-utils.el" (0 0 0 0)) -;;; Generated autoloads from magit-utils.el - -(autoload 'magit-emacs-Q-command "magit-utils" "\ -Show a shell command that runs an uncustomized Emacs with only Magit loaded. -See info node `(magit)Debugging Tools' for more information." t nil) - -(autoload 'Info-follow-nearest-node--magit-gitman "magit-utils" "\ - - -\(fn FN &optional FORK)" nil nil) - -(advice-add 'Info-follow-nearest-node :around 'Info-follow-nearest-node--magit-gitman) - -(autoload 'org-man-export--magit-gitman "magit-utils" "\ - - -\(fn FN LINK DESCRIPTION FORMAT)" nil nil) - -(advice-add 'org-man-export :around 'org-man-export--magit-gitman) - -(register-definition-prefixes "magit-utils" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-wip" "magit-wip.el" (0 0 0 0)) -;;; Generated autoloads from magit-wip.el - -(defvar magit-wip-mode nil "\ -Non-nil if Magit-Wip mode is enabled. -See the `magit-wip-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 `magit-wip-mode'.") - -(custom-autoload 'magit-wip-mode "magit-wip" nil) - -(autoload 'magit-wip-mode "magit-wip" "\ -Save uncommitted changes to work-in-progress refs. - -This is a minor mode. If called interactively, toggle the -`Magit-Wip mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='magit-wip-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Whenever appropriate (i.e. when dataloss would be a possibility -otherwise) this mode causes uncommitted changes to be committed -to dedicated work-in-progress refs. - -For historic reasons this mode is implemented on top of four -other `magit-wip-*' modes, which can also be used individually, -if you want finer control over when the wip refs are updated; -but that is discouraged. - -\(fn &optional ARG)" t nil) - -(put 'magit-wip-after-save-mode 'globalized-minor-mode t) - -(defvar magit-wip-after-save-mode nil "\ -Non-nil if Magit-Wip-After-Save mode is enabled. -See the `magit-wip-after-save-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 `magit-wip-after-save-mode'.") - -(custom-autoload 'magit-wip-after-save-mode "magit-wip" nil) - -(autoload 'magit-wip-after-save-mode "magit-wip" "\ -Toggle Magit-Wip-After-Save-Local mode in all buffers. -With prefix ARG, enable Magit-Wip-After-Save mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Magit-Wip-After-Save-Local mode is enabled in all buffers where -`magit-wip-after-save-local-mode-turn-on' would do it. - -See `magit-wip-after-save-local-mode' for more information on -Magit-Wip-After-Save-Local mode. - -\(fn &optional ARG)" t nil) - -(defvar magit-wip-after-apply-mode nil "\ -Non-nil if Magit-Wip-After-Apply mode is enabled. -See the `magit-wip-after-apply-mode' command -for a description of this minor mode.") - -(custom-autoload 'magit-wip-after-apply-mode "magit-wip" nil) - -(autoload 'magit-wip-after-apply-mode "magit-wip" "\ -Commit to work-in-progress refs. - -This is a minor mode. If called interactively, toggle the -`Magit-Wip-After-Apply mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='magit-wip-after-apply-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -After applying a change using any \"apply variant\" -command (apply, stage, unstage, discard, and reverse) commit the -affected files to the current wip refs. For each branch there -may be two wip refs; one contains snapshots of the files as found -in the worktree and the other contains snapshots of the entries -in the index. - -\(fn &optional ARG)" t nil) - -(defvar magit-wip-before-change-mode nil "\ -Non-nil if Magit-Wip-Before-Change mode is enabled. -See the `magit-wip-before-change-mode' command -for a description of this minor mode.") - -(custom-autoload 'magit-wip-before-change-mode "magit-wip" nil) - -(autoload 'magit-wip-before-change-mode "magit-wip" "\ -Commit to work-in-progress refs before certain destructive changes. - -This is a minor mode. If called interactively, toggle the -`Magit-Wip-Before-Change mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='magit-wip-before-change-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Before invoking a revert command or an \"apply variant\" -command (apply, stage, unstage, discard, and reverse) commit the -affected tracked files to the current wip refs. For each branch -there may be two wip refs; one contains snapshots of the files -as found in the worktree and the other contains snapshots of the -entries in the index. - -Only changes to files which could potentially be affected by the -command which is about to be called are committed. - -\(fn &optional ARG)" t nil) - -(autoload 'magit-wip-commit-initial-backup "magit-wip" "\ -Before saving, commit current file to a worktree wip ref. - -The user has to add this function to `before-save-hook'. - -Commit the current state of the visited file before saving the -current buffer to that file. This backs up the same version of -the file as `backup-buffer' would, but stores the backup in the -worktree wip ref, which is also used by the various Magit Wip -modes, instead of in a backup file as `backup-buffer' would. - -This function ignores the variables that affect `backup-buffer' -and can be used along-side that function, which is recommended -because this function only backs up files that are tracked in -a Git repository." nil nil) - -(register-definition-prefixes "magit-wip" '("magit-")) - -;;;*** - -;;;### (autoloads nil "magit-worktree" "magit-worktree.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from magit-worktree.el - (autoload 'magit-worktree "magit-worktree" nil t) - -(autoload 'magit-worktree-checkout "magit-worktree" "\ -Checkout BRANCH in a new worktree at PATH. - -\(fn PATH BRANCH)" t nil) - -(autoload 'magit-worktree-branch "magit-worktree" "\ -Create a new BRANCH and check it out in a new worktree at PATH. - -\(fn PATH BRANCH START-POINT &optional FORCE)" t nil) - -(autoload 'magit-worktree-move "magit-worktree" "\ -Move WORKTREE to PATH. - -\(fn WORKTREE PATH)" t nil) - -(register-definition-prefixes "magit-worktree" '("magit-")) - -;;;*** - -;;;### (autoloads nil nil ("magit-core.el" "magit-pkg.el") (0 0 0 -;;;;;; 0)) - -;;;*** - -(provide 'magit-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; magit-autoloads.el ends here diff --git a/straight/build/magit/magit-autorevert.el b/straight/build/magit/magit-autorevert.el deleted file mode 120000 index e2fac65b..00000000 --- a/straight/build/magit/magit-autorevert.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-autorevert.el \ No newline at end of file diff --git a/straight/build/magit/magit-autorevert.elc b/straight/build/magit/magit-autorevert.elc deleted file mode 100644 index ebbb5175..00000000 Binary files a/straight/build/magit/magit-autorevert.elc and /dev/null differ diff --git a/straight/build/magit/magit-bisect.el b/straight/build/magit/magit-bisect.el deleted file mode 120000 index 7b6ea2d5..00000000 --- a/straight/build/magit/magit-bisect.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-bisect.el \ No newline at end of file diff --git a/straight/build/magit/magit-bisect.elc b/straight/build/magit/magit-bisect.elc deleted file mode 100644 index 0f8ee991..00000000 Binary files a/straight/build/magit/magit-bisect.elc and /dev/null differ diff --git a/straight/build/magit/magit-blame.el b/straight/build/magit/magit-blame.el deleted file mode 120000 index 72603e28..00000000 --- a/straight/build/magit/magit-blame.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-blame.el \ No newline at end of file diff --git a/straight/build/magit/magit-blame.elc b/straight/build/magit/magit-blame.elc deleted file mode 100644 index b856eb0c..00000000 Binary files a/straight/build/magit/magit-blame.elc and /dev/null differ diff --git a/straight/build/magit/magit-bookmark.el b/straight/build/magit/magit-bookmark.el deleted file mode 120000 index 77f93a85..00000000 --- a/straight/build/magit/magit-bookmark.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-bookmark.el \ No newline at end of file diff --git a/straight/build/magit/magit-bookmark.elc b/straight/build/magit/magit-bookmark.elc deleted file mode 100644 index 23072092..00000000 Binary files a/straight/build/magit/magit-bookmark.elc and /dev/null differ diff --git a/straight/build/magit/magit-branch.el b/straight/build/magit/magit-branch.el deleted file mode 120000 index 3a013003..00000000 --- a/straight/build/magit/magit-branch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-branch.el \ No newline at end of file diff --git a/straight/build/magit/magit-branch.elc b/straight/build/magit/magit-branch.elc deleted file mode 100644 index b6d399f2..00000000 Binary files a/straight/build/magit/magit-branch.elc and /dev/null differ diff --git a/straight/build/magit/magit-bundle.el b/straight/build/magit/magit-bundle.el deleted file mode 120000 index 712c2529..00000000 --- a/straight/build/magit/magit-bundle.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-bundle.el \ No newline at end of file diff --git a/straight/build/magit/magit-bundle.elc b/straight/build/magit/magit-bundle.elc deleted file mode 100644 index 499ed058..00000000 Binary files a/straight/build/magit/magit-bundle.elc and /dev/null differ diff --git a/straight/build/magit/magit-clone.el b/straight/build/magit/magit-clone.el deleted file mode 120000 index 950f4917..00000000 --- a/straight/build/magit/magit-clone.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-clone.el \ No newline at end of file diff --git a/straight/build/magit/magit-clone.elc b/straight/build/magit/magit-clone.elc deleted file mode 100644 index addad7d4..00000000 Binary files a/straight/build/magit/magit-clone.elc and /dev/null differ diff --git a/straight/build/magit/magit-commit.el b/straight/build/magit/magit-commit.el deleted file mode 120000 index 592df1bd..00000000 --- a/straight/build/magit/magit-commit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-commit.el \ No newline at end of file diff --git a/straight/build/magit/magit-commit.elc b/straight/build/magit/magit-commit.elc deleted file mode 100644 index a282956a..00000000 Binary files a/straight/build/magit/magit-commit.elc and /dev/null differ diff --git a/straight/build/magit/magit-core.el b/straight/build/magit/magit-core.el deleted file mode 120000 index 5e5ed520..00000000 --- a/straight/build/magit/magit-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-core.el \ No newline at end of file diff --git a/straight/build/magit/magit-core.elc b/straight/build/magit/magit-core.elc deleted file mode 100644 index 8859b8fe..00000000 Binary files a/straight/build/magit/magit-core.elc and /dev/null differ diff --git a/straight/build/magit/magit-diff.el b/straight/build/magit/magit-diff.el deleted file mode 120000 index d9ae44ae..00000000 --- a/straight/build/magit/magit-diff.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-diff.el \ No newline at end of file diff --git a/straight/build/magit/magit-diff.elc b/straight/build/magit/magit-diff.elc deleted file mode 100644 index 89cbf4d3..00000000 Binary files a/straight/build/magit/magit-diff.elc and /dev/null differ diff --git a/straight/build/magit/magit-ediff.el b/straight/build/magit/magit-ediff.el deleted file mode 120000 index 5f83b7e7..00000000 --- a/straight/build/magit/magit-ediff.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-ediff.el \ No newline at end of file diff --git a/straight/build/magit/magit-ediff.elc b/straight/build/magit/magit-ediff.elc deleted file mode 100644 index 5c4b0c34..00000000 Binary files a/straight/build/magit/magit-ediff.elc and /dev/null differ diff --git a/straight/build/magit/magit-extras.el b/straight/build/magit/magit-extras.el deleted file mode 120000 index 0546522f..00000000 --- a/straight/build/magit/magit-extras.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-extras.el \ No newline at end of file diff --git a/straight/build/magit/magit-extras.elc b/straight/build/magit/magit-extras.elc deleted file mode 100644 index 414d76cb..00000000 Binary files a/straight/build/magit/magit-extras.elc and /dev/null differ diff --git a/straight/build/magit/magit-fetch.el b/straight/build/magit/magit-fetch.el deleted file mode 120000 index 5faeeb13..00000000 --- a/straight/build/magit/magit-fetch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-fetch.el \ No newline at end of file diff --git a/straight/build/magit/magit-fetch.elc b/straight/build/magit/magit-fetch.elc deleted file mode 100644 index 1efccd7f..00000000 Binary files a/straight/build/magit/magit-fetch.elc and /dev/null differ diff --git a/straight/build/magit/magit-files.el b/straight/build/magit/magit-files.el deleted file mode 120000 index bf33d368..00000000 --- a/straight/build/magit/magit-files.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-files.el \ No newline at end of file diff --git a/straight/build/magit/magit-files.elc b/straight/build/magit/magit-files.elc deleted file mode 100644 index c37aba40..00000000 Binary files a/straight/build/magit/magit-files.elc and /dev/null differ diff --git a/straight/build/magit/magit-git.el b/straight/build/magit/magit-git.el deleted file mode 120000 index f73a22cc..00000000 --- a/straight/build/magit/magit-git.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-git.el \ No newline at end of file diff --git a/straight/build/magit/magit-git.elc b/straight/build/magit/magit-git.elc deleted file mode 100644 index f3c7bebc..00000000 Binary files a/straight/build/magit/magit-git.elc and /dev/null differ diff --git a/straight/build/magit/magit-gitignore.el b/straight/build/magit/magit-gitignore.el deleted file mode 120000 index 00088edf..00000000 --- a/straight/build/magit/magit-gitignore.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-gitignore.el \ No newline at end of file diff --git a/straight/build/magit/magit-gitignore.elc b/straight/build/magit/magit-gitignore.elc deleted file mode 100644 index 904b9e74..00000000 Binary files a/straight/build/magit/magit-gitignore.elc and /dev/null differ diff --git a/straight/build/magit/magit-imenu.el b/straight/build/magit/magit-imenu.el deleted file mode 120000 index 5991d10e..00000000 --- a/straight/build/magit/magit-imenu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-imenu.el \ No newline at end of file diff --git a/straight/build/magit/magit-imenu.elc b/straight/build/magit/magit-imenu.elc deleted file mode 100644 index 8adcefaf..00000000 Binary files a/straight/build/magit/magit-imenu.elc and /dev/null differ diff --git a/straight/build/magit/magit-log.el b/straight/build/magit/magit-log.el deleted file mode 120000 index 023db437..00000000 --- a/straight/build/magit/magit-log.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-log.el \ No newline at end of file diff --git a/straight/build/magit/magit-log.elc b/straight/build/magit/magit-log.elc deleted file mode 100644 index b89ccd04..00000000 Binary files a/straight/build/magit/magit-log.elc and /dev/null differ diff --git a/straight/build/magit/magit-margin.el b/straight/build/magit/magit-margin.el deleted file mode 120000 index 7c02713f..00000000 --- a/straight/build/magit/magit-margin.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-margin.el \ No newline at end of file diff --git a/straight/build/magit/magit-margin.elc b/straight/build/magit/magit-margin.elc deleted file mode 100644 index a35808eb..00000000 Binary files a/straight/build/magit/magit-margin.elc and /dev/null differ diff --git a/straight/build/magit/magit-merge.el b/straight/build/magit/magit-merge.el deleted file mode 120000 index fcb157b3..00000000 --- a/straight/build/magit/magit-merge.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-merge.el \ No newline at end of file diff --git a/straight/build/magit/magit-merge.elc b/straight/build/magit/magit-merge.elc deleted file mode 100644 index 25f98a44..00000000 Binary files a/straight/build/magit/magit-merge.elc and /dev/null differ diff --git a/straight/build/magit/magit-mode.el b/straight/build/magit/magit-mode.el deleted file mode 120000 index 1fb0b60f..00000000 --- a/straight/build/magit/magit-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-mode.el \ No newline at end of file diff --git a/straight/build/magit/magit-mode.elc b/straight/build/magit/magit-mode.elc deleted file mode 100644 index e5f6d92b..00000000 Binary files a/straight/build/magit/magit-mode.elc and /dev/null differ diff --git a/straight/build/magit/magit-notes.el b/straight/build/magit/magit-notes.el deleted file mode 120000 index 19e00ca4..00000000 --- a/straight/build/magit/magit-notes.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-notes.el \ No newline at end of file diff --git a/straight/build/magit/magit-notes.elc b/straight/build/magit/magit-notes.elc deleted file mode 100644 index a39272c3..00000000 Binary files a/straight/build/magit/magit-notes.elc and /dev/null differ diff --git a/straight/build/magit/magit-obsolete.el b/straight/build/magit/magit-obsolete.el deleted file mode 120000 index 4546b7ad..00000000 --- a/straight/build/magit/magit-obsolete.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-obsolete.el \ No newline at end of file diff --git a/straight/build/magit/magit-obsolete.elc b/straight/build/magit/magit-obsolete.elc deleted file mode 100644 index 250b4a41..00000000 Binary files a/straight/build/magit/magit-obsolete.elc and /dev/null differ diff --git a/straight/build/magit/magit-patch.el b/straight/build/magit/magit-patch.el deleted file mode 120000 index f849a21d..00000000 --- a/straight/build/magit/magit-patch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-patch.el \ No newline at end of file diff --git a/straight/build/magit/magit-patch.elc b/straight/build/magit/magit-patch.elc deleted file mode 100644 index af5c1896..00000000 Binary files a/straight/build/magit/magit-patch.elc and /dev/null differ diff --git a/straight/build/magit/magit-pkg.el b/straight/build/magit/magit-pkg.el deleted file mode 120000 index 25f724f3..00000000 --- a/straight/build/magit/magit-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-pkg.el \ No newline at end of file diff --git a/straight/build/magit/magit-pkg.elc b/straight/build/magit/magit-pkg.elc deleted file mode 100644 index 85b5ca9b..00000000 Binary files a/straight/build/magit/magit-pkg.elc and /dev/null differ diff --git a/straight/build/magit/magit-process.el b/straight/build/magit/magit-process.el deleted file mode 120000 index bf849247..00000000 --- a/straight/build/magit/magit-process.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-process.el \ No newline at end of file diff --git a/straight/build/magit/magit-process.elc b/straight/build/magit/magit-process.elc deleted file mode 100644 index 5aef5010..00000000 Binary files a/straight/build/magit/magit-process.elc and /dev/null differ diff --git a/straight/build/magit/magit-pull.el b/straight/build/magit/magit-pull.el deleted file mode 120000 index 33f42f44..00000000 --- a/straight/build/magit/magit-pull.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-pull.el \ No newline at end of file diff --git a/straight/build/magit/magit-pull.elc b/straight/build/magit/magit-pull.elc deleted file mode 100644 index 69f7a54f..00000000 Binary files a/straight/build/magit/magit-pull.elc and /dev/null differ diff --git a/straight/build/magit/magit-push.el b/straight/build/magit/magit-push.el deleted file mode 120000 index 8d0b145e..00000000 --- a/straight/build/magit/magit-push.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-push.el \ No newline at end of file diff --git a/straight/build/magit/magit-push.elc b/straight/build/magit/magit-push.elc deleted file mode 100644 index 064acdbe..00000000 Binary files a/straight/build/magit/magit-push.elc and /dev/null differ diff --git a/straight/build/magit/magit-reflog.el b/straight/build/magit/magit-reflog.el deleted file mode 120000 index ea4f29b4..00000000 --- a/straight/build/magit/magit-reflog.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-reflog.el \ No newline at end of file diff --git a/straight/build/magit/magit-reflog.elc b/straight/build/magit/magit-reflog.elc deleted file mode 100644 index 54bb12e2..00000000 Binary files a/straight/build/magit/magit-reflog.elc and /dev/null differ diff --git a/straight/build/magit/magit-refs.el b/straight/build/magit/magit-refs.el deleted file mode 120000 index a05d8c8a..00000000 --- a/straight/build/magit/magit-refs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-refs.el \ No newline at end of file diff --git a/straight/build/magit/magit-refs.elc b/straight/build/magit/magit-refs.elc deleted file mode 100644 index 5a225c4e..00000000 Binary files a/straight/build/magit/magit-refs.elc and /dev/null differ diff --git a/straight/build/magit/magit-remote.el b/straight/build/magit/magit-remote.el deleted file mode 120000 index 520302d2..00000000 --- a/straight/build/magit/magit-remote.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-remote.el \ No newline at end of file diff --git a/straight/build/magit/magit-remote.elc b/straight/build/magit/magit-remote.elc deleted file mode 100644 index 9d158a8d..00000000 Binary files a/straight/build/magit/magit-remote.elc and /dev/null differ diff --git a/straight/build/magit/magit-repos.el b/straight/build/magit/magit-repos.el deleted file mode 120000 index c34ca108..00000000 --- a/straight/build/magit/magit-repos.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-repos.el \ No newline at end of file diff --git a/straight/build/magit/magit-repos.elc b/straight/build/magit/magit-repos.elc deleted file mode 100644 index 53a962b7..00000000 Binary files a/straight/build/magit/magit-repos.elc and /dev/null differ diff --git a/straight/build/magit/magit-reset.el b/straight/build/magit/magit-reset.el deleted file mode 120000 index 5d6e2f03..00000000 --- a/straight/build/magit/magit-reset.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-reset.el \ No newline at end of file diff --git a/straight/build/magit/magit-reset.elc b/straight/build/magit/magit-reset.elc deleted file mode 100644 index 382a7abc..00000000 Binary files a/straight/build/magit/magit-reset.elc and /dev/null differ diff --git a/straight/build/magit/magit-sequence.el b/straight/build/magit/magit-sequence.el deleted file mode 120000 index 2e9e0f78..00000000 --- a/straight/build/magit/magit-sequence.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-sequence.el \ No newline at end of file diff --git a/straight/build/magit/magit-sequence.elc b/straight/build/magit/magit-sequence.elc deleted file mode 100644 index 300c8663..00000000 Binary files a/straight/build/magit/magit-sequence.elc and /dev/null differ diff --git a/straight/build/magit/magit-stash.el b/straight/build/magit/magit-stash.el deleted file mode 120000 index f8959353..00000000 --- a/straight/build/magit/magit-stash.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-stash.el \ No newline at end of file diff --git a/straight/build/magit/magit-stash.elc b/straight/build/magit/magit-stash.elc deleted file mode 100644 index e4ea9fa0..00000000 Binary files a/straight/build/magit/magit-stash.elc and /dev/null differ diff --git a/straight/build/magit/magit-status.el b/straight/build/magit/magit-status.el deleted file mode 120000 index 56db8442..00000000 --- a/straight/build/magit/magit-status.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-status.el \ No newline at end of file diff --git a/straight/build/magit/magit-status.elc b/straight/build/magit/magit-status.elc deleted file mode 100644 index 6caf3086..00000000 Binary files a/straight/build/magit/magit-status.elc and /dev/null differ diff --git a/straight/build/magit/magit-submodule.el b/straight/build/magit/magit-submodule.el deleted file mode 120000 index 97f48540..00000000 --- a/straight/build/magit/magit-submodule.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-submodule.el \ No newline at end of file diff --git a/straight/build/magit/magit-submodule.elc b/straight/build/magit/magit-submodule.elc deleted file mode 100644 index dd9ade2a..00000000 Binary files a/straight/build/magit/magit-submodule.elc and /dev/null differ diff --git a/straight/build/magit/magit-subtree.el b/straight/build/magit/magit-subtree.el deleted file mode 120000 index 4594afb1..00000000 --- a/straight/build/magit/magit-subtree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-subtree.el \ No newline at end of file diff --git a/straight/build/magit/magit-subtree.elc b/straight/build/magit/magit-subtree.elc deleted file mode 100644 index cb590582..00000000 Binary files a/straight/build/magit/magit-subtree.elc and /dev/null differ diff --git a/straight/build/magit/magit-tag.el b/straight/build/magit/magit-tag.el deleted file mode 120000 index 4bce9e3f..00000000 --- a/straight/build/magit/magit-tag.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-tag.el \ No newline at end of file diff --git a/straight/build/magit/magit-tag.elc b/straight/build/magit/magit-tag.elc deleted file mode 100644 index 8ec31ac3..00000000 Binary files a/straight/build/magit/magit-tag.elc and /dev/null differ diff --git a/straight/build/magit/magit-transient.el b/straight/build/magit/magit-transient.el deleted file mode 120000 index edd0812e..00000000 --- a/straight/build/magit/magit-transient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-transient.el \ No newline at end of file diff --git a/straight/build/magit/magit-transient.elc b/straight/build/magit/magit-transient.elc deleted file mode 100644 index b6758793..00000000 Binary files a/straight/build/magit/magit-transient.elc and /dev/null differ diff --git a/straight/build/magit/magit-utils.el b/straight/build/magit/magit-utils.el deleted file mode 120000 index 1a59c0e1..00000000 --- a/straight/build/magit/magit-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-utils.el \ No newline at end of file diff --git a/straight/build/magit/magit-utils.elc b/straight/build/magit/magit-utils.elc deleted file mode 100644 index fd2ff44b..00000000 Binary files a/straight/build/magit/magit-utils.elc and /dev/null differ diff --git a/straight/build/magit/magit-wip.el b/straight/build/magit/magit-wip.el deleted file mode 120000 index e5a3e24e..00000000 --- a/straight/build/magit/magit-wip.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-wip.el \ No newline at end of file diff --git a/straight/build/magit/magit-wip.elc b/straight/build/magit/magit-wip.elc deleted file mode 100644 index d26d6416..00000000 Binary files a/straight/build/magit/magit-wip.elc and /dev/null differ diff --git a/straight/build/magit/magit-worktree.el b/straight/build/magit/magit-worktree.el deleted file mode 120000 index 3026ed48..00000000 --- a/straight/build/magit/magit-worktree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit-worktree.el \ No newline at end of file diff --git a/straight/build/magit/magit-worktree.elc b/straight/build/magit/magit-worktree.elc deleted file mode 100644 index f1801236..00000000 Binary files a/straight/build/magit/magit-worktree.elc and /dev/null differ diff --git a/straight/build/magit/magit.el b/straight/build/magit/magit.el deleted file mode 120000 index f7e29baf..00000000 --- a/straight/build/magit/magit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/lisp/magit.el \ No newline at end of file diff --git a/straight/build/magit/magit.elc b/straight/build/magit/magit.elc deleted file mode 100644 index 5913b532..00000000 Binary files a/straight/build/magit/magit.elc and /dev/null differ diff --git a/straight/build/magit/magit.info b/straight/build/magit/magit.info deleted file mode 100644 index fa0e3f93..00000000 --- a/straight/build/magit/magit.info +++ /dev/null @@ -1,202 +0,0 @@ -This is magit.info, produced by makeinfo version 6.8 from magit.texi. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Magit: (magit). Using Git from Emacs with Magit. -END-INFO-DIR-ENTRY - - -Indirect: -magit.info-1: 754 -magit.info-2: 302361 - -Tag Table: -(Indirect) -Node: Top754 -Node: Introduction6623 -Node: Installation11339 -Node: Installing from Melpa11669 -Node: Installing from the Git Repository12742 -Node: Post-Installation Tasks15474 -Node: Getting Started16759 -Node: Interface Concepts21999 -Node: Modes and Buffers22360 -Node: Switching Buffers24109 -Node: Naming Buffers28860 -Node: Quitting Windows32167 -Node: Automatic Refreshing of Magit Buffers33913 -Node: Automatic Saving of File-Visiting Buffers36807 -Node: Automatic Reverting of File-Visiting Buffers37992 -Node: Risk of Reverting Automatically42987 -Node: Sections45369 -Node: Section Movement46295 -Node: Section Visibility51205 -Node: Section Hooks57282 -Node: Section Types and Values59689 -Node: Section Options61110 -Node: Transient Commands61582 -Node: Transient Arguments and Buffer Variables62819 -Node: Completion Confirmation and the Selection69835 -Node: Action Confirmation70279 -Node: Completion and Confirmation78132 -Node: The Selection81318 -Node: The hunk-internal region84217 -Node: Support for Completion Frameworks85306 -Node: Additional Completion Options90213 -Node: Running Git90812 -Node: Viewing Git Output91085 -Node: Git Process Status93191 -Node: Running Git Manually94156 -Node: Git Executable96664 -Node: Global Git Arguments99741 -Node: Inspecting100547 -Node: Status Buffer101704 -Node: Status Sections106722 -Node: Status Header Sections112274 -Node: Status Module Sections114904 -Node: Status Options117409 -Node: Repository List118878 -Node: Logging122220 -Node: Refreshing Logs124781 -Node: Log Buffer126227 -Node: Log Margin130480 -Node: Select from Log133659 -Node: Reflog135884 -Node: Cherries137541 -Node: Diffing139389 -Node: Refreshing Diffs142468 -Node: Commands Available in Diffs146047 -Node: Diff Options148583 -Node: Revision Buffer154064 -Node: Ediffing157394 -Node: References Buffer161042 -Node: References Sections171687 -Node: Bisecting172548 -Node: Visiting Files and Blobs174900 -Node: General-Purpose Visit Commands175370 -Node: Visiting Files and Blobs from a Diff176326 -Node: Blaming179785 -Node: Manipulating186126 -Node: Creating Repository186468 -Node: Cloning Repository187010 -Node: Staging and Unstaging192415 -Node: Staging from File-Visiting Buffers196498 -Node: Applying197666 -Node: Committing199754 -Node: Initiating a Commit200337 -Node: Editing Commit Messages205583 -Node: Using the Revision Stack208386 -Node: Commit Pseudo Headers211437 -Node: Commit Mode and Hooks212773 -Node: Commit Message Conventions215711 -Node: Branching217839 -Node: The Two Remotes218065 -Node: Branch Commands220718 -Node: Branch Git Variables233429 -Node: Auxiliary Branch Commands238820 -Node: Merging239938 -Node: Resolving Conflicts243946 -Node: Rebasing249317 -Node: Editing Rebase Sequences254176 -Node: Information About In-Progress Rebase258504 -Ref: Information About In-Progress Rebase-Footnote-1267386 -Node: Cherry Picking267982 -Node: Reverting272366 -Node: Resetting273815 -Node: Stashing275681 -Node: Transferring280382 -Node: Remotes280604 -Node: Remote Commands280756 -Node: Remote Git Variables284837 -Node: Fetching286116 -Node: Pulling288603 -Node: Pushing289649 -Node: Plain Patches293987 -Node: Maildir Patches295478 -Node: Miscellaneous296992 -Node: Tagging297317 -Node: Notes299235 -Node: Submodules302361 -Node: Listing Submodules302579 -Node: Submodule Transient303985 -Node: Subtree306507 -Node: Worktree308483 -Node: Bundle309579 -Node: Common Commands309947 -Node: Wip Modes312586 -Node: Wip Graph317517 -Node: Legacy Wip Modes319831 -Node: Commands for Buffers Visiting Files322726 -Node: Minor Mode for Buffers Visiting Blobs328348 -Node: Customizing329161 -Node: Per-Repository Configuration330757 -Node: Essential Settings333012 -Node: Safety333357 -Node: Performance335118 -Ref: Log Performance338147 -Ref: Diff Performance339457 -Ref: Refs Buffer Performance340798 -Ref: Committing Performance341373 -Node: Microsoft Windows Performance342286 -Node: MacOS Performance343477 -Ref: MacOS Performance-Footnote-1344182 -Node: Default Bindings344264 -Node: Plumbing346506 -Node: Calling Git347335 -Node: Getting a Value from Git348860 -Node: Calling Git for Effect352601 -Node: Section Plumbing358507 -Node: Creating Sections358735 -Node: Section Selection362635 -Node: Matching Sections364434 -Node: Refreshing Buffers370407 -Node: Conventions373555 -Node: Theming Faces373747 -Node: FAQ381852 -Node: FAQ - How to ...?382294 -Node: How to pronounce Magit?382707 -Node: How to show git's output?383509 -Node: How to install the gitman info manual?384295 -Node: How to show diffs for gpg-encrypted files?385265 -Node: How does branching and pushing work?385861 -Node: Can Magit be used as ediff-version-control-package?386224 -Node: Should I disable VC?388242 -Node: FAQ - Issues and Errors388860 -Node: Magit is slow389861 -Node: I changed several thousand files at once and now Magit is unusable390075 -Node: I am having problems committing390804 -Node: I am using MS Windows and cannot push with Magit391285 -Node: I am using OS X and SOMETHING works in shell but not in Magit391902 -Node: Expanding a file to show the diff causes it to disappear392733 -Node: Point is wrong in the COMMIT_EDITMSG buffer393314 -Node: The mode-line information isn't always up-to-date394360 -Node: A branch and tag sharing the same name breaks SOMETHING395423 -Node: My Git hooks work on the command-line but not inside Magit396309 -Node: git-commit-mode isn't used when committing from the command-line397155 -Node: Point ends up inside invisible text when jumping to a file-visiting buffer399426 -Node: I am unable to stage when using Tramp from MS Windows400286 -Node: I am no longer able to save popup defaults401193 -Node: Debugging Tools402153 -Node: Keystroke Index404332 -Node: Command Index438720 -Node: Function Index476852 -Node: Variable Index493976 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/magit/magit.info-1 b/straight/build/magit/magit.info-1 deleted file mode 100644 index 2a2d6c1e..00000000 --- a/straight/build/magit/magit.info-1 +++ /dev/null @@ -1,7768 +0,0 @@ -This is magit.info, produced by makeinfo version 6.8 from magit.texi. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Magit: (magit). Using Git from Emacs with Magit. -END-INFO-DIR-ENTRY - - -File: magit.info, Node: Top, Next: Introduction, Up: (dir) - -Magit User Manual -***************** - -Magit is an interface to the version control system Git, implemented as -an Emacs package. Magit aspires to be a complete Git porcelain. While -we cannot (yet) claim that Magit wraps and improves upon each and every -Git command, it is complete enough to allow even experienced Git users -to perform almost all of their daily version control tasks directly from -within Emacs. While many fine Git clients exist, only Magit and Git -itself deserve to be called porcelains. - -This manual is for Magit version 3.3.0 (v3.3.0-53-g463a3550+1). - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -* Menu: - -* Introduction:: -* Installation:: -* Getting Started:: -* Interface Concepts:: -* Inspecting:: -* Manipulating:: -* Transferring:: -* Miscellaneous:: -* Customizing:: -* Plumbing:: -* FAQ:: -* Debugging Tools:: -* Keystroke Index:: -* Command Index:: -* Function Index:: -* Variable Index:: - -— The Detailed Node Listing — - -Installation - -* Installing from Melpa:: -* Installing from the Git Repository:: -* Post-Installation Tasks:: - -Interface Concepts - -* Modes and Buffers:: -* Sections:: -* Transient Commands:: -* Transient Arguments and Buffer Variables:: -* Completion, Confirmation and the Selection: Completion Confirmation and the Selection. -* Running Git:: - -Modes and Buffers - -* Switching Buffers:: -* Naming Buffers:: -* Quitting Windows:: -* Automatic Refreshing of Magit Buffers:: -* Automatic Saving of File-Visiting Buffers:: -* Automatic Reverting of File-Visiting Buffers:: - - -Sections - -* Section Movement:: -* Section Visibility:: -* Section Hooks:: -* Section Types and Values:: -* Section Options:: - - -Completion, Confirmation and the Selection - -* Action Confirmation:: -* Completion and Confirmation:: -* The Selection:: -* The hunk-internal region:: -* Support for Completion Frameworks:: -* Additional Completion Options:: - - -Running Git - -* Viewing Git Output:: -* Git Process Status:: -* Running Git Manually:: -* Git Executable:: -* Global Git Arguments:: - - -Inspecting - -* Status Buffer:: -* Repository List:: -* Logging:: -* Diffing:: -* Ediffing:: -* References Buffer:: -* Bisecting:: -* Visiting Files and Blobs:: -* Blaming:: - -Status Buffer - -* Status Sections:: -* Status Header Sections:: -* Status Module Sections:: -* Status Options:: - - -Logging - -* Refreshing Logs:: -* Log Buffer:: -* Log Margin:: -* Select from Log:: -* Reflog:: -* Cherries:: - - -Diffing - -* Refreshing Diffs:: -* Commands Available in Diffs:: -* Diff Options:: -* Revision Buffer:: - - -References Buffer - -* References Sections:: - - -Visiting Files and Blobs - -* General-Purpose Visit Commands:: -* Visiting Files and Blobs from a Diff:: - - -Manipulating - -* Creating Repository:: -* Cloning Repository:: -* Staging and Unstaging:: -* Applying:: -* Committing:: -* Branching:: -* Merging:: -* Resolving Conflicts:: -* Rebasing:: -* Cherry Picking:: -* Resetting:: -* Stashing:: - -Staging and Unstaging - -* Staging from File-Visiting Buffers:: - - -Committing - -* Initiating a Commit:: -* Editing Commit Messages:: - - -Branching - -* The Two Remotes:: -* Branch Commands:: -* Branch Git Variables:: -* Auxiliary Branch Commands:: - - -Rebasing - -* Editing Rebase Sequences:: -* Information About In-Progress Rebase:: - - -Cherry Picking - -* Reverting:: - - -Transferring - -* Remotes:: -* Fetching:: -* Pulling:: -* Pushing:: -* Plain Patches:: -* Maildir Patches:: - -Remotes - -* Remote Commands:: -* Remote Git Variables:: - - -Miscellaneous - -* Tagging:: -* Notes:: -* Submodules:: -* Subtree:: -* Worktree:: -* Bundle:: -* Common Commands:: -* Wip Modes:: -* Commands for Buffers Visiting Files:: -* Minor Mode for Buffers Visiting Blobs:: - -Submodules - -* Listing Submodules:: -* Submodule Transient:: - - -Wip Modes - -* Wip Graph:: -* Legacy Wip Modes:: - - -Customizing - -* Per-Repository Configuration:: -* Essential Settings:: - -Essential Settings - -* Safety:: -* Performance:: -* Default Bindings:: - - -Plumbing - -* Calling Git:: -* Section Plumbing:: -* Refreshing Buffers:: -* Conventions:: - -Calling Git - -* Getting a Value from Git:: -* Calling Git for Effect:: - - -Section Plumbing - -* Creating Sections:: -* Section Selection:: -* Matching Sections:: - - -Conventions - -* Theming Faces:: - - -FAQ - -* FAQ - How to ...?:: -* FAQ - Issues and Errors:: - -FAQ - How to ...? - -* How to pronounce Magit?:: -* How to show git's output?:: -* How to install the gitman info manual?:: -* How to show diffs for gpg-encrypted files?:: -* How does branching and pushing work?:: -* Can Magit be used as ediff-version-control-package?:: -* Should I disable VC?:: - - -FAQ - Issues and Errors - -* Magit is slow:: -* I changed several thousand files at once and now Magit is unusable:: -* I am having problems committing:: -* I am using MS Windows and cannot push with Magit:: -* I am using OS X and SOMETHING works in shell, but not in Magit: I am using OS X and SOMETHING works in shell but not in Magit. -* Expanding a file to show the diff causes it to disappear:: -* Point is wrong in the COMMIT_EDITMSG buffer:: -* The mode-line information isn't always up-to-date:: -* A branch and tag sharing the same name breaks SOMETHING:: -* My Git hooks work on the command-line but not inside Magit:: -* git-commit-mode isn't used when committing from the command-line:: -* Point ends up inside invisible text when jumping to a file-visiting buffer:: -* I am unable to stage when using Tramp from MS Windows:: -* I am no longer able to save popup defaults:: - - - - -File: magit.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top - -1 Introduction -************** - -Magit is an interface to the version control system Git, implemented as -an Emacs package. Magit aspires to be a complete Git porcelain. While -we cannot (yet) claim that Magit wraps and improves upon each and every -Git command, it is complete enough to allow even experienced Git users -to perform almost all of their daily version control tasks directly from -within Emacs. While many fine Git clients exist, only Magit and Git -itself deserve to be called porcelains. - - Staging and otherwise applying changes is one of the most important -features in a Git porcelain and here Magit outshines anything else, -including Git itself. Git’s own staging interface (‘git add --patch’) -is so cumbersome that many users only use it in exceptional cases. In -Magit staging a hunk or even just part of a hunk is as trivial as -staging all changes made to a file. - - The most visible part of Magit’s interface is the status buffer, -which displays information about the current repository. Its content is -created by running several Git commands and making their output -actionable. Among other things, it displays information about the -current branch, lists unpulled and unpushed changes and contains -sections displaying the staged and unstaged changes. That might sound -noisy, but, since sections are collapsible, it’s not. - - To stage or unstage a change one places the cursor on the change and -then types ‘s’ or ‘u’. The change can be a file or a hunk, or when the -region is active (i.e. when there is a selection) several files or -hunks, or even just part of a hunk. The change or changes that these -commands - and many others - would act on are highlighted. - - Magit also implements several other "apply variants" in addition to -staging and unstaging. One can discard or reverse a change, or apply it -to the working tree. Git’s own porcelain only supports this for staging -and unstaging and you would have to do something like ‘git diff ... | -??? | git apply ...’ to discard, revert, or apply a single hunk on the -command line. In fact that’s exactly what Magit does internally (which -is what lead to the term "apply variants"). - - Magit isn’t just for Git experts, but it does assume some prior -experience with Git as well as Emacs. That being said, many users have -reported that using Magit was what finally taught them what Git is -capable of and how to use it to its fullest. Other users wished they -had switched to Emacs sooner so that they would have gotten their hands -on Magit earlier. - - While one has to know the basic features of Emacs to be able to make -full use of Magit, acquiring just enough Emacs skills doesn’t take long -and is worth it, even for users who prefer other editors. Vim users are -advised to give Evil (https://github.com/emacs-evil/evil), the -"Extensible VI Layer for Emacs", and Spacemacs -(https://github.com/syl20bnr/spacemacs), an "Emacs starter-kit focused -on Evil" a try. - - Magit provides a consistent and efficient Git porcelain. After a -short learning period, you will be able to perform most of your daily -version control tasks faster than you would on the command line. You -will likely also start using features that seemed too daunting in the -past. - - Magit fully embraces Git. It exposes many advanced features using a -simple but flexible interface instead of only wrapping the trivial ones -like many GUI clients do. Of course Magit supports logging, cloning, -pushing, and other commands that usually don’t fail in spectacular ways; -but it also supports tasks that often cannot be completed in a single -step. Magit fully supports tasks such as merging, rebasing, -cherry-picking, reverting, and blaming by not only providing a command -to initiate these tasks but also by displaying context sensitive -information along the way and providing commands that are useful for -resolving conflicts and resuming the sequence after doing so. - - Magit wraps and in many cases improves upon at least the following -Git porcelain commands: ‘add’, ‘am’, ‘bisect’, ‘blame’, ‘branch’, -‘checkout’, ‘cherry’, ‘cherry-pick’, ‘clean’, ‘clone’, ‘commit’, -‘config’, ‘describe’, ‘diff’, ‘fetch’, ‘format-patch’, ‘init’, ‘log’, -‘merge’, ‘merge-tree’, ‘mv’, ‘notes’, ‘pull’, ‘rebase’, ‘reflog’, -‘remote’, ‘request-pull’, ‘reset’, ‘revert’, ‘rm’, ‘show’, ‘stash’, -‘submodule’, ‘subtree’, ‘tag’, and ‘worktree.’ Many more Magit porcelain -commands are implemented on top of Git plumbing commands. - - -File: magit.info, Node: Installation, Next: Getting Started, Prev: Introduction, Up: Top - -2 Installation -************** - -Magit can be installed using Emacs’ package manager or manually from its -development repository. - -* Menu: - -* Installing from Melpa:: -* Installing from the Git Repository:: -* Post-Installation Tasks:: - - -File: magit.info, Node: Installing from Melpa, Next: Installing from the Git Repository, Up: Installation - -2.1 Installing from Melpa -========================= - -Magit is available from Melpa and Melpa-Stable. If you haven’t used -Emacs’ package manager before, then it is high time you familiarize -yourself with it by reading the documentation in the Emacs manual, see -*note (emacs)Packages::. Then add one of the archives to -‘package-archives’: - - • To use Melpa: - - (require 'package) - (add-to-list 'package-archives - '("melpa" . "http://melpa.org/packages/") t) - - • To use Melpa-Stable: - - (require 'package) - (add-to-list 'package-archives - '("melpa-stable" . "http://stable.melpa.org/packages/") t) - - Once you have added your preferred archive, you need to update the -local package list using: - - M-x package-refresh-contents RET - - Once you have done that, you can install Magit and its dependencies -using: - - M-x package-install RET magit RET - - Now see *note Post-Installation Tasks::. - - -File: magit.info, Node: Installing from the Git Repository, Next: Post-Installation Tasks, Prev: Installing from Melpa, Up: Installation - -2.2 Installing from the Git Repository -====================================== - -Magit depends on the ‘dash’, ‘transient’ and ‘with-editor’ libraries -which are available from Melpa and Melpa-Stable. Install them using -‘M-x package-install RET RET’. Of course you may also install -them manually from their repository. - - Then clone the Magit repository: - - $ git clone https://github.com/magit/magit.git ~/.emacs.d/site-lisp/magit - $ cd ~/.emacs.d/site-lisp/magit - - Then compile the libraries and generate the info manuals: - - $ make - - If you haven’t installed ‘dash’, ‘transient’ and ‘with-editor’ from -Melpa or at ‘/path/to/magit/../’, then you have to tell ‘make’ -where to find them. To do so create the file ‘/path/to/magit/config.mk’ -with the following content before running ‘make’: - - LOAD_PATH = -L ~/.emacs.d/site-lisp/magit/lisp - LOAD_PATH += -L ~/.emacs.d/site-lisp/dash - LOAD_PATH += -L ~/.emacs.d/site-lisp/transient/lisp - LOAD_PATH += -L ~/.emacs.d/site-lisp/with-editor - - Finally add this to your init file: - - (add-to-list 'load-path "~/.emacs.d/site-lisp/magit/lisp") - (require 'magit) - - (with-eval-after-load 'info - (info-initialize) - (add-to-list 'Info-directory-list - "~/.emacs.d/site-lisp/magit/Documentation/")) - - Of course if you installed the dependencies manually as well, then -you have to tell Emacs about them too, by prefixing the above with: - - (add-to-list 'load-path "~/.emacs.d/site-lisp/dash") - (add-to-list 'load-path "~/.emacs.d/site-lisp/transient/lisp") - (add-to-list 'load-path "~/.emacs.d/site-lisp/with-editor") - - Note that you have to add the ‘lisp’ subdirectory to the ‘load-path’, -not the top-level of the repository, and that elements of ‘load-path’ -should not end with a slash, while those of ‘Info-directory-list’ -should. - - Instead of requiring the feature ‘magit’, you could load just the -autoload definitions, by loading the file ‘magit-autoloads.el’. - - (load "/path/to/magit/lisp/magit-autoloads") - - Instead of running Magit directly from the repository by adding that -to the ‘load-path’, you might want to instead install it in some other -directory using ‘sudo make install’ and setting ‘load-path’ accordingly. - - To update Magit use: - - $ git pull - $ make - - At times it might be necessary to run ‘make clean all’ instead. - - To view all available targets use ‘make help’. - - Now see *note Post-Installation Tasks::. - - -File: magit.info, Node: Post-Installation Tasks, Prev: Installing from the Git Repository, Up: Installation - -2.3 Post-Installation Tasks -=========================== - -After installing Magit you should verify that you are indeed using the -Magit, Git, and Emacs releases you think you are using. It’s best to -restart Emacs before doing so, to make sure you are not using an -outdated value for ‘load-path’. - - M-x magit-version RET - - should display something like - - Magit 2.8.0, Git 2.10.2, Emacs 25.1.1, gnu/linux - - Then you might also want to read about options that many users likely -want to customize. See *note Essential Settings::. - - To be able to follow cross references to Git manpages found in this -manual, you might also have to manually install the ‘gitman’ info -manual, or advice ‘Info-follow-nearest-node’ to instead open the actual -manpage. See *note How to install the gitman info manual?::. - - If you are completely new to Magit then see *note Getting Started::. - - If you run into problems, then please see the *note FAQ::. Also see -the *note Debugging Tools::. - - And last but not least please consider making a donation, to ensure -that I can keep working on Magit. See . -for various donation options. - - -File: magit.info, Node: Getting Started, Next: Interface Concepts, Prev: Installation, Up: Top - -3 Getting Started -***************** - -This short tutorial describes the most essential features that many -Magitians use on a daily basis. It only scratches the surface but -should be enough to get you started. - - IMPORTANT: It is safest if you clone some repository just for this -tutorial. Alternatively you can use an existing local repository, but -if you do that, then you should commit all uncommitted changes before -proceeding. - - Type ‘C-x g’ to display information about the current Git repository -in a dedicated buffer, called the status buffer. - - Most Magit commands are commonly invoked from the status buffer. It -can be considered the primary interface for interacting with Git using -Magit. Many other Magit buffers may exist at a given time, but they are -often created from this buffer. - - Depending on what state your repository is in, this buffer may -contain sections titled "Staged changes", "Unstaged changes", "Unmerged -into origin/master", "Unpushed to origin/master", and many others. - - Since we are starting from a safe state, which you can easily return -to (by doing a ‘git reset --hard PRE-MAGIT-STATE’), there currently are -no staged or unstaged changes. Edit some files and save the changes. -Then go back to the status buffer, while at the same time refreshing it, -by typing ‘C-x g’. (When the status buffer, or any Magit buffer for -that matter, is the current buffer, then you can also use just ‘g’ to -refresh it). - - Move between sections using ‘p’ and ‘n’. Note that the bodies of -some sections are hidden. Type ‘TAB’ to expand or collapse the section -at point. You can also use ‘C-tab’ to cycle the visibility of the -current section and its children. Move to a file section inside the -section named "Unstaged changes" and type ‘s’ to stage the changes you -have made to that file. That file now appears under "Staged changes". - - Magit can stage and unstage individual hunks, not just complete -files. Move to the file you have just staged, expand it using ‘TAB’, -move to one of the hunks using ‘n’, and unstage just that by typing ‘u’. -Note how the staging (‘s’) and unstaging (‘u’) commands operate on the -change at point. Many other commands behave the same way. - - You can also un-/stage just part of a hunk. Inside the body of a -hunk section (move there using ‘C-n’), set the mark using ‘C-SPC’ and -move down until some added and/or removed lines fall inside the region -but not all of them. Again type ‘s’ to stage. - - It is also possible to un-/stage multiple files at once. Move to a -file section, type ‘C-SPC’, move to the next file using ‘n’, and then -‘s’ to stage both files. Note that both the mark and point have to be -on the headings of sibling sections for this to work. If the region -looks like it does in other buffers, then it doesn’t select Magit -sections that can be acted on as a unit. - - And then of course you want to commit your changes. Type ‘c’. This -shows the available commit commands and arguments in a buffer at the -bottom of the frame. Each command and argument is prefixed with the key -that invokes/sets it. Do not worry about this for now. We want to -create a "normal" commit, which is done by typing ‘c’ again. - - Now two new buffers appear. One is for writing the commit message, -the other shows a diff with the changes that you are about to commit. -Write a message and then type ‘C-c C-c’ to actually create the commit. - - You probably don’t want to push the commit you just created because -you just committed some random changes, but if that is not the case you -could push it by typing ‘P’ to show all the available push commands and -arguments and then ‘p’ to push to a branch with the same name as the -local branch onto the remote configured as the push-remote. (If the -push-remote is not configured yet, then you would first be prompted for -the remote to push to.) - - So far we have mentioned the commit, push, and log menu commands. -These are probably among the menus you will be using the most, but many -others exist. To show a menu that lists all other menus (as well as the -various apply commands and some other essential commands), type ‘h’. -Try a few. (Such menus are also called "transient prefix commands" or -just "transients".) - - The key bindings in that menu correspond to the bindings in Magit -buffers, including but not limited to the status buffer. So you could -type ‘h d’ to bring up the diff menu, but once you remember that "d" -stands for "diff", you would usually do so by just typing ‘d’. But this -"prefix of prefixes" is useful even once you have memorized all the -bindings, as it can provide easy access to Magit commands from non-Magit -buffers. The global binding is ‘C-x M-g’. - - In file visiting buffers ‘C-c M-g’ brings up a similar menu featuring -commands that act on just the visited file, see *note Commands for -Buffers Visiting Files::. - - It is not necessary that you do so now, but if you stick with Magit, -then it is highly recommended that you read the next section too. - - -File: magit.info, Node: Interface Concepts, Next: Inspecting, Prev: Getting Started, Up: Top - -4 Interface Concepts -******************** - -* Menu: - -* Modes and Buffers:: -* Sections:: -* Transient Commands:: -* Transient Arguments and Buffer Variables:: -* Completion, Confirmation and the Selection: Completion Confirmation and the Selection. -* Running Git:: - - -File: magit.info, Node: Modes and Buffers, Next: Sections, Up: Interface Concepts - -4.1 Modes and Buffers -===================== - -Magit provides several major-modes. For each of these modes there -usually exists only one buffer per repository. Separate modes and thus -buffers exist for commits, diffs, logs, and some other things. - - Besides these special purpose buffers, there also exists an overview -buffer, called the *status buffer*. It’s usually from this buffer that -the user invokes Git commands, or creates or visits other buffers. - - In this manual we often speak about "Magit buffers". By that we mean -buffers whose major-modes derive from ‘magit-mode’. - -‘M-x magit-toggle-buffer-lock’ (‘magit-toggle-buffer-lock’) - - This command locks the current buffer to its value or if the buffer - is already locked, then it unlocks it. - - Locking a buffer to its value prevents it from being reused to - display another value. The name of a locked buffer contains its - value, which allows telling it apart from other locked buffers and - the unlocked buffer. - - Not all Magit buffers can be locked to their values; for example, - it wouldn’t make sense to lock a status buffer. - - There can only be a single unlocked buffer using a certain - major-mode per repository. So when a buffer is being unlocked and - another unlocked buffer already exists for that mode and - repository, then the former buffer is instead deleted and the - latter is displayed in its place. - -* Menu: - -* Switching Buffers:: -* Naming Buffers:: -* Quitting Windows:: -* Automatic Refreshing of Magit Buffers:: -* Automatic Saving of File-Visiting Buffers:: -* Automatic Reverting of File-Visiting Buffers:: - - -File: magit.info, Node: Switching Buffers, Next: Naming Buffers, Up: Modes and Buffers - -4.1.1 Switching Buffers ------------------------ - - -- Function: magit-display-buffer buffer &optional display-function - - This function is a wrapper around ‘display-buffer’ and is used to - display any Magit buffer. It displays BUFFER in some window and, - unlike ‘display-buffer’, also selects that window, provided - ‘magit-display-buffer-noselect’ is ‘nil’. It also runs the hooks - mentioned below. - - If optional DISPLAY-FUNCTION is non-nil, then that is used to - display the buffer. Usually that is ‘nil’ and the function - specified by ‘magit-display-buffer-function’ is used. - - -- Variable: magit-display-buffer-noselect - - When this is non-nil, then ‘magit-display-buffer’ only displays the - buffer but forgoes also selecting the window. This variable should - not be set globally, it is only intended to be let-bound, by code - that automatically updates "the other window". This is used for - example when the revision buffer is updated when you move inside - the log buffer. - - -- User Option: magit-display-buffer-function - - The function specified here is called by ‘magit-display-buffer’ - with one argument, a buffer, to actually display that buffer. This - function should call ‘display-buffer’ with that buffer as first and - a list of display actions as second argument. - - Magit provides several functions, listed below, that are suitable - values for this option. If you want to use different rules, then a - good way of doing that is to start with a copy of one of these - functions and then adjust it to your needs. - - Instead of using a wrapper around ‘display-buffer’, that function - itself can be used here, in which case the display actions have to - be specified by adding them to ‘display-buffer-alist’ instead. - - To learn about display actions, see *note (elisp)Choosing Window::. - - -- Function: magit-display-buffer-traditional buffer - - This function is the current default value of the option - ‘magit-display-buffer-function’. Before that option and this - function were added, the behavior was hard-coded in many places all - over the code base but now all the rules are contained in this one - function (except for the "noselect" special case mentioned above). - - -- Function: magit-display-buffer-same-window-except-diff-v1 - - This function displays most buffers in the currently selected - window. If a buffer’s mode derives from ‘magit-diff-mode’ or - ‘magit-process-mode’, it is displayed in another window. - - -- Function: magit-display-buffer-fullframe-status-v1 - - This function fills the entire frame when displaying a status - buffer. Otherwise, it behaves like - ‘magit-display-buffer-traditional’. - - -- Function: magit-display-buffer-fullframe-status-topleft-v1 - - This function fills the entire frame when displaying a status - buffer. It behaves like ‘magit-display-buffer-fullframe-status-v1’ - except that it displays buffers that derive from ‘magit-diff-mode’ - or ‘magit-process-mode’ to the top or left of the current buffer - rather than to the bottom or right. As a result, Magit buffers - tend to pop up on the same side as they would if - ‘magit-display-buffer-traditional’ were in use. - - -- Function: magit-display-buffer-fullcolumn-most-v1 - - This function displays most buffers so that they fill the entire - height of the frame. However, the buffer is displayed in another - window if (1) the buffer’s mode derives from ‘magit-process-mode’, - or (2) the buffer’s mode derives from ‘magit-diff-mode’, provided - that the mode of the current buffer derives from ‘magit-log-mode’ - or ‘magit-cherry-mode’. - - -- User Option: magit-pre-display-buffer-hook - - This hook is run by ‘magit-display-buffer’ before displaying the - buffer. - - -- Function: magit-save-window-configuration - - This function saves the current window configuration. Later when - the buffer is buried, it may be restored by - ‘magit-restore-window-configuration’. - - -- User Option: magit-post-display-buffer-hook - - This hook is run by ‘magit-display-buffer’ after displaying the - buffer. - - -- Function: magit-maybe-set-dedicated - - This function remembers if a new window had to be created to - display the buffer, or whether an existing window was reused. This - information is later used by ‘magit-mode-quit-window’, to determine - whether the window should be deleted when its last Magit buffer is - buried. - - -File: magit.info, Node: Naming Buffers, Next: Quitting Windows, Prev: Switching Buffers, Up: Modes and Buffers - -4.1.2 Naming Buffers --------------------- - - -- User Option: magit-generate-buffer-name-function - - The function used to generate the names of Magit buffers. - - Such a function should take the options - ‘magit-uniquify-buffer-names’ as well as ‘magit-buffer-name-format’ - into account. If it doesn’t, then should be clearly stated in the - doc-string. And if it supports %-sequences beyond those mentioned - in the doc-string of the option ‘magit-buffer-name-format’, then - its own doc-string should describe the additions. - - -- Function: magit-generate-buffer-name-default-function mode - - This function returns a buffer name suitable for a buffer whose - major-mode is MODE and which shows information about the repository - in which ‘default-directory’ is located. - - This function uses ‘magit-buffer-name-format’ and supporting all of - the %-sequences mentioned the documentation of that option. It - also respects the option ‘magit-uniquify-buffer-names’. - - -- User Option: magit-buffer-name-format - - The format string used to name Magit buffers. - - At least the following %-sequences are supported: - - • ‘%m’ - - The name of the major-mode, but with the ‘-mode’ suffix - removed. - - • ‘%M’ - - Like ‘%m’ but abbreviate ‘magit-status-mode’ as ‘magit’. - - • ‘%v’ - - The value the buffer is locked to, in parentheses, or an empty - string if the buffer is not locked to a value. - - • ‘%V’ - - Like ‘%v’, but the string is prefixed with a space, unless it - is an empty string. - - • ‘%t’ - - The top-level directory of the working tree of the repository, - or if ‘magit-uniquify-buffer-names’ is non-nil an abbreviation - of that. - - • ‘%x’ - - If ‘magit-uniquify-buffer-names’ is nil "*", otherwise the - empty string. Due to limitations of the ‘uniquify’ package, - buffer names must end with the path. - - • ‘%T’ - - Obsolete, use "%t%x" instead. Like ‘%t’, but append an - asterisk if and only if ‘magit-uniquify-buffer-names’ is nil. - - The value should always contain ‘%m’ or ‘%M’, ‘%v’ or ‘%V’, and - ‘%t’ (or the obsolete ‘%T’). If ‘magit-uniquify-buffer-names’ is - non-nil, then the value must end with ‘%t’ or ‘%t%x’ (or the - obsolete ‘%T’). See issue #2841. - - -- User Option: magit-uniquify-buffer-names - - This option controls whether the names of Magit buffers are - uniquified. If the names are not being uniquified, then they - contain the full path of the top-level of the working tree of the - corresponding repository. If they are being uniquified, then they - end with the basename of the top-level, or if that would conflict - with the name used for other buffers, then the names of all these - buffers are adjusted until they no longer conflict. - - This is done using the ‘uniquify’ package; customize its options to - control how buffer names are uniquified. - - -File: magit.info, Node: Quitting Windows, Next: Automatic Refreshing of Magit Buffers, Prev: Naming Buffers, Up: Modes and Buffers - -4.1.3 Quitting Windows ----------------------- - -‘q’ (‘magit-mode-bury-buffer’) - - This command buries the current Magit buffer. - - With a prefix argument, it instead kills the buffer. With a double - prefix argument, also kills all other Magit buffers associated with - the current project. - - -- User Option: magit-bury-buffer-function - - The function used to actually bury or kill the current buffer. - - ‘magit-mode-bury-buffer’ calls this function with one argument. If - the argument is non-nil, then the function has to kill the current - buffer. Otherwise it has to bury it alive. The default value - currently is ‘magit-restore-window-configuration’. - - -- Function: magit-restore-window-configuration kill-buffer - - Bury or kill the current buffer using ‘quit-window’, which is - called with KILL-BUFFER as first and the selected window as second - argument. - - Then restore the window configuration that existed right before the - current buffer was displayed in the selected frame. Unfortunately - that also means that point gets adjusted in all the buffers, which - are being displayed in the selected frame. - - -- Function: magit-mode-quit-window kill-buffer - - Bury or kill the current buffer using ‘quit-window’, which is - called with KILL-BUFFER as first and the selected window as second - argument. - - Then, if the window was originally created to display a Magit - buffer and the buried buffer was the last remaining Magit buffer - that was ever displayed in the window, then that is deleted. - - -File: magit.info, Node: Automatic Refreshing of Magit Buffers, Next: Automatic Saving of File-Visiting Buffers, Prev: Quitting Windows, Up: Modes and Buffers - -4.1.4 Automatic Refreshing of Magit Buffers -------------------------------------------- - -After running a command which may change the state of the current -repository, the current Magit buffer and the corresponding status buffer -are refreshed. The status buffer can be automatically refreshed -whenever a buffer is saved to a file inside the respective repository by -adding a hook, like so: - - (with-eval-after-load 'magit-mode - (add-hook 'after-save-hook 'magit-after-save-refresh-status t)) - - Automatically refreshing Magit buffers ensures that the displayed -information is up-to-date most of the time but can lead to a noticeable -delay in big repositories. Other Magit buffers are not refreshed to -keep the delay to a minimum and also because doing so can sometimes be -undesirable. - - Buffers can also be refreshed explicitly, which is useful in buffers -that weren’t current during the last refresh and after changes were made -to the repository outside of Magit. - -‘g’ (‘magit-refresh’) - - This command refreshes the current buffer if its major mode derives - from ‘magit-mode’ as well as the corresponding status buffer. - - If the option ‘magit-revert-buffers’ calls for it, then it also - reverts all unmodified buffers that visit files being tracked in - the current repository. - -‘G’ (‘magit-refresh-all’) - - This command refreshes all Magit buffers belonging to the current - repository and also reverts all unmodified buffers that visit files - being tracked in the current repository. - - The file-visiting buffers are always reverted, even if - ‘magit-revert-buffers’ is nil. - - -- User Option: magit-refresh-buffer-hook - - This hook is run in each Magit buffer that was refreshed during the - current refresh - normally the current buffer and the status - buffer. - - -- User Option: magit-refresh-status-buffer - - When this option is non-nil, then the status buffer is - automatically refreshed after running git for side-effects, in - addition to the current Magit buffer, which is always refreshed - automatically. - - Only set this to nil after exhausting all other options to improve - performance. - - -- Function: magit-after-save-refresh-status - - This function is intended to be added to ‘after-save-hook’. After - doing that the corresponding status buffer is refreshed whenever a - buffer is saved to a file inside a repository. - - Note that refreshing a Magit buffer is done by re-creating its - contents from scratch, which can be slow in large repositories. If - you are not satisfied with Magit’s performance, then you should - obviously not add this function to that hook. - - -File: magit.info, Node: Automatic Saving of File-Visiting Buffers, Next: Automatic Reverting of File-Visiting Buffers, Prev: Automatic Refreshing of Magit Buffers, Up: Modes and Buffers - -4.1.5 Automatic Saving of File-Visiting Buffers ------------------------------------------------ - -File-visiting buffers are by default saved at certain points in time. -This doesn’t guarantee that Magit buffers are always up-to-date, but, -provided one only edits files by editing them in Emacs and uses only -Magit to interact with Git, one can be fairly confident. When in doubt -or after outside changes, type ‘g’ (‘magit-refresh’) to save and refresh -explicitly. - - -- User Option: magit-save-repository-buffers - - This option controls whether file-visiting buffers are saved before - certain events. - - If this is non-nil then all modified file-visiting buffers - belonging to the current repository may be saved before running - commands, before creating new Magit buffers, and before explicitly - refreshing such buffers. If this is ‘dontask’ then this is done - without user intervention. If it is ‘t’ then the user has to - confirm each save. - - -File: magit.info, Node: Automatic Reverting of File-Visiting Buffers, Prev: Automatic Saving of File-Visiting Buffers, Up: Modes and Buffers - -4.1.6 Automatic Reverting of File-Visiting Buffers --------------------------------------------------- - -By default Magit automatically reverts buffers that are visiting files -that are being tracked in a Git repository, after they have changed on -disk. When using Magit one often changes files on disk by running Git, -i.e. "outside Emacs", making this a rather important feature. - - For example, if you discard a change in the status buffer, then that -is done by running ‘git apply --reverse ...’, and Emacs considers the -file to have "changed on disk". If Magit did not automatically revert -the buffer, then you would have to type ‘M-x revert-buffer RET RET’ in -the visiting buffer before you could continue making changes. - - -- User Option: magit-auto-revert-mode - - When this mode is enabled, then buffers that visit tracked files - are automatically reverted after the visited files change on disk. - - -- User Option: global-auto-revert-mode - - When this mode is enabled, then any file-visiting buffer is - automatically reverted after the visited file changes on disk. - - If you like buffers that visit tracked files to be automatically - reverted, then you might also like any buffer to be reverted, not - just those visiting tracked files. If that is the case, then - enable this mode _instead of_ ‘magit-auto-revert-mode’. - - -- User Option: magit-auto-revert-immediately - - This option controls whether Magit reverts buffers immediately. - - If this is non-nil and either ‘global-auto-revert-mode’ or - ‘magit-auto-revert-mode’ is enabled, then Magit immediately reverts - buffers by explicitly calling ‘auto-revert-buffers’ after running - Git for side-effects. - - If ‘auto-revert-use-notify’ is non-nil (and file notifications are - actually supported), then ‘magit-auto-revert-immediately’ does not - have to be non-nil, because the reverts happen immediately anyway. - - If ‘magit-auto-revert-immediately’ and ‘auto-revert-use-notify’ are - both ‘nil’, then reverts happen after ‘auto-revert-interval’ - seconds of user inactivity. That is not desirable. - - -- User Option: auto-revert-use-notify - - This option controls whether file notification functions should be - used. Note that this variable unfortunately defaults to ‘t’ even - on systems on which file notifications cannot be used. - - -- User Option: magit-auto-revert-tracked-only - - This option controls whether ‘magit-auto-revert-mode’ only reverts - tracked files or all files that are located inside Git - repositories, including untracked files and files located inside - Git’s control directory. - - -- User Option: auto-revert-mode - - The global mode ‘magit-auto-revert-mode’ works by turning on this - local mode in the appropriate buffers (but - ‘global-auto-revert-mode’ is implemented differently). You can - also turn it on or off manually, which might be necessary if Magit - does not notice that a previously untracked file now is being - tracked or vice-versa. - - -- User Option: auto-revert-stop-on-user-input - - This option controls whether the arrival of user input suspends the - automatic reverts for ‘auto-revert-interval’ seconds. - - -- User Option: auto-revert-interval - - This option controls how many seconds Emacs waits for before - resuming suspended reverts. - - -- User Option: auto-revert-buffer-list-filter - - This option specifies an additional filter used by - ‘auto-revert-buffers’ to determine whether a buffer should be - reverted or not. - - This option is provided by Magit, which also advises - ‘auto-revert-buffers’ to respect it. Magit users who do not turn - on the local mode ‘auto-revert-mode’ themselves, are best served by - setting the value to ‘magit-auto-revert-repository-buffer-p’. - - However the default is nil, so as not to disturb users who do use - the local mode directly. If you experience delays when running - Magit commands, then you should consider using one of the - predicates provided by Magit - especially if you also use Tramp. - - Users who do turn on ‘auto-revert-mode’ in buffers in which Magit - doesn’t do that for them, should likely not use any filter. Users - who turn on ‘global-auto-revert-mode’, do not have to worry about - this option, because it is disregarded if the global mode is - enabled. - - -- User Option: auto-revert-verbose - - This option controls whether Emacs reports when a buffer has been - reverted. - - The options with the ‘auto-revert-’ prefix are located in the Custom -group named ‘auto-revert’. The other, Magit-specific, options are -located in the ‘magit’ group. - -* Menu: - -* Risk of Reverting Automatically:: - - -File: magit.info, Node: Risk of Reverting Automatically, Up: Automatic Reverting of File-Visiting Buffers - -Risk of Reverting Automatically -............................... - -For the vast majority of users, automatically reverting file-visiting -buffers after they have changed on disk is harmless. - - If a buffer is modified (i.e. it contains changes that haven’t been -saved yet), then Emacs will refuse to automatically revert it. If you -save a previously modified buffer, then that results in what is seen by -Git as an uncommitted change. Git will then refuse to carry out any -commands that would cause these changes to be lost. In other words, if -there is anything that could be lost, then either Git or Emacs will -refuse to discard the changes. - - However, if you use file-visiting buffers as a sort of ad hoc -"staging area", then the automatic reverts could potentially cause data -loss. So far I have heard from only one user who uses such a workflow. - - An example: You visit some file in a buffer, edit it, and save the -changes. Then, outside of Emacs (or at least not using Magit or by -saving the buffer) you change the file on disk again. At this point the -buffer is the only place where the intermediate version still exists. -You have saved the changes to disk, but that has since been overwritten. -Meanwhile Emacs considers the buffer to be unmodified (because you have -not made any changes to it since you last saved it to the visited file) -and therefore would not object to it being automatically reverted. At -this point an Auto-Revert mode would kick in. It would check whether -the buffer is modified and since that is not the case it would revert -it. The intermediate version would be lost. (Actually you could still -get it back using the ‘undo’ command.) - - If your workflow depends on Emacs preserving the intermediate version -in the buffer, then you have to disable all Auto-Revert modes. But -please consider that such a workflow would be dangerous even without -using an Auto-Revert mode, and should therefore be avoided. If Emacs -crashes or if you quit Emacs by mistake, then you would also lose the -buffer content. There would be no autosave file still containing the -intermediate version (because that was deleted when you saved the -buffer) and you would not be asked whether you want to save the buffer -(because it isn’t modified). - - -File: magit.info, Node: Sections, Next: Transient Commands, Prev: Modes and Buffers, Up: Interface Concepts - -4.2 Sections -============ - -Magit buffers are organized into nested sections, which can be collapsed -and expanded, similar to how sections are handled in Org mode. Each -section also has a type, and some sections also have a value. For each -section type there can also be a local keymap, shared by all sections of -that type. - - Taking advantage of the section value and type, many commands operate -on the current section, or when the region is active and selects -sections of the same type, all of the selected sections. Commands that -only make sense for a particular section type (as opposed to just -behaving differently depending on the type) are usually bound in section -type keymaps. - -* Menu: - -* Section Movement:: -* Section Visibility:: -* Section Hooks:: -* Section Types and Values:: -* Section Options:: - - -File: magit.info, Node: Section Movement, Next: Section Visibility, Up: Sections - -4.2.1 Section Movement ----------------------- - -To move within a section use the usual keys (‘C-p’, ‘C-n’, ‘C-b’, ‘C-f’ -etc), whose global bindings are not shadowed. To move to another -section use the following commands. - -‘p’ (‘magit-section-backward’) - - When not at the beginning of a section, then move to the beginning - of the current section. At the beginning of a section, instead - move to the beginning of the previous visible section. - -‘n’ (‘magit-section-forward’) - - Move to the beginning of the next visible section. - -‘M-p’ (‘magit-section-backward-siblings’) - - Move to the beginning of the previous sibling section. If there is - no previous sibling section, then move to the parent section - instead. - -‘M-n’ (‘magit-section-forward-siblings’) - - Move to the beginning of the next sibling section. If there is no - next sibling section, then move to the parent section instead. - -‘^’ (‘magit-section-up’) - - Move to the beginning of the parent of the current section. - - The above commands all call the hook ‘magit-section-movement-hook’. -Any of the functions listed below can be used as members of this hook. - - You might want to remove some of the functions that Magit adds using -‘add-hook’. In doing so you have to make sure you do not attempt to -remove function that haven’t even been added yet, for example: - - (with-eval-after-load 'magit-diff - (remove-hook 'magit-section-movement-hook - 'magit-hunk-set-window-start)) - - -- Variable: magit-section-movement-hook - - This hook is run by all of the above movement commands, after - arriving at the destination. - - -- Function: magit-hunk-set-window-start - - This hook function ensures that the beginning of the current - section is visible, provided it is a ‘hunk’ section. Otherwise, it - does nothing. - - Loading ‘magit-diff’ adds this function to the hook. - - -- Function: magit-section-set-window-start - - This hook function ensures that the beginning of the current - section is visible, regardless of the section’s type. If you add - this to ‘magit-section-movement-hook’, then you must remove the - hunk-only variant in turn. - - -- Function: magit-log-maybe-show-more-commits - - This hook function only has an effect in log buffers, and ‘point’ - is on the "show more" section. If that is the case, then it - doubles the number of commits that are being shown. - - Loading ‘magit-log’ adds this function to the hook. - - -- Function: magit-log-maybe-update-revision-buffer - - When moving inside a log buffer, then this function updates the - revision buffer, provided it is already being displayed in another - window of the same frame. - - Loading ‘magit-log’ adds this function to the hook. - - -- Function: magit-log-maybe-update-blob-buffer - - When moving inside a log buffer and another window of the same - frame displays a blob buffer, then this function instead displays - the blob buffer for the commit at point in that window. - - -- Function: magit-status-maybe-update-revision-buffer - - When moving inside a status buffer, then this function updates the - revision buffer, provided it is already being displayed in another - window of the same frame. - - -- Function: magit-status-maybe-update-stash-buffer - - When moving inside a status buffer, then this function updates the - stash buffer, provided it is already being displayed in another - window of the same frame. - - -- Function: magit-status-maybe-update-blob-buffer - - When moving inside a status buffer and another window of the same - frame displays a blob buffer, then this function instead displays - the blob buffer for the commit at point in that window. - - -- Function: magit-stashes-maybe-update-stash-buffer - - When moving inside a buffer listing stashes, then this function - updates the stash buffer, provided it is already being displayed in - another window of the same frame. - - -- User Option: magit-update-other-window-delay - - Delay before automatically updating the other window. - - When moving around in certain buffers, then certain other buffers, - which are being displayed in another window, may optionally be - updated to display information about the section at point. - - When holding down a key to move by more than just one section, then - that would update that buffer for each section on the way. To - prevent that, updating the revision buffer is delayed, and this - option controls for how long. For optimal experience you might - have to adjust this delay and/or the keyboard repeat rate and delay - of your graphical environment or operating system. - - -File: magit.info, Node: Section Visibility, Next: Section Hooks, Prev: Section Movement, Up: Sections - -4.2.2 Section Visibility ------------------------- - -Magit provides many commands for changing the visibility of sections, -but all you need to get started are the next two. - -‘TAB’ (‘magit-section-toggle’) - - Toggle the visibility of the body of the current section. - -‘C-’ (‘magit-section-cycle’) - - Cycle the visibility of current section and its children. - -‘M-’ (‘magit-section-cycle-diffs’) - - Cycle the visibility of diff-related sections in the current - buffer. - -‘S-’ (‘magit-section-cycle-global’) - - Cycle the visibility of all sections in the current buffer. - -‘1’ (‘magit-section-show-level-1’) -‘2’ (‘magit-section-show-level-2’) -‘3’ (‘magit-section-show-level-3’) -‘4’ (‘magit-section-show-level-4’) - - Show sections surrounding the current section up to level N. - -‘M-1’ (‘magit-section-show-level-1-all’) -‘M-2’ (‘magit-section-show-level-2-all’) -‘M-3’ (‘magit-section-show-level-3-all’) -‘M-4’ (‘magit-section-show-level-4-all’) - - Show all sections up to level N. - - Some functions, which are used to implement the above commands, are -also exposed as commands themselves. By default no keys are bound to -these commands, as they are generally perceived to be much less useful. -But your mileage may vary. - - -- Command: magit-section-show - - Show the body of the current section. - - -- Command: magit-section-hide - - Hide the body of the current section. - - -- Command: magit-section-show-headings - - Recursively show headings of children of the current section. Only - show the headings. Previously shown text-only bodies are hidden. - - -- Command: magit-section-show-children - - Recursively show the bodies of children of the current section. - With a prefix argument show children down to the level of the - current section, and hide deeper children. - - -- Command: magit-section-hide-children - - Recursively hide the bodies of children of the current section. - - -- Command: magit-section-toggle-children - - Toggle visibility of bodies of children of the current section. - - When a buffer is first created then some sections are shown expanded -while others are not. This is hard coded. When a buffer is refreshed -then the previous visibility is preserved. The initial visibility of -certain sections can also be overwritten using the hook -‘magit-section-set-visibility-hook’. - - -- User Option: magit-section-initial-visibility-alist - - This options can be used to override the initial visibility of - sections. In the future it will also be used to define the - defaults, but currently a section’s default is still hardcoded. - - The value is an alist. Each element maps a section type or lineage - to the initial visibility state for such sections. The state has - to be one of ‘show’ or ‘hide’, or a function that returns one of - these symbols. A function is called with the section as the only - argument. - - Use the command ‘magit-describe-section-briefly’ to determine a - section’s lineage or type. The vector in the output is the section - lineage and the type is the first element of that vector. - Wildcards can be used, see ‘magit-section-match’. - - -- User Option: magit-section-cache-visibility - - This option controls for which sections the previous visibility - state should be restored if a section disappears and later appears - again. The value is a boolean or a list of section types. If t, - then the visibility of all sections is cached. Otherwise this is - only done for sections whose type matches one of the listed types. - - This requires that the function ‘magit-section-cached-visibility’ - is a member of ‘magit-section-set-visibility-hook’. - - -- Variable: magit-section-set-visibility-hook - - This hook is run when first creating a buffer and also when - refreshing an existing buffer, and is used to determine the - visibility of the section currently being inserted. - - Each function is called with one argument, the section being - inserted. It should return ‘hide’ or ‘show’, or to leave the - visibility undefined ‘nil’. If no function decides on the - visibility and the buffer is being refreshed, then the visibility - is preserved; or if the buffer is being created, then the hard - coded default is used. - - Usually this should only be used to set the initial visibility but - not during refreshes. If ‘magit-insert-section--oldroot’ is - non-nil, then the buffer is being refreshed and these functions - should immediately return ‘nil’. - - -- User Option: magit-section-visibility-indicator - - This option controls whether and how to indicate that a section can - be expanded/collapsed. - - If nil, then no visibility indicators are shown. Otherwise the - value has to have one of these two forms: - - • ‘(EXPANDABLE-BITMAP . COLLAPSIBLE-BITMAP)’ - - Both values have to be variables whose values are fringe - bitmaps. In this case every section that can be expanded or - collapsed gets an indicator in the left fringe. - - To provide extra padding around the indicator, set - ‘left-fringe-width’ in ‘magit-mode-hook’, e.g.: - - (add-hook 'magit-mode-hook (lambda () - (setq left-fringe-width 20))) - - • ‘(STRING . BOOLEAN)’ - - In this case STRING (usually an ellipsis) is shown at the end - of the heading of every collapsed section. Expanded sections - get no indicator. The cdr controls whether the appearance of - these ellipsis take section highlighting into account. Doing - so might potentially have an impact on performance, while not - doing so is kinda ugly. - - -File: magit.info, Node: Section Hooks, Next: Section Types and Values, Prev: Section Visibility, Up: Sections - -4.2.3 Section Hooks -------------------- - -Which sections are inserted into certain buffers is controlled with -hooks. This includes the status and the refs buffers. For other -buffers, e.g. log and diff buffers, this is not possible. The command -‘magit-describe-section’ can be used to see which hook (if any) was -responsible for inserting the section at point. - - For buffers whose sections can be customized by the user, a hook -variable called ‘magit-TYPE-sections-hook’ exists. This hook should be -changed using ‘magit-add-section-hook’. Avoid using ‘add-hooks’ or the -Custom interface. - - The various available section hook variables are described later in -this manual along with the appropriate "section inserter functions". - - -- Function: magit-add-section-hook hook function &optional at append - local - - Add the function FUNCTION to the value of section hook HOOK. - - Add FUNCTION at the beginning of the hook list unless optional - APPEND is non-nil, in which case FUNCTION is added at the end. If - FUNCTION already is a member then move it to the new location. - - If optional AT is non-nil and a member of the hook list, then add - FUNCTION next to that instead. Add before or after AT, or replace - AT with FUNCTION depending on APPEND. If APPEND is the symbol - ‘replace’, then replace AT with FUNCTION. For any other non-nil - value place FUNCTION right after AT. If nil, then place FUNCTION - right before AT. If FUNCTION already is a member of the list but - AT is not, then leave FUNCTION where ever it already is. - - If optional LOCAL is non-nil, then modify the hook’s buffer-local - value rather than its global value. This makes the hook local by - copying the default value. That copy is then modified. - - HOOK should be a symbol. If HOOK is void, it is first set to nil. - HOOK’s value must not be a single hook function. FUNCTION should - be a function that takes no arguments and inserts one or multiple - sections at point, moving point forward. FUNCTION may choose not - to insert its section(s), when doing so would not make sense. It - should not be abused for other side-effects. - - To remove a function from a section hook, use ‘remove-hook’. - - -File: magit.info, Node: Section Types and Values, Next: Section Options, Prev: Section Hooks, Up: Sections - -4.2.4 Section Types and Values ------------------------------- - -Each section has a type, for example ‘hunk’, ‘file’, and ‘commit’. -Instances of certain section types also have a value. The value of a -section of type ‘file’, for example, is a file name. - - Users usually do not have to worry about a section’s type and value, -but knowing them can be handy at times. - -‘H’ (‘magit-describe-section’) - - This command shows information about the section at point in a - separate buffer. - - -- Command: magit-describe-section-briefly - - This command shows information about the section at point in the - echo area, as ‘#’. - - Many commands behave differently depending on the type of the section -at point and/or somehow consume the value of that section. But that is -only one of the reasons why the same key may do something different, -depending on what section is current. - - Additionally for each section type a keymap *might* be defined, named -‘magit-TYPE-section-map’. That keymap is used as text property keymap -of all text belonging to any section of the respective type. If such a -map does not exist for a certain type, then you can define it yourself, -and it will automatically be used. - - -File: magit.info, Node: Section Options, Prev: Section Types and Values, Up: Sections - -4.2.5 Section Options ---------------------- - -This section describes options that have an effect on more than just a -certain type of sections. As you can see there are not many of those. - - -- User Option: magit-section-show-child-count - - Whether to append the number of children to section headings. This - only affects sections that could benefit from this information. - - -File: magit.info, Node: Transient Commands, Next: Transient Arguments and Buffer Variables, Prev: Sections, Up: Interface Concepts - -4.3 Transient Commands -====================== - -Many Magit commands are implemented as *transient* commands. First the -user invokes a *prefix* command, which causes its *infix* arguments and -*suffix* commands to be displayed in the echo area. The user then -optionally sets some infix arguments and finally invokes one of the -suffix commands. - - This is implemented in the library ‘transient’. Earlier Magit -releases used the package ‘magit-popup’ and even earlier versions -library ‘magit-key-mode’. - - Transient is documented in *note (transient)Top::. - -‘C-c C-c’ (‘magit-dispatch’) - - This transient prefix command binds most of Magit’s other prefix - commands as suffix commands and displays them in a temporary buffer - until one of them is invoked. Invoking such a sub-prefix causes - the suffixes of that command to be bound and displayed instead of - those of ‘magit-dispatch’. - - This command is also, or especially, useful outside Magit buffers, so -you should setup a global binding: - - (global-set-key (kbd "C-x M-g") 'magit-dispatch) - - -File: magit.info, Node: Transient Arguments and Buffer Variables, Next: Completion Confirmation and the Selection, Prev: Transient Commands, Up: Interface Concepts - -4.4 Transient Arguments and Buffer Variables -============================================ - -The infix arguments of many of Magit’s transient prefix commands cease -to have an effect once the ‘git’ command that is called with those -arguments has returned. Commands that create a commit are a good -example for this. If the user changes the arguments, then that only -affects the next invocation of a suffix command. If the same transient -prefix command is later invoked again, then the arguments are initially -reset to the default value. This default value can be set for the -current Emacs session or saved permanently, see *note (transient)Saving -Values::. It is also possible to cycle through previously used sets of -arguments using ‘M-p’ and ‘M-n’, see *note (transient)Using History::. - - However the infix arguments of many other transient commands continue -to have an effect even after the ‘git’ command that was called with -those arguments has returned. The most important commands like this are -those that display a diff or log in a dedicated buffer. Their arguments -obviously continue to have an effect for as long as the respective diff -or log is being displayed. Furthermore the used arguments are stored in -buffer-local variables for future reference. - - For commands in the second group it isn’t always desirable to reset -their arguments to the global value when the transient prefix command is -invoked again. - - As mentioned above, it is possible to cycle through previously used -sets of arguments while a transient popup is visible. That means that -we could always reset the infix arguments to the default because the set -of arguments that is active in the existing buffer is only a few ‘M-p’ -away. Magit can be configured to behave like that, but because I expect -that most users would not find that very convenient, it is not the -default. - - Also note that it is possible to change the diff and log arguments -used in the current buffer (including the status buffer, which contains -both diff and log sections) using the respective "refresh" transient -prefix commands on ‘D’ and ‘L’. (‘d’ and ‘l’ on the other hand are -intended to change *what* diff or log is being displayed. It is -possible to also change *how* the diff or log is being displayed at the -same time, but if you only want to do the latter, then you should use -the refresh variants.) Because these secondary diff and log transient -prefixes are about *changing* the arguments used in the current buffer, -they *always* start out with the set of arguments that are currently in -effect in that buffer. - - Some commands are usually invoked directly even though they can also -be invoked as the suffix of a transient prefix command. Most -prominently ‘magit-show-commit’ is usually invoked by typing ‘RET’ while -point is on a commit in a log, but it can also be invoked from the -‘magit-diff’ transient prefix. - - When such a command is invoked directly, then it is important to -reuse the arguments as specified by the respective buffer-local values, -instead of using the default arguments. Imagine you press ‘RET’ in a -log to display the commit at point in a different buffer and then use -‘D’ to change how the diff is displayed in that buffer. And then you -press ‘RET’ on another commit to show that instead and the diff -arguments are reset to the default. Not cool; so Magit does not do that -by default. - - -- User Option: magit-prefix-use-buffer-arguments - - This option controls whether the infix arguments initially shown in - certain transient prefix commands are based on the arguments that - are currently in effect in the buffer that their suffixes update. - - The ‘magit-diff’ and ‘magit-log’ transient prefix commands are - affected by this option. - - -- User Option: magit-direct-use-buffer-arguments - - This option controls whether certain commands, when invoked - directly (i.e. not as the suffix of a transient prefix command), - use the arguments that are currently active in the buffer that they - are about to update. The alternative is to use the default value - for these arguments, which might change the arguments that are used - in the buffer. - -Valid values for both of the above options are: - - • ‘always’: Always use the set of arguments that is currently active - in the respective buffer, provided that buffer exists of course. - - • ‘selected’ or ‘t’: Use the set of arguments from the respective - buffer, but only if it is displayed in a window of the current - frame. This is the default for both variables. - - • ‘current’: Use the set of arguments from the respective buffer, but - only if it is the current buffer. - - • ‘never’: Never use the set of arguments from the respective buffer. - -I am afraid it gets more complicated still: - - • The global diff and log arguments are set for each supported mode - individually. The diff arguments for example have different values - in ‘magit-diff-mode’, ‘magit-revision-mode’, - ‘magit-merge-preview-mode’ and ‘magit-status-mode’ buffers. - Setting or saving the value for one mode does not change the value - for other modes. The history however is shared. - - • When ‘magit-show-commit’ is invoked directly from a log buffer, - then the file filter is picked up from that buffer, not from the - revision buffer or the mode’s global diff arguments. - - • Even though they are suffixes of the diff prefix - ‘magit-show-commit’ and ‘magit-stash-show’ do not use the diff - buffer used by the diff commands, instead they use the dedicated - revision and stash buffers. - - At the time you invoke the diff prefix it is unknown to Magit which - of the suffix commands you are going to invoke. While not certain, - more often than not users invoke one of the commands that use the - diff buffer, so the initial infix arguments are those used in that - buffer. However if you invoke one of these commands directly, then - Magit knows that it should use the arguments from the revision - resp. stash buffer. - - • The log prefix also features reflog commands, but these commands do - not use the log arguments. - - • If ‘magit-show-refs’ is invoked from a ‘magit-refs-mode’ buffer, - then it acts as a refresh prefix and therefore unconditionally uses - the buffer’s arguments as initial arguments. If it is invoked - elsewhere with a prefix argument, then it acts as regular prefix - and therefore respects ‘magit-prefix-use-buffer-arguments’. If it - is invoked elsewhere without a prefix argument, then it acts as a - direct command and therefore respects - ‘magit-direct-use-buffer-arguments’. - - -File: magit.info, Node: Completion Confirmation and the Selection, Next: Running Git, Prev: Transient Arguments and Buffer Variables, Up: Interface Concepts - -4.5 Completion, Confirmation and the Selection -============================================== - -* Menu: - -* Action Confirmation:: -* Completion and Confirmation:: -* The Selection:: -* The hunk-internal region:: -* Support for Completion Frameworks:: -* Additional Completion Options:: - - -File: magit.info, Node: Action Confirmation, Next: Completion and Confirmation, Up: Completion Confirmation and the Selection - -4.5.1 Action Confirmation -------------------------- - -By default many actions that could potentially lead to data loss have to -be confirmed. This includes many very common actions, so this can -quickly become annoying. Many of these actions can be undone and if you -have thought about how to undo certain mistakes, then it should be safe -to disable confirmation for the respective actions. - - The option ‘magit-no-confirm’ can be used to tell Magit to perform -certain actions without the user having to confirm them. Note that -while this option can only be used to disable confirmation for a -specific set of actions, the next section explains another way of -telling Magit to ask fewer questions. - - -- User Option: magit-no-confirm - - The value of this option is a list of symbols, representing actions - that do not have to be confirmed by the user before being carried - out. - - By default many potentially dangerous commands ask the user for - confirmation. Each of the below symbols stands for an action - which, when invoked unintentionally or without being fully aware of - the consequences, could lead to tears. In many cases there are - several commands that perform variations of a certain action, so we - don’t use the command names but more generic symbols. - - • Applying changes: - - • ‘discard’ Discarding one or more changes (i.e. hunks or - the complete diff for a file) loses that change, - obviously. - - • ‘reverse’ Reverting one or more changes can usually be - undone by reverting the reversion. - - • ‘stage-all-changes’, ‘unstage-all-changes’ When there are - both staged and unstaged changes, then un-/staging - everything would destroy that distinction. Of course - that also applies when un-/staging a single change, but - then less is lost and one does that so often that having - to confirm every time would be unacceptable. - - • Files: - - • ‘delete’ When a file that isn’t yet tracked by Git is - deleted, then it is completely lost, not just the last - changes. Very dangerous. - - • ‘trash’ Instead of deleting a file it can also be move to - the system trash. Obviously much less dangerous than - deleting it. - - Also see option ‘magit-delete-by-moving-to-trash’. - - • ‘resurrect’ A deleted file can easily be resurrected by - "deleting" the deletion, which is done using the same - command that was used to delete the same file in the - first place. - - • ‘untrack’ Untracking a file can be undone by tracking it - again. - - • ‘rename’ Renaming a file can easily be undone. - - • Sequences: - - • ‘reset-bisect’ Aborting (known to Git as "resetting") a - bisect operation loses all information collected so far. - - • ‘abort-rebase’ Aborting a rebase throws away all already - modified commits, but it’s possible to restore those from - the reflog. - - • ‘abort-merge’ Aborting a merge throws away all conflict - resolutions which have already been carried out by the - user. - - • ‘merge-dirty’ Merging with a dirty worktree can make it - hard to go back to the state before the merge was - initiated. - - • References: - - • ‘delete-unmerged-branch’ Once a branch has been deleted, - it can only be restored using low-level recovery tools - provided by Git. And even then the reflog is gone. The - user always has to confirm the deletion of a branch by - accepting the default choice (or selecting another - branch), but when a branch has not been merged yet, also - make sure the user is aware of that. - - • ‘delete-pr-remote’ When deleting a branch that was - created from a pull-request and if no other branches - still exist on that remote, then ‘magit-branch-delete’ - offers to delete the remote as well. This should be safe - because it only happens if no other refs exist in the - remotes namespace, and you can recreate the remote if - necessary. - - • ‘drop-stashes’ Dropping a stash is dangerous because Git - stores stashes in the reflog. Once a stash is removed, - there is no going back without using low-level recovery - tools provided by Git. When a single stash is dropped, - then the user always has to confirm by accepting the - default (or selecting another). This action only - concerns the deletion of multiple stashes at once. - - • Publishing: - - • ‘set-and-push’ When pushing to the upstream or the - push-remote and that isn’t actually configured yet, then - the user can first set the target. If s/he confirms the - default too quickly, then s/he might end up pushing to - the wrong branch and if the remote repository is - configured to disallow fixing such mistakes, then that - can be quite embarrassing and annoying. - - • Edit published history: - - Without adding these symbols here, you will be warned before - editing commits that have already been pushed to one of the - branches listed in ‘magit-published-branches’. - - • ‘amend-published’ Affects most commands that amend to - "HEAD". - - • ‘rebase-published’ Affects commands that perform - interactive rebases. This includes commands from the - commit transient that modify a commit other than "HEAD", - namely the various fixup and squash variants. - - • ‘edit-published’ Affects the commands - ‘magit-edit-line-commit’ and - ‘magit-diff-edit-hunk-commit’. These two commands make - it quite easy to accidentally edit a published commit, so - you should think twice before configuring them not to ask - for confirmation. - - To disable confirmation completely, add all three symbols here - or set ‘magit-published-branches’ to ‘nil’. - - • Various: - - • ‘kill-process’ There seldom is a reason to kill a - process. - - • Global settings: - - Instead of adding all of the above symbols to the value of - this option, you can also set it to the atom ‘t’, which has - the same effect as adding all of the above symbols. Doing - that most certainly is a bad idea, especially because other - symbols might be added in the future. So even if you don’t - want to be asked for confirmation for any of these actions, - you are still better of adding all of the respective symbols - individually. - - When ‘magit-wip-before-change-mode’ is enabled, then the - following actions can be undone fairly easily: ‘discard’, - ‘reverse’, ‘stage-all-changes’, and ‘unstage-all-changes’. If - and only if this mode is enabled, then ‘safe-with-wip’ has the - same effect as adding all of these symbols individually. - - -File: magit.info, Node: Completion and Confirmation, Next: The Selection, Prev: Action Confirmation, Up: Completion Confirmation and the Selection - -4.5.2 Completion and Confirmation ---------------------------------- - -Many Magit commands ask the user to select from a list of possible -things to act on, while offering the most likely choice as the default. -For many of these commands the default is the thing at point, provided -that it actually is a valid thing to act on. For many commands that act -on a branch, the current branch serves as the default if there is no -branch at point. - - These commands combine asking for confirmation and asking for a -target to act on into a single action. The user can confirm the default -target using ‘RET’ or abort using ‘C-g’. This is similar to a -‘y-or-n-p’ prompt, but the keys to confirm or abort differ. - - At the same time the user is also given the opportunity to select -another target, which is useful because for some commands and/or in some -situations you might want to select the action before selecting the -target by moving to it. - - However you might find that for some commands you always want to use -the default target, if any, or even that you want the command to act on -the default without requiring any confirmation at all. The option -‘magit-dwim-selection’ can be used to configure certain commands to that -effect. - - Note that when the region is active then many commands act on the -things that are selected using a mechanism based on the region, in many -cases after asking for confirmation. This region-based mechanism is -called the "selection" and is described in detail in the next section. -When a selection exists that is valid for the invoked command, then that -command never offers to act on something else, and whether it asks for -confirmation is not controlled by this option. - - Also note that Magit asks for confirmation of certain actions that -are not coupled with completion (or the selection). Such dialogs are -also not affected by this option and are described in the previous -section. - - -- User Option: magit-dwim-selection - - This option can be used to tell certain commands to use the thing at -point instead of asking the user to select a candidate to act on, with -or without confirmation. - - The value has the form ‘((COMMAND nil|PROMPT DEFAULT)...)’. - - • COMMAND is the command that should not prompt for a choice. To - have an effect, the command has to use the function - ‘magit-completing-read’ or a utility function which in turn uses - that function. - - • If the command uses ‘magit-completing-read’ multiple times, then - PROMPT can be used to only affect one of these uses. PROMPT, if - non-nil, is a regular expression that is used to match against the - PROMPT argument passed to ‘magit-completing-read’. - - • DEFAULT specifies how to use the default. If it is ‘t’, then the - DEFAULT argument passed to ‘magit-completing-read’ is used without - confirmation. If it is ‘ask’, then the user is given a chance to - abort. DEFAULT can also be ‘nil’, in which case the entry has no - effect. - - -File: magit.info, Node: The Selection, Next: The hunk-internal region, Prev: Completion and Confirmation, Up: Completion Confirmation and the Selection - -4.5.3 The Selection -------------------- - -If the region is active, then many Magit commands act on the things that -are selected using a mechanism based on the region instead of one single -thing. When the region is not active, then these commands act on the -thing at point or read a single thing to act on. This is described in -the previous section — this section only covers how multiple things are -selected, how that is visualized, and how certain commands behave when -that is the case. - - Magit’s mechanism for selecting multiple things, or rather sections -that represent these things, is based on the Emacs region, but the area -that Magit considers to be selected is typically larger than the region -and additional restrictions apply. - - Magit makes a distinction between a region that qualifies as forming -a valid Magit selection and a region that does not. If the region does -not qualify, then it is displayed as it is in other Emacs buffers. If -the region does qualify as a Magit selection, then the selection is -always visualized, while the region itself is only visualized if it -begins and ends on the same line. - - For a region to qualify as a Magit selection, it must begin in the -heading of one section and end in the heading of a sibling section. -Note that if the end of the region is at the very beginning of section -heading (i.e. at the very beginning of a line) then that section is -considered to be *inside* the selection. - - This is not consistent with how the region is normally treated in -Emacs — if the region ends at the beginning of a line, then that line is -outside the region. Due to how Magit visualizes the selection, it -should be obvious that this difference exists. - - Not every command acts on every valid selection. Some commands do -not even consider the location of point, others may act on the section -at point but not support acting on the selection, and even commands that -do support the selection of course only do so if it selects things that -they can act on. - - This is the main reason why the selection must include the section at -point. Even if a selection exists, the invoked command may disregard -it, in which case it may act on the current section only. It is much -safer to only act on the current section but not the other selected -sections than it is to act on the current section *instead* of the -selected sections. The latter would be much more surprising and if the -current section always is part of the selection, then that cannot -happen. - - -- Variable: magit-keep-region-overlay - - This variable controls whether the region is visualized as usual - even when a valid Magit selection or a hunk-internal region exists. - See the doc-string for more information. - - -File: magit.info, Node: The hunk-internal region, Next: Support for Completion Frameworks, Prev: The Selection, Up: Completion Confirmation and the Selection - -4.5.4 The hunk-internal region ------------------------------- - -Somewhat related to the Magit selection described in the previous -section is the hunk-internal region. - - Like the selection, the hunk-internal region is based on the Emacs -region but causes that region to not be visualized as it would in other -Emacs buffers, and includes the line on which the region ends even if it -ends at the very beginning of that line. - - Unlike the selection, which is based on a region that must begin in -the heading of one section and ends in the section of a sibling section, -the hunk-internal region must begin inside the *body* of a hunk section -and end in the body of the *same* section. - - The hunk-internal region is honored by "apply" commands, which can, -among other targets, act on a hunk. If the hunk-internal region is -active, then such commands act only on the marked part of the hunk -instead of on the complete hunk. - - -File: magit.info, Node: Support for Completion Frameworks, Next: Additional Completion Options, Prev: The hunk-internal region, Up: Completion Confirmation and the Selection - -4.5.5 Support for Completion Frameworks ---------------------------------------- - -The built-in option ‘completing-read-function’ specifies the low-level -function used by ‘completing-read’ to ask a user to select from a list -of choices. Its default value is ‘completing-read-default’. -Alternative completion frameworks typically activate themselves by -substituting their own implementation. - - Mostly for historic reasons Magit provides a similar option named -‘magit-completing-read-function’, which only controls the low-level -function used by ‘magit-completing-read’. This option also makes it -possible to use a different completing mechanism for Magit than for the -rest of Emacs, but doing that is not recommend. - - You most likely don’t have to customize the magit-specific option to -use an alternative completion framework. For example, if you enable -‘ivy-mode’, then Magit will respect that, and if you enable ‘helm-mode’, -then you are done too. - - However if you want to use Ido, then ‘ido-mode’ won’t do the trick. -You will also have to install the ‘ido-completing-read+’ package and use -‘magit-ido-completing-read’ as ‘magit-completing-read-function’. - - -- User Option: magit-completing-read-function - - The value of this variable is the low-level function used to - perform completion by code that uses ‘magit-completing-read’ (as - opposed to the built-in ‘completing-read’). - - The default value, ‘magit-builtin-completing-read’, is suitable for - the standard completion mechanism, ‘ivy-mode’, and ‘helm-mode’ at - least. - - The built-in ‘completing-read’ and ‘completing-read-default’ are - *not* suitable to be used here. ‘magit-builtin-completing-read’ - performs some additional work, and any function used in its place - has to do the same. - - -- Function: magit-builtin-completing-read prompt choices &optional - predicate require-match initial-input hist def - - This function performs completion using the built-in - ‘completing-read’ and does some additional magit-specific work. - - -- Function: magit-ido-completing-read prompt choices &optional - predicate require-match initial-input hist def - - This function performs completion using ‘ido-completing-read+’ from - the package by the same name (which you have to explicitly install) - and does some additional magit-specific work. - - We have to use ‘ido-completing-read+’ instead of the - ‘ido-completing-read’ that comes with Ido itself, because the - latter, while intended as a drop-in replacement, cannot serve that - purpose because it violates too many of the implicit conventions. - - -- Function: magit-completing-read prompt choices &optional predicate - require-match initial-input hist def fallback - - This is the function that Magit commands use when they need the - user to select a single thing to act on. The arguments have the - same meaning as for ‘completing-read’, except for FALLBACK, which - is unique to this function and is described below. - - Instead of asking the user to choose from a list of possible - candidates, this function may just return the default specified by - DEF, with or without requiring user confirmation. Whether that is - the case depends on PROMPT, ‘this-command’ and - ‘magit-dwim-selection’. See the documentation of the latter for - more information. - - If it does read a value in the minibuffer, then this function acts - similar to ‘completing-read’, except for the following: - - • COLLECTION must be a list of choices. A function is not - supported. - - • If REQUIRE-MATCH is ‘nil’ and the user exits without a choice, - then ‘nil’ is returned instead of an empty string. - - • If REQUIRE-MATCH is non-nil and the users exits without a - choice, an user-error is raised. - - • FALLBACK specifies a secondary default that is only used if - the primary default DEF is ‘nil’. The secondary default is - not subject to ‘magit-dwim-selection’ — if DEF is ‘nil’ but - FALLBACK is not, then this function always asks the user to - choose a candidate, just as if both defaults were ‘nil’. - - • ": " is appended to PROMPT. - - • PROMPT is modified to end with \" (default DEF|FALLBACK): \" - provided that DEF or FALLBACK is non-nil, that neither - ‘ivy-mode’ nor ‘helm-mode’ is enabled, and that - ‘magit-completing-read-function’ is set to its default value - of ‘magit-builtin-completing-read’. - - -File: magit.info, Node: Additional Completion Options, Prev: Support for Completion Frameworks, Up: Completion Confirmation and the Selection - -4.5.6 Additional Completion Options ------------------------------------ - - -- User Option: magit-list-refs-sortby - - For many commands that read a ref or refs from the user, the value - of this option can be used to control the order of the refs. Valid - values include any key accepted by the ‘--sort’ flag of ‘git - for-each-ref’. By default, refs are sorted alphabetically by their - full name (e.g., "refs/heads/master"). - - -File: magit.info, Node: Running Git, Prev: Completion Confirmation and the Selection, Up: Interface Concepts - -4.6 Running Git -=============== - -* Menu: - -* Viewing Git Output:: -* Git Process Status:: -* Running Git Manually:: -* Git Executable:: -* Global Git Arguments:: - - -File: magit.info, Node: Viewing Git Output, Next: Git Process Status, Up: Running Git - -4.6.1 Viewing Git Output ------------------------- - -Magit runs Git either for side-effects (e.g. when pushing) or to get -some value (e.g. the name of the current branch). - - When Git is run for side-effects, the process output is logged in a -per-repository log buffer, which can be consulted using the -‘magit-process’ command when things don’t go as expected. - - The output/errors for up to ‘magit-process-log-max’ Git commands are -retained. - -‘$’ (‘magit-process’) - - This commands displays the process buffer for the current - repository. - - Inside that buffer, the usual key bindings for navigating and showing -sections are available. There is one additional command. - -‘k’ (‘magit-process-kill’) - - This command kills the process represented by the section at point. - - -- Variable: magit-git-debug - - This option controls whether additional reporting of git errors is - enabled. - - Magit basically calls git for one of these two reasons: for - side-effects or to do something with its standard output. - - When git is run for side-effects then its output, including error - messages, go into the process buffer which is shown when using ‘$’. - - When git’s output is consumed in some way, then it would be too - expensive to also insert it into this buffer, but when this option - is non-nil and git returns with a non-zero exit status, then at - least its standard error is inserted into this buffer. - - This is only intended for debugging purposes. Do not enable this - permanently, that would negatively affect performance. - - -- Variable: magit-process-extreme-logging - - This option controls whether ‘magit-process-file’ logs to the - ‘*Messages*’ buffer. - - Only intended for temporary use when you try to figure out how - Magit uses Git behind the scene. Output that normally goes to the - magit-process buffer continues to go there. Not all output goes to - either of these two buffers. - - -File: magit.info, Node: Git Process Status, Next: Running Git Manually, Prev: Viewing Git Output, Up: Running Git - -4.6.2 Git Process Status ------------------------- - -When a Git process is running for side-effects, Magit displays an -indicator in the mode line, using the ‘magit-mode-line-process’ face. - - If the Git process exits successfully, the process indicator is -removed from the mode line immediately. - - In the case of a Git error, the process indicator is not removed, but -is instead highlighted with the ‘magit-mode-line-process-error’ face, -and the error details from the process buffer are provided as a tooltip -for mouse users. This error indicator persists in the mode line until -the next magit buffer refresh. - - If you do not wish process errors to be indicated in the mode line, -customize the ‘magit-process-display-mode-line-error’ user option. - - Process errors are additionally indicated at the top of the status -buffer. - - -File: magit.info, Node: Running Git Manually, Next: Git Executable, Prev: Git Process Status, Up: Running Git - -4.6.3 Running Git Manually --------------------------- - -While Magit provides many Emacs commands to interact with Git, it does -not cover everything. In those cases your existing Git knowledge will -come in handy. Magit provides some commands for running arbitrary Git -commands by typing them into the minibuffer, instead of having to switch -to a shell. - -‘!’ (‘magit-run’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - -‘! !’ (‘magit-git-command-topdir’) - - This command reads a command from the user and executes it in the - top-level directory of the current working tree. - - The string "git " is used as initial input when prompting the user - for the command. It can be removed to run another command. - -‘:’ (‘magit-git-command’) -‘! p’ (‘magit-git-command’) - - This command reads a command from the user and executes it in - ‘default-directory’. With a prefix argument the command is - executed in the top-level directory of the current working tree - instead. - - The string "git " is used as initial input when prompting the user - for the command. It can be removed to run another command. - -‘! s’ (‘magit-shell-command-topdir’) - - This command reads a command from the user and executes it in the - top-level directory of the current working tree. - -‘! S’ (‘magit-shell-command’) - - This command reads a command from the user and executes it in - ‘default-directory’. With a prefix argument the command is - executed in the top-level directory of the current working tree - instead. - - -- User Option: magit-shell-command-verbose-prompt - - Whether the prompt, used by the above commands when reading a shell - command, shows the directory in which it will be run. - - These suffix commands start external gui tools. - -‘! k’ (‘magit-run-gitk’) - - This command runs ‘gitk’ in the current repository. - -‘! a’ (‘magit-run-gitk-all’) - - This command runs ‘gitk --all’ in the current repository. - -‘! b’ (‘magit-run-gitk-branches’) - - This command runs ‘gitk --branches’ in the current repository. - -‘! g’ (‘magit-run-git-gui’) - - This command runs ‘git gui’ in the current repository. - - -File: magit.info, Node: Git Executable, Next: Global Git Arguments, Prev: Running Git Manually, Up: Running Git - -4.6.4 Git Executable --------------------- - -When Magit calls Git, then it may do so using the absolute path to the -‘git’ executable, or using just its name. - - When running ‘git’ locally and the ‘system-type’ is ‘windows-nt’ (any -Windows version) or ‘darwin’ (macOS) then ‘magit-git-executable’ is set -to an absolute path when Magit is loaded. - - On Windows it is necessary to use an absolute path because Git comes -with several wrapper scripts for the actual ‘git’ binary, which are also -placed on ‘$PATH’, and using one of these wrappers instead of the binary -would degrade performance horribly. For some macOS users using just the -name of the executable also performs horribly, so we avoid doing that on -that platform as well. On other platforms, using just the name seems to -work just fine. - - Using an absolute path when running ‘git’ on a remote machine over -Tramp, would be problematic to use an absolute path that is suitable on -the local machine, so a separate option is used to control the name or -path that is used on remote machines. - - -- User Option: magit-git-executable - - The ‘git’ executable used by Magit on the local host. This should - be either the absolute path to the executable, or the string "git" - to let Emacs find the executable itself, using the standard - mechanism for doing such things. - - -- User Option: magit-remote-git-executable - - The ‘git’ executable used by Magit on remote machines over Tramp. - Normally this should be just the string "git". Consider - customizing ‘tramp-remote-path’ instead of this option. - - If Emacs is unable to find the correct executable, then you can work -around that by explicitly setting the value of one of these two options. -Doing that should be considered a kludge; it is better to make sure that -the order in ‘exec-path’ or ‘tramp-remote-path’ is correct. - - Note that ‘exec-path’ is set based on the value of the ‘PATH’ -environment variable that is in effect when Emacs is started. If you -set ‘PATH’ in your shell’s init files, then that only has an effect on -Emacs if you start it from that shell (because the environment of a -process is only passed to its child processes, not to arbitrary other -processes). If that is not how you start Emacs, then the -‘exec-path-from-shell’ package can help; though honestly I consider that -a kludge too. - - The command ‘magit-debug-git-executable’ can be useful to find out -where Emacs is searching for ‘git’. - -‘M-x magit-debug-git-executable’ (‘magit-debug-git-executable’) - - This command displays a buffer with information about - ‘magit-git-executable’ and ‘magit-remote-git-executable’. - -‘M-x magit-version’ (‘magit-version’) - - This command shows the currently used versions of Magit, Git, and - Emacs in the echo area. Non-interactively this just returns the - Magit version. - - -File: magit.info, Node: Global Git Arguments, Prev: Git Executable, Up: Running Git - -4.6.5 Global Git Arguments --------------------------- - - -- User Option: magit-git-global-arguments - - The arguments set here are used every time the git executable is - run as a subprocess. They are placed right after the executable - itself and before the git command - as in ‘git HERE... COMMAND - REST’. For valid arguments see *note (gitman)git::. - - Be careful what you add here, especially if you are using Tramp to - connect to servers with ancient Git versions. Never remove - anything that is part of the default value, unless you really know - what you are doing. And think very hard before adding something; - it will be used every time Magit runs Git for any purpose. - - -File: magit.info, Node: Inspecting, Next: Manipulating, Prev: Interface Concepts, Up: Top - -5 Inspecting -************ - -The functionality provided by Magit can be roughly divided into three -groups: inspecting existing data, manipulating existing data or adding -new data, and transferring data. Of course that is a rather crude -distinction that often falls short, but it’s more useful than no -distinction at all. This section is concerned with inspecting data, the -next two with manipulating and transferring it. Then follows a section -about miscellaneous functionality, which cannot easily be fit into this -distinction. - - Of course other distinctions make sense too, e.g. Git’s distinction -between porcelain and plumbing commands, which for the most part is -equivalent to Emacs’ distinction between interactive commands and -non-interactive functions. All of the sections mentioned before are -mainly concerned with the porcelain – Magit’s plumbing layer is -described later. - -* Menu: - -* Status Buffer:: -* Repository List:: -* Logging:: -* Diffing:: -* Ediffing:: -* References Buffer:: -* Bisecting:: -* Visiting Files and Blobs:: -* Blaming:: - - -File: magit.info, Node: Status Buffer, Next: Repository List, Up: Inspecting - -5.1 Status Buffer -================= - -While other Magit buffers contain e.g. one particular diff or one -particular log, the status buffer contains the diffs for staged and -unstaged changes, logs for unpushed and unpulled commits, lists of -stashes and untracked files, and information related to the current -branch. - - During certain incomplete operations – for example when a merge -resulted in a conflict – additional information is displayed that helps -proceeding with or aborting the operation. - - The command ‘magit-status’ displays the status buffer belonging to -the current repository in another window. This command is used so often -that it should be bound globally. We recommend using ‘C-x g’: - - (global-set-key (kbd "C-x g") 'magit-status) - -‘C-x g’ (‘magit-status’) - - When invoked from within an existing Git repository, then this - command shows the status of that repository in a buffer. - - If the current directory isn’t located within a Git repository, - then this command prompts for an existing repository or an - arbitrary directory, depending on the option - ‘magit-repository-directories’, and the status for the selected - repository is shown instead. - - • If that option specifies any existing repositories, then the - user is asked to select one of them. - - • Otherwise the user is asked to select an arbitrary directory - using regular file-name completion. If the selected directory - is the top-level directory of an existing working tree, then - the status buffer for that is shown. - - • Otherwise the user is offered to initialize the selected - directory as a new repository. After creating the repository - its status buffer is shown. - - These fallback behaviors can also be forced using one or more - prefix arguments: - - • With two prefix arguments (or more precisely a numeric prefix - value of 16 or greater) an arbitrary directory is read, which - is then acted on as described above. The same could be - accomplished using the command ‘magit-init’. - - • With a single prefix argument an existing repository is read - from the user, or if no repository can be found based on the - value of ‘magit-repository-directories’, then the behavior is - the same as with two prefix arguments. - - -- User Option: magit-repository-directories - - List of directories that are Git repositories or contain Git - repositories. - - Each element has the form ‘(DIRECTORY . DEPTH)’. DIRECTORY has to - be a directory or a directory file-name, a string. DEPTH, an - integer, specifies the maximum depth to look for Git repositories. - If it is 0, then only add DIRECTORY itself. - - This option controls which repositories are being listed by - ‘magit-list-repositories’. It also affects ‘magit-status’ (which - see) in potentially surprising ways (see above). - - -- Command: magit-status-quick - - This command is an alternative to ‘magit-status’ that usually - avoids refreshing the status buffer. - - If the status buffer of the current Git repository exists but isn’t - being displayed in the selected frame, then it is displayed without - being refreshed. - - If the status buffer is being displayed in the selected frame, then - this command refreshes it. - - Prefix arguments have the same meaning as for ‘magit-status’, and - additionally cause the buffer to be refresh. - - To use this command add this to your init file: - - (global-set-key (kbd "C-x g") 'magit-status-quick). - - If you do that and then for once want to redisplay the buffer and - also immediately refresh it, then type ‘C-x g’ followed by ‘g’. - - A possible alternative command is - ‘magit-display-repository-buffer’. It supports displaying any - existing Magit buffer that belongs to the current repository; not - just the status buffer. - - -- Command: ido-enter-magit-status - - From an Ido prompt used to open a file, instead drop into - ‘magit-status’. This is similar to ‘ido-magic-delete-char’, which, - despite its name, usually causes a Dired buffer to be created. - - To make this command available, use something like: - - (add-hook 'ido-setup-hook - (lambda () - (define-key ido-completion-map - (kbd \"C-x g\") 'ido-enter-magit-status))) - - Starting with Emacs 25.1 the Ido keymaps are defined just once - instead of every time Ido is invoked, so now you can modify it like - pretty much every other keymap: - - (define-key ido-common-completion-map - (kbd \"C-x g\") 'ido-enter-magit-status) - -* Menu: - -* Status Sections:: -* Status Header Sections:: -* Status Module Sections:: -* Status Options:: - - -File: magit.info, Node: Status Sections, Next: Status Header Sections, Up: Status Buffer - -5.1.1 Status Sections ---------------------- - -The contents of status buffers is controlled using the hook -‘magit-status-sections-hook’. See *note Section Hooks:: to learn about -such hooks and how to customize them. - - -- User Option: magit-status-sections-hook - - Hook run to insert sections into a status buffer. - - The first function on that hook by default is -‘magit-insert-status-headers’; it is described in the next section. By -default the following functions are also members of that hook: - - -- Function: magit-insert-merge-log - - Insert section for the on-going merge. Display the heads that are - being merged. If no merge is in progress, do nothing. - - -- Function: magit-insert-rebase-sequence - - Insert section for the on-going rebase sequence. If no such - sequence is in progress, do nothing. - - -- Function: magit-insert-am-sequence - - Insert section for the on-going patch applying sequence. If no - such sequence is in progress, do nothing. - - -- Function: magit-insert-sequencer-sequence - - Insert section for the on-going cherry-pick or revert sequence. If - no such sequence is in progress, do nothing. - - -- Function: magit-insert-bisect-output - - While bisecting, insert section with output from ‘git bisect’. - - -- Function: magit-insert-bisect-rest - - While bisecting, insert section visualizing the bisect state. - - -- Function: magit-insert-bisect-log - - While bisecting, insert section logging bisect progress. - - -- Function: magit-insert-untracked-files - - Maybe insert a list or tree of untracked files. - - Do so depending on the value of ‘status.showUntrackedFiles’. Note - that even if the value is ‘all’, Magit still initially only shows - directories. But the directory sections can then be expanded using - ‘TAB’. - - -- Function: magit-insert-unstaged-changes - - Insert section showing unstaged changes. - - -- Function: magit-insert-staged-changes - - Insert section showing staged changes. - - -- Function: magit-insert-stashes &optional ref heading - - Insert the ‘stashes’ section showing reflog for "refs/stash". If - optional REF is non-nil show reflog for that instead. If optional - HEADING is non-nil use that as section heading instead of - "Stashes:". - - -- Function: magit-insert-unpulled-from-upstream - - Insert section showing commits that haven’t been pulled from the - upstream branch yet. - - -- Function: magit-insert-unpulled-from-pushremote - - Insert section showing commits that haven’t been pulled from the - push-remote branch yet. - - -- Function: magit-insert-unpushed-to-upstream - - Insert section showing commits that haven’t been pushed to the - upstream yet. - - -- Function: magit-insert-unpushed-to-pushremote - - Insert section showing commits that haven’t been pushed to the - push-remote yet. - - The following functions can also be added to the above hook: - - -- Function: magit-insert-tracked-files - - Insert a tree of tracked files. - - -- Function: magit-insert-ignored-files - - Insert a tree of ignored files. Its possible to limit the logs in - the current buffer to a certain directory using ‘D = f - RET g’. If you do that, then that that also affects this command. - - The log filter can be used to limit to multiple files. In that - case this function only respects the first of the files and only if - it is a directory. - - -- Function: magit-insert-skip-worktree-files - - Insert a tree of skip-worktree files. If the first element of - ‘magit-buffer-diff-files’ is a directory, then limit the list to - files below that. The value of that variable can be set using ‘D - -- DIRECTORY RET g’. - - -- Function: magit-insert-assumed-unchanged-files - - Insert a tree of files that are assumed to be unchanged. If the - first element of ‘magit-buffer-diff-files’ is a directory, then - limit the list to files below that. The value of that variable can - be set using ‘D -- DIRECTORY RET g’. - - -- Function: magit-insert-unpulled-or-recent-commits - - Insert section showing unpulled or recent commits. If an upstream - is configured for the current branch and it is ahead of the current - branch, then show the missing commits. Otherwise, show the last - ‘magit-log-section-commit-count’ commits. - - -- Function: magit-insert-recent-commits - - Insert section showing the last ‘magit-log-section-commit-count’ - commits. - - -- User Option: magit-log-section-commit-count - - How many recent commits ‘magit-insert-recent-commits’ and - ‘magit-insert-unpulled-or-recent-commits’ (provided there are no - unpulled commits) show. - - -- Function: magit-insert-unpulled-cherries - - Insert section showing unpulled commits. Like - ‘magit-insert-unpulled-commits’ but prefix each commit that has not - been applied yet (i.e. a commit with a patch-id not shared with - any local commit) with "+", and all others with "-". - - -- Function: magit-insert-unpushed-cherries - - Insert section showing unpushed commits. Like - ‘magit-insert-unpushed-commits’ but prefix each commit which has - not been applied to upstream yet (i.e. a commit with a patch-id - not shared with any upstream commit) with "+" and all others with - "-". - - See *note References Buffer:: for some more section inserters, which -could be used here. - - -File: magit.info, Node: Status Header Sections, Next: Status Module Sections, Prev: Status Sections, Up: Status Buffer - -5.1.2 Status Header Sections ----------------------------- - -The contents of status buffers is controlled using the hook -‘magit-status-sections-hook’ (see *note Status Sections::). - - By default ‘magit-insert-status-headers’ is the first member of that -hook variable. - - -- Function: magit-insert-status-headers - - Insert headers sections appropriate for ‘magit-status-mode’ - buffers. The sections are inserted by running the functions on the - hook ‘magit-status-headers-hook’. - - -- User Option: magit-status-headers-hook - - Hook run to insert headers sections into the status buffer. - - This hook is run by ‘magit-insert-status-headers’, which in turn - has to be a member of ‘magit-status-sections-hook’ to be used at - all. - - By default the following functions are members of the above hook: - - -- Function: magit-insert-error-header - - Insert a header line showing the message about the Git error that - just occurred. - - This function is only aware of the last error that occur when Git - was run for side-effects. If, for example, an error occurs while - generating a diff, then that error won’t be inserted. Refreshing - the status buffer causes this section to disappear again. - - -- Function: magit-insert-diff-filter-header - - Insert a header line showing the effective diff filters. - - -- Function: magit-insert-head-branch-header - - Insert a header line about the current branch or detached ‘HEAD’. - - -- Function: magit-insert-upstream-branch-header - - Insert a header line about the branch that is usually pulled into - the current branch. - - -- Function: magit-insert-push-branch-header - - Insert a header line about the branch that the current branch is - usually pushed to. - - -- Function: magit-insert-tags-header - - Insert a header line about the current and/or next tag, along with - the number of commits between the tag and ‘HEAD’. - - The following functions can also be added to the above hook: - - -- Function: magit-insert-repo-header - - Insert a header line showing the path to the repository top-level. - - -- Function: magit-insert-remote-header - - Insert a header line about the remote of the current branch. - - If no remote is configured for the current branch, then fall back - showing the "origin" remote, or if that does not exist the first - remote in alphabetic order. - - -- Function: magit-insert-user-header - - Insert a header line about the current user. - - -File: magit.info, Node: Status Module Sections, Next: Status Options, Prev: Status Header Sections, Up: Status Buffer - -5.1.3 Status Module Sections ----------------------------- - -The contents of status buffers is controlled using the hook -‘magit-status-sections-hook’ (see *note Status Sections::). - - By default ‘magit-insert-modules’ is _not_ a member of that hook -variable. - - -- Function: magit-insert-modules - - Insert submodule sections. - - Hook ‘magit-module-sections-hook’ controls which module sections - are inserted, and option ‘magit-module-sections-nested’ controls - whether they are wrapped in an additional section. - - -- User Option: magit-module-sections-hook - - Hook run by ‘magit-insert-modules’. - - -- User Option: magit-module-sections-nested - - This option controls whether ‘magit-insert-modules’ wraps inserted - sections in an additional section. - - If this is non-nil, then only a single top-level section is - inserted. If it is nil, then all sections listed in - ‘magit-module-sections-hook’ become top-level sections. - - -- Function: magit-insert-modules-overview - - Insert sections for all submodules. For each section insert the - path, the branch, and the output of ‘git describe --tags’, or, - failing that, the abbreviated HEAD commit hash. - - Press ‘RET’ on such a submodule section to show its own status - buffer. Press ‘RET’ on the "Modules" section to display a list of - submodules in a separate buffer. This shows additional information - not displayed in the super-repository’s status buffer. - - -- Function: magit-insert-modules-unpulled-from-upstream - - Insert sections for modules that haven’t been pulled from the - upstream yet. These sections can be expanded to show the - respective commits. - - -- Function: magit-insert-modules-unpulled-from-pushremote - - Insert sections for modules that haven’t been pulled from the - push-remote yet. These sections can be expanded to show the - respective commits. - - -- Function: magit-insert-modules-unpushed-to-upstream - - Insert sections for modules that haven’t been pushed to the - upstream yet. These sections can be expanded to show the - respective commits. - - -- Function: magit-insert-modules-unpushed-to-pushremote - - Insert sections for modules that haven’t been pushed to the - push-remote yet. These sections can be expanded to show the - respective commits. - - -File: magit.info, Node: Status Options, Prev: Status Module Sections, Up: Status Buffer - -5.1.4 Status Options --------------------- - - -- User Option: magit-status-refresh-hook - - Hook run after a status buffer has been refreshed. - - -- User Option: magit-status-margin - - This option specifies whether the margin is initially shown in - Magit-Status mode buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - Also see the proceeding section for more options concerning status -buffers. - - -File: magit.info, Node: Repository List, Next: Logging, Prev: Status Buffer, Up: Inspecting - -5.2 Repository List -=================== - - -- Command: magit-list-repositories - - This command displays a list of repositories in a separate buffer. - - The options ‘magit-repository-directories’ and - ‘magit-repository-directories-depth’ control which repositories are - displayed. - - -- User Option: magit-repolist-columns - - This option controls what columns are displayed by the command - ‘magit-list-repositories’ and how they are displayed. - - Each element has the form ‘(HEADER WIDTH FORMAT PROPS)’. - - HEADER is the string displayed in the header. WIDTH is the width - of the column. FORMAT is a function that is called with one - argument, the repository identification (usually its basename), and - with ‘default-directory’ bound to the toplevel of its working tree. - It has to return a string to be inserted or nil. PROPS is an alist - that supports the keys ‘:right-align’ and ‘:pad-right’. - - You may wish to display a range of numeric columns using just one - character per column and without any padding between columns, in - which case you should use an appropriate HEADER, set WIDTH to 1, - and set ‘:pad-right’ to 0. ‘+’ is substituted for numbers higher - than 9. - - The following functions can be added to the above option: - - -- Function: magit-repolist-column-ident - - This function inserts the identification of the repository. - Usually this is just its basename. - - -- Function: magit-repolist-column-path - - This function inserts the absolute path of the repository. - - -- Function: magit-repolist-column-version - - This function inserts a description of the repository’s ‘HEAD’ - revision. - - -- Function: magit-repolist-column-branch - - This function inserts the name of the current branch. - - -- Function: magit-repolist-column-upstream - - This function inserts the name of the upstream branch of the - current branch. - - -- Function: magit-repolist-column-branches - - This function inserts the number of branches. - - -- Function: magit-repolist-column-stashes - - This function inserts the number of stashes. - - -- Function: magit-repolist-column-flag - - This function inserts a flag as specified by - ‘magit-repolist-column-flag-alist’. - - By default this indicates whether there are uncommitted changes. - - • ‘N’ if there is at least one untracked file. - - • ‘U’ if there is at least one unstaged file. - - • ‘S’ if there is at least one staged file. - - Only the first one of these that applies is shown. - - -- Function: magit-repolist-column-unpulled-from-upstream - - This function inserts the number of upstream commits not in the - current branch. - - -- Function: magit-repolist-column-unpulled-from-pushremote - - This function inserts the number of commits in the push branch but - not the current branch. - - -- Function: magit-repolist-column-unpushed-to-upstream - - This function inserts the number of commits in the current branch - but not its upstream. - - -- Function: magit-repolist-column-unpushed-to-pushremote - - This function inserts the number of commits in the current branch - but not its push branch. - - -File: magit.info, Node: Logging, Next: Diffing, Prev: Repository List, Up: Inspecting - -5.3 Logging -=========== - -The status buffer contains logs for the unpushed and unpulled commits, -but that obviously isn’t enough. The transient prefix command -‘magit-log’, on ‘l’, features several suffix commands, which show a -specific log in a separate log buffer. - - Like other transient prefix commands, ‘magit-log’ also features -several infix arguments that can be changed before invoking one of the -suffix commands. However, in the case of the log transient, these -arguments may be taken from those currently in use in the current -repository’s log buffer, depending on the value of -‘magit-prefix-use-buffer-arguments’ (see *note Transient Arguments and -Buffer Variables::). - - For information about the various arguments, see *note -(gitman)git-log::. - - The switch ‘++order=VALUE’ is converted to one of -‘--author-date-order’, ‘--date-order’, or ‘--topo-order’ before being -passed to ‘git log’. - - The log transient also features several reflog commands. See *note -Reflog::. - -‘l’ (‘magit-log’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘l l’ (‘magit-log-current’) - - Show log for the current branch. When ‘HEAD’ is detached or with a - prefix argument, show log for one or more revs read from the - minibuffer. - -‘l o’ (‘magit-log-other’) - - Show log for one or more revs read from the minibuffer. The user - can input any revision or revisions separated by a space, or even - ranges, but only branches, tags, and a representation of the commit - at point are available as completion candidates. - -‘l h’ (‘magit-log-head’) - - Show log for ‘HEAD’. - -‘l L’ (‘magit-log-branches’) - - Show log for all local branches and ‘HEAD’. - -‘l b’ (‘magit-log-all-branches’) - - Show log for all local and remote branches and ‘HEAD’. - -‘l a’ (‘magit-log-all’) - - Show log for all references and ‘HEAD’. - - Two additional commands that show the log for the file or blob that -is being visited in the current buffer exists, see *note Commands for -Buffers Visiting Files::. The command ‘magit-cherry’ also shows a log, -see *note Cherries::. - -* Menu: - -* Refreshing Logs:: -* Log Buffer:: -* Log Margin:: -* Select from Log:: -* Reflog:: -* Cherries:: - - -File: magit.info, Node: Refreshing Logs, Next: Log Buffer, Up: Logging - -5.3.1 Refreshing Logs ---------------------- - -The transient prefix command ‘magit-log-refresh’, on ‘L’, can be used to -change the log arguments used in the current buffer, without changing -which log is shown. This works in dedicated log buffers, but also in -the status buffer. - -‘L’ (‘magit-log-refresh’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘L g’ (‘magit-log-refresh’) - - This suffix command sets the local log arguments for the current - buffer. - -‘L s’ (‘magit-log-set-default-arguments’) - - This suffix command sets the default log arguments for buffers of - the same type as that of the current buffer. Other existing - buffers of the same type are not affected because their local - values have already been initialized. - -‘L w’ (‘magit-log-save-default-arguments’) - - This suffix command sets the default log arguments for buffers of - the same type as that of the current buffer, and saves the value - for future sessions. Other existing buffers of the same type are - not affected because their local values have already been - initialized. - -‘L t’ (‘magit-toggle-margin’) - - Show or hide the margin. - - -File: magit.info, Node: Log Buffer, Next: Log Margin, Prev: Refreshing Logs, Up: Logging - -5.3.2 Log Buffer ----------------- - -‘L’ (‘magit-log-refresh’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - See *note Refreshing Logs::. - -‘q’ (‘magit-log-bury-buffer’) - - Bury the current buffer or the revision buffer in the same frame. - Like ‘magit-mode-bury-buffer’ (which see) but with a negative - prefix argument instead bury the revision buffer, provided it is - displayed in the current frame. - -‘C-c C-b’ (‘magit-go-backward’) - - Move backward in current buffer’s history. - -‘C-c C-f’ (‘magit-go-forward’) - - Move forward in current buffer’s history. - -‘C-c C-n’ (‘magit-log-move-to-parent’) - - Move to a parent of the current commit. By default, this is the - first parent, but a numeric prefix can be used to specify another - parent. - -‘j’ (‘magit-log-move-to-revision’) - - Read a revision and move to it in current log buffer. - - If the chosen reference or revision isn’t being displayed in the - current log buffer, then inform the user about that and do nothing - else. - - If invoked outside any log buffer, then display the log buffer of - the current repository first; creating it if necessary. - -‘SPC’ (‘magit-diff-show-or-scroll-up’) - - Update the commit or diff buffer for the thing at point. - - Either show the commit or stash at point in the appropriate buffer, - or if that buffer is already being displayed in the current frame - and contains information about that commit or stash, then instead - scroll the buffer up. If there is no commit or stash at point, - then prompt for a commit. - -‘DEL’ (‘magit-diff-show-or-scroll-down’) - - Update the commit or diff buffer for the thing at point. - - Either show the commit or stash at point in the appropriate buffer, - or if that buffer is already being displayed in the current frame - and contains information about that commit or stash, then instead - scroll the buffer down. If there is no commit or stash at point, - then prompt for a commit. - -‘=’ (‘magit-log-toggle-commit-limit’) - - Toggle the number of commits the current log buffer is limited to. - If the number of commits is currently limited, then remove that - limit. Otherwise set it to 256. - -‘+’ (‘magit-log-double-commit-limit’) - - Double the number of commits the current log buffer is limited to. - -‘-’ (‘magit-log-half-commit-limit’) - - Half the number of commits the current log buffer is limited to. - - -- User Option: magit-log-auto-more - - Insert more log entries automatically when moving past the last - entry. Only considered when moving past the last entry with - ‘magit-goto-*-section’ commands. - - -- User Option: magit-log-show-refname-after-summary - - Whether to show the refnames after the commit summaries. This is - useful if you use really long branch names. - - Magit displays references in logs a bit differently from how Git does -it. - - Local branches are blue and remote branches are green. Of course -that depends on the used theme, as do the colors used for other types of -references. The current branch has a box around it, as do remote -branches that are their respective remote’s ‘HEAD’ branch. - - If a local branch and its push-target point at the same commit, then -their names are combined to preserve space and to make that relationship -visible. For example: - - origin/feature - [green][blue-] - - instead of - - feature origin/feature - [blue-] [green-------] - - Also note that while the transient features the ‘--show-signature’ -argument, that won’t actually be used when enabled, because Magit -defaults to use just one line per commit. Instead the commit colorized -to indicate the validity of the signed commit object, using the faces -named ‘magit-signature-*’ (which see). - - For a description of ‘magit-log-margin’ see *note Log Margin::. - - -File: magit.info, Node: Log Margin, Next: Select from Log, Prev: Log Buffer, Up: Logging - -5.3.3 Log Margin ----------------- - -In buffers which show one or more logs, it is possible to show -additional information about each commit in the margin. The options -used to configure the margin are named ‘magit-INFIX-margin’, where INFIX -is the same as in the respective major-mode ‘magit-INFIX-mode’. In -regular log buffers that would be ‘magit-log-margin’. - - -- User Option: magit-log-margin - - This option specifies whether the margin is initially shown in - Magit-Log mode buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - You can change the STYLE and AUTHOR-WIDTH of all ‘magit-INFIX-margin’ -options to the same values by customizing ‘magit-log-margin’ *before* -‘magit’ is loaded. If you do that, then the respective values for the -other options will default to what you have set for that variable. -Likewise if you set INIT in ‘magit-log-margin’ to ‘nil’, then that is -used in the default of all other options. But setting it to ‘t’, i.e. -re-enforcing the default for that option, does not carry to other -options. - - -- User Option: magit-log-margin-show-committer-date - - This option specifies whether to show the committer date in the - margin. This option only controls whether the committer date is - displayed instead of the author date. Whether some date is - displayed in the margin and whether the margin is displayed at all - is controlled by other options. - -‘L’ (‘magit-margin-settings’) - - This transient prefix command binds the following suffix commands, - each of which changes the appearance of the margin in some way. - - In some buffers that support the margin, ‘L’ is instead bound to -‘magit-log-refresh’, but that transient features the same commands, and -then some other unrelated commands. - -‘L L’ (‘magit-toggle-margin’) - - This command shows or hides the margin. - -‘L l’ (‘magit-cycle-margin-style’) - - This command cycles the style used for the margin. - -‘L d’ (‘magit-toggle-margin-details’) - - This command shows or hides details in the margin. - - -File: magit.info, Node: Select from Log, Next: Reflog, Prev: Log Margin, Up: Logging - -5.3.4 Select from Log ---------------------- - -When the user has to select a recent commit that is reachable from -‘HEAD’, using regular completion would be inconvenient (because most -humans cannot remember hashes or "HEAD~5", at least not without double -checking). Instead a log buffer is used to select the commit, which has -the advantage that commits are presented in order and with the commit -message. - - Such selection logs are used when selecting the beginning of a rebase -and when selecting the commit to be squashed into. - - In addition to the key bindings available in all log buffers, the -following additional key bindings are available in selection log -buffers: - -‘C-c C-c’ (‘magit-log-select-pick’) - - Select the commit at point and act on it. Call - ‘magit-log-select-pick-function’ with the selected commit as - argument. - -‘C-c C-k’ (‘magit-log-select-quit’) - - Abort selecting a commit, don’t act on any commit. - - -- User Option: magit-log-select-margin - - This option specifies whether the margin is initially shown in - Magit-Log-Select mode buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - -File: magit.info, Node: Reflog, Next: Cherries, Prev: Select from Log, Up: Logging - -5.3.5 Reflog ------------- - -Also see *note (gitman)git-reflog::. - - These reflog commands are available from the log transient. See -*note Logging::. - -‘l r’ (‘magit-reflog-current’) - - Display the reflog of the current branch. - -‘l O’ (‘magit-reflog-other’) - - Display the reflog of a branch or another ref. - -‘l H’ (‘magit-reflog-head’) - - Display the ‘HEAD’ reflog. - - -- User Option: magit-reflog-margin - - This option specifies whether the margin is initially shown in - Magit-Reflog mode buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - -File: magit.info, Node: Cherries, Prev: Reflog, Up: Logging - -5.3.6 Cherries --------------- - -Cherries are commits that haven’t been applied upstream (yet), and are -usually visualized using a log. Each commit is prefixed with ‘-’ if it -has an equivalent in the upstream and ‘+’ if it does not, i.e. if it is -a cherry. - - The command ‘magit-cherry’ shows cherries for a single branch, but -the references buffer (see *note References Buffer::) can show cherries -for multiple "upstreams" at once. - - Also see *note (gitman)git-reflog::. - -‘Y’ (‘magit-cherry’) - - Show commits that are in a certain branch but that have not been - merged in the upstream branch. - - -- User Option: magit-cherry-margin - - This option specifies whether the margin is initially shown in - Magit-Cherry mode buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - -File: magit.info, Node: Diffing, Next: Ediffing, Prev: Logging, Up: Inspecting - -5.4 Diffing -=========== - -The status buffer contains diffs for the staged and unstaged commits, -but that obviously isn’t enough. The transient prefix command -‘magit-diff’, on ‘d’, features several suffix commands, which show a -specific diff in a separate diff buffer. - - Like other transient prefix commands, ‘magit-diff’ also features -several infix arguments that can be changed before invoking one of the -suffix commands. However, in the case of the diff transient, these -arguments may be taken from those currently in use in the current -repository’s diff buffer, depending on the value of -‘magit-prefix-use-buffer-arguments’ (see *note Transient Arguments and -Buffer Variables::). - - Also see *note (gitman)git-diff::. - -‘d’ (‘magit-diff’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘d d’ (‘magit-diff-dwim’) - - Show changes for the thing at point. - -‘d r’ (‘magit-diff-range’) - - Show differences between two commits. - - RANGE should be a range (A..B or A...B) but can also be a single - commit. If one side of the range is omitted, then it defaults to - ‘HEAD’. If just a commit is given, then changes in the working - tree relative to that commit are shown. - - If the region is active, use the revisions on the first and last - line of the region. With a prefix argument, instead of diffing the - revisions, choose a revision to view changes along, starting at the - common ancestor of both revisions (i.e., use a "..." range). - -‘d w’ (‘magit-diff-working-tree’) - - Show changes between the current working tree and the ‘HEAD’ - commit. With a prefix argument show changes between the working - tree and a commit read from the minibuffer. - -‘d s’ (‘magit-diff-staged’) - - Show changes between the index and the ‘HEAD’ commit. With a - prefix argument show changes between the index and a commit read - from the minibuffer. - -‘d u’ (‘magit-diff-unstaged’) - - Show changes between the working tree and the index. - -‘d p’ (‘magit-diff-paths’) - - Show changes between any two files on disk. - - All of the above suffix commands update the repository’s diff buffer. -The diff transient also features two commands which show differences in -another buffer: - -‘d c’ (‘magit-show-commit’) - - Show the commit at point. If there is no commit at point or with a - prefix argument, prompt for a commit. - -‘d t’ (‘magit-stash-show’) - - Show all diffs of a stash in a buffer. - - Two additional commands that show the diff for the file or blob that -is being visited in the current buffer exists, see *note Commands for -Buffers Visiting Files::. - -* Menu: - -* Refreshing Diffs:: -* Commands Available in Diffs:: -* Diff Options:: -* Revision Buffer:: - - -File: magit.info, Node: Refreshing Diffs, Next: Commands Available in Diffs, Up: Diffing - -5.4.1 Refreshing Diffs ----------------------- - -The transient prefix command ‘magit-diff-refresh’, on ‘D’, can be used -to change the diff arguments used in the current buffer, without -changing which diff is shown. This works in dedicated diff buffers, but -also in the status buffer. - -‘D’ (‘magit-diff-refresh’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘D g’ (‘magit-diff-refresh’) - - This suffix command sets the local diff arguments for the current - buffer. - -‘D s’ (‘magit-diff-set-default-arguments’) - - This suffix command sets the default diff arguments for buffers of - the same type as that of the current buffer. Other existing - buffers of the same type are not affected because their local - values have already been initialized. - -‘D w’ (‘magit-diff-save-default-arguments’) - - This suffix command sets the default diff arguments for buffers of - the same type as that of the current buffer, and saves the value - for future sessions. Other existing buffers of the same type are - not affected because their local values have already been - initialized. - -‘D t’ (‘magit-diff-toggle-refine-hunk’) - - This command toggles hunk refinement on or off. - -‘D r’ (‘magit-diff-switch-range-type’) - - This command converts the diff range type from "revA..revB" to - "revB...revA", or vice versa. - -‘D f’ (‘magit-diff-flip-revs’) - - This command swaps revisions in the diff range from "revA..revB" to - "revB..revA", or vice versa. - -‘D F’ (‘magit-diff-toggle-file-filter’) - - This command toggles the file restriction of the diffs in the - current buffer, allowing you to quickly switch between viewing all - the changes in the commit and the restricted subset. As a special - case, when this command is called from a log buffer, it toggles the - file restriction in the repository’s revision buffer, which is - useful when you display a revision from a log buffer that is - restricted to a file or files. - - In addition to the above transient, which allows changing any of the -supported arguments, there also exist some commands that change only a -particular argument. - -‘-’ (‘magit-diff-less-context’) - - This command decreases the context for diff hunks by COUNT lines. - -‘+’ (‘magit-diff-more-context’) - - This command increases the context for diff hunks by COUNT lines. - -‘0’ (‘magit-diff-default-context’) - - This command resets the context for diff hunks to the default - height. - - The following commands quickly change what diff is being displayed -without having to using one of the diff transient. - -‘C-c C-d’ (‘magit-diff-while-committing’) - - While committing, this command shows the changes that are about to - be committed. While amending, invoking the command again toggles - between showing just the new changes or all the changes that will - be committed. - - This binding is available in the diff buffer as well as the commit - message buffer. - -‘C-c C-b’ (‘magit-go-backward’) - - This command moves backward in current buffer’s history. - -‘C-c C-f’ (‘magit-go-forward’) - - This command moves forward in current buffer’s history. - - -File: magit.info, Node: Commands Available in Diffs, Next: Diff Options, Prev: Refreshing Diffs, Up: Diffing - -5.4.2 Commands Available in Diffs ---------------------------------- - -Some commands are only available if point is inside a diff. - - ‘magit-diff-visit-file’ and related commands visit the appropriate -version of the file that the diff at point is about. Likewise -‘magit-diff-visit-worktree-file’ and related commands visit the worktree -version of the file that the diff at point is about. See *note Visiting -Files and Blobs from a Diff:: for more information and the key bindings. - -‘C-c C-t’ (‘magit-diff-trace-definition’) - - This command shows a log for the definition at point. - - -- User Option: magit-log-trace-definition-function - - The function specified by this option is used by - ‘magit-log-trace-definition’ to determine the function at point. - For major-modes that have special needs, you could set the local - value using the mode’s hook. - -‘C-c C-e’ (‘magit-diff-edit-hunk-commit’) - - From a hunk, this command edits the respective commit and visits - the file. - - First it visits the file being modified by the hunk at the correct - location using ‘magit-diff-visit-file’. This actually visits a - blob. When point is on a diff header, not within an individual - hunk, then this visits the blob the first hunk is about. - - Then it invokes ‘magit-edit-line-commit’, which uses an interactive - rebase to make the commit editable, or if that is not possible - because the commit is not reachable from ‘HEAD’ by checking out - that commit directly. This also causes the actual worktree file to - be visited. - - Neither the blob nor the file buffer are killed when finishing the - rebase. If that is undesirable, then it might be better to use - ‘magit-rebase-edit-command’ instead of this command. - -‘j’ (‘magit-jump-to-diffstat-or-diff’) - - This command jumps to the diffstat or diff. When point is on a - file inside the diffstat section, then jump to the respective diff - section. Otherwise, jump to the diffstat section or a child - thereof. - - The next two commands are not specific to Magit-Diff mode (or and -Magit buffer for that matter), but it might be worth pointing out that -they are available here too. - -‘SPC’ (‘scroll-up’) - - This command scrolls text upward. - -‘DEL’ (‘scroll-down’) - - This command scrolls text downward. - - -File: magit.info, Node: Diff Options, Next: Revision Buffer, Prev: Commands Available in Diffs, Up: Diffing - -5.4.3 Diff Options ------------------- - - -- User Option: magit-diff-refine-hunk - - Whether to show word-granularity differences within diff hunks. - - • ‘nil’ Never show fine differences. - - • ‘t’ Show fine differences for the current diff hunk only. - - • ‘all’ Show fine differences for all displayed diff hunks. - - -- User Option: magit-diff-refine-ignore-whitespace - - Whether to ignore whitespace changes in word-granularity - differences. - - -- User Option: magit-diff-adjust-tab-width - - Whether to adjust the width of tabs in diffs. - - Determining the correct width can be expensive if it requires - opening large and/or many files, so the widths are cached in the - variable ‘magit-diff--tab-width-cache’. Set that to nil to - invalidate the cache. - - • ‘nil’ Never adjust tab width. Use ‘tab-width’s value from the - Magit buffer itself instead. - - • ‘t’ If the corresponding file-visiting buffer exits, then use - ‘tab-width’’s value from that buffer. Doing this is cheap, so - this value is used even if a corresponding cache entry exists. - - • ‘always’ If there is no such buffer, then temporarily visit - the file to determine the value. - - • NUMBER Like ‘always’, but don’t visit files larger than NUMBER - bytes. - - -- User Option: magit-diff-paint-whitespace - - Specify where to highlight whitespace errors. - - See ‘magit-diff-highlight-trailing’, - ‘magit-diff-highlight-indentation’. The symbol ‘t’ means in all - diffs, ‘status’ means only in the status buffer, and nil means - nowhere. - - • ‘nil’ Never highlight whitespace errors. - - • ‘t’ Highlight whitespace errors everywhere. - - • ‘uncommitted’ Only highlight whitespace errors in diffs - showing uncommitted changes. For backward compatibility - ‘status’ is treated as a synonym. - - -- User Option: magit-diff-paint-whitespace-lines - - Specify in what kind of lines to highlight whitespace errors. - - • ‘t’ Highlight only in added lines. - - • ‘both’ Highlight in added and removed lines. - - • ‘all’ Highlight in added, removed and context lines. - - -- User Option: magit-diff-highlight-trailing - - Whether to highlight whitespace at the end of a line in diffs. - Used only when ‘magit-diff-paint-whitespace’ is non-nil. - - -- User Option: magit-diff-highlight-indentation - - This option controls whether to highlight the indentation in case - it used the "wrong" indentation style. Indentation is only - highlighted if ‘magit-diff-paint-whitespace’ is also non-nil. - - The value is an alist of the form ‘((REGEXP . INDENT)...)’. The - path to the current repository is matched against each element in - reverse order. Therefore if a REGEXP matches, then earlier - elements are not tried. - - If the used INDENT is ‘tabs’, highlight indentation with tabs. If - INDENT is an integer, highlight indentation with at least that many - spaces. Otherwise, highlight neither. - - -- User Option: magit-diff-hide-trailing-cr-characters - - Whether to hide ^M characters at the end of a line in diffs. - - -- User Option: magit-diff-highlight-hunk-region-functions - - This option specifies the functions used to highlight the - hunk-internal region. - - ‘magit-diff-highlight-hunk-region-dim-outside’ overlays the outside - of the hunk internal selection with a face that causes the added - and removed lines to have the same background color as context - lines. This function should not be removed from the value of this - option. - - ‘magit-diff-highlight-hunk-region-using-overlays’ and - ‘magit-diff-highlight-hunk-region-using-underline’ emphasize the - region by placing delimiting horizontal lines before and after it. - Both of these functions have glitches which cannot be fixed due to - limitations of Emacs’ display engine. For more information see - ff. - - Instead of, or in addition to, using delimiting horizontal lines, - to emphasize the boundaries, you may which to emphasize the text - itself, using ‘magit-diff-highlight-hunk-region-using-face’. - - In terminal frames it’s not possible to draw lines as the overlay - and underline variants normally do, so there they fall back to - calling the face function instead. - - -- User Option: magit-diff-unmarked-lines-keep-foreground - - This option controls whether added and removed lines outside the - hunk-internal region only lose their distinct background color or - also the foreground color. Whether the outside of the region is - dimmed at all depends on - ‘magit-diff-highlight-hunk-region-functions’. - - -- User Option: magit-diff-extra-stat-arguments - - This option specifies additional arguments to be used alongside - ‘--stat’. - - The value is a list of zero or more arguments or a function that - takes no argument and returns such a list. These arguments are - allowed here: ‘--stat-width’, ‘--stat-name-width’, - ‘--stat-graph-width’ and ‘--compact-summary’. Also see *note - (gitman)git-diff::. - - -File: magit.info, Node: Revision Buffer, Prev: Diff Options, Up: Diffing - -5.4.4 Revision Buffer ---------------------- - - -- User Option: magit-revision-insert-related-refs - - Whether to show related branches in revision buffers. - - • ‘nil’ Don’t show any related branches. - - • ‘t’ Show related local branches. - - • ‘all’ Show related local and remote branches. - - • ‘mixed’ Show all containing branches and local merged - branches. - - -- User Option: magit-revision-show-gravatars - - Whether to show gravatar images in revision buffers. - - If ‘nil’, then don’t insert any gravatar images. If ‘t’, then - insert both images. If ‘author’ or ‘committer’, then insert only - the respective image. - - If you have customized the option ‘magit-revision-headers-format’ - and want to insert the images then you might also have to specify - where to do so. In that case the value has to be a cons-cell of - two regular expressions. The car specifies where to insert the - author’s image. The top half of the image is inserted right after - the matched text, the bottom half on the next line in the same - column. The cdr specifies where to insert the committer’s image, - accordingly. Either the car or the cdr may be nil." - - -- User Option: magit-revision-use-hash-sections - - Whether to turn hashes inside the commit message into sections. - - If non-nil, then hashes inside the commit message are turned into - ‘commit’ sections. There is a trade off to be made between - performance and reliability: - - • ‘slow’ calls git for every word to be absolutely sure. - - • ‘quick’ skips words less than seven characters long. - - • ‘quicker’ additionally skips words that don’t contain a - number. - - • ‘quickest’ uses all words that are at least seven characters - long and which contain at least one number as well as at least - one letter. - - If nil, then no hashes are turned into sections, but you can still - visit the commit at point using "RET". - - The diffs shown in the revision buffer may be automatically -restricted to a subset of the changed files. If the revision buffer is -displayed from a log buffer, the revision buffer will share the same -file restriction as that log buffer (also see the command -‘magit-diff-toggle-file-filter’). - - -- User Option: magit-revision-filter-files-on-follow - - Whether showing a commit from a log buffer honors the log’s file - filter when the log arguments include ‘--follow’. - - When this option is nil, displaying a commit from a log ignores the - log’s file filter if the log arguments include ‘--follow’. Doing - so avoids showing an empty diff in revision buffers for commits - before a rename event. In such cases, the ‘--patch’ argument of - the log transient can be used to show the file-restricted diffs - inline. - - Set this option to non-nil to keep the log’s file restriction even - if ‘--follow’ is present in the log arguments. - - If the revision buffer is not displayed from a log buffer, the file -restriction is determined as usual (see *note Transient Arguments and -Buffer Variables::). - - -File: magit.info, Node: Ediffing, Next: References Buffer, Prev: Diffing, Up: Inspecting - -5.5 Ediffing -============ - -This section describes how to enter Ediff from Magit buffers. For -information on how to use Ediff itself, see *note (ediff)Top::. - -‘e’ (‘magit-ediff-dwim’) - - Compare, stage, or resolve using Ediff. - - This command tries to guess what file, and what commit or range the - user wants to compare, stage, or resolve using Ediff. It might - only be able to guess either the file, or range/commit, in which - case the user is asked about the other. It might not always guess - right, in which case the appropriate ‘magit-ediff-*’ command has to - be used explicitly. If it cannot read the user’s mind at all, then - it asks the user for a command to run. - -‘E’ (‘magit-ediff’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - -‘E r’ (‘magit-ediff-compare’) - - Compare two revisions of a file using Ediff. - - If the region is active, use the revisions on the first and last - line of the region. With a prefix argument, instead of diffing the - revisions, choose a revision to view changes along, starting at the - common ancestor of both revisions (i.e., use a "..." range). - -‘E m’ (‘magit-ediff-resolve’) - - Resolve outstanding conflicts in a file using Ediff, defaulting to - the file at point. - - Provided that the value of ‘merge.conflictstyle’ is ‘diff3’, you - can view the file’s merge-base revision using ‘/’ in the Ediff - control buffer. - - In the rare event that you want to manually resolve all conflicts, - including those already resolved by Git, use - ‘ediff-merge-revisions-with-ancestor’. - -‘E s’ (‘magit-ediff-stage’) - - Stage and unstage changes to a file using Ediff, defaulting to the - file at point. - -‘E u’ (‘magit-ediff-show-unstaged’) - - Show unstaged changes to a file using Ediff. - -‘E i’ (‘magit-ediff-show-staged’) - - Show staged changes to a file using Ediff. - -‘E w’ (‘magit-ediff-show-working-tree’) - - Show changes in a file between ‘HEAD’ and working tree using Ediff. - -‘E c’ (‘magit-ediff-show-commit’) - - Show changes to a file introduced by a commit using Ediff. - -‘E z’ (‘magit-ediff-show-stash’) - - Show changes to a file introduced by a stash using Ediff. - - -- User Option: magit-ediff-dwim-show-on-hunks - - This option controls what command ‘magit-ediff-dwim’ calls when - point is on uncommitted hunks. When nil, always run - ‘magit-ediff-stage’. Otherwise, use ‘magit-ediff-show-staged’ and - ‘magit-ediff-show-unstaged’ to show staged and unstaged changes, - respectively. - - -- User Option: magit-ediff-show-stash-with-index - - This option controls whether ‘magit-ediff-show-stash’ includes a - buffer containing the file’s state in the index at the time the - stash was created. This makes it possible to tell which changes in - the stash were staged. - - -- User Option: magit-ediff-quit-hook - - This hook is run after quitting an Ediff session that was created - using a Magit command. The hook functions are run inside the Ediff - control buffer, and should not change the current buffer. - - This is similar to ‘ediff-quit-hook’ but takes the needs of Magit - into account. The regular ‘ediff-quit-hook’ is ignored by Ediff - sessions that were created using a Magit command. - - -File: magit.info, Node: References Buffer, Next: Bisecting, Prev: Ediffing, Up: Inspecting - -5.6 References Buffer -===================== - -‘y’ (‘magit-show-refs’) - - This command lists branches and tags in a dedicated buffer. - - However if this command is invoked again from this buffer or if it - is invoked with a prefix argument, then it acts as a transient - prefix command, which binds the following suffix commands and some - infix arguments. - - All of the following suffix commands list exactly the same branches -and tags. The only difference the optional feature that can be enabled -by changing the value of ‘magit-refs-show-commit-count’ (see below). -These commands specify a different branch or commit against which all -the other references are compared. - -‘y y’ (‘magit-show-refs-head’) - - This command lists branches and tags in a dedicated buffer. Each - reference is being compared with ‘HEAD’. - -‘y c’ (‘magit-show-refs-current’) - - This command lists branches and tags in a dedicated buffer. Each - reference is being compared with the current branch or ‘HEAD’ if it - is detached. - -‘y o’ (‘magit-show-refs-other’) - - This command lists branches and tags in a dedicated buffer. Each - reference is being compared with a branch read from the user. - -‘y r’ (‘magit-refs-set-show-commit-count’) - - This command changes for which refs the commit count is shown. - - -- User Option: magit-refs-show-commit-count - - Whether to show commit counts in Magit-Refs mode buffers. - - • ‘all’ Show counts for branches and tags. - - • ‘branch’ Show counts for branches only. - - • ‘nil’ Never show counts. - - The default is ‘nil’ because anything else can be very expensive. - - -- User Option: magit-refs-pad-commit-counts - - Whether to pad all commit counts on all sides in Magit-Refs mode - buffers. - - If this is nil, then some commit counts are displayed right next to - one of the branches that appear next to the count, without any - space in between. This might look bad if the branch name faces - look too similar to ‘magit-dimmed’. - - If this is non-nil, then spaces are placed on both sides of all - commit counts. - - -- User Option: magit-refs-show-remote-prefix - - Whether to show the remote prefix in lists of remote branches. - - Showing the prefix is redundant because the name of the remote is - already shown in the heading preceding the list of its branches. - - -- User Option: magit-refs-primary-column-width - - Width of the primary column in ‘magit-refs-mode’ buffers. The - primary column is the column that contains the name of the branch - that the current row is about. - - If this is an integer, then the column is that many columns wide. - Otherwise it has to be a cons-cell of two integers. The first - specifies the minimal width, the second the maximal width. In that - case the actual width is determined using the length of the names - of the shown local branches. (Remote branches and tags are not - taken into account when calculating to optimal width.) - - -- User Option: magit-refs-focus-column-width - - Width of the focus column in ‘magit-refs-mode’ buffers. - - The focus column is the first column, which marks one branch - (usually the current branch) as the focused branch using ‘*’ or - ‘@’. For each other reference, this column optionally shows how - many commits it is ahead of the focused branch and ‘<’, or if it - isn’t ahead then the commits it is behind and ‘>’, or if it isn’t - behind either, then a ‘=’. - - This column may also display only ‘*’ or ‘@’ for the focused - branch, in which case this option is ignored. Use ‘L v’ to change - the verbosity of this column. - - -- User Option: magit-refs-margin - - This option specifies whether the margin is initially shown in - Magit-Refs mode buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - -- User Option: magit-refs-margin-for-tags - - This option specifies whether to show information about tags in the - margin. This is disabled by default because it is slow if there - are many tags. - - The following variables control how individual refs are displayed. -If you change one of these variables (especially the "%c" part), then -you should also change the others to keep things aligned. The following -%-sequences are supported: - - • ‘%a’ Number of commits this ref has over the one we compare to. - - • ‘%b’ Number of commits the ref we compare to has over this one. - - • ‘%c’ Number of commits this ref has over the one we compare to. - For the ref which all other refs are compared this is instead "@", - if it is the current branch, or "#" otherwise. - - • ‘%C’ For the ref which all other refs are compared this is "@", if - it is the current branch, or "#" otherwise. For all other refs " - ". - - • ‘%h’ Hash of this ref’s tip. - - • ‘%m’ Commit summary of the tip of this ref. - - • ‘%n’ Name of this ref. - - • ‘%u’ Upstream of this local branch. - - • ‘%U’ Upstream of this local branch and additional local vs. - upstream information. - - -- User Option: magit-refs-filter-alist - - The purpose of this option is to forgo displaying certain refs - based on their name. If you want to not display any refs of a - certain type, then you should remove the appropriate function from - ‘magit-refs-sections-hook’ instead. - - This alist controls which tags and branches are omitted from being - displayed in ‘magit-refs-mode’ buffers. If it is ‘nil’, then all - refs are displayed (subject to ‘magit-refs-sections-hook’). - - All keys are tried in order until one matches. Then its value is - used and subsequent elements are ignored. If the value is non-nil, - then the reference is displayed, otherwise it is not. If no - element matches, then the reference is displayed. - - A key can either be a regular expression that the refname has to - match, or a function that takes the refname as only argument and - returns a boolean. A remote branch such as "origin/master" is - displayed as just "master", however for this comparison the former - is used. - -‘RET’ (‘magit-visit-ref’) - - This command visits the reference or revision at point in another - buffer. If there is no revision at point or with a prefix argument - then it prompts for a revision. - - This command behaves just like ‘magit-show-commit’ as described - above, except if point is on a reference in a ‘magit-refs-mode’ - buffer, in which case the behavior may be different, but only if - you have customized the option ‘magit-visit-ref-behavior’. - - -- User Option: magit-visit-ref-behavior - - This option controls how ‘magit-visit-ref’ behaves in - ‘magit-refs-mode’ buffers. - - By default ‘magit-visit-ref’ behaves like ‘magit-show-commit’, in - all buffers, including ‘magit-refs-mode’ buffers. When the type of - the section at point is ‘commit’ then "RET" is bound to - ‘magit-show-commit’, and when the type is either ‘branch’ or ‘tag’ - then it is bound to ‘magit-visit-ref’. - - "RET" is one of Magit’s most essential keys and at least by default - it should behave consistently across all of Magit, especially - because users quickly learn that it does something very harmless; - it shows more information about the thing at point in another - buffer. - - However "RET" used to behave differently in ‘magit-refs-mode’ - buffers, doing surprising things, some of which cannot really be - described as "visit this thing". If you’ve grown accustomed this - behavior, you can restore it by adding one or more of the below - symbols to the value of this option. But keep in mind that by - doing so you don’t only introduce inconsistencies, you also lose - some functionality and might have to resort to ‘M-x - magit-show-commit’ to get it back. - - ‘magit-visit-ref’ looks for these symbols in the order in which - they are described here. If the presence of a symbol applies to - the current situation, then the symbols that follow do not affect - the outcome. - - • ‘focus-on-ref’ - - With a prefix argument update the buffer to show commit counts - and lists of cherry commits relative to the reference at point - instead of relative to the current buffer or ‘HEAD’. - - Instead of adding this symbol, consider pressing "C-u y o - RET". - - • ‘create-branch’ - - If point is on a remote branch, then create a new local branch - with the same name, use the remote branch as its upstream, and - then check out the local branch. - - Instead of adding this symbol, consider pressing "b c RET - RET", like you would do in other buffers. - - • ‘checkout-any’ - - Check out the reference at point. If that reference is a tag - or a remote branch, then this results in a detached ‘HEAD’. - - Instead of adding this symbol, consider pressing "b b RET", - like you would do in other buffers. - - • ‘checkout-branch’ - - Check out the local branch at point. - - Instead of adding this symbol, consider pressing "b b RET", - like you would do in other buffers. - -* Menu: - -* References Sections:: - - -File: magit.info, Node: References Sections, Up: References Buffer - -5.6.1 References Sections -------------------------- - -The contents of references buffers is controlled using the hook -‘magit-refs-sections-hook’. See *note Section Hooks:: to learn about -such hooks and how to customize them. All of the below functions are -members of the default value. Note that it makes much less sense to -customize this hook than it does for the respective hook used for the -status buffer. - - -- User Option: magit-refs-sections-hook - - Hook run to insert sections into a references buffer. - - -- Function: magit-insert-local-branches - - Insert sections showing all local branches. - - -- Function: magit-insert-remote-branches - - Insert sections showing all remote-tracking branches. - - -- Function: magit-insert-tags - - Insert sections showing all tags. - - -File: magit.info, Node: Bisecting, Next: Visiting Files and Blobs, Prev: References Buffer, Up: Inspecting - -5.7 Bisecting -============= - -Also see *note (gitman)git-bisect::. - -‘B’ (‘magit-bisect’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - - When bisecting is not in progress, then the transient features the -following suffix commands. - -‘B B’ (‘magit-bisect-start’) - - Start a bisect session. - - Bisecting a bug means to find the commit that introduced it. This - command starts such a bisect session by asking for a known good - commit and a known bad commit. If you’re bisecting a change that - isn’t a regression, you can select alternate terms that are - conceptually more fitting than "bad" and "good", but the infix - arguments to do so are disabled by default. - -‘B s’ (‘magit-bisect-run’) - - Bisect automatically by running commands after each step. - - When bisecting in progress, then the transient instead features the -following suffix commands. - -‘B b’ (‘magit-bisect-bad’) - - Mark the current commit as bad. Use this after you have asserted - that the commit does contain the bug in question. - -‘B g’ (‘magit-bisect-good’) - - Mark the current commit as good. Use this after you have asserted - that the commit does not contain the bug in question. - -‘B m’ (‘magit-bisect-mark’) - - Mark the current commit with one of the bisect terms. This command - provides an alternative to ‘magit-bisect-bad’ and - ‘magit-bisect-good’ and is useful when using terms other than "bad" - and "good". This suffix is disabled by default. - -‘B k’ (‘magit-bisect-skip’) - - Skip the current commit. Use this if for some reason the current - commit is not a good one to test. This command lets Git choose a - different one. - -‘B r’ (‘magit-bisect-reset’) - - After bisecting, cleanup bisection state and return to original - ‘HEAD’. - - By default the status buffer shows information about the ongoing -bisect session. - - -- User Option: magit-bisect-show-graph - - This option controls whether a graph is displayed for the log of - commits that still have to be bisected. - - -File: magit.info, Node: Visiting Files and Blobs, Next: Blaming, Prev: Bisecting, Up: Inspecting - -5.8 Visiting Files and Blobs -============================ - -Magit provides several commands that visit a file or blob (the version -of a file that is stored in a certain commit). Actually it provides -several *groups* of such commands and the several *variants* within each -group. - -* Menu: - -* General-Purpose Visit Commands:: -* Visiting Files and Blobs from a Diff:: - - -File: magit.info, Node: General-Purpose Visit Commands, Next: Visiting Files and Blobs from a Diff, Up: Visiting Files and Blobs - -5.8.1 General-Purpose Visit Commands ------------------------------------- - -These commands can be used anywhere to open any blob. Currently no keys -are bound to these commands by default, but that is likely to change. - - -- Command: magit-find-file - - This command reads a filename and revision from the user and visits - the respective blob in a buffer. The buffer is displayed in the - selected window. - - -- Command: magit-find-file-other-window - - This command reads a filename and revision from the user and visits - the respective blob in a buffer. The buffer is displayed in - another window. - - -- Command: magit-find-file-other-frame - - This command reads a filename and revision from the user and visits - the respective blob in a buffer. The buffer is displayed in - another frame. - - -File: magit.info, Node: Visiting Files and Blobs from a Diff, Prev: General-Purpose Visit Commands, Up: Visiting Files and Blobs - -5.8.2 Visiting Files and Blobs from a Diff ------------------------------------------- - -These commands can only be used when point is inside a diff. - -‘RET’ (‘magit-diff-visit-file’) - - This command visits the appropriate version of the file that the - diff at point is about. - - This commands visits the worktree version of the appropriate file. - The location of point inside the diff determines which file is - being visited. The visited version depends on what changes the - diff is about. - - • If the diff shows uncommitted changes (i.e. staged or - unstaged changes), then visit the file in the working tree - (i.e. the same "real" file that ‘find-file’ would visit. In - all other cases visit a "blob" (i.e. the version of a file as - stored in some commit). - - • If point is on a removed line, then visit the blob for the - first parent of the commit that removed that line, i.e. the - last commit where that line still exists. - - • If point is on an added or context line, then visit the blob - that adds that line, or if the diff shows from more than a - single commit, then visit the blob from the last of these - commits. - - In the file-visiting buffer this command goes to the line that - corresponds to the line that point is on in the diff. - - The buffer is displayed in the selected window. With a prefix - argument the buffer is displayed in another window instead. - - -- User Option: magit-diff-visit-previous-blob - - This option controls whether ‘magit-diff-visit-file’ may visit the - previous blob. When this is ‘t’ (the default) and point is on a - removed line in a diff for a committed change, then - ‘magit-diff-visit-file’ visits the blob from the last revision - which still had that line. - - Currently this is only supported for committed changes, for staged - and unstaged changes ‘magit-diff-visit-file’ always visits the file - in the working tree. - -‘C-’ (‘magit-diff-visit-file-worktree’) - - This command visits the worktree version of the appropriate file. - The location of point inside the diff determines which file is - being visited. Unlike ‘magit-diff-visit-file’ it always visits the - "real" file in the working tree, i.e the "current version" of the - file. - - In the file-visiting buffer this command goes to the line that - corresponds to the line that point is on in the diff. Lines that - were added or removed in the working tree, the index and other - commits in between are automatically accounted for. - - The buffer is displayed in the selected window. With a prefix - argument the buffer is displayed in another window instead. - - Variants of the above two commands exist that instead visit the file -in another window or in another frame. If you prefer such behavior, -then you may want to change the above key bindings, but note that the -above commands also use another window when invoked with a prefix -argument. - - -- Command: magit-diff-visit-file-other-window - -- Command: magit-diff-visit-file-other-frame - -- Command: magit-diff-visit-worktree-file-other-window - -- Command: magit-diff-visit-worktree-file-other-frame - - -File: magit.info, Node: Blaming, Prev: Visiting Files and Blobs, Up: Inspecting - -5.9 Blaming -=========== - -Also see *note (gitman)git-blame::. - - To start blaming invoke the ‘magit-file-dispatch’ transient prefix -command by pressing ‘C-c M-g’. - - The blaming suffix commands can be invoked from the dispatch -transient. However if you want to set an infix argument, then you have -to enter the blaming sub-transient first. - - The key bindings shown below assume that you enter the dispatch -transient using the default binding. - -‘C-c M-g B’ (‘magit-blame’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - Note that not all of the following suffixes are available at all -times. For example if ‘magit-blame-mode’ is not enabled, then the -command whose purpose is to turn off that mode would not be of any use -and therefore isn’t available. - -‘C-c M-g b’ (‘magit-blame-addition’) -‘C-c M-g B b’ (‘magit-blame-addition’) - - This command augments each line or chunk of lines in the current - file-visiting or blob-visiting buffer with information about what - commits last touched these lines. - - If the buffer visits a revision of that file, then history up to - that revision is considered. Otherwise, the file’s full history is - considered, including uncommitted changes. - - If Magit-Blame mode is already turned on in the current buffer then - blaming is done recursively, by visiting REVISION:FILE (using - ‘magit-find-file’), where REVISION is a parent of the revision that - added the current line or chunk of lines. - -‘C-c M-g r’ (‘magit-blame-removal’) -‘C-c M-g B r’ (‘magit-blame-removal’) - - This command augments each line or chunk of lines in the current - blob-visiting buffer with information about the revision that - removes it. It cannot be used in file-visiting buffers. - - Like ‘magit-blame-addition’, this command can be used recursively. - -‘C-c M-g f’ (‘magit-blame-reverse’) -‘C-c M-g B f’ (‘magit-blame-reverse’) - - This command augments each line or chunk of lines in the current - file-visiting or blob-visiting buffer with information about the - last revision in which a line still existed. - - Like ‘magit-blame-addition’, this command can be used recursively. - -‘C-c M-g e’ (‘magit-blame-echo’) -‘C-c M-g B e’ (‘magit-blame-echo’) - - This command is like ‘magit-blame-addition’ except that it doesn’t - turn on ‘read-only-mode’ and that it initially uses the - visualization style specified by option ‘magit-blame-echo-style’. - - The following key bindings are available when Magit-Blame mode is -enabled and Read-Only mode is not enabled. These commands are also -available in other buffers; here only the behavior is described that is -relevant in file-visiting buffers that are being blamed. - -‘RET’ (‘magit-show-commit’) - - This command shows the commit that last touched the line at point. - -‘SPC’ (‘magit-diff-show-or-scroll-up’) - - This command updates the commit buffer. - - This either shows the commit that last touched the line at point in - the appropriate buffer, or if that buffer is already being - displayed in the current frame and if that buffer contains - information about that commit, then the buffer is scrolled up - instead. - -‘DEL’ (‘magit-diff-show-or-scroll-down’) - - This command updates the commit buffer. - - This either shows the commit that last touched the line at point in - the appropriate buffer, or if that buffer is already being - displayed in the current frame and if that buffer contains - information about that commit, then the buffer is scrolled down - instead. - - The following key bindings are available when both Magit-Blame mode -and Read-Only mode are enabled. - -‘b’ (‘magit-blame’) - - See above. - -‘n’ (‘magit-blame-next-chunk’) - - This command moves to the next chunk. - -‘N’ (‘magit-blame-next-chunk-same-commit’) - - This command moves to the next chunk from the same commit. - -‘p’ (‘magit-blame-previous-chunk’) - - This command moves to the previous chunk. - -‘P’ (‘magit-blame-previous-chunk-same-commit’) - - This command moves to the previous chunk from the same commit. - -‘q’ (‘magit-blame-quit’) - - This command turns off Magit-Blame mode. If the buffer was created - during a recursive blame, then it also kills the buffer. - -‘M-w’ (‘magit-blame-copy-hash’) - - This command saves the hash of the current chunk’s commit to the - kill ring. - - When the region is active, the command saves the region’s content - instead of the hash, like ‘kill-ring-save’ would. - -‘c’ (‘magit-blame-cycle-style’) - - This command changes how blame information is visualized in the - current buffer by cycling through the styles specified using the - option ‘magit-blame-styles’. - - Blaming is also controlled using the following options. - - -- User Option: magit-blame-styles - - This option defines a list of styles used to visualize blame - information. For now see its doc-string to learn more. - - -- User Option: magit-blame-echo-style - - This option specifies the blame visualization style used by the - command ‘magit-blame-echo’. This must be a symbol that is used as - the identifier for one of the styles defined in - ‘magit-blame-styles’. - - -- User Option: magit-blame-time-format - - This option specifies the format string used to display times when - showing blame information. - - -- User Option: magit-blame-read-only - - This option controls whether blaming a buffer also makes - temporarily read-only. - - -- User Option: magit-blame-disable-modes - - This option lists incompatible minor-modes that should be disabled - temporarily when a buffer contains blame information. They are - enabled again when the buffer no longer shows blame information. - - -- User Option: magit-blame-goto-chunk-hook - - This hook is run when moving between chunks. - - -File: magit.info, Node: Manipulating, Next: Transferring, Prev: Inspecting, Up: Top - -6 Manipulating -************** - -* Menu: - -* Creating Repository:: -* Cloning Repository:: -* Staging and Unstaging:: -* Applying:: -* Committing:: -* Branching:: -* Merging:: -* Resolving Conflicts:: -* Rebasing:: -* Cherry Picking:: -* Resetting:: -* Stashing:: - - -File: magit.info, Node: Creating Repository, Next: Cloning Repository, Up: Manipulating - -6.1 Creating Repository -======================= - -‘I’ (‘magit-init’) - - This command initializes a repository and then shows the status - buffer for the new repository. - - If the directory is below an existing repository, then the user has - to confirm that a new one should be created inside. If the - directory is the root of the existing repository, then the user has - to confirm that it should be reinitialized. - - -File: magit.info, Node: Cloning Repository, Next: Staging and Unstaging, Prev: Creating Repository, Up: Manipulating - -6.2 Cloning Repository -====================== - -To clone a remote or local repository use ‘C’, which is bound to the -command ‘magit-clone’. This command either act as a transient prefix -command, which binds several infix arguments and suffix commands, or it -can invoke ‘git clone’ directly, depending on whether a prefix argument -is used and on the value of ‘magit-clone-always-transient’. - - -- User Option: magit-clone-always-transient - - This option controls whether the command ‘magit-clone’ always acts - as a transient prefix command, regardless of whether a prefix - argument is used or not. If ‘t’, then that command always acts as - a transient prefix. If ‘nil’, then a prefix argument has to be - used for it to act as a transient. - -‘C’ (‘magit-clone’) - - This command either acts as a transient prefix command as described - above or does the same thing as ‘transient-clone-regular’ as - described below. - - If it acts as a transient prefix, then it binds the following - suffix commands and several infix arguments. - -‘C C’ (‘magit-clone-regular’) - - This command creates a regular clone of an existing repository. - The repository and the target directory are read from the user. - -‘C s’ (‘magit-clone-shallow’) - - This command creates a shallow clone of an existing repository. - The repository and the target directory are read from the user. By - default the depth of the cloned history is a single commit, but - with a prefix argument the depth is read from the user. - -‘C b’ (‘magit-clone-bare’) - - This command creates a bare clone of an existing repository. The - repository and the target directory are read from the user. - -‘C m’ (‘magit-clone-mirror’) - - This command creates a mirror of an existing repository. The - repository and the target directory are read from the user. - - The following suffixes are disabled by default. See *note -(transient)Enabling and Disabling Suffixes:: for how to enable them. - -‘C d’ (‘magit-clone-shallow-since’) - - This command creates a shallow clone of an existing repository. - Only commits that were committed after a date are cloned, which is - read from the user. The repository and the target directory are - also read from the user. - -‘C e’ (‘magit-clone-shallow-exclude’) - - This command creates a shallow clone of an existing repository. - This reads a branch or tag from the user. Commits that are - reachable from that are not cloned. The repository and the target - directory are also read from the user. - - -- User Option: magit-clone-set-remote-head - - This option controls whether cloning causes the reference - ‘refs/remotes//HEAD’ to be created in the clone. The - default is to delete the reference after running ‘git clone’, which - insists on creating it. This is because the reference has not been - found to be particularly useful as it is not automatically updated - when the ‘HEAD’ of the remote changes. Setting this option to ‘t’ - preserves Git’s default behavior of creating the reference. - - -- User Option: magit-clone-set-remote.pushDefault - - This option controls whether the value of the Git variable - ‘remote.pushDefault’ is set after cloning. - - • If ‘t’, then it is always set without asking. - - • If ‘ask’, then the users are asked every time they clone a - repository. - - • If ‘nil’, then it is never set. - - -- User Option: magit-clone-default-directory - - This option control the default directory name used when reading - the destination for a cloning operation. - - • If ‘nil’ (the default), then the value of ‘default-directory’ - is used. - - • If a directory, then that is used. - - • If a function, then that is called with the remote url as the - only argument and the returned value is used. - - -- User Option: magit-clone-name-alist - - This option maps regular expressions, which match repository names, - to repository urls, making it possible for users to enter short - names instead of urls when cloning repositories. - - Each element has the form ‘(REGEXP HOSTNAME USER)’. When the user - enters a name when a cloning command asks for a name or url, then - that is looked up in this list. The first element whose REGEXP - matches is used. - - The format specified by option ‘magit-clone-url-format’ is used to - turn the name into an url, using HOSTNAME and the repository name. - If the provided name contains a slash, then that is used. - Otherwise if the name omits the owner of the repository, then the - default user specified in the matched entry is used. - - If USER contains a dot, then it is treated as a Git variable and - the value of that is used as the username. Otherwise it is used as - the username itself. - - -- User Option: magit-clone-url-format - - The format specified by this option is used when turning repository - names into urls. ‘%h’ is the hostname and ‘%n’ is the repository - name, including the name of the owner. - - -File: magit.info, Node: Staging and Unstaging, Next: Applying, Prev: Cloning Repository, Up: Manipulating - -6.3 Staging and Unstaging -========================= - -Like Git, Magit can of course stage and unstage complete files. Unlike -Git, it also allows users to gracefully un-/stage individual hunks and -even just part of a hunk. To stage individual hunks and parts of hunks -using Git directly, one has to use the very modal and rather clumsy -interface of a ‘git add --interactive’ session. - - With Magit, on the other hand, one can un-/stage individual hunks by -just moving point into the respective section inside a diff displayed in -the status buffer or a separate diff buffer and typing ‘s’ or ‘u’. To -operate on just parts of a hunk, mark the changes that should be -un-/staged using the region and then press the same key that would be -used to un-/stage. To stage multiple files or hunks at once use a -region that starts inside the heading of such a section and ends inside -the heading of a sibling section of the same type. - - Besides staging and unstaging, Magit also provides several other -"apply variants" that can also operate on a file, multiple files at -once, a hunk, multiple hunks at once, and on parts of a hunk. These -apply variants are described in the next section. - - You can also use Ediff to stage and unstage. See *note Ediffing::. - -‘s’ (‘magit-stage’) - - Add the change at point to the staging area. - - With a prefix argument and an untracked file (or files) at point, - stage the file but not its content. This makes it possible to - stage only a subset of the new file’s changes. - -‘S’ (‘magit-stage-modified’) - - Stage all changes to files modified in the worktree. Stage all new - content of tracked files and remove tracked files that no longer - exist in the working tree from the index also. With a prefix - argument also stage previously untracked (but not ignored) files. - -‘u’ (‘magit-unstage’) - - Remove the change at point from the staging area. - - Only staged changes can be unstaged. But by default this command - performs an action that is somewhat similar to unstaging, when it - is called on a committed change: it reverses the change in the - index but not in the working tree. - -‘U’ (‘magit-unstage-all’) - - Remove all changes from the staging area. - - -- User Option: magit-unstage-committed - - This option controls whether ‘magit-unstage’ "unstages" committed - changes by reversing them in the index but not the working tree. - The alternative is to raise an error. - -‘M-x magit-reverse-in-index’ (‘magit-reverse-in-index’) - - This command reverses the committed change at point in the index - but not the working tree. By default no key is bound directly to - this command, but it is indirectly called when ‘u’ - (‘magit-unstage’) is pressed on a committed change. - - This allows extracting a change from ‘HEAD’, while leaving it in - the working tree, so that it can later be committed using a - separate commit. A typical workflow would be: - - • Optionally make sure that there are no uncommitted changes. - - • Visit the ‘HEAD’ commit and navigate to the change that should - not have been included in that commit. - - • Type ‘u’ (‘magit-unstage’) to reverse it in the index. This - assumes that ‘magit-unstage-committed-changes’ is non-nil. - - • Type ‘c e’ to extend ‘HEAD’ with the staged changes, including - those that were already staged before. - - • Optionally stage the remaining changes using ‘s’ or ‘S’ and - then type ‘c c’ to create a new commit. - -‘M-x magit-reset-index’ (‘magit-reset-index’) - - Reset the index to some commit. The commit is read from the user - and defaults to the commit at point. If there is no commit at - point, then it defaults to ‘HEAD’. - -* Menu: - -* Staging from File-Visiting Buffers:: - - -File: magit.info, Node: Staging from File-Visiting Buffers, Up: Staging and Unstaging - -6.3.1 Staging from File-Visiting Buffers ----------------------------------------- - -Fine-grained un-/staging has to be done from the status or a diff -buffer, but it’s also possible to un-/stage all changes made to the file -visited in the current buffer right from inside that buffer. - -‘M-x magit-stage-file’ (‘magit-stage-file’) - - When invoked inside a file-visiting buffer, then stage all changes - to that file. In a Magit buffer, stage the file at point if any. - Otherwise prompt for a file to be staged. With a prefix argument - always prompt the user for a file, even in a file-visiting buffer - or when there is a file section at point. - -‘M-x magit-unstage-file’ (‘magit-unstage-file’) - - When invoked inside a file-visiting buffer, then unstage all - changes to that file. In a Magit buffer, unstage the file at point - if any. Otherwise prompt for a file to be unstaged. With a prefix - argument always prompt the user for a file, even in a file-visiting - buffer or when there is a file section at point. - - -File: magit.info, Node: Applying, Next: Committing, Prev: Staging and Unstaging, Up: Manipulating - -6.4 Applying -============ - -Magit provides several "apply variants": stage, unstage, discard, -reverse, and "regular apply". At least when operating on a hunk they -are all implemented using ‘git apply’, which is why they are called -"apply variants". - - • Stage. Apply a change from the working tree to the index. The - change also remains in the working tree. - - • Unstage. Remove a change from the index. The change remains in - the working tree. - - • Discard. On a staged change, remove it from the working tree and - the index. On an unstaged change, remove it from the working tree - only. - - • Reverse. Reverse a change in the working tree. Both committed and - staged changes can be reversed. Unstaged changes cannot be - reversed. Discard them instead. - - • Apply. Apply a change to the working tree. Both committed and - staged changes can be applied. Unstaged changes cannot be applied - - as they already have been applied. - - The previous section described the staging and unstaging commands. -What follows are the commands which implement the remaining apply -variants. - -‘a’ (‘magit-apply’) - - Apply the change at point to the working tree. - - With a prefix argument fallback to a 3-way merge. Doing so causes - the change to be applied to the index as well. - -‘k’ (‘magit-discard’) - - Remove the change at point from the working tree. - - On a hunk or file with unresolved conflicts prompt which side to - keep (while discarding the other). If point is within the text of - a side, then keep that side without prompting. - -‘v’ (‘magit-reverse’) - - Reverse the change at point in the working tree. - - With a prefix argument fallback to a 3-way merge. Doing so causes - the change to be applied to the index as well. - - With a prefix argument all apply variants attempt a 3-way merge when -appropriate (i.e. when ‘git apply’ is used internally). - - -File: magit.info, Node: Committing, Next: Branching, Prev: Applying, Up: Manipulating - -6.5 Committing -============== - -When the user initiates a commit, Magit calls ‘git commit’ without any -arguments, so Git has to get it from the user. It creates the file -‘.git/COMMIT_EDITMSG’ and then opens that file in an editor. Magit -arranges for that editor to be the Emacsclient. Once the user finishes -the editing session, the Emacsclient exits and Git creates the commit -using the file’s content as message. - -* Menu: - -* Initiating a Commit:: -* Editing Commit Messages:: - - -File: magit.info, Node: Initiating a Commit, Next: Editing Commit Messages, Up: Committing - -6.5.1 Initiating a Commit -------------------------- - -Also see *note (gitman)git-commit::. - -‘c’ (‘magit-commit’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘c c’ (‘magit-commit-create’) - - Create a new commit on ‘HEAD’. With a prefix argument amend to the - commit at ‘HEAD’ instead. - -‘c a’ (‘magit-commit-amend’) - - Amend the last commit. - -‘c e’ (‘magit-commit-extend’) - - Amend the last commit, without editing the message. With a prefix - argument keep the committer date, otherwise change it. The option - ‘magit-commit-extend-override-date’ can be used to inverse the - meaning of the prefix argument. - - Non-interactively respect the optional OVERRIDE-DATE argument and - ignore the option. - -‘c w’ (‘magit-commit-reword’) - - Reword the last commit, ignoring staged changes. With a prefix - argument keep the committer date, otherwise change it. The option - ‘magit-commit-reword-override-date’ can be used to inverse the - meaning of the prefix argument. - - Non-interactively respect the optional OVERRIDE-DATE argument and - ignore the option. - -‘c f’ (‘magit-commit-fixup’) - - Create a fixup commit. - - With a prefix argument the target commit has to be confirmed. - Otherwise the commit at point may be used without confirmation - depending on the value of option ‘magit-commit-squash-confirm’. - -‘c F’ (‘magit-commit-instant-fixup’) - - Create a fixup commit and instantly rebase. - -‘c s’ (‘magit-commit-squash’) - - Create a squash commit, without editing the squash message. - - With a prefix argument the target commit has to be confirmed. - Otherwise the commit at point may be used without confirmation - depending on the value of option ‘magit-commit-squash-confirm’. - -‘c S’ (‘magit-commit-instant-squash’) - - Create a squash commit and instantly rebase. - -‘c A’ (‘magit-commit-augment’) - - Create a squash commit, editing the squash message. - - With a prefix argument the target commit has to be confirmed. - Otherwise the commit at point may be used without confirmation - depending on the value of option ‘magit-commit-squash-confirm’. - - -- User Option: magit-commit-ask-to-stage - - Whether to ask to stage all unstaged changes when committing and - nothing is staged. - - -- User Option: magit-commit-show-diff - - Whether the relevant diff is automatically shown when committing. - - -- User Option: magit-commit-extend-override-date - - Whether using ‘magit-commit-extend’ changes the committer date. - - -- User Option: magit-commit-reword-override-date - - Whether using ‘magit-commit-reword’ changes the committer date. - - -- User Option: magit-commit-squash-confirm - - Whether the commit targeted by squash and fixup has to be - confirmed. When non-nil then the commit at point (if any) is used - as default choice. Otherwise it has to be confirmed. This option - only affects ‘magit-commit-squash’ and ‘magit-commit-fixup’. The - "instant" variants always require confirmation because making an - error while using those is harder to recover from. - - -- User Option: magit-post-commit-hook - - Hook run after creating a commit without the user editing a - message. - - This hook is run by ‘magit-refresh’ if ‘this-command’ is a member - of ‘magit-post-stage-hook-commands’. This only includes commands - named ‘magit-commit-*’ that do *not* require that the user edits - the commit message in a buffer. - - Also see ‘git-commit-post-finish-hook’. - - -- User Option: magit-commit-diff-inhibit-same-window - - Whether to inhibit use of same window when showing diff while - committing. - - When writing a commit, then a diff of the changes to be committed - is automatically shown. The idea is that the diff is shown in a - different window of the same frame and for most users that just - works. In other words most users can completely ignore this option - because its value doesn’t make a difference for them. - - However for users who configured Emacs to never create a new window - even when the package explicitly tries to do so, then displaying - two new buffers necessarily means that the first is immediately - replaced by the second. In our case the message buffer is - immediately replaced by the diff buffer, which is of course highly - undesirable. - - A workaround is to suppress this user configuration in this - particular case. Users have to explicitly opt-in by toggling this - option. We cannot enable the workaround unconditionally because - that again causes issues for other users: if the frame is too tiny - or the relevant settings too aggressive, then the diff buffer would - end up being displayed in a new frame. - - Also see . - - -File: magit.info, Node: Editing Commit Messages, Prev: Initiating a Commit, Up: Committing - -6.5.2 Editing Commit Messages ------------------------------ - -After initiating a commit as described in the previous section, two new -buffers appear. One shows the changes that are about to be committed, -while the other is used to write the message. - - Commit messages are edited in an edit session - in the background -‘git’ is waiting for the editor, in our case ‘emacsclient’, to save the -commit message in a file (in most cases ‘.git/COMMIT_EDITMSG’) and then -return. If the editor returns with a non-zero exit status then ‘git’ -does not create the commit. So the most important commands are those -for finishing and aborting the commit. - -‘C-c C-c’ (‘with-editor-finish’) - - Finish the current editing session by returning with exit code 0. - Git then creates the commit using the message it finds in the file. - -‘C-c C-k’ (‘with-editor-cancel’) - - Cancel the current editing session by returning with exit code 1. - Git then cancels the commit, but leaves the file untouched. - - In addition to being used by ‘git commit’, messages may also be -stored in a ring that persists until Emacs is closed. By default the -message is stored at the beginning and the end of an edit session -(regardless of whether the session is finished successfully or was -canceled). It is sometimes useful to bring back messages from that -ring. - -‘C-c M-s’ (‘git-commit-save-message’) - - Save the current buffer content to the commit message ring. - -‘M-p’ (‘git-commit-prev-message’) - - Cycle backward through the commit message ring, after saving the - current message to the ring. With a numeric prefix ARG, go back - ARG comments. - -‘M-n’ (‘git-commit-next-message’) - - Cycle forward through the commit message ring, after saving the - current message to the ring. With a numeric prefix ARG, go back - ARG comments. - - By default the diff for the changes that are about to be committed -are automatically shown when invoking the commit. To prevent that, -remove ‘magit-commit-diff’ from ‘server-switch-hook’. - - When amending to an existing commit it may be useful to show either -the changes that are about to be added to that commit or to show those -changes alongside those that have already been committed. - -‘C-c C-d’ (‘magit-diff-while-committing’) - - While committing, show the changes that are about to be committed. - While amending, invoking the command again toggles between showing - just the new changes or all the changes that will be committed. - -* Menu: - -* Using the Revision Stack:: -* Commit Pseudo Headers:: -* Commit Mode and Hooks:: -* Commit Message Conventions:: - - -File: magit.info, Node: Using the Revision Stack, Next: Commit Pseudo Headers, Up: Editing Commit Messages - -Using the Revision Stack -........................ - -‘C-c C-w’ (‘magit-pop-revision-stack’) - - This command inserts a representation of a revision into the - current buffer. It can be used inside buffers used to write commit - messages but also in other buffers such as buffers used to edit - emails or ChangeLog files. - - By default this command pops the revision which was last added to - the ‘magit-revision-stack’ and inserts it into the current buffer - according to ‘magit-pop-revision-stack-format’. Revisions can be - put on the stack using ‘magit-copy-section-value’ and - ‘magit-copy-buffer-revision’. - - If the stack is empty or with a prefix argument it instead reads a - revision in the minibuffer. By using the minibuffer history this - allows selecting an item which was popped earlier or to insert an - arbitrary reference or revision without first pushing it onto the - stack. - - When reading the revision from the minibuffer, then it might not be - possible to guess the correct repository. When this command is - called inside a repository (e.g. while composing a commit - message), then that repository is used. Otherwise (e.g. while - composing an email) then the repository recorded for the top - element of the stack is used (even though we insert another - revision). If not called inside a repository and with an empty - stack, or with two prefix arguments, then read the repository in - the minibuffer too. - - -- User Option: magit-pop-revision-stack-format - - This option controls how the command ‘magit-pop-revision-stack’ - inserts a revision into the current buffer. - - The entries on the stack have the format ‘(HASH TOPLEVEL)’ and this - option has the format ‘(POINT-FORMAT EOB-FORMAT INDEX-REGEXP)’, all - of which may be nil or a string (though either one of EOB-FORMAT or - POINT-FORMAT should be a string, and if INDEX-REGEXP is non-nil, - then the two formats should be too). - - First INDEX-REGEXP is used to find the previously inserted entry, - by searching backward from point. The first submatch must match - the index number. That number is incremented by one, and becomes - the index number of the entry to be inserted. If you don’t want to - number the inserted revisions, then use nil for INDEX-REGEXP. - - If INDEX-REGEXP is non-nil then both POINT-FORMAT and EOB-FORMAT - should contain \"%N\", which is replaced with the number that was - determined in the previous step. - - Both formats, if non-nil and after removing %N, are then expanded - using ‘git show --format=FORMAT ...’ inside TOPLEVEL. - - The expansion of POINT-FORMAT is inserted at point, and the - expansion of EOB-FORMAT is inserted at the end of the buffer (if - the buffer ends with a comment, then it is inserted right before - that). - - -File: magit.info, Node: Commit Pseudo Headers, Next: Commit Mode and Hooks, Prev: Using the Revision Stack, Up: Editing Commit Messages - -Commit Pseudo Headers -..................... - -Some projects use pseudo headers in commit messages. Magit colorizes -such headers and provides some commands to insert such headers. - - -- User Option: git-commit-known-pseudo-headers - - A list of Git pseudo headers to be highlighted. - -‘C-c C-i’ (‘git-commit-insert-pseudo-header’) - - Insert a commit message pseudo header. - -‘C-c C-a’ (‘git-commit-ack’) - - Insert a header acknowledging that you have looked at the commit. - -‘C-c C-r’ (‘git-commit-review’) - - Insert a header acknowledging that you have reviewed the commit. - -‘C-c C-s’ (‘git-commit-signoff’) - - Insert a header to sign off the commit. - -‘C-c C-t’ (‘git-commit-test’) - - Insert a header acknowledging that you have tested the commit. - -‘C-c C-o’ (‘git-commit-cc’) - - Insert a header mentioning someone who might be interested. - -‘C-c C-p’ (‘git-commit-reported’) - - Insert a header mentioning the person who reported the issue being - fixed by the commit. - -‘C-c M-i’ (‘git-commit-suggested’) - - Insert a header mentioning the person who suggested the change. - - -File: magit.info, Node: Commit Mode and Hooks, Next: Commit Message Conventions, Prev: Commit Pseudo Headers, Up: Editing Commit Messages - -Commit Mode and Hooks -..................... - -‘git-commit-mode’ is a minor mode that is only used to establish certain -key bindings. This makes it possible to use an arbitrary major mode in -buffers used to edit commit messages. It is even possible to use -different major modes in different repositories, which is useful when -different projects impose different commit message conventions. - - -- User Option: git-commit-major-mode - - The value of this option is the major mode used to edit Git commit - messages. - - Because ‘git-commit-mode’ is a minor mode, we don’t use its mode hook -to setup the buffer, except for the key bindings. All other setup -happens in the function ‘git-commit-setup’, which among other things -runs the hook ‘git-commit-setup-hook’. - - -- User Option: git-commit-setup-hook - - Hook run at the end of ‘git-commit-setup’. - -The following functions are suitable for this hook: - - -- Function: git-commit-save-message - - Save the current buffer content to the commit message ring. - - -- Function: git-commit-setup-changelog-support - - After this function is called, ChangeLog entries are treated as - paragraphs. - - -- Function: git-commit-turn-on-auto-fill - - Turn on ‘auto-fill-mode’ and set ‘fill-column’ to the value of - ‘git-commit-fill-column’. - - -- Function: git-commit-turn-on-flyspell - - Turn on Flyspell mode. Also prevent comments from being checked - and finally check current non-comment text. - - -- Function: git-commit-propertize-diff - - Propertize the diff shown inside the commit message buffer. Git - inserts such diffs into the commit message template when the - ‘--verbose’ argument is used. ‘magit-commit’ by default does not - offer that argument because the diff that is shown in a separate - buffer is more useful. But some users disagree, which is why this - function exists. - - -- Function: bug-reference-mode - - Hyperlink bug references in the buffer. - - -- Function: with-editor-usage-message - - Show usage information in the echo area. - - -- User Option: git-commit-setup-hook - - Hook run after the user finished writing a commit message. - - This hook is only run after pressing ‘C-c C-c’ in a buffer used to - edit a commit message. If a commit is created without the user - typing a message into a buffer, then this hook is not run. - - This hook is not run until the new commit has been created. If - doing so takes Git longer than one second, then this hook isn’t run - at all. For certain commands such as ‘magit-rebase-continue’ this - hook is never run because doing so would lead to a race condition. - - This hook is only run if ‘magit’ is available. - - Also see ‘magit-post-commit-hook’. - - -File: magit.info, Node: Commit Message Conventions, Prev: Commit Mode and Hooks, Up: Editing Commit Messages - -Commit Message Conventions -.......................... - -Git-Commit highlights certain violations of commonly accepted commit -message conventions. Certain violations even cause Git-Commit to ask -you to confirm that you really want to do that. This nagging can of -course be turned off, but the result of doing that usually is that -instead of some code it’s now the human who is reviewing your commits -who has to waste some time telling you to fix your commits. - - -- User Option: git-commit-summary-max-length - - The intended maximal length of the summary line of commit messages. - Characters beyond this column are colorized to indicate that this - preference has been violated. - - -- User Option: git-commit-fill-column - - Column beyond which automatic line-wrapping should happen in commit - message buffers. - - -- User Option: git-commit-finish-query-functions - - List of functions called to query before performing commit. - - The commit message buffer is current while the functions are - called. If any of them returns nil, then the commit is not - performed and the buffer is not killed. The user should then fix - the issue and try again. - - The functions are called with one argument. If it is non-nil then - that indicates that the user used a prefix argument to force - finishing the session despite issues. Functions should usually - honor this wish and return non-nil. - - By default the only member is ‘git-commit-check-style-conventions’. - - -- Function: git-commit-check-style-conventions - - This function checks for violations of certain basic style - conventions. For each violation it asks users if they want to - proceed anyway. - - -- User Option: git-commit-style-convention-checks - - This option controls what conventions the function by the same name - tries to enforce. The value is a list of self-explanatory symbols - identifying certain conventions; ‘non-empty-second-line’ and - ‘overlong-summary-line’. - - -File: magit.info, Node: Branching, Next: Merging, Prev: Committing, Up: Manipulating - -6.6 Branching -============= - -* Menu: - -* The Two Remotes:: -* Branch Commands:: -* Branch Git Variables:: -* Auxiliary Branch Commands:: - - -File: magit.info, Node: The Two Remotes, Next: Branch Commands, Up: Branching - -6.6.1 The Two Remotes ---------------------- - -The upstream branch of some local branch is the branch into which the -commits on that local branch should eventually be merged, usually -something like ‘origin/master’. For the ‘master’ branch itself the -upstream branch and the branch it is being pushed to, are usually the -same remote branch. But for a feature branch the upstream branch and -the branch it is being pushed to should differ. - - The commits on feature branches too should _eventually_ end up in a -remote branch such as ‘origin/master’ or ‘origin/maint’. Such a branch -should therefore be used as the upstream. But feature branches -shouldn’t be pushed directly to such branches. Instead a feature branch -‘my-feature’ is usually pushed to ‘my-fork/my-feature’ or if you are a -contributor ‘origin/my-feature’. After the new feature has been -reviewed, the maintainer merges the feature into ‘master’. And finally -‘master’ (not ‘my-feature’ itself) is pushed to ‘origin/master’. - - But new features seldom are perfect on the first try, and so feature -branches usually have to be reviewed, improved, and re-pushed several -times. Pushing should therefore be easy to do, and for that reason many -Git users have concluded that it is best to use the remote branch to -which the local feature branch is being pushed as its upstream. - - But luckily Git has long ago gained support for a push-remote which -can be configured separately from the upstream branch, using the -variables ‘branch..pushRemote’ and ‘remote.pushDefault’. So we no -longer have to choose which of the two remotes should be used as "the -remote". - - Each of the fetching, pulling, and pushing transient commands -features three suffix commands that act on the current branch and some -other branch. Of these, ‘p’ is bound to a command which acts on the -push-remote, ‘u’ is bound to a command which acts on the upstream, and -‘e’ is bound to a command which acts on any other branch. The status -buffer shows unpushed and unpulled commits for both the push-remote and -the upstream. - - It’s fairly simple to configure these two remotes. The values of all -the variables that are related to fetching, pulling, and pushing (as -well as some other branch-related variables) can be inspected and -changed using the command ‘magit-branch-configure’, which is available -from many transient prefix commands that deal with branches. It is also -possible to set the push-remote or upstream while pushing (see *note -Pushing::). - - -File: magit.info, Node: Branch Commands, Next: Branch Git Variables, Prev: The Two Remotes, Up: Branching - -6.6.2 Branch Commands ---------------------- - -The transient prefix command ‘magit-branch’ is used to create and -checkout branches, and to make changes to existing branches. It is not -used to fetch, pull, merge, rebase, or push branches, i.e. this command -deals with branches themselves, not with the commits reachable from -them. Those features are available from separate transient command. - -‘b’ (‘magit-branch’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - - By default it also binds and displays the values of some - branch-related Git variables and allows changing their values. - - -- User Option: magit-branch-direct-configure - - This option controls whether the transient command ‘magit-branch’ - can be used to directly change the values of Git variables. This - defaults to ‘t’ (to avoid changing key bindings). When set to - ‘nil’, then no variables are displayed by that transient command, - and its suffix command ‘magit-branch-configure’ has to be used - instead to view and change branch related variables. - -‘b C’ (‘magit-branch-configure’) -‘f C’ (‘magit-branch-configure’) -‘F C’ (‘magit-branch-configure’) -‘P C’ (‘magit-branch-configure’) - - This transient prefix command binds commands that set the value of - branch-related variables and displays them in a temporary buffer - until the transient is exited. - - With a prefix argument, this command always prompts for a branch. - - Without a prefix argument this depends on whether it was invoked as - a suffix of ‘magit-branch’ and on the - ‘magit-branch-direct-configure’ option. If ‘magit-branch’ already - displays the variables for the current branch, then it isn’t useful - to invoke another transient that displays them for the same branch. - In that case this command prompts for a branch. - - The variables are described in *note Branch Git Variables::. - -‘b b’ (‘magit-checkout’) - - Checkout a revision read in the minibuffer and defaulting to the - branch or arbitrary revision at point. If the revision is a local - branch then that becomes the current branch. If it is something - else then ‘HEAD’ becomes detached. Checkout fails if the working - tree or the staging area contain changes. - -‘b n’ (‘magit-branch-create’) - - Create a new branch. The user is asked for a branch or arbitrary - revision to use as the starting point of the new branch. When a - branch name is provided, then that becomes the upstream branch of - the new branch. The name of the new branch is also read in the - minibuffer. - - Also see option ‘magit-branch-prefer-remote-upstream’. - -‘b c’ (‘magit-branch-and-checkout’) - - This command creates a new branch like ‘magit-branch-create’, but - then also checks it out. - - Also see option ‘magit-branch-prefer-remote-upstream’. - -‘b l’ (‘magit-branch-checkout’) - - This command checks out an existing or new local branch. It reads - a branch name from the user offering all local branches and a - subset of remote branches as candidates. Remote branches for which - a local branch by the same name exists are omitted from the list of - candidates. The user can also enter a completely new branch name. - - • If the user selects an existing local branch, then that is - checked out. - - • If the user selects a remote branch, then it creates and - checks out a new local branch with the same name, and - configures the selected remote branch as the push target. - - • If the user enters a new branch name, then it creates and - checks that out, after also reading the starting-point from - the user. - - In the latter two cases the upstream is also set. Whether it is - set to the chosen starting point or something else depends on the - value of ‘magit-branch-adjust-remote-upstream-alist’. - -‘b s’ (‘magit-branch-spinoff’) - - This command creates and checks out a new branch starting at and - tracking the current branch. That branch in turn is reset to the - last commit it shares with its upstream. If the current branch has - no upstream or no unpushed commits, then the new branch is created - anyway and the previously current branch is not touched. - - This is useful to create a feature branch after work has already - began on the old branch (likely but not necessarily "master"). - - If the current branch is a member of the value of option - ‘magit-branch-prefer-remote-upstream’ (which see), then the current - branch will be used as the starting point as usual, but the - upstream of the starting-point may be used as the upstream of the - new branch, instead of the starting-point itself. - - If optional FROM is non-nil, then the source branch is reset to - ‘FROM~’, instead of to the last commit it shares with its upstream. - Interactively, FROM is only ever non-nil, if the region selects - some commits, and among those commits, FROM is the commit that is - the fewest commits ahead of the source branch. - - The commit at the other end of the selection actually does not - matter, all commits between FROM and ‘HEAD’ are moved to the new - branch. If FROM is not reachable from ‘HEAD’ or is reachable from - the source branch’s upstream, then an error is raised. - -‘b S’ (‘magit-branch-spinout’) - - This command behaves like ‘magit-branch-spinoff’, except that it - does not change the current branch. If there are any uncommitted - changes, then it behaves exactly like ‘magit-branch-spinoff’. - -‘b x’ (‘magit-branch-reset’) - - This command resets a branch, defaulting to the branch at point, to - the tip of another branch or any other commit. - - When the branch being reset is the current branch, then a hard - reset is performed. If there are any uncommitted changes, then the - user has to confirm the reset because those changes would be lost. - - This is useful when you have started work on a feature branch but - realize it’s all crap and want to start over. - - When resetting to another branch and a prefix argument is used, - then the target branch is set as the upstream of the branch that is - being reset. - -‘b k’ (‘magit-branch-delete’) - - Delete one or multiple branches. If the region marks multiple - branches, then offer to delete those. Otherwise, prompt for a - single branch to be deleted, defaulting to the branch at point. - -‘b r’ (‘magit-branch-rename’) - - Rename a branch. The branch and the new name are read in the - minibuffer. With prefix argument the branch is renamed even if - that name conflicts with an existing branch. - - -- User Option: magit-branch-read-upstream-first - - When creating a branch, whether to read the upstream branch before - the name of the branch that is to be created. The default is ‘t’, - and I recommend you leave it at that. - - -- User Option: magit-branch-prefer-remote-upstream - - This option specifies whether remote upstreams are favored over - local upstreams when creating new branches. - - When a new branch is created, then the branch, commit, or stash at - point is suggested as the starting point of the new branch, or if - there is no such revision at point the current branch. In either - case the user may choose another starting point. - - If the chosen starting point is a branch, then it may also be set - as the upstream of the new branch, depending on the value of the - Git variable ‘branch.autoSetupMerge’. By default this is done for - remote branches, but not for local branches. - - You might prefer to always use some remote branch as upstream. If - the chosen starting point is (1) a local branch, (2) whose name - matches a member of the value of this option, (3) the upstream of - that local branch is a remote branch with the same name, and (4) - that remote branch can be fast-forwarded to the local branch, then - the chosen branch is used as starting point, but its own upstream - is used as the upstream of the new branch. - - Members of this option’s value are treated as branch names that - have to match exactly unless they contain a character that makes - them invalid as a branch name. Recommended characters to use to - trigger interpretation as a regexp are "*" and "^". Some other - characters which you might expect to be invalid, actually are not, - e.g. ".+$" are all perfectly valid. More precisely, if ‘git - check-ref-format --branch STRING’ exits with a non-zero status, - then treat STRING as a regexp. - - Assuming the chosen branch matches these conditions you would end - up with with e.g.: - - feature --upstream--> origin/master - - instead of - - feature --upstream--> master --upstream--> origin/master - - Which you prefer is a matter of personal preference. If you do - prefer the former, then you should add branches such as ‘master’, - ‘next’, and ‘maint’ to the value of this options. - - -- User Option: magit-branch-adjust-remote-upstream-alist - - The value of this option is an alist of branches to be used as the - upstream when branching a remote branch. - - When creating a local branch from an ephemeral branch located on a - remote, e.g. a feature or hotfix branch, then that remote branch - should usually not be used as the upstream branch, since the - push-remote already allows accessing it and having both the - upstream and the push-remote reference the same related branch - would be wasteful. Instead a branch like "maint" or "master" - should be used as the upstream. - - This option allows specifying the branch that should be used as the - upstream when branching certain remote branches. The value is an - alist of the form ‘((UPSTREAM . RULE)...)’. The first matching - element is used, the following elements are ignored. - - UPSTREAM is the branch to be used as the upstream for branches - specified by RULE. It can be a local or a remote branch. - - RULE can either be a regular expression, matching branches whose - upstream should be the one specified by UPSTREAM. Or it can be a - list of the only branches that should *not* use UPSTREAM; all other - branches will. Matching is done after stripping the remote part of - the name of the branch that is being branched from. - - If you use a finite set of non-ephemeral branches across all your - repositories, then you might use something like: - - (("origin/master" . ("master" "next" "maint"))) - - Or if the names of all your ephemeral branches contain a slash, at - least in some repositories, then a good value could be: - - (("origin/master" . "/")) - - Of course you can also fine-tune: - - (("origin/maint" . "\\`hotfix/") - ("origin/master" . "\\`feature/")) - - UPSTREAM can be a local branch: - - (("master" . ("master" "next" "maint"))) - - Because the main branch is no longer almost always named "master" you -should also account for other common names: - - (("main" . ("main" "master" "next" "maint")) - ("master" . ("main" "master" "next" "maint"))) - - -- Command: magit-branch-orphan - - This command creates and checks out a new orphan branch with - contents from a given revision. - - -- Command: magit-branch-or-checkout - - This command is a hybrid between ‘magit-checkout’ and - ‘magit-branch-and-checkout’ and is intended as a replacement for - the former in ‘magit-branch’. - - It first asks the user for an existing branch or revision. If the - user input actually can be resolved as a branch or revision, then - it checks that out, just like ‘magit-checkout’ would. - - Otherwise it creates and checks out a new branch using the input as - its name. Before doing so it reads the starting-point for the new - branch. This is similar to what ‘magit-branch-and-checkout’ does. - - To use this command instead of ‘magit-checkout’ add this to your - init file: - - (transient-replace-suffix 'magit-branch 'magit-checkout - '("b" "dwim" magit-branch-or-checkout)) - - -File: magit.info, Node: Branch Git Variables, Next: Auxiliary Branch Commands, Prev: Branch Commands, Up: Branching - -6.6.3 Branch Git Variables --------------------------- - -These variables can be set from the transient prefix command -‘magit-branch-configure’. By default they can also be set from -‘magit-branch’. See *note Branch Commands::. - - -- Variable: branch.NAME.merge - - Together with ‘branch.NAME.remote’ this variable defines the - upstream branch of the local branch named NAME. The value of this - variable is the full reference of the upstream _branch_. - - -- Variable: branch.NAME.remote - - Together with ‘branch.NAME.merge’ this variable defines the - upstream branch of the local branch named NAME. The value of this - variable is the name of the upstream _remote_. - - -- Variable: branch.NAME.rebase - - This variable controls whether pulling into the branch named NAME - is done by rebasing or by merging the fetched branch. - - • When ‘true’ then pulling is done by rebasing. - - • When ‘false’ then pulling is done by merging. - - • When undefined then the value of ‘pull.rebase’ is used. The - default of that variable is ‘false’. - - -- Variable: branch.NAME.pushRemote - - This variable specifies the remote that the branch named NAME is - usually pushed to. The value has to be the name of an existing - remote. - - It is not possible to specify the name of _branch_ to push the - local branch to. The name of the remote branch is always the same - as the name of the local branch. - - If this variable is undefined but ‘remote.pushDefault’ is defined, - then the value of the latter is used. By default - ‘remote.pushDefault’ is undefined. - - -- Variable: branch.NAME.description - - This variable can be used to describe the branch named NAME. That - description is used e.g. when turning the branch into a series of - patches. - - The following variables specify defaults which are used if the above -branch-specific variables are not set. - - -- Variable: pull.rebase - - This variable specifies whether pulling is done by rebasing or by - merging. It can be overwritten using ‘branch.NAME.rebase’. - - • When ‘true’ then pulling is done by rebasing. - - • When ‘false’ (the default) then pulling is done by merging. - - Since it is never a good idea to merge the upstream branch into a - feature or hotfix branch and most branches are such branches, you - should consider setting this to ‘true’, and ‘branch.master.rebase’ - to ‘false’. - - -- Variable: remote.pushDefault - - This variable specifies what remote the local branches are usually - pushed to. This can be overwritten per branch using - ‘branch.NAME.pushRemote’. - - The following variables are used during the creation of a branch and -control whether the various branch-specific variables are automatically -set at this time. - - -- Variable: branch.autoSetupMerge - - This variable specifies under what circumstances creating a branch - NAME should result in the variables ‘branch.NAME.merge’ and - ‘branch.NAME.remote’ being set according to the starting point used - to create the branch. If the starting point isn’t a branch, then - these variables are never set. - - • When ‘always’ then the variables are set regardless of whether - the starting point is a local or a remote branch. - - • When ‘true’ (the default) then the variables are set when the - starting point is a remote branch, but not when it is a local - branch. - - • When ‘false’ then the variables are never set. - - -- Variable: branch.autoSetupRebase - - This variable specifies whether creating a branch NAME should - result in the variable ‘branch.NAME.rebase’ being set to ‘true’. - - • When ‘always’ then the variable is set regardless of whether - the starting point is a local or a remote branch. - - • When ‘local’ then the variable are set when the starting point - is a local branch, but not when it is a remote branch. - - • When ‘remote’ then the variable are set when the starting - point is a remote branch, but not when it is a local branch. - - • When ‘never’ (the default) then the variable is never set. - - Note that the respective commands always change the repository-local -values. If you want to change the global value, which is used when the -local value is undefined, then you have to do so on the command line, -e.g.: - - git config --global remote.autoSetupMerge always - - For more information about these variables you should also see - - *note (gitman)git-config::. Also see *note (gitman)git-branch::. , -*note (gitman)git-checkout::. and *note Pushing::. - - -- User Option: magit-prefer-remote-upstream - - This option controls whether commands that read a branch from the - user and then set it as the upstream branch, offer a local or a - remote branch as default completion candidate, when they have the - choice. - - This affects all commands that use ‘magit-read-upstream-branch’ or - ‘magit-read-starting-point’, which includes all commands that - change the upstream and many which create new branches. - - -File: magit.info, Node: Auxiliary Branch Commands, Prev: Branch Git Variables, Up: Branching - -6.6.4 Auxiliary Branch Commands -------------------------------- - -These commands are not available from the transient ‘magit-branch’ by -default. - - -- Command: magit-branch-shelve - - This command shelves a branch. This is done by deleting the - branch, and creating a new reference "refs/shelved/BRANCH-NAME" - pointing at the same commit as the branch pointed at. If the - deleted branch had a reflog, then that is preserved as the reflog - of the new reference. - - This is useful if you want to move a branch out of sight, but are - not ready to completely discard it yet. - - -- Command: magit-branch-unshelve - - This command unshelves a branch that was previously shelved using - ‘magit-branch-shelve’. This is done by deleting the reference - "refs/shelved/BRANCH-NAME" and creating a branch "BRANCH-NAME" - pointing at the same commit as the deleted reference pointed at. - If the deleted reference had a reflog, then that is restored as the - reflog of the branch. - - -File: magit.info, Node: Merging, Next: Resolving Conflicts, Prev: Branching, Up: Manipulating - -6.7 Merging -=========== - -Also see *note (gitman)git-merge::. For information on how to resolve -merge conflicts see the next section. - -‘m’ (‘magit-merge’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - When no merge is in progress, then the transient features the -following suffix commands. - -‘m m’ (‘magit-merge-plain’) - - This command merges another branch or an arbitrary revision into - the current branch. The branch or revision to be merged is read in - the minibuffer and defaults to the branch at point. - - Unless there are conflicts or a prefix argument is used, then the - resulting merge commit uses a generic commit message, and the user - does not get a chance to inspect or change it before the commit is - created. With a prefix argument this does not actually create the - merge commit, which makes it possible to inspect how conflicts were - resolved and to adjust the commit message. - -‘m e’ (‘magit-merge-editmsg’) - - This command merges another branch or an arbitrary revision into - the current branch and opens a commit message buffer, so that the - user can make adjustments. The commit is not actually created - until the user finishes with ‘C-c C-c’. - -‘m n’ (‘magit-merge-nocommit’) - - This command merges another branch or an arbitrary revision into - the current branch, but does not actually create the merge commit. - The user can then further adjust the merge, even when automatic - conflict resolution succeeded and/or adjust the commit message. - -‘m a’ (‘magit-merge-absorb’) - - This command merges another local branch into the current branch - and then removes the former. - - Before the source branch is merged, it is first force pushed to its - push-remote, provided the respective remote branch already exists. - This ensures that the respective pull-request (if any) won’t get - stuck on some obsolete version of the commits that are being - merged. Finally, if ‘magit-branch-pull-request’ was used to create - the merged branch, then the respective remote branch is also - removed. - -‘m i’ (‘magit-merge-into’) - - This command merges the current branch into another local branch - and then removes the former. The latter becomes the new current - branch. - - Before the source branch is merged, it is first force pushed to its - push-remote, provided the respective remote branch already exists. - This ensures that the respective pull-request (if any) won’t get - stuck on some obsolete version of the commits that are being - merged. Finally, if ‘magit-branch-pull-request’ was used to create - the merged branch, then the respective remote branch is also - removed. - -‘m s’ (‘magit-merge-squash’) - - This command squashes the changes introduced by another branch or - an arbitrary revision into the current branch. This only applies - the changes made by the squashed commits. No information is - preserved that would allow creating an actual merge commit. - Instead of this command you should probably use a command from the - apply transient. - -‘m p’ (‘magit-merge-preview’) - - This command shows a preview of merging another branch or an - arbitrary revision into the current branch. - - When a merge is in progress, then the transient instead features the -following suffix commands. - -‘m m’ (‘magit-merge’) - - After the user resolved conflicts, this command proceeds with the - merge. If some conflicts weren’t resolved, then this command - fails. - -‘m a’ (‘magit-merge-abort’) - - This command aborts the current merge operation. - - -File: magit.info, Node: Resolving Conflicts, Next: Rebasing, Prev: Merging, Up: Manipulating - -6.8 Resolving Conflicts -======================= - -When merging branches (or otherwise combining or changing history) -conflicts can occur. If you edited two completely different parts of -the same file in two branches and then merge one of these branches into -the other, then Git can resolve that on its own, but if you edit the -same area of a file, then a human is required to decide how the two -versions, or "sides of the conflict", are to be combined into one. - - Here we can only provide a brief introduction to the subject and -point you toward some tools that can help. If you are new to this, then -please also consult Git’s own documentation as well as other resources. - - If a file has conflicts and Git cannot resolve them by itself, then -it puts both versions into the affected file along with special markers -whose purpose is to denote the boundaries of the unresolved part of the -file and between the different versions. These boundary lines begin -with the strings consisting of six times the same character, one of ‘<’, -‘|’, ‘=’ and ‘>’ and are followed by information about the source of the -respective versions, e.g.: - - <<<<<<< HEAD - Take the blue pill. - ======= - Take the red pill. - >>>>>>> feature - - In this case you have chosen to take the red pill on one branch and -on another you picked the blue pill. Now that you are merging these two -diverging branches, Git cannot possibly know which pill you want to -take. - - To resolve that conflict you have to create a version of the affected -area of the file by keeping only one of the sides, possibly by editing -it in order to bring in the changes from the other side, remove the -other versions as well as the markers, and then stage the result. A -possible resolution might be: - - Take both pills. - - Often it is useful to see not only the two sides of the conflict but -also the "original" version from before the same area of the file was -modified twice on different branches. Instruct Git to insert that -version as well by running this command once: - - git config --global merge.conflictStyle diff3 - - The above conflict might then have looked like this: - - <<<<<<< HEAD - Take the blue pill. - ||||||| merged common ancestors - Take either the blue or the red pill, but not both. - ======= - Take the red pill. - >>>>>>> feature - - If that were the case, then the above conflict resolution would not -have been correct, which demonstrates why seeing the original version -alongside the conflicting versions can be useful. - - You can perform the conflict resolution completely by hand, but Emacs -also provides some packages that help in the process: Smerge, Ediff -(*note (ediff)Top::), and Emerge (*note (emacs)Emerge::). Magit does -not provide its own tools for conflict resolution, but it does make -using Smerge and Ediff more convenient. (Ediff supersedes Emerge, so -you probably don’t want to use the latter anyway.) - - In the Magit status buffer, files with unresolved conflicts are -listed in the "Unstaged changes" and/or "Staged changes" sections. They -are prefixed with the word "unmerged", which in this context essentially -is a synonym for "unresolved". - - Pressing ‘RET’ while point is on such a file section shows a buffer -visiting that file, turns on ‘smerge-mode’ in that buffer, and places -point inside the first area with conflicts. You should then resolve -that conflict using regular edit commands and/or Smerge commands. - - Unfortunately Smerge does not have a manual, but you can get a list -of commands and binding ‘C-c ^ C-h’ and press ‘RET’ while point is on a -command name to read its documentation. - - Normally you would edit one version and then tell Smerge to keep only -that version. Use ‘C-c ^ m’ (‘smerge-keep-mine’) to keep the ‘HEAD’ -version or ‘C-c ^ o’ (‘smerge-keep-other’) to keep the version that -follows "|||||||". Then use ‘C-c ^ n’ to move to the next conflicting -area in the same file. Once you are done resolving conflicts, return to -the Magit status buffer. The file should now be shown as "modified", no -longer as "unmerged", because Smerge automatically stages the file when -you save the buffer after resolving the last conflict. - - Magit now wraps the mentioned Smerge commands, allowing you to use -these key bindings without having to go to the file-visiting buffer. -Additionally ‘k’ (‘magit-discard’) on a hunk with unresolved conflicts -asks which side to keep or, if point is on a side, then it keeps it -without prompting. Similarly ‘k’ on a unresolved file ask which side to -keep. - - Alternatively you could use Ediff, which uses separate buffers for -the different versions of the file. To resolve conflicts in a file -using Ediff press ‘e’ while point is on such a file in the status -buffer. - - Ediff can be used for other purposes as well. For more information -on how to enter Ediff from Magit, see *note Ediffing::. Explaining how -to use Ediff is beyond the scope of this manual, instead see *note -(ediff)Top::. - - If you are unsure whether you should Smerge or Ediff, then use the -former. It is much easier to understand and use, and except for truly -complex conflicts, the latter is usually overkill. - - -File: magit.info, Node: Rebasing, Next: Cherry Picking, Prev: Resolving Conflicts, Up: Manipulating - -6.9 Rebasing -============ - -Also see *note (gitman)git-rebase::. For information on how to resolve -conflicts that occur during rebases see the preceding section. - -‘r’ (‘magit-rebase’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - When no rebase is in progress, then the transient features the -following suffix commands. - - Using one of these commands _starts_ a rebase sequence. Git might -then stop somewhere along the way, either because you told it to do so, -or because applying a commit failed due to a conflict. When that -happens, then the status buffer shows information about the rebase -sequence which is in progress in a section similar to a log section. -See *note Information About In-Progress Rebase::. - - For information about the upstream and the push-remote, see *note The -Two Remotes::. - -‘r p’ (‘magit-rebase-onto-pushremote’) - - This command rebases the current branch onto its push-remote. - - With a prefix argument or when the push-remote is either not - configured or unusable, then let the user first configure the - push-remote. - -‘r u’ (‘magit-rebase-onto-upstream’) - - This command rebases the current branch onto its upstream branch. - - With a prefix argument or when the upstream is either not - configured or unusable, then let the user first configure the - upstream. - -‘r e’ (‘magit-rebase-branch’) - - This command rebases the current branch onto a branch read in the - minibuffer. All commits that are reachable from head but not from - the selected branch TARGET are being rebased. - -‘r s’ (‘magit-rebase-subset’) - - This command starts a non-interactive rebase sequence to transfer - commits from START to ‘HEAD’ onto NEWBASE. START has to be - selected from a list of recent commits. - - By default Magit uses the ‘--autostash’ argument, which causes -uncommitted changes to be stored in a stash before the rebase begins. -These changes are restored after the rebase completes and if possible -the stash is removed. If the stash does not apply cleanly, then the -stash is not removed. In case something goes wrong when resolving the -conflicts, this allows you to start over. - - Even though one of the actions is dedicated to interactive rebases, -the transient also features the infix argument ‘--interactive’. This -can be used to turn one of the other, non-interactive rebase variants -into an interactive rebase. - - For example if you want to clean up a feature branch and at the same -time rebase it onto ‘master’, then you could use ‘r-iu’. But we -recommend that you instead do that in two steps. First use ‘ri’ to -cleanup the feature branch, and then in a second step ‘ru’ to rebase it -onto ‘master’. That way if things turn out to be more complicated than -you thought and/or you make a mistake and have to start over, then you -only have to redo half the work. - - Explicitly enabling ‘--interactive’ won’t have an effect on the -following commands as they always use that argument anyway, even if it -is not enabled in the transient. - -‘r i’ (‘magit-rebase-interactive’) - - This command starts an interactive rebase sequence. - -‘r f’ (‘magit-rebase-autosquash’) - - This command combines squash and fixup commits with their intended - targets. - -‘r m’ (‘magit-rebase-edit-commit’) - - This command starts an interactive rebase sequence that lets the - user edit a single older commit. - -‘r w’ (‘magit-rebase-reword-commit’) - - This command starts an interactive rebase sequence that lets the - user reword a single older commit. - -‘r k’ (‘magit-rebase-remove-commit’) - - This command removes a single older commit using rebase. - - When a rebase is in progress, then the transient instead features the -following suffix commands. - -‘r r’ (‘magit-rebase-continue’) - - This command restart the current rebasing operation. - - In some cases this pops up a commit message buffer for you do edit. - With a prefix argument the old message is reused as-is. - -‘r s’ (‘magit-rebase-skip’) - - This command skips the current commit and restarts the current - rebase operation. - -‘r e’ (‘magit-rebase-edit’) - - This command lets the user edit the todo list of the current rebase - operation. - -‘r a’ (‘magit-rebase-abort’) - - This command aborts the current rebase operation, restoring the - original branch. - -* Menu: - -* Editing Rebase Sequences:: -* Information About In-Progress Rebase:: - - -File: magit.info, Node: Editing Rebase Sequences, Next: Information About In-Progress Rebase, Up: Rebasing - -6.9.1 Editing Rebase Sequences ------------------------------- - -‘C-c C-c’ (‘with-editor-finish’) - - Finish the current editing session by returning with exit code 0. - Git then uses the rebase instructions it finds in the file. - -‘C-c C-k’ (‘with-editor-cancel’) - - Cancel the current editing session by returning with exit code 1. - Git then forgoes starting the rebase sequence. - -‘RET’ (‘git-rebase-show-commit’) - - Show the commit on the current line in another buffer and select - that buffer. - -‘SPC’ (‘git-rebase-show-or-scroll-up’) - - Show the commit on the current line in another buffer without - selecting that buffer. If the revision buffer is already visible - in another window of the current frame, then instead scroll that - window up. - -‘DEL’ (‘git-rebase-show-or-scroll-down’) - - Show the commit on the current line in another buffer without - selecting that buffer. If the revision buffer is already visible - in another window of the current frame, then instead scroll that - window down. - -‘p’ (‘git-rebase-backward-line’) - - Move to previous line. - -‘n’ (‘forward-line’) - - Move to next line. - -‘M-p’ (‘git-rebase-move-line-up’) - - Move the current commit (or command) up. - -‘M-n’ (‘git-rebase-move-line-down’) - - Move the current commit (or command) down. - -‘r’ (‘git-rebase-reword’) - - Edit message of commit on current line. - -‘e’ (‘git-rebase-edit’) - - Stop at the commit on the current line. - -‘s’ (‘git-rebase-squash’) - - Meld commit on current line into previous commit, and edit message. - -‘f’ (‘git-rebase-fixup’) - - Meld commit on current line into previous commit, discarding the - current commit’s message. - -‘k’ (‘git-rebase-kill-line’) - - Kill the current action line. - -‘c’ (‘git-rebase-pick’) - - Use commit on current line. - -‘x’ (‘git-rebase-exec’) - - Insert a shell command to be run after the proceeding commit. - - If there already is such a command on the current line, then edit - that instead. With a prefix argument insert a new command even - when there already is one on the current line. With empty input - remove the command on the current line, if any. - -‘b’ (‘git-rebase-break’) - - Insert a break action before the current line, instructing Git to - return control to the user. - -‘y’ (‘git-rebase-insert’) - - Read an arbitrary commit and insert it below current line. - -‘C-x u’ (‘git-rebase-undo’) - - Undo some previous changes. Like ‘undo’ but works in read-only - buffers. - - -- User Option: git-rebase-auto-advance - - Whether to move to next line after changing a line. - - -- User Option: git-rebase-show-instructions - - Whether to show usage instructions inside the rebase buffer. - - -- User Option: git-rebase-confirm-cancel - - Whether confirmation is required to cancel. - - When a rebase is performed with the ‘--rebase-merges’ option, the -sequence will include a few other types of actions and the following -commands become relevant. - -‘l’ (‘git-rebase-label’) - - This commands inserts a label action or edits the one at point. - -‘t’ (‘git-rebase-reset’) - - This command inserts a reset action or edits the one at point. The - prompt will offer the labels that are currently present in the - buffer. - -‘MM’ (‘git-rebase-merge’) - - The command inserts a merge action or edits the one at point. The - prompt will offer the labels that are currently present in the - buffer. Specifying a message to reuse via ‘-c’ or ‘-C’ is not - supported; an editor will always be invoked for the merge. - -‘Mt’ (‘git-rebase-merge-toggle-editmsg’) - - This command toggles between the ‘-C’ and ‘-c’ options of the merge - action at point. These options both specify a commit whose message - should be reused. The lower-case variant instructs Git to invoke - the editor when creating the merge, allowing the user to edit the - message. - - -File: magit.info, Node: Information About In-Progress Rebase, Prev: Editing Rebase Sequences, Up: Rebasing - -6.9.2 Information About In-Progress Rebase ------------------------------------------- - -While a rebase sequence is in progress, the status buffer features a -section that lists the commits that have already been applied as well as -the commits that still have to be applied. - - The commits are split in two halves. When rebase stops at a commit, -either because the user has to deal with a conflict or because s/he -explicitly requested that rebase stops at that commit, then point is -placed on the commit that separates the two groups, i.e. on ‘HEAD’. -The commits above it have not been applied yet, while the ‘HEAD’ and the -commits below it have already been applied. In between these two groups -of applied and yet-to-be applied commits, there sometimes is a commit -which has been dropped. - - Each commit is prefixed with a word and these words are additionally -shown in different colors to indicate the status of the commits. - - The following colors are used: - - • Yellow commits have not been applied yet. - - • Gray commits have already been applied. - - • The blue commit is the ‘HEAD’ commit. - - • The green commit is the commit the rebase sequence stopped at. If - this is the same commit as ‘HEAD’ (e.g. because you haven’t done - anything yet after rebase stopped at the commit, then this commit - is shown in blue, not green). There can only be a green *and* a - blue commit at the same time, if you create one or more new commits - after rebase stops at a commit. - - • Red commits have been dropped. They are shown for reference only, - e.g. to make it easier to diff. - - Of course these colors are subject to the color-theme in use. - - The following words are used: - - • Commits prefixed with ‘pick’, ‘reword’, ‘edit’, ‘squash’, and - ‘fixup’ have not been applied yet. These words have the same - meaning here as they do in the buffer used to edit the rebase - sequence. See *note Editing Rebase Sequences::. When the - ‘--rebase-merges’ option was specified, ‘reset’, ‘label’, and - ‘merge’ lines may also be present. - - • Commits prefixed with ‘done’ and ‘onto’ have already been applied. - It is possible for such a commit to be the ‘HEAD’, in which case it - is blue. Otherwise it is grey. - - • The commit prefixed with ‘onto’ is the commit on top of which - all the other commits are being re-applied. This commit - itself did not have to be re-applied, it is the commit rebase - did rewind to before starting to re-apply other commits. - - • Commits prefixed with ‘done’ have already been re-applied. - This includes commits that have been re-applied but also new - commits that you have created during the rebase. - - • All other commits, those not prefixed with any of the above words, - are in some way related to the commit at which rebase stopped. - - To determine whether a commit is related to the stopped-at commit - their hashes, trees and patch-ids (1) are being compared. The - commit message is not used for this purpose. - - Generally speaking commits that are related to the stopped-at - commit can have any of the used colors, though not all color/word - combinations are possible. - - Words used for stopped-at commits are: - - • When a commit is prefixed with ‘void’, then that indicates - that Magit knows for sure that all the changes in that commit - have been applied using several new commits. This commit is - no longer reachable from ‘HEAD’, and it also isn’t one of the - commits that will be applied when resuming the session. - - • When a commit is prefixed with ‘join’, then that indicates - that the rebase sequence stopped at that commit due to a - conflict - you now have to join (merge) the changes with what - has already been applied. In a sense this is the commit - rebase stopped at, but while its effect is already in the - index and in the worktree (with conflict markers), the commit - itself has not actually been applied yet (it isn’t the - ‘HEAD’). So it is shown in yellow, like the other commits - that still have to be applied. - - • When a commit is prefixed with ‘stop’ or a _blue_ or _green_ - ‘same’, then that indicates that rebase stopped at this - commit, that it is still applied or has been applied again, - and that at least its patch-id is unchanged. - - • When a commit is prefixed with ‘stop’, then that - indicates that rebase stopped at that commit because you - requested that earlier, and its patch-id is unchanged. - It might even still be the exact same commit. - - • When a commit is prefixed with a _blue_ or _green_ - ‘same’, then that indicates that while its tree or hash - changed, its patch-id did not. If it is blue, then it is - the ‘HEAD’ commit (as always for blue). When it is - green, then it no longer is ‘HEAD’ because other commit - have been created since (but before continuing the - rebase). - - • When a commit is prefixed with ‘goal’, a _yellow_ ‘same,’ or - ‘work’, then that indicates that rebase applied that commit - but that you then reset ‘HEAD’ to an earlier commit (likely to - split it up into multiple commits), and that there are some - uncommitted changes remaining which likely (but not - necessarily) originate from that commit. - - • When a commit is prefixed with ‘goal’, then that - indicates that it is still possible to create a new - commit with the exact same tree (the "goal") without - manually editing any files, by committing the index, or - by staging all changes and then committing that. This is - the case when the original tree still exists in the index - or worktree in untainted form. - - • When a commit is prefixed with a yellow ‘same’, then that - indicates that it is no longer possible to create a - commit with the exact same tree, but that it is still - possible to create a commit with the same patch-id. This - would be the case if you created a new commit with other - changes, but the changes from the original commit still - exist in the index or working tree in untainted form. - - • When a commit is prefixed with ‘work’, then that - indicates that you reset ‘HEAD’ to an earlier commit, and - that there are some staged and/or unstaged changes - (likely, but not necessarily) originating from that - commit. However it is no longer possible to create a new - commit with the same tree or at least the same patch-id - because you have already made other changes. - - • When a commit is prefixed with ‘poof’ or ‘gone’, then that - indicates that rebase applied that commit but that you then - reset ‘HEAD’ to an earlier commit (likely to split it up into - multiple commits), and that there are no uncommitted changes. - - • When a commit is prefixed with ‘poof’, then that - indicates that it is no longer reachable from ‘HEAD’, but - that it has been replaced with one or more commits, which - together have the exact same effect. - - • When a commit is prefixed with ‘gone’, then that - indicates that it is no longer reachable from ‘HEAD’ and - that we also cannot determine whether its changes are - still in effect in one or more new commits. They might - be, but if so, then there must also be other changes - which makes it impossible to know for sure. - - Do not worry if you do not fully understand the above. That’s okay, -you will acquire a good enough understanding through practice. - - For other sequence operations such as cherry-picking, a similar -section is displayed, but they lack some of the features described -above, due to limitations in the git commands used to implement them. -Most importantly these sequences only support "picking" a commit but not -other actions such as "rewording", and they do not keep track of the -commits which have already been applied. - - ---------- Footnotes ---------- - - (1) The patch-id is a hash of the _changes_ introduced by a commit. -It differs from the hash of the commit itself, which is a hash of the -result of applying that change (i.e. the resulting trees and blobs) as -well as author and committer information, the commit message, and the -hashes of the parents of the commit. The patch-id hash on the other -hand is created only from the added and removed lines, even line numbers -and whitespace changes are ignored when calculating this hash. The -patch-ids of two commits can be used to answer the question "Do these -commits make the same change?". - - -File: magit.info, Node: Cherry Picking, Next: Resetting, Prev: Rebasing, Up: Manipulating - -6.10 Cherry Picking -=================== - -Also see *note (gitman)git-cherry-pick::. - -‘A’ (‘magit-cherry-pick’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - When no cherry-pick or revert is in progress, then the transient -features the following suffix commands. - -‘A A’ (‘magit-cherry-copy’) - - This command copies COMMITS from another branch onto the current - branch. If the region selects multiple commits, then those are - copied, without prompting. Otherwise the user is prompted for a - commit or range, defaulting to the commit at point. - -‘A a’ (‘magit-cherry-apply’) - - This command applies the changes in COMMITS from another branch - onto the current branch. If the region selects multiple commits, - then those are used, without prompting. Otherwise the user is - prompted for a commit or range, defaulting to the commit at point. - - This command also has a top-level binding, which can be invoked - without using the transient by typing ‘a’ at the top-level. - - The following commands not only apply some commits to some branch, -but also remove them from some other branch. The removal is performed -using either ‘git-update-ref’ or if necessary ‘git-rebase’. Both -applying commits as well as removing them using ‘git-rebase’ can lead to -conflicts. If that happens, then these commands abort and you not only -have to resolve the conflicts but also finish the process the same way -you would have to if these commands didn’t exist at all. - -‘A h’ (‘magit-cherry-harvest’) - - This command moves the selected COMMITS that must be located on - another BRANCH onto the current branch instead, removing them from - the former. When this command succeeds, then the same branch is - current as before. - - Applying the commits on the current branch or removing them from - the other branch can lead to conflicts. When that happens, then - this command stops and you have to resolve the conflicts and then - finish the process manually. - -‘A d’ (‘magit-cherry-donate’) - - This command moves the selected COMMITS from the current branch - onto another existing BRANCH, removing them from the former. When - this command succeeds, then the same branch is current as before. - ‘HEAD’ is allowed to be detached initially. - - Applying the commits on the other branch or removing them from the - current branch can lead to conflicts. When that happens, then this - command stops and you have to resolve the conflicts and then finish - the process manually. - -‘A n’ (‘magit-cherry-spinout’) - - This command moves the selected COMMITS from the current branch - onto a new branch BRANCH, removing them from the former. When this - command succeeds, then the same branch is current as before. - - Applying the commits on the other branch or removing them from the - current branch can lead to conflicts. When that happens, then this - command stops and you have to resolve the conflicts and then finish - the process manually. - -‘A s’ (‘magit-cherry-spinoff’) - - This command moves the selected COMMITS from the current branch - onto a new branch BRANCH, removing them from the former. When this - command succeeds, then the new branch is checked out. - - Applying the commits on the other branch or removing them from the - current branch can lead to conflicts. When that happens, then this - command stops and you have to resolve the conflicts and then finish - the process manually. - - When a cherry-pick or revert is in progress, then the transient -instead features the following suffix commands. - -‘A A’ (‘magit-sequence-continue’) - - Resume the current cherry-pick or revert sequence. - -‘A s’ (‘magit-sequence-skip’) - - Skip the stopped at commit during a cherry-pick or revert sequence. - -‘A a’ (‘magit-sequence-abort’) - - Abort the current cherry-pick or revert sequence. This discards - all changes made since the sequence started. - -* Menu: - -* Reverting:: - - -File: magit.info, Node: Reverting, Up: Cherry Picking - -6.10.1 Reverting ----------------- - -‘V’ (‘magit-revert’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - When no cherry-pick or revert is in progress, then the transient -features the following suffix commands. - -‘V V’ (‘magit-revert-and-commit’) - - Revert a commit by creating a new commit. Prompt for a commit, - defaulting to the commit at point. If the region selects multiple - commits, then revert all of them, without prompting. - -‘V v’ (‘magit-revert-no-commit’) - - Revert a commit by applying it in reverse to the working tree. - Prompt for a commit, defaulting to the commit at point. If the - region selects multiple commits, then revert all of them, without - prompting. - - When a cherry-pick or revert is in progress, then the transient -instead features the following suffix commands. - -‘V A’ (‘magit-sequence-continue’) - - Resume the current cherry-pick or revert sequence. - -‘V s’ (‘magit-sequence-skip’) - - Skip the stopped at commit during a cherry-pick or revert sequence. - -‘V a’ (‘magit-sequence-abort’) - - Abort the current cherry-pick or revert sequence. This discards - all changes made since the sequence started. - - -File: magit.info, Node: Resetting, Next: Stashing, Prev: Cherry Picking, Up: Manipulating - -6.11 Resetting -============== - -Also see *note (gitman)git-reset::. - -‘x’ (‘magit-reset-quickly’) - - Reset the ‘HEAD’ and index to some commit read from the user and - defaulting to the commit at point, and possibly also reset the - working tree. With a prefix argument reset the working tree - otherwise don’t. - -‘X m’ (‘magit-reset-mixed’) - - Reset the ‘HEAD’ and index to some commit read from the user and - defaulting to the commit at point. The working tree is kept as-is. - -‘X s’ (‘magit-reset-soft’) - - Reset the ‘HEAD’ to some commit read from the user and defaulting - to the commit at point. The index and the working tree are kept - as-is. - -‘X h’ (‘magit-reset-hard’) - - Reset the ‘HEAD’, index, and working tree to some commit read from - the user and defaulting to the commit at point. - -‘X k’ (‘magit-reset-keep’) - - Reset the ‘HEAD’, index, and working tree to some commit read from - the user and defaulting to the commit at point. Uncommitted - changes are kept as-is. - -‘X i’ (‘magit-reset-index’) - - Reset the index to some commit read from the user and defaulting to - the commit at point. Keep the ‘HEAD’ and working tree as-is, so if - the commit refers to the ‘HEAD’, then this effectively unstages all - changes. - -‘X w’ (‘magit-reset-worktree’) - - Reset the working tree to some commit read from the user and - defaulting to the commit at point. Keep the ‘HEAD’ and index - as-is. - -‘X f’ (‘magit-file-checkout’) - - Update file in the working tree and index to the contents from a - revision. Both the revision and file are read from the user. - - -File: magit.info, Node: Stashing, Prev: Resetting, Up: Manipulating - -6.12 Stashing -============= - -Also see *note (gitman)git-stash::. - -‘z’ (‘magit-stash’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘z z’ (‘magit-stash-both’) - - Create a stash of the index and working tree. Untracked files are - included according to infix arguments. One prefix argument is - equivalent to ‘--include-untracked’ while two prefix arguments are - equivalent to ‘--all’. - -‘z i’ (‘magit-stash-index’) - - Create a stash of the index only. Unstaged and untracked changes - are not stashed. - -‘z w’ (‘magit-stash-worktree’) - - Create a stash of unstaged changes in the working tree. Untracked - files are included according to infix arguments. One prefix - argument is equivalent to ‘--include-untracked’ while two prefix - arguments are equivalent to ‘--all’. - -‘z x’ (‘magit-stash-keep-index’) - - Create a stash of the index and working tree, keeping index intact. - Untracked files are included according to infix arguments. One - prefix argument is equivalent to ‘--include-untracked’ while two - prefix arguments are equivalent to ‘--all’. - -‘z Z’ (‘magit-snapshot-both’) - - Create a snapshot of the index and working tree. Untracked files - are included according to infix arguments. One prefix argument is - equivalent to ‘--include-untracked’ while two prefix arguments are - equivalent to ‘--all’. - -‘z I’ (‘magit-snapshot-index’) - - Create a snapshot of the index only. Unstaged and untracked - changes are not stashed. - -‘z W’ (‘magit-snapshot-worktree’) - - Create a snapshot of unstaged changes in the working tree. - Untracked files are included according to infix arguments. One - prefix argument is equivalent to ‘--include-untracked’ while two - prefix arguments are equivalent to ‘--all’-. - -‘z a’ (‘magit-stash-apply’) - - Apply a stash to the working tree. Try to preserve the stash - index. If that fails because there are staged changes, apply - without preserving the stash index. - -‘z p’ (‘magit-stash-pop’) - - Apply a stash to the working tree and remove it from stash list. - Try to preserve the stash index. If that fails because there are - staged changes, apply without preserving the stash index and forgo - removing the stash. - -‘z k’ (‘magit-stash-drop’) - - Remove a stash from the stash list. When the region is active, - offer to drop all contained stashes. - -‘z v’ (‘magit-stash-show’) - - Show all diffs of a stash in a buffer. - -‘z b’ (‘magit-stash-branch’) - - Create and checkout a new BRANCH from STASH. The branch starts at - the commit that was current when the stash was created. - -‘z B’ (‘magit-stash-branch-here’) - - Create and checkout a new BRANCH using ‘magit-branch’ with the - current branch or ‘HEAD’ as the starting-point. Then apply STASH, - dropping it if it applies cleanly. - -‘z f’ (‘magit-stash-format-patch’) - - Create a patch from STASH. - -‘k’ (‘magit-stash-clear’) - - Remove all stashes saved in REF’s reflog by deleting REF. - -‘z l’ (‘magit-stash-list’) - - List all stashes in a buffer. - - -- User Option: magit-stashes-margin - - This option specifies whether the margin is initially shown in - stashes buffers and how it is formatted. - - The value has the form ‘(INIT STYLE WIDTH AUTHOR AUTHOR-WIDTH)’. - - • If INIT is non-nil, then the margin is shown initially. - - • STYLE controls how to format the author or committer date. It - can be one of ‘age’ (to show the age of the commit), - ‘age-abbreviated’ (to abbreviate the time unit to a - character), or a string (suitable for ‘format-time-string’) to - show the actual date. Option - ‘magit-log-margin-show-committer-date’ controls which date is - being displayed. - - • WIDTH controls the width of the margin. This exists for - forward compatibility and currently the value should not be - changed. - - • AUTHOR controls whether the name of the author is also shown - by default. - - • AUTHOR-WIDTH has to be an integer. When the name of the - author is shown, then this specifies how much space is used to - do so. - - -File: magit.info, Node: Transferring, Next: Miscellaneous, Prev: Manipulating, Up: Top - -7 Transferring -************** - -* Menu: - -* Remotes:: -* Fetching:: -* Pulling:: -* Pushing:: -* Plain Patches:: -* Maildir Patches:: - - -File: magit.info, Node: Remotes, Next: Fetching, Up: Transferring - -7.1 Remotes -=========== - -* Menu: - -* Remote Commands:: -* Remote Git Variables:: - - -File: magit.info, Node: Remote Commands, Next: Remote Git Variables, Up: Remotes - -7.1.1 Remote Commands ---------------------- - -The transient prefix command ‘magit-remote’ is used to add remotes and -to make changes to existing remotes. This command only deals with -remotes themselves, not with branches or the transfer of commits. Those -features are available from separate transient commands. - - Also see *note (gitman)git-remote::. - -‘M’ (‘magit-remote’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - - By default it also binds and displays the values of some - remote-related Git variables and allows changing their values. - - -- User Option: magit-remote-direct-configure - - This option controls whether remote-related Git variables are - accessible directly from the transient ‘magit-remote’. - - If ‘t’ (the default) and a local branch is checked out, then - ‘magit-remote’ features the variables for the upstream remote of - that branch, or if ‘HEAD’ is detached, for ‘origin’, provided that - exists. - - If ‘nil’, then ‘magit-remote-configure’ has to be used to do so. - -‘M C’ (‘magit-remote-configure’) - - This transient prefix command binds commands that set the value of - remote-related variables and displays them in a temporary buffer - until the transient is exited. - - With a prefix argument, this command always prompts for a remote. - - Without a prefix argument this depends on whether it was invoked as - a suffix of ‘magit-remote’ and on the - ‘magit-remote-direct-configure’ option. If ‘magit-remote’ already - displays the variables for the upstream, then it does not make - sense to invoke another transient that displays them for the same - remote. In that case this command prompts for a remote. - - The variables are described in *note Remote Git Variables::. - -‘M a’ (‘magit-remote-add’) - - This command add a remote and fetches it. The remote name and url - are read in the minibuffer. - -‘M r’ (‘magit-remote-rename’) - - This command renames a remote. Both the old and the new names are - read in the minibuffer. - -‘M u’ (‘magit-remote-set-url’) - - This command changes the url of a remote. Both the remote and the - new url are read in the minibuffer. - -‘M k’ (‘magit-remote-remove’) - - This command deletes a remote, read in the minibuffer. - -‘M p’ (‘magit-remote-prune’) - - This command removes stale remote-tracking branches for a remote - read in the minibuffer. - -‘M P’ (‘magit-remote-prune-refspecs’) - - This command removes stale refspecs for a remote read in the - minibuffer. - - A refspec is stale if there no longer exists at least one branch on - the remote that would be fetched due to that refspec. A stale - refspec is problematic because its existence causes Git to refuse - to fetch according to the remaining non-stale refspecs. - - If only stale refspecs remain, then this command offers to either - delete the remote or to replace the stale refspecs with the default - refspec ("+refs/heads/*:refs/remotes/REMOTE/*"). - - This command also removes the remote-tracking branches that were - created due to the now stale refspecs. Other stale branches are - not removed. - - -- User Option: magit-remote-add-set-remote.pushDefault - - This option controls whether the user is asked whether they want to - set ‘remote.pushDefault’ after adding a remote. - - If ‘ask’, then users is always ask. If ‘ask-if-unset’, then the - user is only if the variable isn’t set already. If ‘nil’, then the - user isn’t asked and the variable isn’t set. If the value is a - string, then the variable is set without the user being asked, - provided that the name of the added remote is equal to that string - and the variable isn’t already set. - - -File: magit.info, Node: Remote Git Variables, Prev: Remote Commands, Up: Remotes - -7.1.2 Remote Git Variables --------------------------- - -These variables can be set from the transient prefix command -‘magit-remote-configure’. By default they can also be set from -‘magit-remote’. See *note Remote Commands::. - - -- Variable: remote.NAME.url - - This variable specifies the url of the remote named NAME. It can - have multiple values. - - -- Variable: remote.NAME.fetch - - The refspec used when fetching from the remote named NAME. It can - have multiple values. - - -- Variable: remote.NAME.pushurl - - This variable specifies the url used for fetching from the remote - named NAME. If it is not specified, then ‘remote.NAME.url’ is used - instead. It can have multiple values. - - -- Variable: remote.NAME.push - - The refspec used when pushing to the remote named NAME. It can - have multiple values. - - -- Variable: remote.NAME.tagOpts - - This variable specifies what tags are fetched by default. If the - value is ‘--no-tags’ then no tags are fetched. If the value is - ‘--tags’, then all tags are fetched. If this variable has no - value, then only tags are fetched that are reachable from fetched - branches. - - -File: magit.info, Node: Fetching, Next: Pulling, Prev: Remotes, Up: Transferring - -7.2 Fetching -============ - -Also see *note (gitman)git-fetch::. For information about the upstream -and the push-remote, see *note The Two Remotes::. - -‘f’ (‘magit-fetch’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘f p’ (‘magit-fetch-from-pushremote’) - - This command fetches from the current push-remote. - - With a prefix argument or when the push-remote is either not - configured or unusable, then let the user first configure the - push-remote. - -‘f u’ (‘magit-fetch-from-upstream’) - - This command fetch from the upstream of the current branch. - - If the upstream is configured for the current branch and names an - existing remote, then use that. Otherwise try to use another - remote: If only a single remote is configured, then use that. - Otherwise if a remote named "origin" exists, then use that. - - If no remote can be determined, then this command is not available - from the ‘magit-fetch’ transient prefix and invoking it directly - results in an error. - -‘f e’ (‘magit-fetch-other’) - - This command fetch from a repository read from the minibuffer. - -‘f o’ (‘magit-fetch-branch’) - - This command fetches a branch from a remote, both of which are read - from the minibuffer. - -‘f r’ (‘magit-fetch-refspec’) - - This command fetches from a remote using an explicit refspec, both - of which are read from the minibuffer. - -‘f a’ (‘magit-fetch-all’) - - This command fetches from all remotes. - -‘f m’ (‘magit-submodule-fetch’) - - This command fetches all submodules. With a prefix argument it - fetches all remotes of all submodules. - - -- User Option: magit-pull-or-fetch - - By default fetch and pull commands are available from separate - transient prefix command. Setting this to ‘t’ adds some (but not - all) of the above suffix commands to the ‘magit-pull’ transient. - - If you do that, then you might also want to change the key binding - for these prefix commands, e.g.: - - (setq magit-pull-or-fetch t) - (define-key magit-mode-map "f" 'magit-pull) ; was magit-fetch - (define-key magit-mode-map "F" nil) ; was magit-pull - - -File: magit.info, Node: Pulling, Next: Pushing, Prev: Fetching, Up: Transferring - -7.3 Pulling -=========== - -Also see *note (gitman)git-pull::. For information about the upstream -and the push-remote, see *note The Two Remotes::. - -‘F’ (‘magit-pull’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - -‘F p’ (‘magit-pull-from-pushremote’) - - This command pulls from the push-remote of the current branch. - - With a prefix argument or when the push-remote is either not - configured or unusable, then let the user first configure the - push-remote. - -‘F u’ (‘magit-pull-from-upstream’) - - This command pulls from the upstream of the current branch. - - With a prefix argument or when the upstream is either not - configured or unusable, then let the user first configure the - upstream. - -‘F e’ (‘magit-pull-branch’) - - This command pulls from a branch read in the minibuffer. - - -File: magit.info, Node: Pushing, Next: Plain Patches, Prev: Pulling, Up: Transferring - -7.4 Pushing -=========== - -Also see *note (gitman)git-push::. For information about the upstream -and the push-remote, see *note The Two Remotes::. - -‘P’ (‘magit-push’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘P p’ (‘magit-push-current-to-pushremote’) - - This command pushes the current branch to its push-remote. - - With a prefix argument or when the push-remote is either not - configured or unusable, then let the user first configure the - push-remote. - -‘P u’ (‘magit-push-current-to-upstream’) - - This command pushes the current branch to its upstream branch. - - With a prefix argument or when the upstream is either not - configured or unusable, then let the user first configure the - upstream. - -‘P e’ (‘magit-push-current’) - - This command pushes the current branch to a branch read in the - minibuffer. - -‘P o’ (‘magit-push-other’) - - This command pushes an arbitrary branch or commit somewhere. Both - the source and the target are read in the minibuffer. - -‘P r’ (‘magit-push-refspecs’) - - This command pushes one or multiple refspecs to a remote, both of - which are read in the minibuffer. - - To use multiple refspecs, separate them with commas. Completion is - only available for the part before the colon, or when no colon is - used. - -‘P m’ (‘magit-push-matching’) - - This command pushes all matching branches to another repository. - - If only one remote exists, then push to that. Otherwise prompt for - a remote, offering the remote configured for the current branch as - default. - -‘P t’ (‘magit-push-tags’) - - This command pushes all tags to another repository. - - If only one remote exists, then push to that. Otherwise prompt for - a remote, offering the remote configured for the current branch as - default. - -‘P T’ (‘magit-push-tag’) - - This command pushes a tag to another repository. - - One of the infix arguments, ‘--force-with-lease’, deserves a word of -caution. It is passed without a value, which means "permit a force push -as long as the remote-tracking branches match their counterparts on the -remote end". If you’ve set up a tool to do automatic fetches (Magit -itself does not provide such functionality), using ‘--force-with-lease’ -can be dangerous because you don’t actually control or know the state of -the remote-tracking refs. In that case, you should consider setting -‘push.useForceIfIncludes’ to ‘true’ (available since Git 2.30). - - Two more push commands exist, which by default are not available from -the push transient. See their doc-strings for instructions on how to -add them to the transient. - - -- Command: magit-push-implicitly args - - This command pushes somewhere without using an explicit refspec. - - This command simply runs ‘git push -v [ARGS]’. ARGS are the infix - arguments. No explicit refspec arguments are used. Instead the - behavior depends on at least these Git variables: ‘push.default’, - ‘remote.pushDefault’, ‘branch..pushRemote’, - ‘branch..remote’, ‘branch..merge’, and - ‘remote..push’. - - If you add this suffix to a transient prefix without explicitly - specifying the description, then an attempt is made to predict what - this command will do. For example: - - (transient-insert-suffix 'magit-push \"p\" - '(\"i\" magit-push-implicitly))" - - -- Command: magit-push-to-remote remote args - - This command pushes to the remote REMOTE without using an explicit - refspec. The remote is read in the minibuffer. - - This command simply runs ‘git push -v [ARGS] REMOTE’. ARGS are the - infix arguments. No refspec arguments are used. Instead the - behavior depends on at least these Git variables: ‘push.default’, - ‘remote.pushDefault’, ‘branch..pushRemote’, - ‘branch..remote’, ‘branch..merge’, and - ‘remote..push’. - - -File: magit.info, Node: Plain Patches, Next: Maildir Patches, Prev: Pushing, Up: Transferring - -7.5 Plain Patches -================= - -‘W’ (‘magit-patch’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘W c’ (‘magit-patch-create’) - - This command creates patches for a set commits. If the region - marks several commits, then it creates patches for all of them. - Otherwise it functions as a transient prefix command, which - features several infix arguments and binds itself as a suffix - command. When this command is invoked as a suffix of itself, then - it creates a patch using the specified infix arguments. - -‘w a’ (‘magit-patch-apply’) - - This command applies a patch. This is a transient prefix command, - which features several infix arguments and binds itself as a suffix - command. When this command is invoked as a suffix of itself, then - it applies a patch using the specified infix arguments. - -‘W s’ (‘magit-patch-save’) - - This command creates a patch from the current diff. - - Inside ‘magit-diff-mode’ or ‘magit-revision-mode’ buffers, ‘C-x - C-w’ is also bound to this command. - - It is also possible to save a plain patch file by using ‘C-x C-w’ -inside a ‘magit-diff-mode’ or ‘magit-revision-mode’ buffer. - - -File: magit.info, Node: Maildir Patches, Prev: Plain Patches, Up: Transferring - -7.6 Maildir Patches -=================== - -Also see *note (gitman)git-am::. and *note (gitman)git-apply::. - -‘w’ (‘magit-am’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘w w’ (‘magit-am-apply-patches’) - - This command applies one or more patches. If the region marks - files, then those are applied as patches. Otherwise this command - reads a file-name in the minibuffer, defaulting to the file at - point. - -‘w m’ (‘magit-am-apply-maildir’) - - This command applies patches from a maildir. - -‘w a’ (‘magit-patch-apply’) - - This command applies a plain patch. For a longer description see - *note Plain Patches::. This command is only available from the - ‘magit-am’ transient for historic reasons. - - When an "am" operation is in progress, then the transient instead -features the following suffix commands. - -‘w w’ (‘magit-am-continue’) - - This command resumes the current patch applying sequence. - -‘w s’ (‘magit-am-skip’) - - This command skips the stopped at patch during a patch applying - sequence. - -‘w a’ (‘magit-am-abort’) - - This command aborts the current patch applying sequence. This - discards all changes made since the sequence started. - - -File: magit.info, Node: Miscellaneous, Next: Customizing, Prev: Transferring, Up: Top - -8 Miscellaneous -*************** - -* Menu: - -* Tagging:: -* Notes:: -* Submodules:: -* Subtree:: -* Worktree:: -* Bundle:: -* Common Commands:: -* Wip Modes:: -* Commands for Buffers Visiting Files:: -* Minor Mode for Buffers Visiting Blobs:: - - -File: magit.info, Node: Tagging, Next: Notes, Up: Miscellaneous - -8.1 Tagging -=========== - -Also see *note (gitman)git-tag::. - -‘t’ (‘magit-tag’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘t t’ (‘magit-tag-create’) - - This command creates a new tag with the given NAME at REV. With a - prefix argument it creates an annotated tag. - -‘t r’ (‘magit-tag-release’) - - This commands creates a release tag. It assumes that release tags - match ‘magit-release-tag-regexp’. - - First it prompts for the name of the new tag using the highest - existing tag as initial input and leaving it to the user to - increment the desired part of the version string. If you use - unconventional release tags or version numbers (e.g., - ‘v1.2.3-custom.1’), you can set the ‘magit-release-tag-regexp’ and - ‘magit-tag-version-regexp-alist’ variables. - - If ‘--annotate’ is enabled then it prompts for the message of the - new tag. The proposed tag message is based on the message of the - highest tag, provided that that contains the corresponding version - string and substituting the new version string for that. Otherwise - it proposes something like "Foo-Bar 1.2.3", given, for example, a - TAG "v1.2.3" and a repository located at something like - "/path/to/foo-bar". - -‘t k’ (‘magit-tag-delete’) - - This command deletes one or more tags. If the region marks - multiple tags (and nothing else), then it offers to delete those. - Otherwise, it prompts for a single tag to be deleted, defaulting to - the tag at point. - -‘t p’ (‘magit-tag-prune’) - - This command offers to delete tags missing locally from REMOTE, and - vice versa. - - -File: magit.info, Node: Notes, Next: Submodules, Prev: Tagging, Up: Miscellaneous - -8.2 Notes -========= - -Also see *note (gitman)git-notes::. - -‘T’ (‘magit-notes’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - -‘T T’ (‘magit-notes-edit’) - - Edit the note attached to a commit, defaulting to the commit at - point. - - By default use the value of Git variable ‘core.notesRef’ or - "refs/notes/commits" if that is undefined. - -‘T r’ (‘magit-notes-remove’) - - Remove the note attached to a commit, defaulting to the commit at - point. - - By default use the value of Git variable ‘core.notesRef’ or - "refs/notes/commits" if that is undefined. - -‘T p’ (‘magit-notes-prune’) - - Remove notes about unreachable commits. - - It is possible to merge one note ref into another. That may result -in conflicts which have to resolved in the temporary worktree -".git/NOTES_MERGE_WORKTREE". - -‘T m’ (‘magit-notes-merge’) - - Merge the notes of a ref read from the user into the current notes - ref. The current notes ref is the value of Git variable - ‘core.notesRef’ or "refs/notes/commits" if that is undefined. - - When a notes merge is in progress then the transient features the -following suffix commands, instead of those listed above. - -‘T c’ (‘magit-notes-merge-commit’) - - Commit the current notes ref merge, after manually resolving - conflicts. - -‘T a’ (‘magit-notes-merge-abort’) - - Abort the current notes ref merge. - - The following variables control what notes reference ‘magit-notes-*’, -‘git notes’ and ‘git show’ act on and display. Both the local and -global values are displayed and can be modified. - - -- Variable: core.notesRef - - This variable specifies the notes ref that is displayed by default - and which commands act on by default. - - -- Variable: notes.displayRef - - This variable specifies additional notes ref to be displayed in - addition to the ref specified by ‘core.notesRef’. It can have - multiple values and may end with ‘*’ to display all refs in the - ‘refs/notes/’ namespace (or ‘**’ if some names contain slashes). - diff --git a/straight/build/magit/magit.info-2 b/straight/build/magit/magit.info-2 deleted file mode 100644 index 545f4ae7..00000000 --- a/straight/build/magit/magit.info-2 +++ /dev/null @@ -1,3927 +0,0 @@ -This is magit.info, produced by makeinfo version 6.8 from magit.texi. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Magit: (magit). Using Git from Emacs with Magit. -END-INFO-DIR-ENTRY - - -File: magit.info, Node: Submodules, Next: Subtree, Prev: Notes, Up: Miscellaneous - -8.3 Submodules -============== - -Also see *note (gitman)git-submodule::. - -* Menu: - -* Listing Submodules:: -* Submodule Transient:: - - -File: magit.info, Node: Listing Submodules, Next: Submodule Transient, Up: Submodules - -8.3.1 Listing Submodules ------------------------- - -The command ‘magit-list-submodules’ displays a list of the current -repository’s submodules in a separate buffer. It’s also possible to -display information about submodules directly in the status buffer of -the super-repository by adding ‘magit-insert-modules’ to the hook -‘magit-status-sections-hook’ as described in *note Status Module -Sections::. - - -- Command: magit-list-submodules - - This command displays a list of the current repository’s submodules - in a separate buffer. - - It can be invoked by pressing ‘RET’ on the section titled - "Modules". - - -- User Option: magit-submodule-list-columns - - This option controls what columns are displayed by the command - ‘magit-list-submodules’ and how they are displayed. - - Each element has the form ‘(HEADER WIDTH FORMAT PROPS)’. - - HEADER is the string displayed in the header. WIDTH is the width - of the column. FORMAT is a function that is called with one - argument, the repository identification (usually its basename), and - with ‘default-directory’ bound to the toplevel of its working tree. - It has to return a string to be inserted or nil. PROPS is an alist - that supports the keys ‘:right-align’ and ‘:pad-right’. - - -File: magit.info, Node: Submodule Transient, Prev: Listing Submodules, Up: Submodules - -8.3.2 Submodule Transient -------------------------- - -‘o’ (‘magit-submodule’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - Some of the below commands default to act on the modules that are -selected using the region. For brevity their description talk about -"the selected modules", but if no modules are selected, then they act on -the current module instead, or if point isn’t on a module, then the read -a single module to act on. With a prefix argument these commands ignore -the selection and the current module and instead act on all suitable -modules. - -‘o a’ (‘magit-submodule-add’) - - This commands adds the repository at URL as a module. Optional - PATH is the path to the module relative to the root of the - super-project. If it is nil then the path is determined based on - URL. - -‘o r’ (‘magit-submodule-register’) - - This command registers the selected modules by copying their urls - from ".gitmodules" to "$GIT_DIR/config". These values can then be - edited before running ‘magit-submodule-populate’. If you don’t - need to edit any urls, then use the latter directly. - -‘o p’ (‘magit-submodule-populate’) - - This command creates the working directory or directories of the - selected modules, checking out the recorded commits. - -‘o u’ (‘magit-submodule-update’) - - This command updates the selected modules checking out the recorded - commits. - -‘o s’ (‘magit-submodule-synchronize’) - - This command synchronizes the urls of the selected modules, copying - the values from ".gitmodules" to the ".git/config" of the - super-project as well those of the modules. - -‘o d’ (‘magit-submodule-unpopulate’) - - This command removes the working directory of the selected modules. - -‘o l’ (‘magit-list-submodules’) - - This command displays a list of the current repository’s modules. - -‘o f’ (‘magit-fetch-modules’) - - This command fetches all modules. - - Option ‘magit-fetch-modules-jobs’ controls how many submodules are - being fetched in parallel. Also fetch the super-repository, - because ‘git fetch’ does not support not doing that. With a prefix - argument fetch all remotes. - - -File: magit.info, Node: Subtree, Next: Worktree, Prev: Submodules, Up: Miscellaneous - -8.4 Subtree -=========== - -Also see *note (gitman)git-subtree::. - -‘O’ (‘magit-subtree’) - - This transient prefix command binds the two sub-transients; one for - importing a subtree and one for exporting a subtree. - -‘O i’ (‘magit-subtree-import’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - The suffixes of this command import subtrees. - - If the ‘--prefix’ argument is set, then the suffix commands use - that prefix without prompting the user. If it is unset, then they - read the prefix in the minibuffer. - -‘O i a’ (‘magit-subtree-add’) - - This command adds COMMIT from REPOSITORY as a new subtree at - PREFIX. - -‘O i c’ (‘magit-subtree-add-commit’) - - This command add COMMIT as a new subtree at PREFIX. - -‘O i m’ (‘magit-subtree-merge’) - - This command merges COMMIT into the PREFIX subtree. - -‘O i f’ (‘magit-subtree-pull’) - - This command pulls COMMIT from REPOSITORY into the PREFIX subtree. - -‘O e’ (‘magit-subtree-export’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - The suffixes of this command export subtrees. - - If the ‘--prefix’ argument is set, then the suffix commands use - that prefix without prompting the user. If it is unset, then they - read the prefix in the minibuffer. - -‘O e p’ (‘magit-subtree-push’) - - This command extract the history of the subtree PREFIX and pushes - it to REF on REPOSITORY. - -‘O e s’ (‘magit-subtree-split’) - - This command extracts the history of the subtree PREFIX. - - -File: magit.info, Node: Worktree, Next: Bundle, Prev: Subtree, Up: Miscellaneous - -8.5 Worktree -============ - -Also see *note (gitman)git-worktree::. - -‘Z’ (‘magit-worktree’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - -‘Z b’ (‘magit-worktree-checkout’) - - Checkout BRANCH in a new worktree at PATH. - -‘Z c’ (‘magit-worktree-branch’) - - Create a new BRANCH and check it out in a new worktree at PATH. - -‘Z m’ (‘magit-worktree-move’) - - Move an existing worktree to a new PATH. - -‘Z k’ (‘magit-worktree-delete’) - - Delete a worktree, defaulting to the worktree at point. The - primary worktree cannot be deleted. - -‘Z g’ (‘magit-worktree-status’) - - Show the status for the worktree at point. - - If there is no worktree at point, then read one in the minibuffer. - If the worktree at point is the one whose status is already being - displayed in the current buffer, then show it in Dired instead. - - -File: magit.info, Node: Bundle, Next: Common Commands, Prev: Worktree, Up: Miscellaneous - -8.6 Bundle -========== - -Also see *note (gitman)git-bundle::. - - -- Command: magit-bundle - - This transient prefix command binds several suffix commands for - running ‘git bundle’ subcommands and displays them in a temporary - buffer until a suffix is invoked. - - -File: magit.info, Node: Common Commands, Next: Wip Modes, Prev: Bundle, Up: Miscellaneous - -8.7 Common Commands -=================== - - -- Command: magit-switch-to-repository-buffer - -- Command: magit-switch-to-repository-buffer-other-window - -- Command: magit-switch-to-repository-buffer-other-frame - -- Command: magit-display-repository-buffer - - These commands read any existing Magit buffer that belongs to the - current repository from the user and then switch to the selected - buffer (without refreshing it). - - The last variant uses ‘magit-display-buffer’ to do so and thus - respects ‘magit-display-buffer-function’. - - These are some of the commands that can be used in all buffers whose -major-modes derive from ‘magit-mode’. There are other common commands -beside the ones below, but these didn’t fit well anywhere else. - -‘C-w’ (‘magit-copy-section-value’) - - This command saves the value of the current section to the - ‘kill-ring’, and, provided that the current section is a commit, - branch, or tag section, it also pushes the (referenced) revision to - the ‘magit-revision-stack’. - - When the current section is a branch or a tag, and a prefix - argument is used, then it saves the revision at its tip to the - ‘kill-ring’ instead of the reference name. - - When the region is active, this command saves that to the - ‘kill-ring’, like ‘kill-ring-save’ would, instead of behaving as - described above. If a prefix argument is used and the region is - within a hunk, then it strips the diff marker column and keeps only - either the added or removed lines, depending on the sign of the - prefix argument. - -‘M-w’ (‘magit-copy-buffer-revision’) - - This command saves the revision being displayed in the current - buffer to the ‘kill-ring’ and also pushes it to the - ‘magit-revision-stack’. It is mainly intended for use in - ‘magit-revision-mode’ buffers, the only buffers where it is always - unambiguous exactly which revision should be saved. - - Most other Magit buffers usually show more than one revision, in - some way or another, so this command has to select one of them, and - that choice might not always be the one you think would have been - the best pick. - - Outside of Magit ‘M-w’ and ‘C-w’ are usually bound to -‘kill-ring-save’ and ‘kill-region’, and these commands would also be -useful in Magit buffers. Therefore when the region is active, then both -of these commands behave like ‘kill-ring-save’ instead of as described -above. - - -File: magit.info, Node: Wip Modes, Next: Commands for Buffers Visiting Files, Prev: Common Commands, Up: Miscellaneous - -8.8 Wip Modes -============= - -Git keeps *committed* changes around long enough for users to recover -changes they have accidentally deleted. It does so by not garbage -collecting any committed but no longer referenced objects for a certain -period of time, by default 30 days. - - But Git does *not* keep track of *uncommitted* changes in the working -tree and not even the index (the staging area). Because Magit makes it -so convenient to modify uncommitted changes, it also makes it easy to -shoot yourself in the foot in the process. - - For that reason Magit provides a global mode that saves *tracked* -files to work-in-progress references after or before certain actions. -(At present untracked files are never saved and for technical reasons -nothing is saved before the first commit has been created). - - Two separate work-in-progress references are used to track the state -of the index and of the working tree: ‘refs/wip/index/’ and -‘refs/wip/wtree/’, where ‘’ is the full ref of the -current branch, e.g. ‘refs/heads/master’. When the ‘HEAD’ is detached -then ‘HEAD’ is used in place of ‘’. - - Checking out another branch (or detaching ‘HEAD’) causes the use of -different wip refs for subsequent changes. - - -- User Option: magit-wip-mode - - When this mode is enabled, then uncommitted changes are committed - to dedicated work-in-progress refs whenever appropriate (i.e. when - dataloss would be a possibility otherwise). - - Setting this variable directly does not take effect; either use the - Custom interface to do so or call the respective mode function. - - For historic reasons this mode is implemented on top of four other - ‘magit-wip-*’ modes, which can also be used individually, if you - want finer control over when the wip refs are updated; but that is - discouraged. See *note Legacy Wip Modes::. - - To view the log for a branch and its wip refs use the commands -‘magit-wip-log’ and ‘magit-wip-log-current’. You should use ‘--graph’ -when using these commands. - - -- Command: magit-wip-log - - This command shows the log for a branch and its wip refs. With a - negative prefix argument only the worktree wip ref is shown. - - The absolute numeric value of the prefix argument controls how many - "branches" of each wip ref are shown. This is only relevant if the - value of ‘magit-wip-merge-branch’ is ‘nil’. - - -- Command: magit-wip-log-current - - This command shows the log for the current branch and its wip refs. - With a negative prefix argument only the worktree wip ref is shown. - - The absolute numeric value of the prefix argument controls how many - "branches" of each wip ref are shown. This is only relevant if the - value of ‘magit-wip-merge-branch’ is ‘nil’. - -‘X w’ (‘magit-reset-worktree’) - - This command resets the working tree to some commit read from the - user and defaulting to the commit at point, while keeping the - ‘HEAD’ and index as-is. - - This can be used to restore files to the state committed to a wip - ref. Note that this will discard any unstaged changes that might - have existed before invoking this command (but of course only after - committing that to the working tree wip ref). - - Note that even if you enable ‘magit-wip-mode’ this won’t give you -perfect protection. The most likely scenario for losing changes despite -the use of ‘magit-wip-mode’ is making a change outside Emacs and then -destroying it also outside Emacs. In some such a scenario, Magit, being -an Emacs package, didn’t get the opportunity to keep you from shooting -yourself in the foot. - - When you are unsure whether Magit did commit a change to the wip -refs, then you can explicitly request that all changes to all tracked -files are being committed. - -‘M-x magit-wip-commit’ (‘magit-wip-commit’) - - This command commits all changes to all tracked files to the index - and working tree work-in-progress refs. Like the modes described - above, it does not commit untracked files, but it does check all - tracked files for changes. Use this command when you suspect that - the modes might have overlooked a change made outside Emacs/Magit. - - -- User Option: magit-wip-namespace - - The namespace used for work-in-progress refs. It has to end with a - slash. The wip refs are named ‘index/’ and - ‘wtree/’. When snapshots are created while - the ‘HEAD’ is detached then ‘HEAD’ is used in place of - ‘’. - - -- User Option: magit-wip-mode-lighter - - Mode-line lighter for ‘magit-wip--mode’. - -* Menu: - -* Wip Graph:: -* Legacy Wip Modes:: - - -File: magit.info, Node: Wip Graph, Next: Legacy Wip Modes, Up: Wip Modes - -8.8.1 Wip Graph ---------------- - - -- User Option: magit-wip-merge-branch - - This option controls whether the current branch is merged into the - wip refs after a new commit was created on the branch. - - If non-nil and the current branch has new commits, then it is - merged into the wip ref before creating a new wip commit. This - makes it easier to inspect wip history and the wip commits are - never garbage collected. - - If nil and the current branch has new commits, then the wip ref is - reset to the tip of the branch before creating a new wip commit. - With this setting wip commits are eventually garbage collected. - - When ‘magit-wip-merge-branch’ is ‘t’, then the history looks like -this: - - *--*--*--*--*--* refs/wip/index/refs/heads/master - / / / - A-----B-----C refs/heads/master - - When ‘magit-wip-merge-branch’ is ‘nil’, then creating a commit on the -real branch and then making a change causes the wip refs to be recreated -to fork from the new commit. But the old commits on the wip refs are -not lost. They are still available from the reflog. To make it easier -to see when the fork point of a wip ref was changed, an additional -commit with the message "restart autosaving" is created on it (‘xxO’ -commits below are such boundary commits). - - Starting with - - BI0---BI1 refs/wip/index/refs/heads/master - / - A---B refs/heads/master - \ - BW0---BW1 refs/wip/wtree/refs/heads/master - - and committing the staged changes and editing and saving a file would -result in - - BI0---BI1 refs/wip/index/refs/heads/master - / - A---B---C refs/heads/master - \ \ - \ CW0---CW1 refs/wip/wtree/refs/heads/master - \ - BW0---BW1 refs/wip/wtree/refs/heads/master@{2} - - The fork-point of the index wip ref is not changed until some change -is being staged. Likewise just checking out a branch or creating a -commit does not change the fork-point of the working tree wip ref. The -fork-points are not adjusted until there actually is a change that -should be committed to the respective wip ref. - - -File: magit.info, Node: Legacy Wip Modes, Prev: Wip Graph, Up: Wip Modes - -8.8.2 Legacy Wip Modes ----------------------- - -It is recommended that you use the mode ‘magit-wip-mode’ (which see) and -ignore the existence of the following modes, which are preserved for -historic reasons. - - Setting the following variables directly does not take effect; either -use the Custom interface to do so or call the respective mode functions. - - -- User Option: magit-wip-after-save-mode - - When this mode is enabled, then saving a buffer that visits a file - tracked in a Git repository causes its current state to be - committed to the working tree wip ref for the current branch. - - -- User Option: magit-wip-after-apply-mode - - When this mode is enabled, then applying (i.e. staging, unstaging, - discarding, reversing, and regularly applying) a change to a file - tracked in a Git repository causes its current state to be - committed to the index and/or working tree wip refs for the current - branch. - - If you only ever edit files using Emacs and only ever interact with -Git using Magit, then the above two modes should be enough to protect -each and every change from accidental loss. In practice nobody does -that. Two additional modes exists that do commit to the wip refs before -making changes that could cause the loss of earlier changes. - - -- User Option: magit-wip-before-change-mode - - When this mode is enabled, then certain commands commit the - existing changes to the files they are about to make changes to. - - -- User Option: magit-wip-initial-backup-mode - - When this mode is enabled, then the current version of a file is - committed to the worktree wip ref before the buffer visiting that - file is saved for the first time since the buffer was created. - - This backs up the same version of the file that ‘backup-buffer’ - would save. While ‘backup-buffer’ uses a backup file, this mode - uses the same worktree wip ref as used by the other Magit Wip - modes. Like ‘backup-buffer’, it only does this once; unless you - kill the buffer and visit the file again only one backup will be - created per Emacs session. - - This mode ignores the variables that affect ‘backup-buffer’ and can - be used along-side that function, which is recommended because it - only backs up files that are tracked in a Git repository. - - -- User Option: magit-wip-after-save-local-mode-lighter - - Mode-line lighter for ‘magit-wip-after-save-local-mode’. - - -- User Option: magit-wip-after-apply-mode-lighter - - Mode-line lighter for ‘magit-wip-after-apply-mode’. - - -- User Option: magit-wip-before-change-mode-lighter - - Mode-line lighter for ‘magit-wip-before-change-mode’. - - -- User Option: magit-wip-initial-backup-mode-lighter - - Mode-line lighter for ‘magit-wip-initial-backup-mode’. - - -File: magit.info, Node: Commands for Buffers Visiting Files, Next: Minor Mode for Buffers Visiting Blobs, Prev: Wip Modes, Up: Miscellaneous - -8.9 Commands for Buffers Visiting Files -======================================= - -Magit defines a few global key bindings unless the user sets -‘magit-define-global-key-bindings’ to ‘nil’. This includes binding ‘C-c -M-g’ to ‘magit-file-dispatch’. ‘C-c g’ would be a much better binding -but the ‘C-c ’ namespace is reserved for users, meaning that -packages are not allowed to use it. If you want to use ‘C-c g’, then -you have to add that binding yourself. Also see *note Default -Bindings:: and *note (elisp)Key Binding Conventions::. - - If you want a better binding, you have to add it yourself: - - (global-set-key (kbd "C-c g") 'magit-file-dispatch) - - The key bindings shown below assume that you have not improved the -binding for ‘magit-file-dispatch’. - -‘C-c M-g’ (‘magit-file-dispatch’) - - This transient prefix command binds the following suffix commands - and displays them in a temporary buffer until a suffix is invoked. - - When invoked in a buffer that does not visit a file, then it falls - back to regular ‘magit-dispatch’. - -‘C-c M-g s’ (‘magit-stage-file’) - - Stage all changes to the file being visited in the current buffer. - -‘C-c M-g u’ (‘magit-unstage-file’) - - Unstage all changes to the file being visited in the current - buffer. - -‘C-c M-g c’ (‘magit-commit’) - - This transient prefix command binds the following suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. See *note Initiating a - Commit::. - -‘C-c M-g D’ (‘magit-diff’) - - This transient prefix command binds several diff suffix commands - and infix arguments and displays them in a temporary buffer until a - suffix is invoked. See *note Diffing::. - - This is the same command that ‘d’ is bound to in Magit buffers. If - this command is invoked from a file-visiting buffer, then the - initial value of the option (‘--’) that limits the diff to certain - file(s) is set to the visited file. - -‘C-c M-g d’ (‘magit-diff-buffer-file’) - - This command shows the diff for the file of blob that the current - buffer visits. - - -- User Option: magit-diff-buffer-file-locked - - This option controls whether ‘magit-diff-buffer-file’ uses a - dedicated buffer. See *note Modes and Buffers::. - -‘C-c M-g L’ (‘magit-log’) - - This transient prefix command binds several log suffix commands and - infix arguments and displays them in a temporary buffer until a - suffix is invoked. See *note Logging::. - - This is the same command that ‘l’ is bound to in Magit buffers. If - this command is invoked from a file-visiting buffer, then the - initial value of the option (‘--’) that limits the log to certain - file(s) is set to the visited file. - -‘C-c M-g l’ (‘magit-log-buffer-file’) - - This command shows the log for the file of blob that the current - buffer visits. Renames are followed when a prefix argument is used - or when ‘--follow’ is an active log argument. When the region is - active, the log is restricted to the selected line range. - -‘C-c M-g t’ (‘magit-log-trace-definition’) - - This command shows the log for the definition at point. - - -- User Option: magit-log-buffer-file-locked - - This option controls whether ‘magit-log-buffer-file’ uses a - dedicated buffer. See *note Modes and Buffers::. - -‘C-c M-g B’ (‘magit-blame’) - - This transient prefix command binds all blaming suffix commands - along with the appropriate infix arguments and displays them in a - temporary buffer until a suffix is invoked. - - For more information about this and the following commands also see - *note Blaming::. - - In addition to the ‘magit-blame’ sub-transient, the dispatch -transient also binds several blaming suffix commands directly. See -*note Blaming:: for information about those commands and bindings. - -‘C-c M-g e’ (‘magit-edit-line-commit’) - - This command makes the commit editable that added the current line. - - With a prefix argument it makes the commit editable that removes - the line, if any. The commit is determined using ‘git blame’ and - made editable using ‘git rebase --interactive’ if it is reachable - from ‘HEAD’, or by checking out the commit (or a branch that points - at it) otherwise. - -‘C-c M-g p’ (‘magit-blob-previous’) - - Visit the previous blob which modified the current file. - - There are a few additional commands that operate on a single file but -are not enabled in the file transient command by default: - - -- Command: magit-file-rename - - This command renames a file read from the user. - - -- Command: magit-file-delete - - This command deletes a file read from the user. - - -- Command: magit-file-untrack - - This command untracks a file read from the user. - - -- Command: magit-file-checkout - - This command updates a file in the working tree and index to the - contents from a revision. Both the revision and file are read from - the user. - - To enable them invoke the transient (‘C-c M-g’), enter "edit mode" -(‘C-x l’), set the "transient level" (‘C-x l’ again), enter ‘5’, and -leave edit mode (‘C-g’). Also see *note (transient)Enabling and -Disabling Suffixes::. - - -File: magit.info, Node: Minor Mode for Buffers Visiting Blobs, Prev: Commands for Buffers Visiting Files, Up: Miscellaneous - -8.10 Minor Mode for Buffers Visiting Blobs -========================================== - -The ‘magit-blob-mode’ enables certain Magit features in blob-visiting -buffers. Such buffers can be created using ‘magit-find-file’ and some -of the commands mentioned below, which also take care of turning on this -minor mode. Currently this mode only establishes a few key bindings, -but this might be extended. - -‘p’ (‘magit-blob-previous’) - - Visit the previous blob which modified the current file. - -‘n’ (‘magit-blob-next’) - - Visit the next blob which modified the current file. - -‘q’ (‘magit-kill-this-buffer’) - - Kill the current buffer. - - -File: magit.info, Node: Customizing, Next: Plumbing, Prev: Miscellaneous, Up: Top - -9 Customizing -************* - -Both Git and Emacs are highly customizable. Magit is both a Git -porcelain as well as an Emacs package, so it makes sense to customize it -using both Git variables as well as Emacs options. However this -flexibility doesn’t come without problems, including but not limited to -the following. - - • Some Git variables automatically have an effect in Magit without - requiring any explicit support. Sometimes that is desirable - in - other cases, it breaks Magit. - - When a certain Git setting breaks Magit but you want to keep using - that setting on the command line, then that can be accomplished by - overriding the value for Magit only by appending something like - ‘("-c" "some.variable=compatible-value")’ to - ‘magit-git-global-arguments’. - - • Certain settings like ‘fetch.prune=true’ are respected by Magit - commands (because they simply call the respective Git command) but - their value is not reflected in the respective transient buffers. - In this case the ‘--prune’ argument in ‘magit-fetch’ might be - active or inactive, but that doesn’t keep the Git variable from - being honored by the suffix commands anyway. So pruning might - happen despite the ‘--prune’ arguments being displayed in a way - that seems to indicate that no pruning will happen. - - I intend to address these and similar issues in a future release. - -* Menu: - -* Per-Repository Configuration:: -* Essential Settings:: - - -File: magit.info, Node: Per-Repository Configuration, Next: Essential Settings, Up: Customizing - -9.1 Per-Repository Configuration -================================ - -Magit can be configured on a per-repository level using both Git -variables as well as Emacs options. - - To set a Git variable for one repository only, simply set it in -‘/path/to/repo/.git/config’ instead of ‘$HOME/.gitconfig’ or -‘/etc/gitconfig’. See *note (gitman)git-config::. - - Similarly, Emacs options can be set for one repository only by -editing ‘/path/to/repo/.dir-locals.el’. See *note (emacs)Directory -Variables::. For example to disable automatic refreshes of -file-visiting buffers in just one huge repository use this: - - • ‘/path/to/huge/repo/.dir-locals.el’ - - ((nil . ((magit-refresh-buffers . nil)))) - - It might only be costly to insert certain information into Magit -buffers for repositories that are exceptionally large, in which case you -can disable the respective section inserters just for that repository: - - • ‘/path/to/tag/invested/repo/.dir-locals.el’ - - ((magit-status-mode - . ((eval . (magit-disable-section-inserter 'magit-insert-tags-header))))) - - -- Function: magit-disable-section-inserter fn - - This function disables the section inserter FN in the current - repository. It is only intended for use in ‘.dir-locals.el’ and - ‘.dir-locals-2.el’. - - If you want to apply the same settings to several, but not all, -repositories then keeping the repository-local config files in sync -would quickly become annoying. To avoid that you can create config -files for certain classes of repositories (e.g. "huge repositories") -and then include those files in the per-repository config files. For -example: - - • ‘/path/to/huge/repo/.git/config’ - - [include] - path = /path/to/huge-gitconfig - - • ‘/path/to/huge-gitconfig’ - - [status] - showUntrackedFiles = no - - • ‘$HOME/.emacs.d/init.el’ - - (dir-locals-set-class-variables 'huge-git-repository - '((nil . ((magit-refresh-buffers . nil))))) - - (dir-locals-set-directory-class - "/path/to/huge/repo/" 'huge-git-repository) - - -File: magit.info, Node: Essential Settings, Prev: Per-Repository Configuration, Up: Customizing - -9.2 Essential Settings -====================== - -The next two sections list and discuss several variables that many users -might want to customize, for safety and/or performance reasons. - -* Menu: - -* Safety:: -* Performance:: -* Default Bindings:: - - -File: magit.info, Node: Safety, Next: Performance, Up: Essential Settings - -9.2.1 Safety ------------- - -This section discusses various variables that you might want to change -(or *not* change) for safety reasons. - - Git keeps *committed* changes around long enough for users to recover -changes they have accidentally been deleted. It does not do the same -for *uncommitted* changes in the working tree and not even the index -(the staging area). Because Magit makes it so easy to modify -uncommitted changes, it also makes it easy to shoot yourself in the foot -in the process. For that reason Magit provides three global modes that -save *tracked* files to work-in-progress references after or before -certain actions. See *note Wip Modes::. - - These modes are not enabled by default because of performance -concerns. Instead a lot of potentially destructive commands require -confirmation every time they are used. In many cases this can be -disabled by adding a symbol to ‘magit-no-confirm’ (see *note Completion -and Confirmation::). If you enable the various wip modes then you -should add ‘safe-with-wip’ to this list. - - Similarly it isn’t necessary to require confirmation before moving a -file to the system trash - if you trashed a file by mistake then you can -recover it from there. Option ‘magit-delete-by-moving-to-trash’ -controls whether the system trash is used, which is the case by default. -Nevertheless, ‘trash’ isn’t a member of ‘magit-no-confirm’ - you might -want to change that. - - By default buffers visiting files are automatically reverted when the -visited file changes on disk. This isn’t as risky as it might seem, but -to make an informed decision you should see *note Risk of Reverting -Automatically::. - - -File: magit.info, Node: Performance, Next: Default Bindings, Prev: Safety, Up: Essential Settings - -9.2.2 Performance ------------------ - -After Magit has run ‘git’ for side-effects, it also refreshes the -current Magit buffer and the respective status buffer. This is -necessary because otherwise outdated information might be displayed -without the user noticing. Magit buffers are updated by recreating -their content from scratch, which makes updating simpler and less -error-prone, but also more costly. Keeping it simple and just -re-creating everything from scratch is an old design decision and -departing from that will require major refactoring. - - I plan to do that in time for the next major release. I also intend -to create logs and diffs asynchronously, which should also help a lot -but also requires major refactoring. - - Meanwhile you can tell Magit to only automatically refresh the -current Magit buffer, but not the status buffer. If you do that, then -the status buffer is only refreshed automatically if it is the current -buffer. - - (setq magit-refresh-status-buffer nil) - - You should also check whether any third-party packages have added -anything to ‘magit-refresh-buffer-hook’, ‘magit-status-refresh-hook’, -‘magit-pre-refresh-hook’, and ‘magit-post-refresh-hook’. If so, then -check whether those additions impact performance significantly. - - Magit can be told to refresh buffers verbosely using ‘M-x -magit-toggle-verbose-refresh’. Enabling this helps figuring out which -sections are bottlenecks. The additional output can be found in the -‘*Messages*’ buffer. - - Magit also reverts buffers for visited files located inside the -current repository when the visited file changes on disk. That is -implemented on top of ‘auto-revert-mode’ from the built-in library -‘autorevert’. To figure out whether that impacts performance, check -whether performance is significantly worse, when many buffers exist -and/or when some buffers visit files using TRAMP. If so, then this -should help. - - (setq auto-revert-buffer-list-filter - 'magit-auto-revert-repository-buffer-p) - - For alternative approaches see *note Automatic Reverting of -File-Visiting Buffers::. - - If you have enabled any features that are disabled by default, then -you should check whether they impact performance significantly. It’s -likely that they were not enabled by default because it is known that -they reduce performance at least in large repositories. - - If performance is only slow inside certain unusually large -repositories, then you might want to disable certain features on a -per-repository or per-repository-class basis only. See *note -Per-Repository Configuration::. For example it takes a long time to -determine the next and current tag in repository with exceptional -numbers of tags. It would therefore be a good idea to disable -‘magit-insert-tags-headers’, as explained at the mentioned node. - -* Menu: - -* Microsoft Windows Performance:: -* MacOS Performance:: - -Log Performance -............... - -When showing logs, Magit limits the number of commits initially shown in -the hope that this avoids unnecessary work. When using ‘--graph’ is -used, then this unfortunately does not have the desired effect for large -histories. Junio, Git’s maintainer, said on the git mailing list -(): "‘--graph’ wants to -compute the whole history and the max-count only affects the output -phase after ‘--graph’ does its computation". - - In other words, it’s not that Git is slow at outputting the -differences, or that Magit is slow at parsing the output - the problem -is that Git first goes outside and has a smoke. - - We actually work around this issue by limiting the number of commits -not only by using ‘-’ but by also using a range. But unfortunately -that’s not always possible. - - When more than a few thousand commits are shown, then the use of -‘--graph’ can slow things down. - - Using ‘--color --graph’ is even slower. Magit uses code that is part -of Emacs to turn control characters into faces. That code is pretty -slow and this is quite noticeable when showing a log with many branches -and merges. For that reason ‘--color’ is not enabled by default -anymore. Consider leaving it at that. - -Diff Performance -................ - -If diffs are slow, then consider turning off some optional diff features -by setting all or some of the following variables to ‘nil’: -‘magit-diff-highlight-indentation’, ‘magit-diff-highlight-trailing’, -‘magit-diff-paint-whitespace’, ‘magit-diff-highlight-hunk-body’, and -‘magit-diff-refine-hunk’. - - When showing a commit instead of some arbitrary diff, then some -additional information is displayed. Calculating this information can -be quite expensive given certain circumstances. If looking at a commit -using ‘magit-revision-mode’ takes considerably more time than looking at -the same commit in ‘magit-diff-mode’, then consider setting -‘magit-revision-insert-related-refs’ to ‘nil’. - - When you are often confronted with diffs that contain deleted files, -then you might want to enable the ‘--irreversible-delete’ argument. If -you do that then diffs still show that a file was deleted but without -also showing the complete deleted content of the file. This argument is -not available by default, see *note (transient)Enabling and Disabling -Suffixes::. Once you have done that you should enable it and save that -setting, see *note (transient)Saving Values::. You should do this in -both the diff (‘d’) and the diff refresh (‘D’) transient popups. - -Refs Buffer Performance -....................... - -When refreshing the "references buffer" is slow, then that’s usually -because several hundred refs are being displayed. The best way to -address that is to display fewer refs, obviously. - - If you are not, or only mildly, interested in seeing the list of -tags, then start by not displaying them: - - (remove-hook 'magit-refs-sections-hook 'magit-insert-tags) - - Then you should also make sure that the listed remote branches -actually all exist. You can do so by pruning branches which no longer -exist using ‘f-pa’. - -Committing Performance -...................... - -When you initiate a commit, then Magit by default automatically shows a -diff of the changes you are about to commit. For large commits this can -take a long time, which is especially distracting when you are -committing large amounts of generated data which you don’t actually -intend to inspect before committing. This behavior can be turned off -using: - - (remove-hook 'server-switch-hook 'magit-commit-diff) - - Then you can type ‘C-c C-d’ to show the diff when you actually want -to see it, but only then. Alternatively you can leave the hook alone -and just type ‘C-g’ in those cases when it takes too long to generate -the diff. If you do that, then you will end up with a broken diff -buffer, but doing it this way has the advantage that you usually get to -see the diff, which is useful because it increases the odds that you -spot potential issues. - - -File: magit.info, Node: Microsoft Windows Performance, Next: MacOS Performance, Up: Performance - -Microsoft Windows Performance -............................. - -In order to update the status buffer, ‘git’ has to be run a few dozen -times. That is problematic on Microsoft Windows, because that operating -system is exceptionally slow at starting processes. Sadly this is an -issue that can only be fixed by Microsoft itself, and they don’t appear -to be particularly interested in doing so. - - Beside the subprocess issue, there are also other Windows-specific -performance issues. Some of these have workarounds. The maintainers of -"Git for Windows" try to improve performance on Windows. Always use the -latest release in order to benefit from the latest performance tweaks. -Magit too tries to work around some Windows-specific issues. - - According to some sources, setting the following Git variables can -also help. - - git config --global core.preloadindex true # default since v2.1 - git config --global core.fscache true # default since v2.8 - git config --global gc.auto 256 - - You should also check whether an anti-virus program is affecting -performance. - - -File: magit.info, Node: MacOS Performance, Prev: Microsoft Windows Performance, Up: Performance - -MacOS Performance -................. - -Before Emacs 26.1 child processes were created using ‘fork’ on macOS. -That needlessly copied GUI resources, which is expensive. The result -was that forking took about 30 times as long on Darwin than on Linux, -and because Magit starts many ‘git’ processes that made quite a -difference. - - So make sure that you are using at least Emacs 26.1, in which case -the faster ‘vfork’ will be used. (The creation of child processes still -takes about twice as long on Darwin compared to Linux.) See (1) for -more information. - - ---------- Footnotes ---------- - - (1) - - - -File: magit.info, Node: Default Bindings, Prev: Performance, Up: Essential Settings - -9.2.3 Default Bindings ----------------------- - - -- User Option: magit-define-global-key-bindings - - This option controls whether some Magit commands are automatically - bound in the global keymap even before Magit is used for the first - time in the current session. - - If this variable is non-nil, which it is by default, then the - following bindings may be added to the global keymap. - - ‘C-x g’ ‘magit-status’ - ‘C-x M-g’ ‘magit-dispatch’ - ‘C-c M-g’ ‘magit-file-dispatch’ - - These bindings may be added when ‘after-init-hook’ is run. Each - binding is added if and only if at that time no other key is bound - to the same command and no other command is bound to the same key. - In other words we try to avoid adding bindings that are - unnecessary, as well as bindings that conflict with other bindings. - - Adding the above bindings is delayed until ‘after-init-hook’ is - called to allow users to set the variable anywhere in their init - file (without having to make sure to do so before ‘magit’ is loaded - or autoloaded) and to increase the likelihood that all the - potentially conflicting user bindings have already been added. - - To set this variable use either ‘setq’ or the Custom interface. Do - not use the function ‘customize-set-variable’ because doing that - would cause Magit to be loaded immediately when that form is - evaluated (this differs from ‘custom-set-variables’, which doesn’t - load the libraries that define the customized variables). - - Setting this variable to nil has no effect if that is done after - the key bindings have already been added. - - We recommend that you bind ‘C-c g’ instead of ‘C-c M-g’ to - ‘magit-file-dispatch’. The former is a much better binding but the - ‘C-c ’ namespace is strictly reserved for users; preventing - Magit from using it by default. - - (global-set-key (kbd "C-c g") 'magit-file-dispatch) - - Also see *note Commands for Buffers Visiting Files:: and *note - (elisp)Key Binding Conventions::. - - -File: magit.info, Node: Plumbing, Next: FAQ, Prev: Customizing, Up: Top - -10 Plumbing -*********** - -The following sections describe how to use several of Magit’s core -abstractions to extend Magit itself or implement a separate extension. - - A few of the low-level features used by Magit have been factored out -into separate libraries/packages, so that they can be used by other -packages, without having to depend on Magit. See *note -(with-editor)Top:: for information about ‘with-editor’. ‘transient’ -doesn’t have a manual yet. - - If you are trying to find an unused key that you can bind to a -command provided by your own Magit extension, then checkout -. - -* Menu: - -* Calling Git:: -* Section Plumbing:: -* Refreshing Buffers:: -* Conventions:: - - -File: magit.info, Node: Calling Git, Next: Section Plumbing, Up: Plumbing - -10.1 Calling Git -================ - -Magit provides many specialized functions for calling Git. All of these -functions are defined in either ‘magit-git.el’ or ‘magit-process.el’ and -have one of the prefixes ‘magit-run-’, ‘magit-call-’, ‘magit-start-’, or -‘magit-git-’ (which is also used for other things). - - All of these functions accept an indefinite number of arguments, -which are strings that specify command line arguments for Git (or in -some cases an arbitrary executable). These arguments are flattened -before being passed on to the executable; so instead of strings they can -also be lists of strings and arguments that are ‘nil’ are silently -dropped. Some of these functions also require a single mandatory -argument before these command line arguments. - - Roughly speaking, these functions run Git either to get some value or -for side-effects. The functions that return a value are useful to -collect the information necessary to populate a Magit buffer, while the -others are used to implement Magit commands. - - The functions in the value-only group always run synchronously, and -they never trigger a refresh. The function in the side-effect group can -be further divided into subgroups depending on whether they run Git -synchronously or asynchronously, and depending on whether they trigger a -refresh when the executable has finished. - -* Menu: - -* Getting a Value from Git:: -* Calling Git for Effect:: - - -File: magit.info, Node: Getting a Value from Git, Next: Calling Git for Effect, Up: Calling Git - -10.1.1 Getting a Value from Git -------------------------------- - -These functions run Git in order to get a value, an exit status, or -output. Of course you could also use them to run Git commands that have -side-effects, but that should be avoided. - - -- Function: magit-git-exit-code &rest args - - Executes git with ARGS and returns its exit code. - - -- Function: magit-git-success &rest args - - Executes git with ARGS and returns ‘t’ if the exit code is ‘0’, - ‘nil’ otherwise. - - -- Function: magit-git-failure &rest args - - Executes git with ARGS and returns ‘t’ if the exit code is ‘1’, - ‘nil’ otherwise. - - -- Function: magit-git-true &rest args - - Executes git with ARGS and returns ‘t’ if the first line printed by - git is the string "true", ‘nil’ otherwise. - - -- Function: magit-git-false &rest args - - Executes git with ARGS and returns ‘t’ if the first line printed by - git is the string "false", ‘nil’ otherwise. - - -- Function: magit-git-insert &rest args - - Executes git with ARGS and inserts its output at point. - - -- Function: magit-git-string &rest args - - Executes git with ARGS and returns the first line of its output. - If there is no output or if it begins with a newline character, - then this returns ‘nil’. - - -- Function: magit-git-lines &rest args - - Executes git with ARGS and returns its output as a list of lines. - Empty lines anywhere in the output are omitted. - - -- Function: magit-git-items &rest args - - Executes git with ARGS and returns its null-separated output as a - list. Empty items anywhere in the output are omitted. - - If the value of option ‘magit-git-debug’ is non-nil and git exits - with a non-zero exit status, then warn about that in the echo area - and add a section containing git’s standard error in the current - repository’s process buffer. - - -- Function: magit-process-git destination &rest args - - Calls Git synchronously in a separate process, returning its exit - code. DESTINATION specifies how to handle the output, like for - ‘call-process’, except that file handlers are supported. Enables - Cygwin’s "noglob" option during the call and ensures unix eol - conversion. - - -- Function: magit-process-file process &optional infile buffer display - &rest args - - Processes files synchronously in a separate process. Identical to - ‘process-file’ but temporarily enables Cygwin’s "noglob" option - during the call and ensures unix eol conversion. - - If an error occurs when using one of the above functions, then that -is usually due to a bug, i.e. using an argument which is not actually -supported. Such errors are usually not reported, but when they occur we -need to be able to debug them. - - -- User Option: magit-git-debug - - Whether to report errors that occur when using ‘magit-git-insert’, - ‘magit-git-string’, ‘magit-git-lines’, or ‘magit-git-items’. This - does not actually raise an error. Instead a message is shown in - the echo area, and git’s standard error is insert into a new - section in the current repository’s process buffer. - - -- Function: magit-git-str &rest args - - This is a variant of ‘magit-git-string’ that ignores the option - ‘magit-git-debug’. It is mainly intended to be used while handling - errors in functions that do respect that option. Using such a - function while handing an error could cause yet another error and - therefore lead to an infinite recursion. You probably won’t ever - need to use this function. - - -File: magit.info, Node: Calling Git for Effect, Prev: Getting a Value from Git, Up: Calling Git - -10.1.2 Calling Git for Effect ------------------------------ - -These functions are used to run git to produce some effect. Most Magit -commands that actually run git do so by using such a function. - - Because we do not need to consume git’s output when using these -functions, their output is instead logged into a per-repository buffer, -which can be shown using ‘$’ from a Magit buffer or ‘M-x magit-process’ -elsewhere. - - These functions can have an effect in two distinct ways. Firstly, -running git may change something, i.e. create or push a new commit. -Secondly, that change may require that Magit buffers are refreshed to -reflect the changed state of the repository. But refreshing isn’t -always desirable, so only some of these functions do perform such a -refresh after git has returned. - - Sometimes it is useful to run git asynchronously. For example, when -the user has just initiated a push, then there is no reason to make her -wait until that has completed. In other cases it makes sense to wait -for git to complete before letting the user do something else. For -example after staging a change it is useful to wait until after the -refresh because that also automatically moves to the next change. - - -- Function: magit-call-git &rest args - - Calls git synchronously with ARGS. - - -- Function: magit-call-process program &rest args - - Calls PROGRAM synchronously with ARGS. - - -- Function: magit-run-git &rest args - - Calls git synchronously with ARGS and then refreshes. - - -- Function: magit-run-git-with-input &rest args - - Calls git synchronously with ARGS and sends it the content of the - current buffer on standard input. - - If the current buffer’s ‘default-directory’ is on a remote - filesystem, this function actually runs git asynchronously. But - then it waits for the process to return, so the function itself is - synchronous. - - -- Function: magit-git &rest args - - Calls git synchronously with ARGS for side-effects only. This - function does not refresh the buffer. - - -- Function: magit-git-wash washer &rest args - - Execute Git with ARGS, inserting washed output at point. Actually - first insert the raw output at point. If there is no output call - ‘magit-cancel-section’. Otherwise temporarily narrow the buffer to - the inserted text, move to its beginning, and then call function - WASHER with ARGS as its sole argument. - - And now for the asynchronous variants. - - -- Function: magit-run-git-async &rest args - - Start Git, prepare for refresh, and return the process object. - ARGS is flattened and then used as arguments to Git. - - Display the command line arguments in the echo area. - - After Git returns some buffers are refreshed: the buffer that was - current when this function was called (if it is a Magit buffer and - still alive), as well as the respective Magit status buffer. - Unmodified buffers visiting files that are tracked in the current - repository are reverted if ‘magit-revert-buffers’ is non-nil. - - -- Function: magit-run-git-with-editor &rest args - - Export GIT_EDITOR and start Git. Also prepare for refresh and - return the process object. ARGS is flattened and then used as - arguments to Git. - - Display the command line arguments in the echo area. - - After Git returns some buffers are refreshed: the buffer that was - current when this function was called (if it is a Magit buffer and - still alive), as well as the respective Magit status buffer. - - -- Function: magit-start-git input &rest args - - Start Git, prepare for refresh, and return the process object. - - If INPUT is non-nil, it has to be a buffer or the name of an - existing buffer. The buffer content becomes the processes standard - input. - - Option ‘magit-git-executable’ specifies the Git executable and - option ‘magit-git-global-arguments’ specifies constant arguments. - The remaining arguments ARGS specify arguments to Git. They are - flattened before use. - - After Git returns, some buffers are refreshed: the buffer that was - current when this function was called (if it is a Magit buffer and - still alive), as well as the respective Magit status buffer. - Unmodified buffers visiting files that are tracked in the current - repository are reverted if ‘magit-revert-buffers’ is non-nil. - - -- Function: magit-start-process &rest args - - Start PROGRAM, prepare for refresh, and return the process object. - - If optional argument INPUT is non-nil, it has to be a buffer or the - name of an existing buffer. The buffer content becomes the - processes standard input. - - The process is started using ‘start-file-process’ and then setup to - use the sentinel ‘magit-process-sentinel’ and the filter - ‘magit-process-filter’. Information required by these functions is - stored in the process object. When this function returns the - process has not started to run yet so it is possible to override - the sentinel and filter. - - After the process returns, ‘magit-process-sentinel’ refreshes the - buffer that was current when ‘magit-start-process’ was called (if - it is a Magit buffer and still alive), as well as the respective - Magit status buffer. Unmodified buffers visiting files that are - tracked in the current repository are reverted if - ‘magit-revert-buffers’ is non-nil. - - -- Variable: magit-this-process - - The child process which is about to start. This can be used to - change the filter and sentinel. - - -- Variable: magit-process-raise-error - - When this is non-nil, then ‘magit-process-sentinel’ raises an error - if git exits with a non-zero exit status. For debugging purposes. - - -File: magit.info, Node: Section Plumbing, Next: Refreshing Buffers, Prev: Calling Git, Up: Plumbing - -10.2 Section Plumbing -===================== - -* Menu: - -* Creating Sections:: -* Section Selection:: -* Matching Sections:: - - -File: magit.info, Node: Creating Sections, Next: Section Selection, Up: Section Plumbing - -10.2.1 Creating Sections ------------------------- - - -- Macro: magit-insert-section &rest args - - Insert a section at point. - - TYPE is the section type, a symbol. Many commands that act on the - current section behave differently depending on that type. Also if - a variable ‘magit-TYPE-section-map’ exists, then use that as the - text-property ‘keymap’ of all text belonging to the section (but - this may be overwritten in subsections). TYPE can also have the - form ‘(eval FORM)’ in which case FORM is evaluated at runtime. - - Optional VALUE is the value of the section, usually a string that - is required when acting on the section. - - When optional HIDE is non-nil collapse the section body by default, - i.e. when first creating the section, but not when refreshing the - buffer. Otherwise, expand it by default. This can be overwritten - using ‘magit-section-set-visibility-hook’. When a section is - recreated during a refresh, then the visibility of predecessor is - inherited and HIDE is ignored (but the hook is still honored). - - BODY is any number of forms that actually insert the section’s - heading and body. Optional NAME, if specified, has to be a symbol, - which is then bound to the struct of the section being inserted. - - Before BODY is evaluated the ‘start’ of the section object is set - to the value of ‘point’ and after BODY was evaluated its ‘end’ is - set to the new value of ‘point’; BODY is responsible for moving - ‘point’ forward. - - If it turns out inside BODY that the section is empty, then - ‘magit-cancel-section’ can be used to abort and remove all traces - of the partially inserted section. This can happen when creating a - section by washing Git’s output and Git didn’t actually output - anything this time around. - - -- Function: magit-insert-heading &rest args - - Insert the heading for the section currently being inserted. - - This function should only be used inside ‘magit-insert-section’. - - When called without any arguments, then just set the ‘content’ slot - of the object representing the section being inserted to a marker - at ‘point’. The section should only contain a single line when - this function is used like this. - - When called with arguments ARGS, which have to be strings, then - insert those strings at point. The section should not contain any - text before this happens and afterwards it should again only - contain a single line. If the ‘face’ property is set anywhere - inside any of these strings, then insert all of them unchanged. - Otherwise use the ‘magit-section-heading’ face for all inserted - text. - - The ‘content’ property of the section struct is the end of the - heading (which lasts from ‘start’ to ‘content’) and the beginning - of the body (which lasts from ‘content’ to ‘end’). If the value of - ‘content’ is nil, then the section has no heading and its body - cannot be collapsed. If a section does have a heading then its - height must be exactly one line, including a trailing newline - character. This isn’t enforced; you are responsible for getting it - right. The only exception is that this function does insert a - newline character if necessary. - - -- Function: magit-cancel-section - - Cancel the section currently being inserted. This exits the - innermost call to ‘magit-insert-section’ and removes all traces of - what has already happened inside that call. - - -- Function: magit-define-section-jumper sym title &optional value - - Define an interactive function to go to section SYM. TITLE is the - displayed title of the section. - - -File: magit.info, Node: Section Selection, Next: Matching Sections, Prev: Creating Sections, Up: Section Plumbing - -10.2.2 Section Selection ------------------------- - - -- Function: magit-current-section - - Return the section at point. - - -- Function: magit-region-sections &optional condition multiple - - Return a list of the selected sections. - - When the region is active and constitutes a valid section - selection, then return a list of all selected sections. This is - the case when the region begins in the heading of a section and - ends in the heading of the same section or in that of a sibling - section. If optional MULTIPLE is non-nil, then the region cannot - begin and end in the same section. - - When the selection is not valid, then return nil. In this case, - most commands that can act on the selected sections will instead - act on the section at point. - - When the region looks like it would in any other buffer then the - selection is invalid. When the selection is valid then the region - uses the ‘magit-section-highlight’ face. This does not apply to - diffs where things get a bit more complicated, but even here if the - region looks like it usually does, then that’s not a valid - selection as far as this function is concerned. - - If optional CONDITION is non-nil, then the selection not only has - to be valid; all selected sections additionally have to match - CONDITION, or nil is returned. See ‘magit-section-match’ for the - forms CONDITION can take. - - -- Function: magit-region-values &optional condition multiple - - Return a list of the values of the selected sections. - - Return the values that themselves would be returned by - ‘magit-region-sections’ (which see). - - -File: magit.info, Node: Matching Sections, Prev: Section Selection, Up: Section Plumbing - -10.2.3 Matching Sections ------------------------- - -‘M-x magit-describe-section-briefly’ (‘magit-describe-section-briefly’) - - Show information about the section at point. This command is - intended for debugging purposes. - - -- Function: magit-section-ident section - - Return an unique identifier for SECTION. The return value has the - form ‘((TYPE . VALUE)...)’. - - -- Function: magit-get-section ident &optional root - - Return the section identified by IDENT. IDENT has to be a list as - returned by ‘magit-section-ident’. - - -- Function: magit-section-match condition &optional section - - Return ‘t’ if SECTION matches CONDITION. SECTION defaults to the - section at point. If SECTION is not specified and there also is no - section at point, then return ‘nil’. - - CONDITION can take the following forms: - • ‘(CONDITION...)’ - - matches if any of the CONDITIONs matches. - - • ‘[CLASS...]’ - - matches if the section’s class is the same as the first CLASS - or a subclass of that; the section’s parent class matches the - second CLASS; and so on. - - • ‘[* CLASS...]’ - - matches sections that match ‘[CLASS...]’ and also recursively - all their child sections. - - • ‘CLASS’ - - matches if the section’s class is the same as CLASS or a - subclass of that; regardless of the classes of the parent - sections. - - Each CLASS should be a class symbol, identifying a class that - derives from ‘magit-section’. For backward compatibility CLASS can - also be a "type symbol". A section matches such a symbol if the - value of its ‘type’ slot is ‘eq’. If a type symbol has an entry in - ‘magit--section-type-alist’, then a section also matches that type - if its class is a subclass of the class that corresponds to the - type as per that alist. - - Note that it is not necessary to specify the complete section - lineage as printed by ‘magit-describe-section-briefly’, unless of - course you want to be that precise. - - -- Function: magit-section-value-if condition &optional section - - If the section at point matches CONDITION, then return its value. - - If optional SECTION is non-nil then test whether that matches - instead. If there is no section at point and SECTION is nil, then - return nil. If the section does not match, then return nil. - - See ‘magit-section-match’ for the forms CONDITION can take. - - -- Function: magit-section-case &rest clauses - - Choose among clauses on the type of the section at point. - - Each clause looks like (CONDITION BODY...). The type of the - section is compared against each CONDITION; the BODY forms of the - first match are evaluated sequentially and the value of the last - form is returned. Inside BODY the symbol ‘it’ is bound to the - section at point. If no clause succeeds or if there is no section - at point return nil. - - See ‘magit-section-match’ for the forms CONDITION can take. - Additionally a CONDITION of t is allowed in the final clause and - matches if no other CONDITION match, even if there is no section at - point. - - -- Variable: magit-root-section - - The root section in the current buffer. All other sections are - descendants of this section. The value of this variable is set by - ‘magit-insert-section’ and you should never modify it. - - For diff related sections a few additional tools exist. - - -- Function: magit-diff-type &optional section - - Return the diff type of SECTION. - - The returned type is one of the symbols ‘staged’, ‘unstaged’, - ‘committed’, or ‘undefined’. This type serves a similar purpose as - the general type common to all sections (which is stored in the - ‘type’ slot of the corresponding ‘magit-section’ struct) but takes - additional information into account. When the SECTION isn’t - related to diffs and the buffer containing it also isn’t a - diff-only buffer, then return nil. - - Currently the type can also be one of ‘tracked’ and ‘untracked’, - but these values are not handled explicitly in every place they - should be. A possible fix could be to just return nil here. - - The section has to be a ‘diff’ or ‘hunk’ section, or a section - whose children are of type ‘diff’. If optional SECTION is nil, - return the diff type for the current section. In buffers whose - major mode is ‘magit-diff-mode’ SECTION is ignored and the type is - determined using other means. In ‘magit-revision-mode’ buffers the - type is always ‘committed’. - - -- Function: magit-diff-scope &optional section strict - - Return the diff scope of SECTION or the selected section(s). - - A diff’s "scope" describes what part of a diff is selected, it is a - symbol, one of ‘region’, ‘hunk’, ‘hunks’, ‘file’, ‘files’, or - ‘list’. Do not confuse this with the diff "type", as returned by - ‘magit-diff-type’. - - If optional SECTION is non-nil, then return the scope of that, - ignoring the sections selected by the region. Otherwise return the - scope of the current section, or if the region is active and - selects a valid group of diff related sections, the type of these - sections, i.e. ‘hunks’ or ‘files’. If SECTION (or if the current - section that is nil) is a ‘hunk’ section and the region starts and - ends inside the body of a that section, then the type is ‘region’. - - If optional STRICT is non-nil then return nil if the diff type of - the section at point is ‘untracked’ or the section at point is not - actually a ‘diff’ but a ‘diffstat’ section. - - -File: magit.info, Node: Refreshing Buffers, Next: Conventions, Prev: Section Plumbing, Up: Plumbing - -10.3 Refreshing Buffers -======================= - -All commands that create a new Magit buffer or change what is being -displayed in an existing buffer do so by calling ‘magit-mode-setup’. -Among other things, that function sets the buffer local values of -‘default-directory’ (to the top-level of the repository), -‘magit-refresh-function’, and ‘magit-refresh-args’. - - Buffers are refreshed by calling the function that is the local value -of ‘magit-refresh-function’ (a function named ‘magit-*-refresh-buffer’, -where ‘*’ may be something like ‘diff’) with the value of -‘magit-refresh-args’ as arguments. - - -- Macro: magit-mode-setup buffer switch-func mode refresh-func - &optional refresh-args - - This function displays and selects BUFFER, turns on MODE, and - refreshes a first time. - - This function displays and optionally selects BUFFER by calling - ‘magit-mode-display-buffer’ with BUFFER, MODE and SWITCH-FUNC as - arguments. Then it sets the local value of - ‘magit-refresh-function’ to REFRESH-FUNC and that of - ‘magit-refresh-args’ to REFRESH-ARGS. Finally it creates the - buffer content by calling REFRESH-FUNC with REFRESH-ARGS as - arguments. - - All arguments are evaluated before switching to BUFFER. - - -- Function: magit-mode-display-buffer buffer mode &optional - switch-function - - This function display BUFFER in some window and select it. BUFFER - may be a buffer or a string, the name of a buffer. The buffer is - returned. - - Unless BUFFER is already displayed in the selected frame, store the - previous window configuration as a buffer local value, so that it - can later be restored by ‘magit-mode-bury-buffer’. - - The buffer is displayed and selected using SWITCH-FUNCTION. If - that is ‘nil’ then ‘pop-to-buffer’ is used if the current buffer’s - major mode derives from ‘magit-mode’. Otherwise ‘switch-to-buffer’ - is used. - - -- Variable: magit-refresh-function - - The value of this buffer-local variable is the function used to - refresh the current buffer. It is called with ‘magit-refresh-args’ - as arguments. - - -- Variable: magit-refresh-args - - The list of arguments used by ‘magit-refresh-function’ to refresh - the current buffer. ‘magit-refresh-function’ is called with these - arguments. - - The value is usually set using ‘magit-mode-setup’, but in some - cases it’s also useful to provide commands that can change the - value. For example, the ‘magit-diff-refresh’ transient can be used - to change any of the arguments used to display the diff, without - having to specify again which differences should be shown, but - ‘magit-diff-more-context’, ‘magit-diff-less-context’ and - ‘magit-diff-default-context’ change just the ‘-U’ argument. In - both case this is done by changing the value of this variable and - then calling this ‘magit-refresh-function’. - - -File: magit.info, Node: Conventions, Prev: Refreshing Buffers, Up: Plumbing - -10.4 Conventions -================ - -Also see *note Completion and Confirmation::. - -* Menu: - -* Theming Faces:: - - -File: magit.info, Node: Theming Faces, Up: Conventions - -10.4.1 Theming Faces --------------------- - -The default theme uses blue for local branches, green for remote -branches, and goldenrod (brownish yellow) for tags. When creating a new -theme, you should probably follow that example. If your theme already -uses other colors, then stick to that. - - In older releases these reference faces used to have a background -color and a box around them. The basic default faces no longer do so, -to make Magit buffers much less noisy, and you should follow that -example at least with regards to boxes. (Boxes were used in the past to -work around a conflict between the highlighting overlay and text -property backgrounds. That’s no longer necessary because highlighting -no longer causes other background colors to disappear.) Alternatively -you can keep the background color and/or box, but then have to take -special care to adjust ‘magit-branch-current’ accordingly. By default -it looks mostly like ‘magit-branch-local’, but with a box (by default -the former is the only face that uses a box, exactly so that it sticks -out). If the former also uses a box, then you have to make sure that it -differs in some other way from the latter. - - The most difficult faces to theme are those related to diffs, -headings, highlighting, and the region. There are faces that fall into -all four groups - expect to spend some time getting this right. - - The ‘region’ face in the default theme, in both the light and dark -variants, as well as in many other themes, distributed with Emacs or by -third-parties, is very ugly. It is common to use a background color -that really sticks out, which is ugly but if that were the only problem -then it would be acceptable. Unfortunately many themes also set the -foreground color, which ensures that all text within the region is -readable. Without doing that there might be cases where some foreground -color is too close to the region background color to still be readable. -But it also means that text within the region loses all syntax -highlighting. - - I consider the work that went into getting the ‘region’ face right to -be a good indicator for the general quality of a theme. My -recommendation for the ‘region’ face is this: use a background color -slightly different from the background color of the ‘default’ face, and -do not set the foreground color at all. So for a light theme you might -use a light (possibly tinted) gray as the background color of ‘default’ -and a somewhat darker gray for the background of ‘region’. That should -usually be enough to not collide with the foreground color of any other -face. But if some other faces also set a light gray as background -color, then you should also make sure it doesn’t collide with those (in -some cases it might be acceptable though). - - Magit only uses the ‘region’ face when the region is "invalid" by its -own definition. In a Magit buffer the region is used to either select -multiple sibling sections, so that commands which support it act on all -of these sections instead of just the current section, or to select -lines within a single hunk section. In all other cases, the section is -considered invalid and Magit won’t act on it. But such invalid sections -happen, either because the user has not moved point enough yet to make -it valid or because she wants to use a non-magit command to act on the -region, e.g. ‘kill-region’. - - So using the regular ‘region’ face for invalid sections is a feature. -It tells the user that Magit won’t be able to act on it. It’s -acceptable if that face looks a bit odd and even (but less so) if it -collides with the background colors of section headings and other things -that have a background color. - - Magit highlights the current section. If a section has subsections, -then all of them are highlighted. This is done using faces that have -"highlight" in their names. For most sections, -‘magit-section-highlight’ is used for both the body and the heading. -Like the ‘region’ face, it should only set the background color to -something similar to that of ‘default’. The highlight background color -must be different from both the ‘region’ background color and the -‘default’ background color. - - For diff related sections Magit uses various faces to highlight -different parts of the selected section(s). Note that hunk headings, -unlike all other section headings, by default have a background color, -because it is useful to have very visible separators between hunks. -That face ‘magit-diff-hunk-heading’, should be different from both -‘magit-diff-hunk-heading-highlight’ and ‘magit-section-highlight’, as -well as from ‘magit-diff-context’ and ‘magit-diff-context-highlight’. -By default we do that by changing the foreground color. Changing the -background color would lead to complications, and there are already -enough we cannot get around. (Also note that it is generally a good -idea for section headings to always be bold, but only for sections that -have subsections). - - When there is a valid region selecting diff-related sibling sections, -i.e. multiple files or hunks, then the bodies of all these sections use -the respective highlight faces, but additionally the headings instead -use one of the faces ‘magit-diff-file-heading-selection’ or -‘magit-diff-hunk-heading-selection’. These faces have to be different -from the regular highlight variants to provide explicit visual -indication that the region is active. - - When theming diff related faces, start by setting the option -‘magit-diff-refine-hunk’ to ‘all’. You might personally prefer to only -refine the current hunk or not use hunk refinement at all, but some of -the users of your theme want all hunks to be refined, so you have to -cater to that. - - (Also turn on ‘magit-diff-highlight-indentation’, -‘magit-diff-highlight-trailing’, and ‘magit-diff-paint-whitespace’; and -insert some whitespace errors into the code you use for testing.) - - For added lines you have to adjust three faces: ‘magit-diff-added’, -‘magit-diff-added-highlight’, and ‘diff-refined-added’. Make sure that -the latter works well with both of the former, as well as ‘smerge-other’ -and ‘diff-added’. Then do the same for the removed lines, context -lines, lines added by us, and lines added by them. Also make sure the -respective added, removed, and context faces use approximately the same -saturation for both the highlighted and unhighlighted variants. Also -make sure the file and diff headings work nicely with context lines -(e.g. make them look different). Line faces should set both the -foreground and the background color. For example, for added lines use -two different greens. - - It’s best if the foreground color of both the highlighted and the -unhighlighted variants are the same, so you will need to have to find a -color that works well on the highlight and unhighlighted background, the -refine background, and the highlight context background. When there is -an hunk internal region, then the added- and removed-lines background -color is used only within that region. Outside the region the -highlighted context background color is used. This makes it easier to -see what is being staged. With an hunk internal region the hunk heading -is shown using ‘magit-diff-hunk-heading-selection’, and so are the thin -lines that are added around the lines that fall within the region. The -background color of that has to be distinct enough from the various -other involved background colors. - - Nobody said this would be easy. If your theme restricts itself to a -certain set of colors, then you should make an exception here. -Otherwise it would be impossible to make the diffs look good in each and -every variation. Actually you might want to just stick to the default -definitions for these faces. You have been warned. Also please note -that if you do not get this right, this will in some cases look to users -like bugs in Magit - so please do it right or not at all. - - -File: magit.info, Node: FAQ, Next: Debugging Tools, Prev: Plumbing, Up: Top - -Appendix A FAQ -************** - -The next two nodes lists frequently asked questions. For a list of -frequently *and recently* asked questions, i.e. questions that haven’t -made it into the manual yet, see -. - - Please also use the *note Debugging Tools::. - -* Menu: - -* FAQ - How to ...?:: -* FAQ - Issues and Errors:: - - -File: magit.info, Node: FAQ - How to ...?, Next: FAQ - Issues and Errors, Up: FAQ - -A.1 FAQ - How to ...? -===================== - -* Menu: - -* How to pronounce Magit?:: -* How to show git's output?:: -* How to install the gitman info manual?:: -* How to show diffs for gpg-encrypted files?:: -* How does branching and pushing work?:: -* Can Magit be used as ediff-version-control-package?:: -* Should I disable VC?:: - - -File: magit.info, Node: How to pronounce Magit?, Next: How to show git's output?, Up: FAQ - How to ...? - -A.1.1 How to pronounce Magit? ------------------------------ - -Either ‘mu[m's] git’ or ‘magi{c => t}’ is fine. - - The slogan is "It’s Magit! The magical Git client", so it makes -sense to pronounce Magit like magic, while taking into account that C -and T do not sound the same. - - The German "Magie" is not pronounced the same as the English "magic", -so if you speak German then you can use the above rational to justify -using the former pronunciation; ‘Mag{ie => it}’. - - You can also choose to use the former pronunciation just because you -like it better. - - Also see . Also see -. - - -File: magit.info, Node: How to show git's output?, Next: How to install the gitman info manual?, Prev: How to pronounce Magit?, Up: FAQ - How to ...? - -A.1.2 How to show git’s output? -------------------------------- - -To show the output of recently run git commands, press ‘$’ (or, if that -isn’t available, ‘M-x magit-process-buffer’). This will show a buffer -containing a section per git invocation; as always press ‘TAB’ to expand -or collapse them. - - By default, git’s output is only inserted into the process buffer if -it is run for side-effects. When the output is consumed in some way, -also inserting it into the process buffer would be too expensive. For -debugging purposes, it’s possible to do so anyway by setting -‘magit-git-debug’ to ‘t’. - - -File: magit.info, Node: How to install the gitman info manual?, Next: How to show diffs for gpg-encrypted files?, Prev: How to show git's output?, Up: FAQ - How to ...? - -A.1.3 How to install the gitman info manual? --------------------------------------------- - -Git’s manpages can be exported as an info manual called ‘gitman’. -Magit’s own info manual links to nodes in that manual instead of the -actual manpages because Info doesn’t support linking to manpages. - - Unfortunately some distributions do not install the ‘gitman’ manual -by default and you will have to install a separate documentation package -to get it. - - Magit patches Info adding the ability to visit links to the ‘gitman’ -Info manual by instead viewing the respective manpage. If you prefer -that approach, then set the value of ‘magit-view-git-manual-method’ to -one of the supported packages ‘man’ or ‘woman’, e.g.: - - (setq magit-view-git-manual-method 'man) - - -File: magit.info, Node: How to show diffs for gpg-encrypted files?, Next: How does branching and pushing work?, Prev: How to install the gitman info manual?, Up: FAQ - How to ...? - -A.1.4 How to show diffs for gpg-encrypted files? ------------------------------------------------- - -Git supports showing diffs for encrypted files, but has to be told to do -so. Since Magit just uses Git to get the diffs, configuring Git also -affects the diffs displayed inside Magit. - - git config --global diff.gpg.textconv "gpg --no-tty --decrypt" - echo "*.gpg filter=gpg diff=gpg" > .gitattributes - - -File: magit.info, Node: How does branching and pushing work?, Next: Can Magit be used as ediff-version-control-package?, Prev: How to show diffs for gpg-encrypted files?, Up: FAQ - How to ...? - -A.1.5 How does branching and pushing work? ------------------------------------------- - -Please see *note Branching:: and - - - -File: magit.info, Node: Can Magit be used as ediff-version-control-package?, Next: Should I disable VC?, Prev: How does branching and pushing work?, Up: FAQ - How to ...? - -A.1.6 Can Magit be used as ‘ediff-version-control-package’? ------------------------------------------------------------ - -No, it cannot. For that to work the functions ‘ediff-magit-internal’ -and ‘ediff-magit-merge-internal’ would have to be implemented, and they -are not. These two functions are only used by the three commands -‘ediff-revision’, ‘ediff-merge-revisions-with-ancestor’, and -‘ediff-merge-revisions’. - - These commands only delegate the task of populating buffers with -certain revisions to the "internal" functions. The equally important -task of determining which revisions are to be compared/merged is not -delegated. Instead this is done without any support whatsoever from the -version control package/system - meaning that the user has to enter the -revisions explicitly. Instead of implementing ‘ediff-magit-internal’ we -provide ‘magit-ediff-compare’, which handles both tasks like it is 2005. - - The other commands ‘ediff-merge-revisions’ and -‘ediff-merge-revisions-with-ancestor’ are normally not what you want -when using a modern version control system like Git. Instead of letting -the user resolve only those conflicts which Git could not resolve on its -own, they throw away all work done by Git and then expect the user to -manually merge all conflicts, including those that had already been -resolved. That made sense back in the days when version control systems -couldn’t merge (or so I have been told), but not anymore. Once in a -blue moon you might actually want to see all conflicts, in which case -you *can* use these commands, which then use ‘ediff-vc-merge-internal’. -So we don’t actually have to implement ‘ediff-magit-merge-internal’. -Instead we provide the more useful command ‘magit-ediff-resolve’ which -only shows yet-to-be resolved conflicts. - - -File: magit.info, Node: Should I disable VC?, Prev: Can Magit be used as ediff-version-control-package?, Up: FAQ - How to ...? - -A.1.7 Should I disable VC? --------------------------- - -If you don’t use VC (the built-in version control interface) then you -might be tempted to disable it, not least because we used to recommend -that you do that. - - We no longer recommend that you disable VC. Doing so would break -useful third-party packages (such as ‘diff-hl’), which depend on VC -being enabled. - - If you choose to disable VC anyway, then you can do so by changing -the value of ‘vc-handled-backends’. - - -File: magit.info, Node: FAQ - Issues and Errors, Prev: FAQ - How to ...?, Up: FAQ - -A.2 FAQ - Issues and Errors -=========================== - -* Menu: - -* Magit is slow:: -* I changed several thousand files at once and now Magit is unusable:: -* I am having problems committing:: -* I am using MS Windows and cannot push with Magit:: -* I am using OS X and SOMETHING works in shell, but not in Magit: I am using OS X and SOMETHING works in shell but not in Magit. -* Expanding a file to show the diff causes it to disappear:: -* Point is wrong in the COMMIT_EDITMSG buffer:: -* The mode-line information isn't always up-to-date:: -* A branch and tag sharing the same name breaks SOMETHING:: -* My Git hooks work on the command-line but not inside Magit:: -* git-commit-mode isn't used when committing from the command-line:: -* Point ends up inside invisible text when jumping to a file-visiting buffer:: -* I am unable to stage when using Tramp from MS Windows:: -* I am no longer able to save popup defaults:: - - -File: magit.info, Node: Magit is slow, Next: I changed several thousand files at once and now Magit is unusable, Up: FAQ - Issues and Errors - -A.2.1 Magit is slow -------------------- - -See *note Performance::. - - -File: magit.info, Node: I changed several thousand files at once and now Magit is unusable, Next: I am having problems committing, Prev: Magit is slow, Up: FAQ - Issues and Errors - -A.2.2 I changed several thousand files at once and now Magit is unusable ------------------------------------------------------------------------- - -Magit is *currently* not expected to work under such conditions. It -sure would be nice if it did, and v2.5 will hopefully be a big step into -that direction. But it might take until v3.1 to accomplish fully -satisfactory performance, because that requires some heavy refactoring. - - But for now we recommend you use the command line to complete this -one commit. Also see *note Performance::. - - -File: magit.info, Node: I am having problems committing, Next: I am using MS Windows and cannot push with Magit, Prev: I changed several thousand files at once and now Magit is unusable, Up: FAQ - Issues and Errors - -A.2.3 I am having problems committing -------------------------------------- - -That likely means that Magit is having problems finding an appropriate -emacsclient executable. See *note (with-editor)Configuring -With-Editor:: and *note (with-editor)Debugging::. - - -File: magit.info, Node: I am using MS Windows and cannot push with Magit, Next: I am using OS X and SOMETHING works in shell but not in Magit, Prev: I am having problems committing, Up: FAQ - Issues and Errors - -A.2.4 I am using MS Windows and cannot push with Magit ------------------------------------------------------- - -It’s almost certain that Magit is only incidental to this issue. It is -much more likely that this is a configuration issue, even if you can -push on the command line. - - Detailed setup instructions can be found at -. - - -File: magit.info, Node: I am using OS X and SOMETHING works in shell but not in Magit, Next: Expanding a file to show the diff causes it to disappear, Prev: I am using MS Windows and cannot push with Magit, Up: FAQ - Issues and Errors - -A.2.5 I am using OS X and SOMETHING works in shell, but not in Magit --------------------------------------------------------------------- - -This usually occurs because Emacs doesn’t have the same environment -variables as your shell. Try installing and configuring -. By default it -synchronizes ‘$PATH’, which helps Magit find the same ‘git’ as the one -you are using on the shell. - - If SOMETHING is "passphrase caching with gpg-agent for commit and/or -tag signing", then you’ll also need to synchronize ‘$GPG_AGENT_INFO’. - - -File: magit.info, Node: Expanding a file to show the diff causes it to disappear, Next: Point is wrong in the COMMIT_EDITMSG buffer, Prev: I am using OS X and SOMETHING works in shell but not in Magit, Up: FAQ - Issues and Errors - -A.2.6 Expanding a file to show the diff causes it to disappear --------------------------------------------------------------- - -This is probably caused by a change of a ‘diff.*’ Git variable. You -probably set that variable for a reason, and should therefore only undo -that setting in Magit by customizing ‘magit-git-global-arguments’. - - -File: magit.info, Node: Point is wrong in the COMMIT_EDITMSG buffer, Next: The mode-line information isn't always up-to-date, Prev: Expanding a file to show the diff causes it to disappear, Up: FAQ - Issues and Errors - -A.2.7 Point is wrong in the ‘COMMIT_EDITMSG’ buffer ---------------------------------------------------- - -Neither Magit nor ‘git-commit‘ fiddle with point in the buffer used to -write commit messages, so something else must be doing it. - - You have probably globally enabled a mode which does restore point in -file-visiting buffers. It might be a bit surprising, but when you write -a commit message, then you are actually editing a file. - - So you have to figure out which package is doing. ‘saveplace’, -‘pointback’, and ‘session’ are likely candidates. These snippets might -help: - - (setq session-name-disable-regexp "\\(?:\\`'\\.git/[A-Z_]+\\'\\)") - - (with-eval-after-load 'pointback - (lambda () - (when (or git-commit-mode git-rebase-mode) - (pointback-mode -1)))) - - -File: magit.info, Node: The mode-line information isn't always up-to-date, Next: A branch and tag sharing the same name breaks SOMETHING, Prev: Point is wrong in the COMMIT_EDITMSG buffer, Up: FAQ - Issues and Errors - -A.2.8 The mode-line information isn’t always up-to-date -------------------------------------------------------- - -Magit is not responsible for the version control information that is -being displayed in the mode-line and looks something like ‘Git-master’. -The built-in "Version Control" package, also known as "VC", updates that -information, and can be told to do so more often: - - (setq auto-revert-check-vc-info t) - - But doing so isn’t good for performance. For more (overly -optimistic) information see *note (emacs)VC Mode Line::. - - If you don’t really care about seeing this information in the -mode-line, but just don’t want to see _incorrect_ information, then -consider simply not displaying it in the mode-line: - - (setq-default mode-line-format - (delete '(vc-mode vc-mode) mode-line-format)) - - -File: magit.info, Node: A branch and tag sharing the same name breaks SOMETHING, Next: My Git hooks work on the command-line but not inside Magit, Prev: The mode-line information isn't always up-to-date, Up: FAQ - Issues and Errors - -A.2.9 A branch and tag sharing the same name breaks SOMETHING -------------------------------------------------------------- - -Or more generally, ambiguous refnames break SOMETHING. - - Magit assumes that refs are named non-ambiguously across the -"refs/heads/", "refs/tags/", and "refs/remotes/" namespaces (i.e., all -the names remain unique when those prefixes are stripped). We consider -ambiguous refnames unsupported and recommend that you use a -non-ambiguous naming scheme. However, if you do work with a repository -that has ambiguous refnames, please report any issues you encounter so -that we can investigate whether there is a simple fix. - - -File: magit.info, Node: My Git hooks work on the command-line but not inside Magit, Next: git-commit-mode isn't used when committing from the command-line, Prev: A branch and tag sharing the same name breaks SOMETHING, Up: FAQ - Issues and Errors - -A.2.10 My Git hooks work on the command-line but not inside Magit ------------------------------------------------------------------ - -When Magit calls ‘git’ it adds a few global arguments including -‘--literal-pathspecs’ and the ‘git’ process started by Magit then passes -that setting on to other ‘git’ process it starts itself. It does so by -setting the environment variable ‘GIT_LITERAL_PATHSPECS’, not by calling -subprocesses with the ‘--literal-pathspecs’ argument. You can therefore -override this setting in hook scripts using ‘unset -GIT_LITERAL_PATHSPECS’. - - -File: magit.info, Node: git-commit-mode isn't used when committing from the command-line, Next: Point ends up inside invisible text when jumping to a file-visiting buffer, Prev: My Git hooks work on the command-line but not inside Magit, Up: FAQ - Issues and Errors - -A.2.11 ‘git-commit-mode’ isn’t used when committing from the command-line -------------------------------------------------------------------------- - -The reason for this is that ‘git-commit.el’ has not been loaded yet -and/or that the server has not been started yet. These things have -always already been taken care of when you commit from Magit because in -order to do so, Magit has to be loaded and doing that involves loading -‘git-commit’ and starting the server. - - If you want to commit from the command-line, then you have to take -care of these things yourself. Your ‘init.el’ file should contain: - - (require 'git-commit) - (server-mode) - - Instead of ‘(require ’git-commit)‘ you may also use: - - (load "/path/to/magit-autoloads.el") - - You might want to do that because loading ‘git-commit’ causes large -parts of Magit to be loaded. - - There are also some variations of ‘(server-mode)’ that you might want -to try. Personally I use: - - (use-package server - :config (or (server-running-p) (server-mode))) - - Now you can use: - - $ emacs& - $ EDITOR=emacsclient git commit - - However you cannot use: - - $ killall emacs - $ EDITOR="emacsclient --alternate-editor emacs" git commit - - This will actually end up using ‘emacs’, not ‘emacsclient’. If you -do this, then you can still edit the commit message but -‘git-commit-mode’ won’t be used and you have to exit ‘emacs’ to finish -the process. - - Tautology ahead. If you want to be able to use ‘emacsclient’ to -connect to a running ‘emacs’ instance, even though no ‘emacs’ instance -is running, then you cannot use ‘emacsclient’ directly. - - Instead you have to create a script that does something like this: - - Try to use ‘emacsclient’ (without using ‘--alternate-editor’). If -that succeeds, do nothing else. Otherwise start ‘emacs &’ (and -‘init.el’ must call ‘server-start’) and try to use ‘emacsclient’ again. - - -File: magit.info, Node: Point ends up inside invisible text when jumping to a file-visiting buffer, Next: I am unable to stage when using Tramp from MS Windows, Prev: git-commit-mode isn't used when committing from the command-line, Up: FAQ - Issues and Errors - -A.2.12 Point ends up inside invisible text when jumping to a file-visiting buffer ---------------------------------------------------------------------------------- - -This can happen when you type ‘RET’ on a hunk to visit the respective -file at the respective position. One solution to this problem is to use -‘global-reveal-mode’. It makes sure that text around point is always -visible. If that is too drastic for your taste, then you may instead -use ‘magit-diff-visit-file-hook’ to reveal the text, possibly using -‘reveal-post-command’ or for Org buffers ‘org-reveal’. - - -File: magit.info, Node: I am unable to stage when using Tramp from MS Windows, Next: I am no longer able to save popup defaults, Prev: Point ends up inside invisible text when jumping to a file-visiting buffer, Up: FAQ - Issues and Errors - -A.2.13 I am unable to stage when using Tramp from MS Windows ------------------------------------------------------------- - -Magit may be unable to stage (or otherwise apply) individual hunks when -you are connected to remote machine using Tramp and the local machine -uses MS Windows. - - There appears to be a problem with ‘process-send-eof’ in this -scenario, as mentioned at the end of ‘tramp-tests.el’. I have contacted -the Tramp maintainer about this. For now this unfortunately means that -it just doesn’t work and we cannot do anything about it. If you have -more information, then please comment on -. - - -File: magit.info, Node: I am no longer able to save popup defaults, Prev: I am unable to stage when using Tramp from MS Windows, Up: FAQ - Issues and Errors - -A.2.14 I am no longer able to save popup defaults -------------------------------------------------- - -Magit used to use Magit-Popup to implement the transient popup menus. -Now it used Transient instead, which is Magit-Popup’s successor. - - In the older Magit-Popup menus, it was possible to save user settings -(e.g. setting the gpg signing key for commits) by using ‘C-c C-c’ in -the popup buffer. This would dismiss the popup, but save the settings -as the defaults for future popups. - - When switching to Transient menus, this functionality is now -available via ‘C-x C-s’ instead; the ‘C-x’ prefix has other options as -well when using Transient, which will be displayed when it is typed. -See -for more details. - - -File: magit.info, Node: Debugging Tools, Next: Keystroke Index, Prev: FAQ, Up: Top - -B Debugging Tools -***************** - -Magit and its dependencies provide a few debugging tools, and we -appreciate it very much if you use those tools before reporting an -issue. Please include all relevant output when reporting an issue. - -‘M-x magit-version’ (‘magit-version’) - - This command shows the currently used versions of Magit, Git, and - Emacs in the echo area. Non-interactively this just returns the - Magit version. - -‘M-x magit-emacs-Q-command’ (‘magit-emacs-Q-command’) - - This command shows a debugging shell command in the echo area and - adds it to the kill ring. Paste that command into a shell and run - it. - - This shell command starts ‘emacs’ with only ‘magit’ and its - dependencies loaded. Neither your configuration nor other - installed packages are loaded. This makes it easier to determine - whether some issue lays with Magit or something else. - - If you run Magit from its Git repository, then you should be able - to use ‘make emacs-Q’ instead of the output of this command. - -‘M-x magit-toggle-verbose-refresh’ (‘magit-toggle-verbose-refresh’) - - This command toggles whether Magit refreshes buffers verbosely. - Enabling this helps figuring out which sections are bottlenecks. - The additional output can be found in the ‘*Messages*’ buffer. - -‘M-x magit-debug-git-executable’ (‘magit-debug-git-executable’) - - This command displays a buffer containing information about the - available and used ‘git’ executable(s), and can be useful when - investigating ‘exec-path’ issues. - - Also see *note Git Executable::. - -‘M-x with-editor-debug’ (‘with-editor-debug’) - - This command displays a buffer containing information about the - available and used ‘emacsclient’ executable(s), and can be useful - when investigating why Magit (or rather ‘with-editor’) cannot find - an appropriate ‘emacsclient’ executable. - - Also see *note (with-editor)Debugging::. - - Please also see the *note FAQ::. - - -File: magit.info, Node: Keystroke Index, Next: Command Index, Prev: Debugging Tools, Up: Top - -Appendix C Keystroke Index -************************** - -[index] -* Menu: - -* !: Running Git Manually. - (line 12) -* ! !: Running Git Manually. - (line 17) -* ! a: Running Git Manually. - (line 59) -* ! b: Running Git Manually. - (line 63) -* ! g: Running Git Manually. - (line 67) -* ! k: Running Git Manually. - (line 55) -* ! p: Running Git Manually. - (line 26) -* ! s: Running Git Manually. - (line 36) -* ! S: Running Git Manually. - (line 41) -* $: Viewing Git Output. (line 16) -* +: Log Buffer. (line 72) -* + <1>: Refreshing Diffs. (line 69) -* -: Log Buffer. (line 76) -* - <1>: Refreshing Diffs. (line 65) -* 0: Refreshing Diffs. (line 73) -* 1: Section Visibility. (line 26) -* 2: Section Visibility. (line 27) -* 3: Section Visibility. (line 28) -* 4: Section Visibility. (line 29) -* :: Running Git Manually. - (line 25) -* =: Log Buffer. (line 66) -* ^: Section Movement. (line 31) -* a: Applying. (line 33) -* A: Cherry Picking. (line 8) -* A A: Cherry Picking. (line 17) -* A a: Cherry Picking. (line 24) -* A A <1>: Cherry Picking. (line 91) -* A a <1>: Cherry Picking. (line 99) -* A d: Cherry Picking. (line 54) -* A h: Cherry Picking. (line 42) -* A n: Cherry Picking. (line 66) -* A s: Cherry Picking. (line 77) -* A s <1>: Cherry Picking. (line 95) -* B: Bisecting. (line 8) -* b: Blaming. (line 102) -* b <1>: Branch Commands. (line 12) -* b <2>: Editing Rebase Sequences. - (line 85) -* B B: Bisecting. (line 16) -* B b: Bisecting. (line 34) -* b b: Branch Commands. (line 49) -* b C: Branch Commands. (line 29) -* b c: Branch Commands. (line 67) -* B g: Bisecting. (line 39) -* B k: Bisecting. (line 51) -* b k: Branch Commands. (line 147) -* b l: Branch Commands. (line 74) -* B m: Bisecting. (line 44) -* b n: Branch Commands. (line 57) -* B r: Bisecting. (line 57) -* b r: Branch Commands. (line 153) -* B s: Bisecting. (line 27) -* b s: Branch Commands. (line 97) -* b S: Branch Commands. (line 125) -* b x: Branch Commands. (line 131) -* c: Blaming. (line 135) -* C: Cloning Repository. (line 20) -* c <1>: Initiating a Commit. (line 8) -* c <2>: Editing Rebase Sequences. - (line 72) -* c a: Initiating a Commit. (line 19) -* c A: Initiating a Commit. (line 67) -* C b: Cloning Repository. (line 41) -* C C: Cloning Repository. (line 29) -* c c: Initiating a Commit. (line 14) -* C d: Cloning Repository. (line 54) -* C e: Cloning Repository. (line 61) -* c e: Initiating a Commit. (line 23) -* c f: Initiating a Commit. (line 43) -* c F: Initiating a Commit. (line 51) -* C m: Cloning Repository. (line 46) -* C s: Cloning Repository. (line 34) -* c s: Initiating a Commit. (line 55) -* c S: Initiating a Commit. (line 63) -* c w: Initiating a Commit. (line 33) -* C-: Visiting Files and Blobs from a Diff. - (line 51) -* C-: Section Visibility. (line 13) -* C-c C-a: Commit Pseudo Headers. - (line 17) -* C-c C-b: Log Buffer. (line 21) -* C-c C-b <1>: Refreshing Diffs. (line 91) -* C-c C-c: Transient Commands. (line 18) -* C-c C-c <1>: Select from Log. (line 20) -* C-c C-c <2>: Editing Commit Messages. - (line 17) -* C-c C-c <3>: Editing Rebase Sequences. - (line 6) -* C-c C-d: Refreshing Diffs. (line 81) -* C-c C-d <1>: Editing Commit Messages. - (line 58) -* C-c C-e: Commands Available in Diffs. - (line 25) -* C-c C-f: Log Buffer. (line 25) -* C-c C-f <1>: Refreshing Diffs. (line 95) -* C-c C-i: Commit Pseudo Headers. - (line 13) -* C-c C-k: Select from Log. (line 26) -* C-c C-k <1>: Editing Commit Messages. - (line 22) -* C-c C-k <2>: Editing Rebase Sequences. - (line 11) -* C-c C-n: Log Buffer. (line 29) -* C-c C-o: Commit Pseudo Headers. - (line 33) -* C-c C-p: Commit Pseudo Headers. - (line 37) -* C-c C-r: Commit Pseudo Headers. - (line 21) -* C-c C-s: Commit Pseudo Headers. - (line 25) -* C-c C-t: Commands Available in Diffs. - (line 14) -* C-c C-t <1>: Commit Pseudo Headers. - (line 29) -* C-c C-w: Using the Revision Stack. - (line 6) -* C-c M-g: Commands for Buffers Visiting Files. - (line 21) -* C-c M-g B: Blaming. (line 18) -* C-c M-g b: Blaming. (line 29) -* C-c M-g B <1>: Commands for Buffers Visiting Files. - (line 93) -* C-c M-g B b: Blaming. (line 30) -* C-c M-g B e: Blaming. (line 64) -* C-c M-g B f: Blaming. (line 55) -* C-c M-g B r: Blaming. (line 46) -* C-c M-g c: Commands for Buffers Visiting Files. - (line 38) -* C-c M-g D: Commands for Buffers Visiting Files. - (line 45) -* C-c M-g d: Commands for Buffers Visiting Files. - (line 56) -* C-c M-g e: Blaming. (line 63) -* C-c M-g e <1>: Commands for Buffers Visiting Files. - (line 106) -* C-c M-g f: Blaming. (line 54) -* C-c M-g L: Commands for Buffers Visiting Files. - (line 66) -* C-c M-g l: Commands for Buffers Visiting Files. - (line 77) -* C-c M-g p: Commands for Buffers Visiting Files. - (line 116) -* C-c M-g r: Blaming. (line 45) -* C-c M-g s: Commands for Buffers Visiting Files. - (line 29) -* C-c M-g t: Commands for Buffers Visiting Files. - (line 84) -* C-c M-g u: Commands for Buffers Visiting Files. - (line 33) -* C-c M-i: Commit Pseudo Headers. - (line 42) -* C-c M-s: Editing Commit Messages. - (line 34) -* C-w: Common Commands. (line 22) -* C-x g: Status Buffer. (line 22) -* C-x u: Editing Rebase Sequences. - (line 94) -* d: Diffing. (line 21) -* D: Refreshing Diffs. (line 11) -* d c: Diffing. (line 69) -* d d: Diffing. (line 27) -* D f: Refreshing Diffs. (line 46) -* D F: Refreshing Diffs. (line 51) -* D g: Refreshing Diffs. (line 17) -* d p: Diffing. (line 61) -* d r: Diffing. (line 31) -* D r: Refreshing Diffs. (line 41) -* d s: Diffing. (line 51) -* D s: Refreshing Diffs. (line 22) -* d t: Diffing. (line 74) -* D t: Refreshing Diffs. (line 37) -* d u: Diffing. (line 57) -* d w: Diffing. (line 45) -* D w: Refreshing Diffs. (line 29) -* DEL: Log Buffer. (line 56) -* DEL <1>: Commands Available in Diffs. - (line 60) -* DEL <2>: Blaming. (line 89) -* DEL <3>: Editing Rebase Sequences. - (line 28) -* e: Ediffing. (line 9) -* E: Ediffing. (line 21) -* e <1>: Editing Rebase Sequences. - (line 55) -* E c: Ediffing. (line 65) -* E i: Ediffing. (line 57) -* E m: Ediffing. (line 35) -* E r: Ediffing. (line 26) -* E s: Ediffing. (line 48) -* E u: Ediffing. (line 53) -* E w: Ediffing. (line 61) -* E z: Ediffing. (line 69) -* f: Editing Rebase Sequences. - (line 63) -* f <1>: Fetching. (line 9) -* F: Pulling. (line 9) -* f a: Fetching. (line 50) -* f C: Branch Commands. (line 30) -* F C: Branch Commands. (line 31) -* f e: Fetching. (line 36) -* F e: Pulling. (line 30) -* f m: Fetching. (line 54) -* f o: Fetching. (line 40) -* f p: Fetching. (line 15) -* F p: Pulling. (line 14) -* f r: Fetching. (line 45) -* f u: Fetching. (line 23) -* F u: Pulling. (line 22) -* g: Automatic Refreshing of Magit Buffers. - (line 25) -* G: Automatic Refreshing of Magit Buffers. - (line 34) -* H: Section Types and Values. - (line 13) -* I: Creating Repository. (line 6) -* j: Log Buffer. (line 35) -* j <1>: Commands Available in Diffs. - (line 45) -* k: Viewing Git Output. (line 24) -* k <1>: Applying. (line 40) -* k <2>: Editing Rebase Sequences. - (line 68) -* k <3>: Stashing. (line 96) -* l: Logging. (line 29) -* L: Refreshing Logs. (line 11) -* L <1>: Log Buffer. (line 6) -* L <2>: Log Margin. (line 57) -* l <1>: Editing Rebase Sequences. - (line 115) -* l a: Logging. (line 60) -* l b: Logging. (line 56) -* L d: Log Margin. (line 74) -* L g: Refreshing Logs. (line 17) -* l h: Logging. (line 48) -* l H: Reflog. (line 19) -* l l: Logging. (line 35) -* l L: Logging. (line 52) -* L L: Log Margin. (line 66) -* L l: Log Margin. (line 70) -* l o: Logging. (line 41) -* l O: Reflog. (line 15) -* l r: Reflog. (line 11) -* L s: Refreshing Logs. (line 22) -* L t: Refreshing Logs. (line 37) -* L w: Refreshing Logs. (line 29) -* m: Merging. (line 9) -* M: Remote Commands. (line 13) -* m a: Merging. (line 45) -* m a <1>: Merging. (line 95) -* M a: Remote Commands. (line 50) -* M C: Remote Commands. (line 33) -* m e: Merging. (line 31) -* m i: Merging. (line 58) -* M k: Remote Commands. (line 65) -* m m: Merging. (line 18) -* m m <1>: Merging. (line 89) -* m n: Merging. (line 38) -* m p: Merging. (line 81) -* M p: Remote Commands. (line 69) -* M P: Remote Commands. (line 74) -* M r: Remote Commands. (line 55) -* m s: Merging. (line 72) -* M u: Remote Commands. (line 60) -* M-1: Section Visibility. (line 33) -* M-2: Section Visibility. (line 34) -* M-3: Section Visibility. (line 35) -* M-4: Section Visibility. (line 36) -* M-: Section Visibility. (line 17) -* M-n: Section Movement. (line 26) -* M-n <1>: Editing Commit Messages. - (line 44) -* M-n <2>: Editing Rebase Sequences. - (line 47) -* M-p: Section Movement. (line 20) -* M-p <1>: Editing Commit Messages. - (line 38) -* M-p <2>: Editing Rebase Sequences. - (line 43) -* M-w: Blaming. (line 127) -* M-w <1>: Common Commands. (line 40) -* M-x magit-debug-git-executable: Git Executable. (line 56) -* M-x magit-debug-git-executable <1>: Debugging Tools. (line 36) -* M-x magit-describe-section-briefly: Matching Sections. (line 6) -* M-x magit-emacs-Q-command: Debugging Tools. (line 16) -* M-x magit-reset-index: Staging and Unstaging. - (line 87) -* M-x magit-reverse-in-index: Staging and Unstaging. - (line 62) -* M-x magit-stage-file: Staging from File-Visiting Buffers. - (line 10) -* M-x magit-toggle-buffer-lock: Modes and Buffers. (line 17) -* M-x magit-toggle-verbose-refresh: Debugging Tools. (line 30) -* M-x magit-unstage-file: Staging from File-Visiting Buffers. - (line 18) -* M-x magit-version: Git Executable. (line 61) -* M-x magit-version <1>: Debugging Tools. (line 10) -* M-x magit-wip-commit: Wip Modes. (line 88) -* M-x with-editor-debug: Debugging Tools. (line 44) -* MM: Editing Rebase Sequences. - (line 125) -* Mt: Editing Rebase Sequences. - (line 132) -* n: Section Movement. (line 16) -* n <1>: Blaming. (line 106) -* N: Blaming. (line 110) -* n <2>: Editing Rebase Sequences. - (line 39) -* n <3>: Minor Mode for Buffers Visiting Blobs. - (line 16) -* o: Submodule Transient. (line 6) -* O: Subtree. (line 8) -* o a: Submodule Transient. (line 20) -* o d: Submodule Transient. (line 50) -* O e: Subtree. (line 42) -* O e p: Subtree. (line 54) -* O e s: Subtree. (line 59) -* o f: Submodule Transient. (line 58) -* O i: Subtree. (line 13) -* O i a: Subtree. (line 25) -* O i c: Subtree. (line 30) -* O i f: Subtree. (line 38) -* O i m: Subtree. (line 34) -* o l: Submodule Transient. (line 54) -* o p: Submodule Transient. (line 34) -* o r: Submodule Transient. (line 27) -* o s: Submodule Transient. (line 44) -* o u: Submodule Transient. (line 39) -* p: Section Movement. (line 10) -* p <1>: Blaming. (line 114) -* P: Blaming. (line 118) -* p <2>: Editing Rebase Sequences. - (line 35) -* P <1>: Pushing. (line 9) -* p <3>: Minor Mode for Buffers Visiting Blobs. - (line 12) -* P C: Branch Commands. (line 32) -* P e: Pushing. (line 31) -* P m: Pushing. (line 50) -* P o: Pushing. (line 36) -* P p: Pushing. (line 15) -* P r: Pushing. (line 41) -* P t: Pushing. (line 58) -* P T: Pushing. (line 66) -* P u: Pushing. (line 23) -* q: Quitting Windows. (line 6) -* q <1>: Log Buffer. (line 14) -* q <2>: Blaming. (line 122) -* q <3>: Minor Mode for Buffers Visiting Blobs. - (line 20) -* r: Rebasing. (line 9) -* r <1>: Editing Rebase Sequences. - (line 51) -* r a: Rebasing. (line 123) -* r e: Rebasing. (line 44) -* r e <1>: Rebasing. (line 118) -* r f: Rebasing. (line 84) -* r i: Rebasing. (line 80) -* r k: Rebasing. (line 99) -* r m: Rebasing. (line 89) -* r p: Rebasing. (line 28) -* r r: Rebasing. (line 106) -* r s: Rebasing. (line 50) -* r s <1>: Rebasing. (line 113) -* r u: Rebasing. (line 36) -* r w: Rebasing. (line 94) -* RET: References Buffer. (line 185) -* RET <1>: Visiting Files and Blobs from a Diff. - (line 8) -* RET <2>: Blaming. (line 75) -* RET <3>: Editing Rebase Sequences. - (line 16) -* s: Staging and Unstaging. - (line 28) -* S: Staging and Unstaging. - (line 36) -* s <1>: Editing Rebase Sequences. - (line 59) -* S-: Section Visibility. (line 22) -* SPC: Log Buffer. (line 46) -* SPC <1>: Commands Available in Diffs. - (line 56) -* SPC <2>: Blaming. (line 79) -* SPC <3>: Editing Rebase Sequences. - (line 21) -* t: Editing Rebase Sequences. - (line 119) -* t <1>: Tagging. (line 8) -* T: Notes. (line 8) -* T a: Notes. (line 52) -* T c: Notes. (line 47) -* t k: Tagging. (line 39) -* T m: Notes. (line 38) -* t p: Tagging. (line 46) -* T p: Notes. (line 30) -* t r: Tagging. (line 19) -* T r: Notes. (line 22) -* t t: Tagging. (line 14) -* T T: Notes. (line 14) -* TAB: Section Visibility. (line 9) -* u: Staging and Unstaging. - (line 43) -* U: Staging and Unstaging. - (line 52) -* v: Applying. (line 48) -* V: Reverting. (line 6) -* V A: Reverting. (line 31) -* V a: Reverting. (line 39) -* V s: Reverting. (line 35) -* V V: Reverting. (line 15) -* V v: Reverting. (line 21) -* W: Plain Patches. (line 6) -* w: Maildir Patches. (line 8) -* w a: Plain Patches. (line 21) -* w a <1>: Maildir Patches. (line 25) -* w a <2>: Maildir Patches. (line 43) -* W c: Plain Patches. (line 12) -* w m: Maildir Patches. (line 21) -* W s: Plain Patches. (line 28) -* w s: Maildir Patches. (line 38) -* w w: Maildir Patches. (line 14) -* w w <1>: Maildir Patches. (line 34) -* x: Editing Rebase Sequences. - (line 76) -* x <1>: Resetting. (line 8) -* X f: Resetting. (line 50) -* X h: Resetting. (line 26) -* X i: Resetting. (line 37) -* X k: Resetting. (line 31) -* X m: Resetting. (line 15) -* X s: Resetting. (line 20) -* X w: Resetting. (line 44) -* X w <1>: Wip Modes. (line 66) -* Y: Cherries. (line 17) -* y: References Buffer. (line 6) -* y <1>: Editing Rebase Sequences. - (line 90) -* y c: References Buffer. (line 26) -* y o: References Buffer. (line 32) -* y r: References Buffer. (line 37) -* y y: References Buffer. (line 21) -* z: Stashing. (line 8) -* Z: Worktree. (line 8) -* z a: Stashing. (line 59) -* z b: Stashing. (line 81) -* z B: Stashing. (line 86) -* Z b: Worktree. (line 13) -* Z c: Worktree. (line 17) -* z f: Stashing. (line 92) -* Z g: Worktree. (line 30) -* z i: Stashing. (line 21) -* z I: Stashing. (line 47) -* z k: Stashing. (line 72) -* Z k: Worktree. (line 25) -* z l: Stashing. (line 100) -* Z m: Worktree. (line 21) -* z p: Stashing. (line 65) -* z v: Stashing. (line 77) -* z w: Stashing. (line 26) -* z W: Stashing. (line 52) -* z x: Stashing. (line 33) -* z z: Stashing. (line 14) -* z Z: Stashing. (line 40) - - -File: magit.info, Node: Command Index, Next: Function Index, Prev: Keystroke Index, Up: Top - -Appendix D Command Index -************************ - -[index] -* Menu: - -* forward-line: Editing Rebase Sequences. - (line 39) -* git-commit-ack: Commit Pseudo Headers. - (line 17) -* git-commit-cc: Commit Pseudo Headers. - (line 33) -* git-commit-insert-pseudo-header: Commit Pseudo Headers. - (line 13) -* git-commit-next-message: Editing Commit Messages. - (line 44) -* git-commit-prev-message: Editing Commit Messages. - (line 38) -* git-commit-reported: Commit Pseudo Headers. - (line 37) -* git-commit-review: Commit Pseudo Headers. - (line 21) -* git-commit-save-message: Editing Commit Messages. - (line 34) -* git-commit-signoff: Commit Pseudo Headers. - (line 25) -* git-commit-suggested: Commit Pseudo Headers. - (line 42) -* git-commit-test: Commit Pseudo Headers. - (line 29) -* git-rebase-backward-line: Editing Rebase Sequences. - (line 35) -* git-rebase-break: Editing Rebase Sequences. - (line 85) -* git-rebase-edit: Editing Rebase Sequences. - (line 55) -* git-rebase-exec: Editing Rebase Sequences. - (line 76) -* git-rebase-fixup: Editing Rebase Sequences. - (line 63) -* git-rebase-insert: Editing Rebase Sequences. - (line 90) -* git-rebase-kill-line: Editing Rebase Sequences. - (line 68) -* git-rebase-label: Editing Rebase Sequences. - (line 115) -* git-rebase-merge: Editing Rebase Sequences. - (line 125) -* git-rebase-merge-toggle-editmsg: Editing Rebase Sequences. - (line 132) -* git-rebase-move-line-down: Editing Rebase Sequences. - (line 47) -* git-rebase-move-line-up: Editing Rebase Sequences. - (line 43) -* git-rebase-pick: Editing Rebase Sequences. - (line 72) -* git-rebase-reset: Editing Rebase Sequences. - (line 119) -* git-rebase-reword: Editing Rebase Sequences. - (line 51) -* git-rebase-show-commit: Editing Rebase Sequences. - (line 16) -* git-rebase-show-or-scroll-down: Editing Rebase Sequences. - (line 28) -* git-rebase-show-or-scroll-up: Editing Rebase Sequences. - (line 21) -* git-rebase-squash: Editing Rebase Sequences. - (line 59) -* git-rebase-undo: Editing Rebase Sequences. - (line 94) -* ido-enter-magit-status: Status Buffer. (line 99) -* magit-am: Maildir Patches. (line 8) -* magit-am-abort: Maildir Patches. (line 43) -* magit-am-apply-maildir: Maildir Patches. (line 21) -* magit-am-apply-patches: Maildir Patches. (line 14) -* magit-am-continue: Maildir Patches. (line 34) -* magit-am-skip: Maildir Patches. (line 38) -* magit-apply: Applying. (line 33) -* magit-bisect: Bisecting. (line 8) -* magit-bisect-bad: Bisecting. (line 34) -* magit-bisect-good: Bisecting. (line 39) -* magit-bisect-mark: Bisecting. (line 44) -* magit-bisect-reset: Bisecting. (line 57) -* magit-bisect-run: Bisecting. (line 27) -* magit-bisect-skip: Bisecting. (line 51) -* magit-bisect-start: Bisecting. (line 16) -* magit-blame: Blaming. (line 18) -* magit-blame <1>: Blaming. (line 102) -* magit-blame <2>: Commands for Buffers Visiting Files. - (line 93) -* magit-blame-addition: Blaming. (line 29) -* magit-blame-addition <1>: Blaming. (line 30) -* magit-blame-copy-hash: Blaming. (line 127) -* magit-blame-cycle-style: Blaming. (line 135) -* magit-blame-echo: Blaming. (line 63) -* magit-blame-echo <1>: Blaming. (line 64) -* magit-blame-next-chunk: Blaming. (line 106) -* magit-blame-next-chunk-same-commit: Blaming. (line 110) -* magit-blame-previous-chunk: Blaming. (line 114) -* magit-blame-previous-chunk-same-commit: Blaming. (line 118) -* magit-blame-quit: Blaming. (line 122) -* magit-blame-removal: Blaming. (line 45) -* magit-blame-removal <1>: Blaming. (line 46) -* magit-blame-reverse: Blaming. (line 54) -* magit-blame-reverse <1>: Blaming. (line 55) -* magit-blob-next: Minor Mode for Buffers Visiting Blobs. - (line 16) -* magit-blob-previous: Commands for Buffers Visiting Files. - (line 116) -* magit-blob-previous <1>: Minor Mode for Buffers Visiting Blobs. - (line 12) -* magit-branch: Branch Commands. (line 12) -* magit-branch-and-checkout: Branch Commands. (line 67) -* magit-branch-checkout: Branch Commands. (line 74) -* magit-branch-configure: Branch Commands. (line 29) -* magit-branch-configure <1>: Branch Commands. (line 30) -* magit-branch-configure <2>: Branch Commands. (line 31) -* magit-branch-configure <3>: Branch Commands. (line 32) -* magit-branch-create: Branch Commands. (line 57) -* magit-branch-delete: Branch Commands. (line 147) -* magit-branch-or-checkout: Branch Commands. (line 267) -* magit-branch-orphan: Branch Commands. (line 262) -* magit-branch-rename: Branch Commands. (line 153) -* magit-branch-reset: Branch Commands. (line 131) -* magit-branch-shelve: Auxiliary Branch Commands. - (line 9) -* magit-branch-spinoff: Branch Commands. (line 97) -* magit-branch-spinout: Branch Commands. (line 125) -* magit-branch-unshelve: Auxiliary Branch Commands. - (line 20) -* magit-bundle: Bundle. (line 8) -* magit-checkout: Branch Commands. (line 49) -* magit-cherry: Cherries. (line 17) -* magit-cherry-apply: Cherry Picking. (line 24) -* magit-cherry-copy: Cherry Picking. (line 17) -* magit-cherry-donate: Cherry Picking. (line 54) -* magit-cherry-harvest: Cherry Picking. (line 42) -* magit-cherry-pick: Cherry Picking. (line 8) -* magit-cherry-spinoff: Cherry Picking. (line 77) -* magit-cherry-spinout: Cherry Picking. (line 66) -* magit-clone: Cloning Repository. (line 20) -* magit-clone-bare: Cloning Repository. (line 41) -* magit-clone-mirror: Cloning Repository. (line 46) -* magit-clone-regular: Cloning Repository. (line 29) -* magit-clone-shallow: Cloning Repository. (line 34) -* magit-clone-shallow-exclude: Cloning Repository. (line 61) -* magit-clone-shallow-since: Cloning Repository. (line 54) -* magit-commit: Initiating a Commit. (line 8) -* magit-commit <1>: Commands for Buffers Visiting Files. - (line 38) -* magit-commit-amend: Initiating a Commit. (line 19) -* magit-commit-augment: Initiating a Commit. (line 67) -* magit-commit-create: Initiating a Commit. (line 14) -* magit-commit-extend: Initiating a Commit. (line 23) -* magit-commit-fixup: Initiating a Commit. (line 43) -* magit-commit-instant-fixup: Initiating a Commit. (line 51) -* magit-commit-instant-squash: Initiating a Commit. (line 63) -* magit-commit-reword: Initiating a Commit. (line 33) -* magit-commit-squash: Initiating a Commit. (line 55) -* magit-copy-buffer-revision: Common Commands. (line 40) -* magit-copy-section-value: Common Commands. (line 22) -* magit-cycle-margin-style: Log Margin. (line 70) -* magit-debug-git-executable: Git Executable. (line 56) -* magit-debug-git-executable <1>: Debugging Tools. (line 36) -* magit-describe-section: Section Types and Values. - (line 13) -* magit-describe-section-briefly: Section Types and Values. - (line 18) -* magit-describe-section-briefly <1>: Matching Sections. (line 6) -* magit-diff: Diffing. (line 21) -* magit-diff <1>: Commands for Buffers Visiting Files. - (line 45) -* magit-diff-buffer-file: Commands for Buffers Visiting Files. - (line 56) -* magit-diff-default-context: Refreshing Diffs. (line 73) -* magit-diff-dwim: Diffing. (line 27) -* magit-diff-edit-hunk-commit: Commands Available in Diffs. - (line 25) -* magit-diff-flip-revs: Refreshing Diffs. (line 46) -* magit-diff-less-context: Refreshing Diffs. (line 65) -* magit-diff-more-context: Refreshing Diffs. (line 69) -* magit-diff-paths: Diffing. (line 61) -* magit-diff-range: Diffing. (line 31) -* magit-diff-refresh: Refreshing Diffs. (line 11) -* magit-diff-refresh <1>: Refreshing Diffs. (line 17) -* magit-diff-save-default-arguments: Refreshing Diffs. (line 29) -* magit-diff-set-default-arguments: Refreshing Diffs. (line 22) -* magit-diff-show-or-scroll-down: Log Buffer. (line 56) -* magit-diff-show-or-scroll-down <1>: Blaming. (line 89) -* magit-diff-show-or-scroll-up: Log Buffer. (line 46) -* magit-diff-show-or-scroll-up <1>: Blaming. (line 79) -* magit-diff-staged: Diffing. (line 51) -* magit-diff-switch-range-type: Refreshing Diffs. (line 41) -* magit-diff-toggle-file-filter: Refreshing Diffs. (line 51) -* magit-diff-toggle-refine-hunk: Refreshing Diffs. (line 37) -* magit-diff-trace-definition: Commands Available in Diffs. - (line 14) -* magit-diff-unstaged: Diffing. (line 57) -* magit-diff-visit-file: Visiting Files and Blobs from a Diff. - (line 8) -* magit-diff-visit-file-other-frame: Visiting Files and Blobs from a Diff. - (line 74) -* magit-diff-visit-file-other-window: Visiting Files and Blobs from a Diff. - (line 73) -* magit-diff-visit-file-worktree: Visiting Files and Blobs from a Diff. - (line 51) -* magit-diff-visit-worktree-file-other-frame: Visiting Files and Blobs from a Diff. - (line 76) -* magit-diff-visit-worktree-file-other-window: Visiting Files and Blobs from a Diff. - (line 75) -* magit-diff-while-committing: Refreshing Diffs. (line 81) -* magit-diff-while-committing <1>: Editing Commit Messages. - (line 58) -* magit-diff-working-tree: Diffing. (line 45) -* magit-discard: Applying. (line 40) -* magit-dispatch: Transient Commands. (line 18) -* magit-display-repository-buffer: Common Commands. (line 9) -* magit-ediff: Ediffing. (line 21) -* magit-ediff-compare: Ediffing. (line 26) -* magit-ediff-dwim: Ediffing. (line 9) -* magit-ediff-resolve: Ediffing. (line 35) -* magit-ediff-show-commit: Ediffing. (line 65) -* magit-ediff-show-staged: Ediffing. (line 57) -* magit-ediff-show-stash: Ediffing. (line 69) -* magit-ediff-show-unstaged: Ediffing. (line 53) -* magit-ediff-show-working-tree: Ediffing. (line 61) -* magit-ediff-stage: Ediffing. (line 48) -* magit-edit-line-commit: Commands for Buffers Visiting Files. - (line 106) -* magit-emacs-Q-command: Debugging Tools. (line 16) -* magit-fetch: Fetching. (line 9) -* magit-fetch-all: Fetching. (line 50) -* magit-fetch-branch: Fetching. (line 40) -* magit-fetch-from-pushremote: Fetching. (line 15) -* magit-fetch-from-upstream: Fetching. (line 23) -* magit-fetch-modules: Submodule Transient. (line 58) -* magit-fetch-other: Fetching. (line 36) -* magit-fetch-refspec: Fetching. (line 45) -* magit-file-checkout: Resetting. (line 50) -* magit-file-checkout <1>: Commands for Buffers Visiting Files. - (line 135) -* magit-file-delete: Commands for Buffers Visiting Files. - (line 127) -* magit-file-dispatch: Commands for Buffers Visiting Files. - (line 21) -* magit-file-rename: Commands for Buffers Visiting Files. - (line 123) -* magit-file-untrack: Commands for Buffers Visiting Files. - (line 131) -* magit-find-file: General-Purpose Visit Commands. - (line 9) -* magit-find-file-other-frame: General-Purpose Visit Commands. - (line 21) -* magit-find-file-other-window: General-Purpose Visit Commands. - (line 15) -* magit-git-command: Running Git Manually. - (line 25) -* magit-git-command <1>: Running Git Manually. - (line 26) -* magit-git-command-topdir: Running Git Manually. - (line 17) -* magit-go-backward: Log Buffer. (line 21) -* magit-go-backward <1>: Refreshing Diffs. (line 91) -* magit-go-forward: Log Buffer. (line 25) -* magit-go-forward <1>: Refreshing Diffs. (line 95) -* magit-init: Creating Repository. (line 6) -* magit-jump-to-diffstat-or-diff: Commands Available in Diffs. - (line 45) -* magit-kill-this-buffer: Minor Mode for Buffers Visiting Blobs. - (line 20) -* magit-list-repositories: Repository List. (line 6) -* magit-list-submodules: Listing Submodules. (line 13) -* magit-list-submodules <1>: Submodule Transient. (line 54) -* magit-log: Logging. (line 29) -* magit-log <1>: Commands for Buffers Visiting Files. - (line 66) -* magit-log-all: Logging. (line 60) -* magit-log-all-branches: Logging. (line 56) -* magit-log-branches: Logging. (line 52) -* magit-log-buffer-file: Commands for Buffers Visiting Files. - (line 77) -* magit-log-bury-buffer: Log Buffer. (line 14) -* magit-log-current: Logging. (line 35) -* magit-log-double-commit-limit: Log Buffer. (line 72) -* magit-log-half-commit-limit: Log Buffer. (line 76) -* magit-log-head: Logging. (line 48) -* magit-log-move-to-parent: Log Buffer. (line 29) -* magit-log-move-to-revision: Log Buffer. (line 35) -* magit-log-other: Logging. (line 41) -* magit-log-refresh: Refreshing Logs. (line 11) -* magit-log-refresh <1>: Refreshing Logs. (line 17) -* magit-log-refresh <2>: Log Buffer. (line 6) -* magit-log-save-default-arguments: Refreshing Logs. (line 29) -* magit-log-select-pick: Select from Log. (line 20) -* magit-log-select-quit: Select from Log. (line 26) -* magit-log-set-default-arguments: Refreshing Logs. (line 22) -* magit-log-toggle-commit-limit: Log Buffer. (line 66) -* magit-log-trace-definition: Commands for Buffers Visiting Files. - (line 84) -* magit-margin-settings: Log Margin. (line 57) -* magit-merge: Merging. (line 9) -* magit-merge <1>: Merging. (line 89) -* magit-merge-abort: Merging. (line 95) -* magit-merge-absorb: Merging. (line 45) -* magit-merge-editmsg: Merging. (line 31) -* magit-merge-into: Merging. (line 58) -* magit-merge-nocommit: Merging. (line 38) -* magit-merge-plain: Merging. (line 18) -* magit-merge-preview: Merging. (line 81) -* magit-merge-squash: Merging. (line 72) -* magit-mode-bury-buffer: Quitting Windows. (line 6) -* magit-notes: Notes. (line 8) -* magit-notes-edit: Notes. (line 14) -* magit-notes-merge: Notes. (line 38) -* magit-notes-merge-abort: Notes. (line 52) -* magit-notes-merge-commit: Notes. (line 47) -* magit-notes-prune: Notes. (line 30) -* magit-notes-remove: Notes. (line 22) -* magit-patch: Plain Patches. (line 6) -* magit-patch-apply: Plain Patches. (line 21) -* magit-patch-apply <1>: Maildir Patches. (line 25) -* magit-patch-create: Plain Patches. (line 12) -* magit-patch-save: Plain Patches. (line 28) -* magit-pop-revision-stack: Using the Revision Stack. - (line 6) -* magit-process: Viewing Git Output. (line 16) -* magit-process-kill: Viewing Git Output. (line 24) -* magit-pull: Pulling. (line 9) -* magit-pull-branch: Pulling. (line 30) -* magit-pull-from-pushremote: Pulling. (line 14) -* magit-pull-from-upstream: Pulling. (line 22) -* magit-push: Pushing. (line 9) -* magit-push-current: Pushing. (line 31) -* magit-push-current-to-pushremote: Pushing. (line 15) -* magit-push-current-to-upstream: Pushing. (line 23) -* magit-push-implicitly args: Pushing. (line 83) -* magit-push-matching: Pushing. (line 50) -* magit-push-other: Pushing. (line 36) -* magit-push-refspecs: Pushing. (line 41) -* magit-push-tag: Pushing. (line 66) -* magit-push-tags: Pushing. (line 58) -* magit-push-to-remote remote args: Pushing. (line 101) -* magit-rebase: Rebasing. (line 9) -* magit-rebase-abort: Rebasing. (line 123) -* magit-rebase-autosquash: Rebasing. (line 84) -* magit-rebase-branch: Rebasing. (line 44) -* magit-rebase-continue: Rebasing. (line 106) -* magit-rebase-edit: Rebasing. (line 118) -* magit-rebase-edit-commit: Rebasing. (line 89) -* magit-rebase-interactive: Rebasing. (line 80) -* magit-rebase-onto-pushremote: Rebasing. (line 28) -* magit-rebase-onto-upstream: Rebasing. (line 36) -* magit-rebase-remove-commit: Rebasing. (line 99) -* magit-rebase-reword-commit: Rebasing. (line 94) -* magit-rebase-skip: Rebasing. (line 113) -* magit-rebase-subset: Rebasing. (line 50) -* magit-reflog-current: Reflog. (line 11) -* magit-reflog-head: Reflog. (line 19) -* magit-reflog-other: Reflog. (line 15) -* magit-refresh: Automatic Refreshing of Magit Buffers. - (line 25) -* magit-refresh-all: Automatic Refreshing of Magit Buffers. - (line 34) -* magit-refs-set-show-commit-count: References Buffer. (line 37) -* magit-remote: Remote Commands. (line 13) -* magit-remote-add: Remote Commands. (line 50) -* magit-remote-configure: Remote Commands. (line 33) -* magit-remote-prune: Remote Commands. (line 69) -* magit-remote-prune-refspecs: Remote Commands. (line 74) -* magit-remote-remove: Remote Commands. (line 65) -* magit-remote-rename: Remote Commands. (line 55) -* magit-remote-set-url: Remote Commands. (line 60) -* magit-reset-hard: Resetting. (line 26) -* magit-reset-index: Staging and Unstaging. - (line 87) -* magit-reset-index <1>: Resetting. (line 37) -* magit-reset-keep: Resetting. (line 31) -* magit-reset-mixed: Resetting. (line 15) -* magit-reset-quickly: Resetting. (line 8) -* magit-reset-soft: Resetting. (line 20) -* magit-reset-worktree: Resetting. (line 44) -* magit-reset-worktree <1>: Wip Modes. (line 66) -* magit-reverse: Applying. (line 48) -* magit-reverse-in-index: Staging and Unstaging. - (line 62) -* magit-revert: Reverting. (line 6) -* magit-revert-and-commit: Reverting. (line 15) -* magit-revert-no-commit: Reverting. (line 21) -* magit-run: Running Git Manually. - (line 12) -* magit-run-git-gui: Running Git Manually. - (line 67) -* magit-run-gitk: Running Git Manually. - (line 55) -* magit-run-gitk-all: Running Git Manually. - (line 59) -* magit-run-gitk-branches: Running Git Manually. - (line 63) -* magit-section-backward: Section Movement. (line 10) -* magit-section-backward-siblings: Section Movement. (line 20) -* magit-section-cycle: Section Visibility. (line 13) -* magit-section-cycle-diffs: Section Visibility. (line 17) -* magit-section-cycle-global: Section Visibility. (line 22) -* magit-section-forward: Section Movement. (line 16) -* magit-section-forward-siblings: Section Movement. (line 26) -* magit-section-hide: Section Visibility. (line 49) -* magit-section-hide-children: Section Visibility. (line 64) -* magit-section-show: Section Visibility. (line 45) -* magit-section-show-children: Section Visibility. (line 58) -* magit-section-show-headings: Section Visibility. (line 53) -* magit-section-show-level-1: Section Visibility. (line 26) -* magit-section-show-level-1-all: Section Visibility. (line 33) -* magit-section-show-level-2: Section Visibility. (line 27) -* magit-section-show-level-2-all: Section Visibility. (line 34) -* magit-section-show-level-3: Section Visibility. (line 28) -* magit-section-show-level-3-all: Section Visibility. (line 35) -* magit-section-show-level-4: Section Visibility. (line 29) -* magit-section-show-level-4-all: Section Visibility. (line 36) -* magit-section-toggle: Section Visibility. (line 9) -* magit-section-toggle-children: Section Visibility. (line 68) -* magit-section-up: Section Movement. (line 31) -* magit-sequence-abort: Cherry Picking. (line 99) -* magit-sequence-abort <1>: Reverting. (line 39) -* magit-sequence-continue: Cherry Picking. (line 91) -* magit-sequence-continue <1>: Reverting. (line 31) -* magit-sequence-skip: Cherry Picking. (line 95) -* magit-sequence-skip <1>: Reverting. (line 35) -* magit-shell-command: Running Git Manually. - (line 41) -* magit-shell-command-topdir: Running Git Manually. - (line 36) -* magit-show-commit: Diffing. (line 69) -* magit-show-commit <1>: Blaming. (line 75) -* magit-show-refs: References Buffer. (line 6) -* magit-show-refs-current: References Buffer. (line 26) -* magit-show-refs-head: References Buffer. (line 21) -* magit-show-refs-other: References Buffer. (line 32) -* magit-snapshot-both: Stashing. (line 40) -* magit-snapshot-index: Stashing. (line 47) -* magit-snapshot-worktree: Stashing. (line 52) -* magit-stage: Staging and Unstaging. - (line 28) -* magit-stage-file: Staging from File-Visiting Buffers. - (line 10) -* magit-stage-file <1>: Commands for Buffers Visiting Files. - (line 29) -* magit-stage-modified: Staging and Unstaging. - (line 36) -* magit-stash: Stashing. (line 8) -* magit-stash-apply: Stashing. (line 59) -* magit-stash-both: Stashing. (line 14) -* magit-stash-branch: Stashing. (line 81) -* magit-stash-branch-here: Stashing. (line 86) -* magit-stash-clear: Stashing. (line 96) -* magit-stash-drop: Stashing. (line 72) -* magit-stash-format-patch: Stashing. (line 92) -* magit-stash-index: Stashing. (line 21) -* magit-stash-keep-index: Stashing. (line 33) -* magit-stash-list: Stashing. (line 100) -* magit-stash-pop: Stashing. (line 65) -* magit-stash-show: Diffing. (line 74) -* magit-stash-show <1>: Stashing. (line 77) -* magit-stash-worktree: Stashing. (line 26) -* magit-status: Status Buffer. (line 22) -* magit-status-quick: Status Buffer. (line 72) -* magit-submodule: Submodule Transient. (line 6) -* magit-submodule-add: Submodule Transient. (line 20) -* magit-submodule-fetch: Fetching. (line 54) -* magit-submodule-populate: Submodule Transient. (line 34) -* magit-submodule-register: Submodule Transient. (line 27) -* magit-submodule-synchronize: Submodule Transient. (line 44) -* magit-submodule-unpopulate: Submodule Transient. (line 50) -* magit-submodule-update: Submodule Transient. (line 39) -* magit-subtree: Subtree. (line 8) -* magit-subtree-add: Subtree. (line 25) -* magit-subtree-add-commit: Subtree. (line 30) -* magit-subtree-export: Subtree. (line 42) -* magit-subtree-import: Subtree. (line 13) -* magit-subtree-merge: Subtree. (line 34) -* magit-subtree-pull: Subtree. (line 38) -* magit-subtree-push: Subtree. (line 54) -* magit-subtree-split: Subtree. (line 59) -* magit-switch-to-repository-buffer: Common Commands. (line 6) -* magit-switch-to-repository-buffer-other-frame: Common Commands. - (line 8) -* magit-switch-to-repository-buffer-other-window: Common Commands. - (line 7) -* magit-tag: Tagging. (line 8) -* magit-tag-create: Tagging. (line 14) -* magit-tag-delete: Tagging. (line 39) -* magit-tag-prune: Tagging. (line 46) -* magit-tag-release: Tagging. (line 19) -* magit-toggle-buffer-lock: Modes and Buffers. (line 17) -* magit-toggle-margin: Refreshing Logs. (line 37) -* magit-toggle-margin <1>: Log Margin. (line 66) -* magit-toggle-margin-details: Log Margin. (line 74) -* magit-toggle-verbose-refresh: Debugging Tools. (line 30) -* magit-unstage: Staging and Unstaging. - (line 43) -* magit-unstage-all: Staging and Unstaging. - (line 52) -* magit-unstage-file: Staging from File-Visiting Buffers. - (line 18) -* magit-unstage-file <1>: Commands for Buffers Visiting Files. - (line 33) -* magit-version: Git Executable. (line 61) -* magit-version <1>: Debugging Tools. (line 10) -* magit-visit-ref: References Buffer. (line 185) -* magit-wip-commit: Wip Modes. (line 88) -* magit-wip-log: Wip Modes. (line 48) -* magit-wip-log-current: Wip Modes. (line 57) -* magit-worktree: Worktree. (line 8) -* magit-worktree-branch: Worktree. (line 17) -* magit-worktree-checkout: Worktree. (line 13) -* magit-worktree-delete: Worktree. (line 25) -* magit-worktree-move: Worktree. (line 21) -* magit-worktree-status: Worktree. (line 30) -* scroll-down: Commands Available in Diffs. - (line 60) -* scroll-up: Commands Available in Diffs. - (line 56) -* with-editor-cancel: Editing Commit Messages. - (line 22) -* with-editor-cancel <1>: Editing Rebase Sequences. - (line 11) -* with-editor-debug: Debugging Tools. (line 44) -* with-editor-finish: Editing Commit Messages. - (line 17) -* with-editor-finish <1>: Editing Rebase Sequences. - (line 6) - - -File: magit.info, Node: Function Index, Next: Variable Index, Prev: Command Index, Up: Top - -Appendix E Function Index -************************* - -[index] -* Menu: - -* bug-reference-mode: Commit Mode and Hooks. - (line 56) -* git-commit-check-style-conventions: Commit Message Conventions. - (line 40) -* git-commit-propertize-diff: Commit Mode and Hooks. - (line 47) -* git-commit-save-message: Commit Mode and Hooks. - (line 28) -* git-commit-setup-changelog-support: Commit Mode and Hooks. - (line 32) -* git-commit-turn-on-auto-fill: Commit Mode and Hooks. - (line 37) -* git-commit-turn-on-flyspell: Commit Mode and Hooks. - (line 42) -* ido-enter-magit-status: Status Buffer. (line 99) -* magit-add-section-hook: Section Hooks. (line 20) -* magit-after-save-refresh-status: Automatic Refreshing of Magit Buffers. - (line 59) -* magit-branch-or-checkout: Branch Commands. (line 267) -* magit-branch-orphan: Branch Commands. (line 262) -* magit-branch-shelve: Auxiliary Branch Commands. - (line 9) -* magit-branch-unshelve: Auxiliary Branch Commands. - (line 20) -* magit-builtin-completing-read: Support for Completion Frameworks. - (line 42) -* magit-bundle: Bundle. (line 8) -* magit-call-git: Calling Git for Effect. - (line 28) -* magit-call-process: Calling Git for Effect. - (line 32) -* magit-cancel-section: Creating Sections. (line 71) -* magit-completing-read: Support for Completion Frameworks. - (line 60) -* magit-current-section: Section Selection. (line 6) -* magit-define-section-jumper: Creating Sections. (line 77) -* magit-describe-section-briefly: Section Types and Values. - (line 18) -* magit-diff-scope: Matching Sections. (line 118) -* magit-diff-type: Matching Sections. (line 95) -* magit-diff-visit-file-other-frame: Visiting Files and Blobs from a Diff. - (line 74) -* magit-diff-visit-file-other-window: Visiting Files and Blobs from a Diff. - (line 73) -* magit-diff-visit-worktree-file-other-frame: Visiting Files and Blobs from a Diff. - (line 76) -* magit-diff-visit-worktree-file-other-window: Visiting Files and Blobs from a Diff. - (line 75) -* magit-disable-section-inserter: Per-Repository Configuration. - (line 31) -* magit-display-buffer: Switching Buffers. (line 6) -* magit-display-buffer-fullcolumn-most-v1: Switching Buffers. (line 75) -* magit-display-buffer-fullframe-status-topleft-v1: Switching Buffers. - (line 65) -* magit-display-buffer-fullframe-status-v1: Switching Buffers. - (line 59) -* magit-display-buffer-same-window-except-diff-v1: Switching Buffers. - (line 53) -* magit-display-buffer-traditional: Switching Buffers. (line 45) -* magit-display-repository-buffer: Common Commands. (line 9) -* magit-file-checkout: Commands for Buffers Visiting Files. - (line 135) -* magit-file-delete: Commands for Buffers Visiting Files. - (line 127) -* magit-file-rename: Commands for Buffers Visiting Files. - (line 123) -* magit-file-untrack: Commands for Buffers Visiting Files. - (line 131) -* magit-find-file: General-Purpose Visit Commands. - (line 9) -* magit-find-file-other-frame: General-Purpose Visit Commands. - (line 21) -* magit-find-file-other-window: General-Purpose Visit Commands. - (line 15) -* magit-generate-buffer-name-default-function: Naming Buffers. - (line 17) -* magit-get-section: Matching Sections. (line 16) -* magit-git: Calling Git for Effect. - (line 50) -* magit-git-exit-code: Getting a Value from Git. - (line 10) -* magit-git-failure: Getting a Value from Git. - (line 19) -* magit-git-false: Getting a Value from Git. - (line 29) -* magit-git-insert: Getting a Value from Git. - (line 34) -* magit-git-items: Getting a Value from Git. - (line 49) -* magit-git-lines: Getting a Value from Git. - (line 44) -* magit-git-str: Getting a Value from Git. - (line 87) -* magit-git-string: Getting a Value from Git. - (line 38) -* magit-git-success: Getting a Value from Git. - (line 14) -* magit-git-true: Getting a Value from Git. - (line 24) -* magit-git-wash: Calling Git for Effect. - (line 55) -* magit-hunk-set-window-start: Section Movement. (line 51) -* magit-ido-completing-read: Support for Completion Frameworks. - (line 48) -* magit-insert-am-sequence: Status Sections. (line 28) -* magit-insert-assumed-unchanged-files: Status Sections. (line 117) -* magit-insert-bisect-log: Status Sections. (line 46) -* magit-insert-bisect-output: Status Sections. (line 38) -* magit-insert-bisect-rest: Status Sections. (line 42) -* magit-insert-diff-filter-header: Status Header Sections. - (line 38) -* magit-insert-error-header: Status Header Sections. - (line 28) -* magit-insert-head-branch-header: Status Header Sections. - (line 42) -* magit-insert-heading: Creating Sections. (line 42) -* magit-insert-ignored-files: Status Sections. (line 100) -* magit-insert-local-branches: References Sections. (line 17) -* magit-insert-merge-log: Status Sections. (line 18) -* magit-insert-modules: Status Module Sections. - (line 12) -* magit-insert-modules-overview: Status Module Sections. - (line 33) -* magit-insert-modules-unpulled-from-pushremote: Status Module Sections. - (line 50) -* magit-insert-modules-unpulled-from-upstream: Status Module Sections. - (line 44) -* magit-insert-modules-unpushed-to-pushremote: Status Module Sections. - (line 62) -* magit-insert-modules-unpushed-to-upstream: Status Module Sections. - (line 56) -* magit-insert-push-branch-header: Status Header Sections. - (line 51) -* magit-insert-rebase-sequence: Status Sections. (line 23) -* magit-insert-recent-commits: Status Sections. (line 131) -* magit-insert-remote-branches: References Sections. (line 21) -* magit-insert-remote-header: Status Header Sections. - (line 67) -* magit-insert-repo-header: Status Header Sections. - (line 63) -* magit-insert-section: Creating Sections. (line 6) -* magit-insert-sequencer-sequence: Status Sections. (line 33) -* magit-insert-skip-worktree-files: Status Sections. (line 110) -* magit-insert-staged-changes: Status Sections. (line 63) -* magit-insert-stashes: Status Sections. (line 67) -* magit-insert-status-headers: Status Header Sections. - (line 12) -* magit-insert-tags: References Sections. (line 25) -* magit-insert-tags-header: Status Header Sections. - (line 56) -* magit-insert-tracked-files: Status Sections. (line 96) -* magit-insert-unpulled-cherries: Status Sections. (line 142) -* magit-insert-unpulled-from-pushremote: Status Sections. (line 79) -* magit-insert-unpulled-from-upstream: Status Sections. (line 74) -* magit-insert-unpulled-or-recent-commits: Status Sections. (line 124) -* magit-insert-unpushed-cherries: Status Sections. (line 149) -* magit-insert-unpushed-to-pushremote: Status Sections. (line 89) -* magit-insert-unpushed-to-upstream: Status Sections. (line 84) -* magit-insert-unstaged-changes: Status Sections. (line 59) -* magit-insert-untracked-files: Status Sections. (line 50) -* magit-insert-upstream-branch-header: Status Header Sections. - (line 46) -* magit-insert-user-header: Status Header Sections. - (line 75) -* magit-list-repositories: Repository List. (line 6) -* magit-list-submodules: Listing Submodules. (line 13) -* magit-log-maybe-show-more-commits: Section Movement. (line 66) -* magit-log-maybe-update-blob-buffer: Section Movement. (line 82) -* magit-log-maybe-update-revision-buffer: Section Movement. (line 74) -* magit-maybe-set-dedicated: Switching Buffers. (line 100) -* magit-mode-display-buffer: Refreshing Buffers. (line 33) -* magit-mode-quit-window: Quitting Windows. (line 34) -* magit-mode-setup: Refreshing Buffers. (line 17) -* magit-process-file: Getting a Value from Git. - (line 67) -* magit-process-git: Getting a Value from Git. - (line 59) -* magit-push-implicitly: Pushing. (line 83) -* magit-push-to-remote: Pushing. (line 101) -* magit-region-sections: Section Selection. (line 10) -* magit-region-values: Section Selection. (line 37) -* magit-repolist-column-branch: Repository List. (line 50) -* magit-repolist-column-branches: Repository List. (line 59) -* magit-repolist-column-flag: Repository List. (line 67) -* magit-repolist-column-ident: Repository List. (line 36) -* magit-repolist-column-path: Repository List. (line 41) -* magit-repolist-column-stashes: Repository List. (line 63) -* magit-repolist-column-unpulled-from-pushremote: Repository List. - (line 87) -* magit-repolist-column-unpulled-from-upstream: Repository List. - (line 82) -* magit-repolist-column-unpushed-to-pushremote: Repository List. - (line 97) -* magit-repolist-column-unpushed-to-upstream: Repository List. - (line 92) -* magit-repolist-column-upstream: Repository List. (line 54) -* magit-repolist-column-version: Repository List. (line 45) -* magit-restore-window-configuration: Quitting Windows. (line 23) -* magit-run-git: Calling Git for Effect. - (line 36) -* magit-run-git-async: Calling Git for Effect. - (line 65) -* magit-run-git-with-editor: Calling Git for Effect. - (line 78) -* magit-run-git-with-input: Calling Git for Effect. - (line 40) -* magit-save-window-configuration: Switching Buffers. (line 89) -* magit-section-case: Matching Sections. (line 71) -* magit-section-hide: Section Visibility. (line 49) -* magit-section-hide-children: Section Visibility. (line 64) -* magit-section-ident: Matching Sections. (line 11) -* magit-section-match: Matching Sections. (line 21) -* magit-section-set-window-start: Section Movement. (line 59) -* magit-section-show: Section Visibility. (line 45) -* magit-section-show-children: Section Visibility. (line 58) -* magit-section-show-headings: Section Visibility. (line 53) -* magit-section-toggle-children: Section Visibility. (line 68) -* magit-section-value-if: Matching Sections. (line 61) -* magit-start-git: Calling Git for Effect. - (line 90) -* magit-start-process: Calling Git for Effect. - (line 109) -* magit-stashes-maybe-update-stash-buffer: Section Movement. (line 106) -* magit-status-maybe-update-blob-buffer: Section Movement. (line 100) -* magit-status-maybe-update-revision-buffer: Section Movement. - (line 88) -* magit-status-maybe-update-stash-buffer: Section Movement. (line 94) -* magit-status-quick: Status Buffer. (line 72) -* magit-switch-to-repository-buffer: Common Commands. (line 6) -* magit-switch-to-repository-buffer-other-frame: Common Commands. - (line 8) -* magit-switch-to-repository-buffer-other-window: Common Commands. - (line 7) -* magit-wip-log: Wip Modes. (line 48) -* magit-wip-log-current: Wip Modes. (line 57) -* with-editor-usage-message: Commit Mode and Hooks. - (line 60) - - -File: magit.info, Node: Variable Index, Prev: Function Index, Up: Top - -Appendix F Variable Index -************************* - -[index] -* Menu: - -* auto-revert-buffer-list-filter: Automatic Reverting of File-Visiting Buffers. - (line 81) -* auto-revert-interval: Automatic Reverting of File-Visiting Buffers. - (line 76) -* auto-revert-mode: Automatic Reverting of File-Visiting Buffers. - (line 62) -* auto-revert-stop-on-user-input: Automatic Reverting of File-Visiting Buffers. - (line 71) -* auto-revert-use-notify: Automatic Reverting of File-Visiting Buffers. - (line 49) -* auto-revert-verbose: Automatic Reverting of File-Visiting Buffers. - (line 103) -* branch.autoSetupMerge: Branch Git Variables. - (line 81) -* branch.autoSetupRebase: Branch Git Variables. - (line 98) -* branch.NAME.description: Branch Git Variables. - (line 48) -* branch.NAME.merge: Branch Git Variables. - (line 10) -* branch.NAME.pushRemote: Branch Git Variables. - (line 34) -* branch.NAME.rebase: Branch Git Variables. - (line 22) -* branch.NAME.remote: Branch Git Variables. - (line 16) -* core.notesRef: Notes. (line 60) -* git-commit-fill-column: Commit Message Conventions. - (line 19) -* git-commit-finish-query-functions: Commit Message Conventions. - (line 24) -* git-commit-known-pseudo-headers: Commit Pseudo Headers. - (line 9) -* git-commit-major-mode: Commit Mode and Hooks. - (line 12) -* git-commit-setup-hook: Commit Mode and Hooks. - (line 22) -* git-commit-setup-hook <1>: Commit Mode and Hooks. - (line 64) -* git-commit-style-convention-checks: Commit Message Conventions. - (line 46) -* git-commit-summary-max-length: Commit Message Conventions. - (line 13) -* git-rebase-auto-advance: Editing Rebase Sequences. - (line 99) -* git-rebase-confirm-cancel: Editing Rebase Sequences. - (line 107) -* git-rebase-show-instructions: Editing Rebase Sequences. - (line 103) -* global-auto-revert-mode: Automatic Reverting of File-Visiting Buffers. - (line 22) -* magit-auto-revert-immediately: Automatic Reverting of File-Visiting Buffers. - (line 32) -* magit-auto-revert-mode: Automatic Reverting of File-Visiting Buffers. - (line 17) -* magit-auto-revert-tracked-only: Automatic Reverting of File-Visiting Buffers. - (line 55) -* magit-bisect-show-graph: Bisecting. (line 65) -* magit-blame-disable-modes: Blaming. (line 165) -* magit-blame-echo-style: Blaming. (line 148) -* magit-blame-goto-chunk-hook: Blaming. (line 171) -* magit-blame-read-only: Blaming. (line 160) -* magit-blame-styles: Blaming. (line 143) -* magit-blame-time-format: Blaming. (line 155) -* magit-branch-adjust-remote-upstream-alist: Branch Commands. (line 210) -* magit-branch-direct-configure: Branch Commands. (line 20) -* magit-branch-prefer-remote-upstream: Branch Commands. (line 165) -* magit-branch-read-upstream-first: Branch Commands. (line 159) -* magit-buffer-name-format: Naming Buffers. (line 27) -* magit-bury-buffer-function: Quitting Windows. (line 14) -* magit-cherry-margin: Cherries. (line 22) -* magit-clone-always-transient: Cloning Repository. (line 12) -* magit-clone-default-directory: Cloning Repository. (line 90) -* magit-clone-name-alist: Cloning Repository. (line 103) -* magit-clone-set-remote-head: Cloning Repository. (line 68) -* magit-clone-set-remote.pushDefault: Cloning Repository. (line 78) -* magit-clone-url-format: Cloning Repository. (line 124) -* magit-commit-ask-to-stage: Initiating a Commit. (line 75) -* magit-commit-diff-inhibit-same-window: Initiating a Commit. (line 113) -* magit-commit-extend-override-date: Initiating a Commit. (line 84) -* magit-commit-reword-override-date: Initiating a Commit. (line 88) -* magit-commit-show-diff: Initiating a Commit. (line 80) -* magit-commit-squash-confirm: Initiating a Commit. (line 92) -* magit-completing-read-function: Support for Completion Frameworks. - (line 27) -* magit-define-global-key-bindings: Default Bindings. (line 6) -* magit-diff-adjust-tab-width: Diff Options. (line 21) -* magit-diff-buffer-file-locked: Commands for Buffers Visiting Files. - (line 61) -* magit-diff-extra-stat-arguments: Diff Options. (line 128) -* magit-diff-hide-trailing-cr-characters: Diff Options. (line 90) -* magit-diff-highlight-hunk-region-functions: Diff Options. (line 94) -* magit-diff-highlight-indentation: Diff Options. (line 75) -* magit-diff-highlight-trailing: Diff Options. (line 70) -* magit-diff-paint-whitespace: Diff Options. (line 43) -* magit-diff-paint-whitespace-lines: Diff Options. (line 60) -* magit-diff-refine-hunk: Diff Options. (line 6) -* magit-diff-refine-ignore-whitespace: Diff Options. (line 16) -* magit-diff-unmarked-lines-keep-foreground: Diff Options. (line 120) -* magit-diff-visit-previous-blob: Visiting Files and Blobs from a Diff. - (line 39) -* magit-direct-use-buffer-arguments: Transient Arguments and Buffer Variables. - (line 73) -* magit-display-buffer-function: Switching Buffers. (line 27) -* magit-display-buffer-noselect: Switching Buffers. (line 18) -* magit-dwim-selection: Completion and Confirmation. - (line 42) -* magit-ediff-dwim-show-on-hunks: Ediffing. (line 73) -* magit-ediff-quit-hook: Ediffing. (line 88) -* magit-ediff-show-stash-with-index: Ediffing. (line 81) -* magit-generate-buffer-name-function: Naming Buffers. (line 6) -* magit-git-debug: Viewing Git Output. (line 28) -* magit-git-debug <1>: Getting a Value from Git. - (line 79) -* magit-git-executable: Git Executable. (line 26) -* magit-git-global-arguments: Global Git Arguments. - (line 6) -* magit-keep-region-overlay: The Selection. (line 52) -* magit-list-refs-sortby: Additional Completion Options. - (line 6) -* magit-log-auto-more: Log Buffer. (line 80) -* magit-log-buffer-file-locked: Commands for Buffers Visiting Files. - (line 88) -* magit-log-margin: Log Margin. (line 12) -* magit-log-margin-show-committer-date: Log Margin. (line 49) -* magit-log-section-commit-count: Status Sections. (line 136) -* magit-log-select-margin: Select from Log. (line 30) -* magit-log-show-refname-after-summary: Log Buffer. (line 86) -* magit-log-trace-definition-function: Commands Available in Diffs. - (line 18) -* magit-module-sections-hook: Status Module Sections. - (line 20) -* magit-module-sections-nested: Status Module Sections. - (line 24) -* magit-no-confirm: Action Confirmation. (line 18) -* magit-pop-revision-stack-format: Using the Revision Stack. - (line 35) -* magit-post-commit-hook: Initiating a Commit. (line 101) -* magit-post-display-buffer-hook: Switching Buffers. (line 95) -* magit-pre-display-buffer-hook: Switching Buffers. (line 84) -* magit-prefer-remote-upstream: Branch Git Variables. - (line 126) -* magit-prefix-use-buffer-arguments: Transient Arguments and Buffer Variables. - (line 64) -* magit-process-extreme-logging: Viewing Git Output. (line 47) -* magit-process-raise-error: Calling Git for Effect. - (line 136) -* magit-pull-or-fetch: Fetching. (line 59) -* magit-reflog-margin: Reflog. (line 23) -* magit-refresh-args: Refreshing Buffers. (line 55) -* magit-refresh-buffer-hook: Automatic Refreshing of Magit Buffers. - (line 43) -* magit-refresh-function: Refreshing Buffers. (line 49) -* magit-refresh-status-buffer: Automatic Refreshing of Magit Buffers. - (line 49) -* magit-refs-filter-alist: References Buffer. (line 163) -* magit-refs-focus-column-width: References Buffer. (line 86) -* magit-refs-margin: References Buffer. (line 101) -* magit-refs-margin-for-tags: References Buffer. (line 129) -* magit-refs-pad-commit-counts: References Buffer. (line 53) -* magit-refs-primary-column-width: References Buffer. (line 73) -* magit-refs-sections-hook: References Sections. (line 13) -* magit-refs-show-commit-count: References Buffer. (line 41) -* magit-refs-show-remote-prefix: References Buffer. (line 66) -* magit-remote-add-set-remote.pushDefault: Remote Commands. (line 92) -* magit-remote-direct-configure: Remote Commands. (line 21) -* magit-remote-git-executable: Git Executable. (line 33) -* magit-repolist-columns: Repository List. (line 14) -* magit-repository-directories: Status Buffer. (line 58) -* magit-revision-filter-files-on-follow: Revision Buffer. (line 64) -* magit-revision-insert-related-refs: Revision Buffer. (line 6) -* magit-revision-show-gravatars: Revision Buffer. (line 19) -* magit-revision-use-hash-sections: Revision Buffer. (line 36) -* magit-root-section: Matching Sections. (line 87) -* magit-save-repository-buffers: Automatic Saving of File-Visiting Buffers. - (line 13) -* magit-section-cache-visibility: Section Visibility. (line 95) -* magit-section-initial-visibility-alist: Section Visibility. (line 78) -* magit-section-movement-hook: Section Movement. (line 46) -* magit-section-set-visibility-hook: Section Visibility. (line 106) -* magit-section-show-child-count: Section Options. (line 9) -* magit-section-visibility-indicator: Section Visibility. (line 124) -* magit-shell-command-verbose-prompt: Running Git Manually. - (line 48) -* magit-stashes-margin: Stashing. (line 104) -* magit-status-headers-hook: Status Header Sections. - (line 18) -* magit-status-margin: Status Options. (line 10) -* magit-status-refresh-hook: Status Options. (line 6) -* magit-status-sections-hook: Status Sections. (line 10) -* magit-submodule-list-columns: Listing Submodules. (line 21) -* magit-this-process: Calling Git for Effect. - (line 131) -* magit-uniquify-buffer-names: Naming Buffers. (line 74) -* magit-unstage-committed: Staging and Unstaging. - (line 56) -* magit-update-other-window-delay: Section Movement. (line 112) -* magit-visit-ref-behavior: References Buffer. (line 196) -* magit-wip-after-apply-mode: Legacy Wip Modes. (line 19) -* magit-wip-after-apply-mode-lighter: Legacy Wip Modes. (line 59) -* magit-wip-after-save-local-mode-lighter: Legacy Wip Modes. (line 55) -* magit-wip-after-save-mode: Legacy Wip Modes. (line 13) -* magit-wip-before-change-mode: Legacy Wip Modes. (line 33) -* magit-wip-before-change-mode-lighter: Legacy Wip Modes. (line 63) -* magit-wip-initial-backup-mode: Legacy Wip Modes. (line 38) -* magit-wip-initial-backup-mode-lighter: Legacy Wip Modes. (line 67) -* magit-wip-merge-branch: Wip Graph. (line 6) -* magit-wip-mode: Wip Modes. (line 30) -* magit-wip-mode-lighter: Wip Modes. (line 104) -* magit-wip-namespace: Wip Modes. (line 96) -* notes.displayRef: Notes. (line 65) -* pull.rebase: Branch Git Variables. - (line 57) -* remote.NAME.fetch: Remote Git Variables. - (line 15) -* remote.NAME.push: Remote Git Variables. - (line 26) -* remote.NAME.pushurl: Remote Git Variables. - (line 20) -* remote.NAME.tagOpts: Remote Git Variables. - (line 31) -* remote.NAME.url: Remote Git Variables. - (line 10) -* remote.pushDefault: Branch Git Variables. - (line 71) - diff --git a/straight/build/magit/magit.texi b/straight/build/magit/magit.texi deleted file mode 120000 index 2087c182..00000000 --- a/straight/build/magit/magit.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/magit/Documentation/magit.texi \ No newline at end of file diff --git a/straight/build/map/map-autoloads.el b/straight/build/map/map-autoloads.el deleted file mode 100644 index c4213113..00000000 --- a/straight/build/map/map-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; map-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "map" "map.el" (0 0 0 0)) -;;; Generated autoloads from map.el - -(register-definition-prefixes "map" '("map-")) - -;;;*** - -(provide 'map-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; map-autoloads.el ends here diff --git a/straight/build/map/map.el b/straight/build/map/map.el deleted file mode 120000 index b8154722..00000000 --- a/straight/build/map/map.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/map/map.el \ No newline at end of file diff --git a/straight/build/map/map.elc b/straight/build/map/map.elc deleted file mode 100644 index 9b442c98..00000000 Binary files a/straight/build/map/map.elc and /dev/null differ diff --git a/straight/build/marginalia/marginalia-autoloads.el b/straight/build/marginalia/marginalia-autoloads.el deleted file mode 100644 index e72d6f23..00000000 --- a/straight/build/marginalia/marginalia-autoloads.el +++ /dev/null @@ -1,52 +0,0 @@ -;;; marginalia-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "marginalia" "marginalia.el" (0 0 0 0)) -;;; Generated autoloads from marginalia.el - -(defvar marginalia-mode nil "\ -Non-nil if Marginalia mode is enabled. -See the `marginalia-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 `marginalia-mode'.") - -(custom-autoload 'marginalia-mode "marginalia" nil) - -(autoload 'marginalia-mode "marginalia" "\ -Annotate completion candidates with richer information. - -This is a minor mode. If called interactively, toggle the -`Marginalia mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='marginalia-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'marginalia-cycle "marginalia" "\ -Cycle between annotators in `marginalia-annotator-registry'." t nil) - -(register-definition-prefixes "marginalia" '("marginalia-")) - -;;;*** - -(provide 'marginalia-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; marginalia-autoloads.el ends here diff --git a/straight/build/marginalia/marginalia.el b/straight/build/marginalia/marginalia.el deleted file mode 120000 index 3e32d24e..00000000 --- a/straight/build/marginalia/marginalia.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/marginalia/marginalia.el \ No newline at end of file diff --git a/straight/build/marginalia/marginalia.elc b/straight/build/marginalia/marginalia.elc deleted file mode 100644 index 42f3259d..00000000 Binary files a/straight/build/marginalia/marginalia.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 b8e30bfd..00000000 --- a/straight/build/markdown-mode/markdown-mode-autoloads.el +++ /dev/null @@ -1,62 +0,0 @@ -;;; markdown-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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. - -This is a minor mode. If called interactively, toggle the -`Markdown-Live-Preview mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `markdown-live-preview-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(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 b8953c72..00000000 --- a/straight/build/markdown-mode/markdown-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 a8f65412..00000000 Binary files a/straight/build/markdown-mode/markdown-mode.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/Makefile b/straight/build/mu4e/mu4e/Makefile deleted file mode 120000 index 10aa40db..00000000 --- a/straight/build/mu4e/mu4e/Makefile +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/Makefile \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/Makefile.am b/straight/build/mu4e/mu4e/Makefile.am deleted file mode 120000 index d825b51d..00000000 --- a/straight/build/mu4e/mu4e/Makefile.am +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/Makefile.am \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/Makefile.in b/straight/build/mu4e/mu4e/Makefile.in deleted file mode 120000 index 57288048..00000000 --- a/straight/build/mu4e/mu4e/Makefile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/Makefile.in \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/TODO b/straight/build/mu4e/mu4e/TODO deleted file mode 120000 index c134bdb0..00000000 --- a/straight/build/mu4e/mu4e/TODO +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/TODO \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/fdl.texi b/straight/build/mu4e/mu4e/fdl.texi deleted file mode 120000 index 3a3b7acc..00000000 --- a/straight/build/mu4e/mu4e/fdl.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/fdl.texi \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/meson.build b/straight/build/mu4e/mu4e/meson.build deleted file mode 120000 index bf6144c9..00000000 --- a/straight/build/mu4e/mu4e/meson.build +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/meson.build \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-about.org b/straight/build/mu4e/mu4e/mu4e-about.org deleted file mode 120000 index 04d3ee0b..00000000 --- a/straight/build/mu4e/mu4e/mu4e-about.org +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-about.org \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-actions.el b/straight/build/mu4e/mu4e/mu4e-actions.el deleted file mode 120000 index f30d537f..00000000 --- a/straight/build/mu4e/mu4e/mu4e-actions.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-actions.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-actions.elc b/straight/build/mu4e/mu4e/mu4e-actions.elc deleted file mode 100644 index 4f7cf2c1..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-actions.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-bookmarks.el b/straight/build/mu4e/mu4e/mu4e-bookmarks.el deleted file mode 120000 index c0a1936a..00000000 --- a/straight/build/mu4e/mu4e/mu4e-bookmarks.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-bookmarks.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-bookmarks.elc b/straight/build/mu4e/mu4e/mu4e-bookmarks.elc deleted file mode 100644 index 5ada3423..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-bookmarks.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-compose.el b/straight/build/mu4e/mu4e/mu4e-compose.el deleted file mode 120000 index ac8e2312..00000000 --- a/straight/build/mu4e/mu4e/mu4e-compose.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-compose.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-compose.elc b/straight/build/mu4e/mu4e/mu4e-compose.elc deleted file mode 100644 index dd0a5aa4..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-compose.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-contacts.el b/straight/build/mu4e/mu4e/mu4e-contacts.el deleted file mode 120000 index ac8cb80a..00000000 --- a/straight/build/mu4e/mu4e/mu4e-contacts.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-contacts.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-contacts.elc b/straight/build/mu4e/mu4e/mu4e-contacts.elc deleted file mode 100644 index bfa35ef2..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-contacts.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-context.el b/straight/build/mu4e/mu4e/mu4e-context.el deleted file mode 120000 index 636d4391..00000000 --- a/straight/build/mu4e/mu4e/mu4e-context.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-context.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-context.elc b/straight/build/mu4e/mu4e/mu4e-context.elc deleted file mode 100644 index cb0f95fb..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-context.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-contrib.el b/straight/build/mu4e/mu4e/mu4e-contrib.el deleted file mode 120000 index 017b2bdc..00000000 --- a/straight/build/mu4e/mu4e/mu4e-contrib.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-contrib.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-contrib.elc b/straight/build/mu4e/mu4e/mu4e-contrib.elc deleted file mode 100644 index c4c3f074..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-contrib.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-draft.el b/straight/build/mu4e/mu4e/mu4e-draft.el deleted file mode 120000 index c623fbe5..00000000 --- a/straight/build/mu4e/mu4e/mu4e-draft.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-draft.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-draft.elc b/straight/build/mu4e/mu4e/mu4e-draft.elc deleted file mode 100644 index 6b6585f9..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-draft.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-folders.el b/straight/build/mu4e/mu4e/mu4e-folders.el deleted file mode 120000 index 7c16dd34..00000000 --- a/straight/build/mu4e/mu4e/mu4e-folders.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-folders.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-folders.elc b/straight/build/mu4e/mu4e/mu4e-folders.elc deleted file mode 100644 index 7636202b..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-folders.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-headers.el b/straight/build/mu4e/mu4e/mu4e-headers.el deleted file mode 120000 index 399079af..00000000 --- a/straight/build/mu4e/mu4e/mu4e-headers.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-headers.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-headers.elc b/straight/build/mu4e/mu4e/mu4e-headers.elc deleted file mode 100644 index c5ab9de6..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-headers.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-helpers.el b/straight/build/mu4e/mu4e/mu4e-helpers.el deleted file mode 120000 index 5e422994..00000000 --- a/straight/build/mu4e/mu4e/mu4e-helpers.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-helpers.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-helpers.elc b/straight/build/mu4e/mu4e/mu4e-helpers.elc deleted file mode 100644 index 1f6c1cb8..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-helpers.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-icalendar.el b/straight/build/mu4e/mu4e/mu4e-icalendar.el deleted file mode 120000 index 07b2ab7a..00000000 --- a/straight/build/mu4e/mu4e/mu4e-icalendar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-icalendar.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-icalendar.elc b/straight/build/mu4e/mu4e/mu4e-icalendar.elc deleted file mode 100644 index 4905007b..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-icalendar.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-lists.el b/straight/build/mu4e/mu4e/mu4e-lists.el deleted file mode 120000 index 76e2f7bf..00000000 --- a/straight/build/mu4e/mu4e/mu4e-lists.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-lists.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-lists.elc b/straight/build/mu4e/mu4e/mu4e-lists.elc deleted file mode 100644 index 0a09c790..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-lists.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-main.el b/straight/build/mu4e/mu4e/mu4e-main.el deleted file mode 120000 index 9b6ae45a..00000000 --- a/straight/build/mu4e/mu4e/mu4e-main.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-main.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-main.elc b/straight/build/mu4e/mu4e/mu4e-main.elc deleted file mode 100644 index 33941a9b..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-main.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-mark.el b/straight/build/mu4e/mu4e/mu4e-mark.el deleted file mode 120000 index c3fdce63..00000000 --- a/straight/build/mu4e/mu4e/mu4e-mark.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-mark.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-mark.elc b/straight/build/mu4e/mu4e/mu4e-mark.elc deleted file mode 100644 index 17068dcd..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-mark.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-message.el b/straight/build/mu4e/mu4e/mu4e-message.el deleted file mode 120000 index 1999c5dd..00000000 --- a/straight/build/mu4e/mu4e/mu4e-message.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-message.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-message.elc b/straight/build/mu4e/mu4e/mu4e-message.elc deleted file mode 100644 index 038d169a..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-message.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-meta.el b/straight/build/mu4e/mu4e/mu4e-meta.el deleted file mode 120000 index 16d0a054..00000000 --- a/straight/build/mu4e/mu4e/mu4e-meta.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-meta.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-meta.el.in b/straight/build/mu4e/mu4e/mu4e-meta.el.in deleted file mode 120000 index 657e7b94..00000000 --- a/straight/build/mu4e/mu4e/mu4e-meta.el.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-meta.el.in \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-meta.elc b/straight/build/mu4e/mu4e/mu4e-meta.elc deleted file mode 100644 index f1e76ded..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-meta.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-org.el b/straight/build/mu4e/mu4e/mu4e-org.el deleted file mode 120000 index 08a88f19..00000000 --- a/straight/build/mu4e/mu4e/mu4e-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-org.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-org.elc b/straight/build/mu4e/mu4e/mu4e-org.elc deleted file mode 100644 index 4366714c..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-org.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-proc.elc b/straight/build/mu4e/mu4e/mu4e-proc.elc deleted file mode 120000 index bd640d1c..00000000 --- a/straight/build/mu4e/mu4e/mu4e-proc.elc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-proc.elc \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-search.el b/straight/build/mu4e/mu4e/mu4e-search.el deleted file mode 120000 index b3236ffd..00000000 --- a/straight/build/mu4e/mu4e/mu4e-search.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-search.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-search.elc b/straight/build/mu4e/mu4e/mu4e-search.elc deleted file mode 100644 index f76a12c0..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-search.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-server.el b/straight/build/mu4e/mu4e/mu4e-server.el deleted file mode 120000 index 5e097a2f..00000000 --- a/straight/build/mu4e/mu4e/mu4e-server.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-server.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-server.elc b/straight/build/mu4e/mu4e/mu4e-server.elc deleted file mode 100644 index 9bdb7c2c..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-server.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-speedbar.el b/straight/build/mu4e/mu4e/mu4e-speedbar.el deleted file mode 120000 index fe1d00b8..00000000 --- a/straight/build/mu4e/mu4e/mu4e-speedbar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-speedbar.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-speedbar.elc b/straight/build/mu4e/mu4e/mu4e-speedbar.elc deleted file mode 100644 index bb659730..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-speedbar.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-update.el b/straight/build/mu4e/mu4e/mu4e-update.el deleted file mode 120000 index 740e5ae2..00000000 --- a/straight/build/mu4e/mu4e/mu4e-update.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-update.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-update.elc b/straight/build/mu4e/mu4e/mu4e-update.elc deleted file mode 100644 index 6793ecd1..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-update.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-utils.elc b/straight/build/mu4e/mu4e/mu4e-utils.elc deleted file mode 120000 index 3c8f9af5..00000000 --- a/straight/build/mu4e/mu4e/mu4e-utils.elc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-utils.elc \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-vars.el b/straight/build/mu4e/mu4e/mu4e-vars.el deleted file mode 120000 index df7cb82f..00000000 --- a/straight/build/mu4e/mu4e/mu4e-vars.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-vars.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-vars.elc b/straight/build/mu4e/mu4e/mu4e-vars.elc deleted file mode 100644 index 1a84ed4d..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-vars.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e-view-common.elc b/straight/build/mu4e/mu4e/mu4e-view-common.elc deleted file mode 120000 index 68739422..00000000 --- a/straight/build/mu4e/mu4e/mu4e-view-common.elc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-view-common.elc \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-view-gnus.elc b/straight/build/mu4e/mu4e/mu4e-view-gnus.elc deleted file mode 120000 index dffddc18..00000000 --- a/straight/build/mu4e/mu4e/mu4e-view-gnus.elc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-view-gnus.elc \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-view-old.elc b/straight/build/mu4e/mu4e/mu4e-view-old.elc deleted file mode 120000 index 60eff8c7..00000000 --- a/straight/build/mu4e/mu4e/mu4e-view-old.elc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-view-old.elc \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-view.el b/straight/build/mu4e/mu4e/mu4e-view.el deleted file mode 120000 index b632df5c..00000000 --- a/straight/build/mu4e/mu4e/mu4e-view.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e-view.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e-view.elc b/straight/build/mu4e/mu4e/mu4e-view.elc deleted file mode 100644 index 8cf6b0ab..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e-view.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e.el b/straight/build/mu4e/mu4e/mu4e.el deleted file mode 120000 index d0c49a31..00000000 --- a/straight/build/mu4e/mu4e/mu4e.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e.elc b/straight/build/mu4e/mu4e/mu4e.elc deleted file mode 100644 index bc5ff1d2..00000000 Binary files a/straight/build/mu4e/mu4e/mu4e.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/mu4e.info b/straight/build/mu4e/mu4e/mu4e.info deleted file mode 120000 index 853abb87..00000000 --- a/straight/build/mu4e/mu4e/mu4e.info +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e.info \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/mu4e.texi b/straight/build/mu4e/mu4e/mu4e.texi deleted file mode 120000 index 667933a4..00000000 --- a/straight/build/mu4e/mu4e/mu4e.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/mu4e.texi \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/obsolete/org-mu4e.el b/straight/build/mu4e/mu4e/obsolete/org-mu4e.el deleted file mode 120000 index f48fa8a3..00000000 --- a/straight/build/mu4e/mu4e/obsolete/org-mu4e.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/obsolete/org-mu4e.el \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/obsolete/org-mu4e.elc b/straight/build/mu4e/mu4e/obsolete/org-mu4e.elc deleted file mode 100644 index f81ef806..00000000 Binary files a/straight/build/mu4e/mu4e/obsolete/org-mu4e.elc and /dev/null differ diff --git a/straight/build/mu4e/mu4e/stamp-vti b/straight/build/mu4e/mu4e/stamp-vti deleted file mode 120000 index 17353118..00000000 --- a/straight/build/mu4e/mu4e/stamp-vti +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/stamp-vti \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/texinfo-klare.css b/straight/build/mu4e/mu4e/texinfo-klare.css deleted file mode 120000 index c19e50f8..00000000 --- a/straight/build/mu4e/mu4e/texinfo-klare.css +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/texinfo-klare.css \ No newline at end of file diff --git a/straight/build/mu4e/mu4e/version.texi b/straight/build/mu4e/mu4e/version.texi deleted file mode 120000 index 140f9460..00000000 --- a/straight/build/mu4e/mu4e/version.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/mu/mu4e/version.texi \ No newline at end of file diff --git a/straight/build/no-littering/no-littering-autoloads.el b/straight/build/no-littering/no-littering-autoloads.el deleted file mode 100644 index c1be37a5..00000000 --- a/straight/build/no-littering/no-littering-autoloads.el +++ /dev/null @@ -1,30 +0,0 @@ -;;; no-littering-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "no-littering" "no-littering.el" (0 0 0 0)) -;;; Generated autoloads from no-littering.el - -(autoload 'no-littering-expand-etc-file-name "no-littering" "\ -Expand filename FILE relative to `no-littering-etc-directory'. - -\(fn FILE)" nil nil) - -(autoload 'no-littering-expand-var-file-name "no-littering" "\ -Expand filename FILE relative to `no-littering-var-directory'. - -\(fn FILE)" nil nil) - -(register-definition-prefixes "no-littering" '("no-littering-")) - -;;;*** - -(provide 'no-littering-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; no-littering-autoloads.el ends here diff --git a/straight/build/no-littering/no-littering.el b/straight/build/no-littering/no-littering.el deleted file mode 120000 index 16b036b9..00000000 --- a/straight/build/no-littering/no-littering.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/no-littering/no-littering.el \ No newline at end of file diff --git a/straight/build/no-littering/no-littering.elc b/straight/build/no-littering/no-littering.elc deleted file mode 100644 index 38d56c44..00000000 Binary files a/straight/build/no-littering/no-littering.elc and /dev/null differ diff --git a/straight/build/nov/nov-autoloads.el b/straight/build/nov/nov-autoloads.el deleted file mode 100644 index 0b8b7be3..00000000 --- a/straight/build/nov/nov-autoloads.el +++ /dev/null @@ -1,32 +0,0 @@ -;;; nov-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "nov" "nov.el" (0 0 0 0)) -;;; Generated autoloads from nov.el - -(autoload 'nov-mode "nov" "\ -Major mode for reading EPUB documents - -\(fn)" t nil) - -(autoload 'nov-bookmark-jump-handler "nov" "\ -The bookmark handler-function interface for bookmark BMK. - -See also `nov-bookmark-make-record'. - -\(fn BMK)" nil nil) - -(register-definition-prefixes "nov" '("nov-")) - -;;;*** - -(provide 'nov-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; nov-autoloads.el ends here diff --git a/straight/build/nov/nov.el b/straight/build/nov/nov.el deleted file mode 120000 index e83a2b70..00000000 --- a/straight/build/nov/nov.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/nov.el/nov.el \ No newline at end of file diff --git a/straight/build/nov/nov.elc b/straight/build/nov/nov.elc deleted file mode 100644 index 9b20b42b..00000000 Binary files a/straight/build/nov/nov.elc and /dev/null differ diff --git a/straight/build/ob-restclient/ob-restclient-autoloads.el b/straight/build/ob-restclient/ob-restclient-autoloads.el deleted file mode 100644 index f539a841..00000000 --- a/straight/build/ob-restclient/ob-restclient-autoloads.el +++ /dev/null @@ -1,26 +0,0 @@ -;;; ob-restclient-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "ob-restclient" "ob-restclient.el" (0 0 0 0)) -;;; Generated autoloads from ob-restclient.el - -(autoload 'org-babel-execute:restclient "ob-restclient" "\ -Execute a block of Restclient code with org-babel. -This function is called by `org-babel-execute-src-block' - -\(fn BODY PARAMS)" nil nil) - -(register-definition-prefixes "ob-restclient" '("org-babel-")) - -;;;*** - -(provide 'ob-restclient-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ob-restclient-autoloads.el ends here diff --git a/straight/build/ob-restclient/ob-restclient.el b/straight/build/ob-restclient/ob-restclient.el deleted file mode 120000 index 58b55ba6..00000000 --- a/straight/build/ob-restclient/ob-restclient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ob-restclient.el/ob-restclient.el \ No newline at end of file diff --git a/straight/build/ob-restclient/ob-restclient.elc b/straight/build/ob-restclient/ob-restclient.elc deleted file mode 100644 index 79410827..00000000 Binary files a/straight/build/ob-restclient/ob-restclient.elc and /dev/null differ diff --git a/straight/build/org-caldav/org-caldav-autoloads.el b/straight/build/org-caldav/org-caldav-autoloads.el deleted file mode 100644 index 2a016aa3..00000000 --- a/straight/build/org-caldav/org-caldav-autoloads.el +++ /dev/null @@ -1,31 +0,0 @@ -;;; org-caldav-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-caldav" "org-caldav.el" (0 0 0 0)) -;;; Generated autoloads from org-caldav.el - -(autoload 'org-caldav-sync "org-caldav" "\ -Sync Org with calendar." t nil) - -(autoload 'org-caldav-import-ics-buffer-to-org "org-caldav" "\ -Add ics content in current buffer to `org-caldav-inbox'." nil nil) - -(autoload 'org-caldav-import-ics-to-org "org-caldav" "\ -Add ics content in PATH to `org-caldav-inbox'. - -\(fn PATH)" nil nil) - -(register-definition-prefixes "org-caldav" '("org-caldav-")) - -;;;*** - -(provide 'org-caldav-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-caldav-autoloads.el ends here diff --git a/straight/build/org-caldav/org-caldav.el b/straight/build/org-caldav/org-caldav.el deleted file mode 120000 index c2ca3f85..00000000 --- a/straight/build/org-caldav/org-caldav.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-caldav/org-caldav.el \ No newline at end of file diff --git a/straight/build/org-caldav/org-caldav.elc b/straight/build/org-caldav/org-caldav.elc deleted file mode 100644 index 97889c7b..00000000 Binary files a/straight/build/org-caldav/org-caldav.elc and /dev/null differ diff --git a/straight/build/org-msg/org-msg-autoloads.el b/straight/build/org-msg/org-msg-autoloads.el deleted file mode 100644 index 7ba6f0f9..00000000 --- a/straight/build/org-msg/org-msg-autoloads.el +++ /dev/null @@ -1,42 +0,0 @@ -;;; org-msg-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-msg" "org-msg.el" (0 0 0 0)) -;;; Generated autoloads from org-msg.el - -(defvar org-msg-mode nil "\ -Non-nil if Org-Msg mode is enabled. -See the `org-msg-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-msg-mode'.") - -(custom-autoload 'org-msg-mode "org-msg" nil) - -(autoload 'org-msg-mode "org-msg" "\ -Toggle OrgMsg mode. -With a prefix argument ARG, enable Delete Selection mode if ARG -is positive, and disable it otherwise. If called from Lisp, -enable the mode if ARG is omitted or nil. - -When OrgMsg mode is enabled, the Message mode behavior is -modified to make use of Org Mode for mail composition and build -HTML emails. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "org-msg" '("org-msg-")) - -;;;*** - -(provide 'org-msg-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-msg-autoloads.el ends here diff --git a/straight/build/org-msg/org-msg.el b/straight/build/org-msg/org-msg.el deleted file mode 120000 index 26adffd9..00000000 --- a/straight/build/org-msg/org-msg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-msg/org-msg.el \ No newline at end of file diff --git a/straight/build/org-msg/org-msg.elc b/straight/build/org-msg/org-msg.elc deleted file mode 100644 index c6b207cf..00000000 Binary files a/straight/build/org-msg/org-msg.elc and /dev/null differ diff --git a/straight/build/org-notifications/org-notifications-autoloads.el b/straight/build/org-notifications/org-notifications-autoloads.el deleted file mode 100644 index a5a3fde5..00000000 --- a/straight/build/org-notifications/org-notifications-autoloads.el +++ /dev/null @@ -1,27 +0,0 @@ -;;; org-notifications-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-notifications" "org-notifications.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from org-notifications.el - -(autoload 'org-notifications-start "org-notifications" "\ -Start the timer that is used to collect agenda items." t nil) - -(autoload 'org-notifications-stop "org-notifications" "\ -Stop the timer that is used to collect agenda items." t nil) - -(register-definition-prefixes "org-notifications" '("org-notifications-")) - -;;;*** - -(provide 'org-notifications-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-notifications-autoloads.el ends here diff --git a/straight/build/org-notifications/org-notifications.el b/straight/build/org-notifications/org-notifications.el deleted file mode 120000 index 7f2d9e8f..00000000 --- a/straight/build/org-notifications/org-notifications.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-notifications/org-notifications.el \ No newline at end of file diff --git a/straight/build/org-notifications/org-notifications.elc b/straight/build/org-notifications/org-notifications.elc deleted file mode 100644 index d2b84739..00000000 Binary files a/straight/build/org-notifications/org-notifications.elc and /dev/null differ diff --git a/straight/build/org-notifications/sounds/ding_elevator.wav b/straight/build/org-notifications/sounds/ding_elevator.wav deleted file mode 120000 index e80188ff..00000000 --- a/straight/build/org-notifications/sounds/ding_elevator.wav +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-notifications/sounds/ding_elevator.wav \ No newline at end of file diff --git a/straight/build/org-notifications/sounds/ding_percussion.wav b/straight/build/org-notifications/sounds/ding_percussion.wav deleted file mode 120000 index 13fc39b0..00000000 --- a/straight/build/org-notifications/sounds/ding_percussion.wav +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-notifications/sounds/ding_percussion.wav \ No newline at end of file diff --git a/straight/build/org-roam-ui/org-roam-ui-autoloads.el b/straight/build/org-roam-ui/org-roam-ui-autoloads.el deleted file mode 100644 index 0df776af..00000000 --- a/straight/build/org-roam-ui/org-roam-ui-autoloads.el +++ /dev/null @@ -1,102 +0,0 @@ -;;; org-roam-ui-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-roam-ui" "org-roam-ui.el" (0 0 0 0)) -;;; Generated autoloads from org-roam-ui.el - -(defvar org-roam-ui-mode nil "\ -Non-nil if org-roam-ui mode is enabled. -See the `org-roam-ui-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-ui-mode'.") - -(custom-autoload 'org-roam-ui-mode "org-roam-ui" nil) - -(autoload 'org-roam-ui-mode "org-roam-ui" "\ -Enable org-roam-ui. -This serves the web-build and API over HTTP. - -This is a minor mode. If called interactively, toggle the -`org-roam-ui mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-roam-ui-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'org-roam-ui-open "org-roam-ui" "\ -Ensure `org-roam-ui' is running, then open the `org-roam-ui' webpage." t nil) - -(autoload 'org-roam-ui-node-zoom "org-roam-ui" "\ -Move the view of the graph to current node. -or optionally a node of your choosing. -Optionally takes three arguments: -The ID of the node you want to travel to. -The SPEED in ms it takes to make the transition. -The PADDING around the nodes in the viewport. - -\(fn &optional ID SPEED PADDING)" t nil) - -(autoload 'org-roam-ui-node-local "org-roam-ui" "\ -Open the local graph view of the current node. -Optionally with ID (string), SPEED (number, ms) and PADDING (number, px). - -\(fn &optional ID SPEED PADDING)" t nil) - -(autoload 'org-roam-ui-sync-theme "org-roam-ui" "\ -Sync your current Emacs theme with org-roam-ui." t nil) - -(defvar org-roam-ui-follow-mode nil "\ -Non-nil if org-roam-ui-Follow mode is enabled. -See the `org-roam-ui-follow-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-ui-follow-mode'.") - -(custom-autoload 'org-roam-ui-follow-mode "org-roam-ui" nil) - -(autoload 'org-roam-ui-follow-mode "org-roam-ui" "\ -Set whether ORUI should follow your every move in Emacs. - -This is a minor mode. If called interactively, toggle the -`org-roam-ui-Follow mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-roam-ui-follow-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "org-roam-ui" '("file/:file" "img/:file" "org-roam-ui-")) - -;;;*** - -(provide 'org-roam-ui-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-roam-ui-autoloads.el ends here diff --git a/straight/build/org-roam-ui/org-roam-ui.el b/straight/build/org-roam-ui/org-roam-ui.el deleted file mode 120000 index 84707b53..00000000 --- a/straight/build/org-roam-ui/org-roam-ui.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/org-roam-ui.el \ No newline at end of file diff --git a/straight/build/org-roam-ui/org-roam-ui.elc b/straight/build/org-roam-ui/org-roam-ui.elc deleted file mode 100644 index a36ee785..00000000 Binary files a/straight/build/org-roam-ui/org-roam-ui.elc and /dev/null differ diff --git a/straight/build/org-roam-ui/out/404.html b/straight/build/org-roam-ui/out/404.html deleted file mode 120000 index b9664157..00000000 --- a/straight/build/org-roam-ui/out/404.html +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/404.html \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_buildManifest.js b/straight/build/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_buildManifest.js deleted file mode 120000 index 32007e33..00000000 --- a/straight/build/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_buildManifest.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_ssgManifest.js b/straight/build/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_ssgManifest.js deleted file mode 120000 index c219433c..00000000 --- a/straight/build/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/TRB_w901sY-z_7CCTa1Kl/_ssgManifest.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/0c428ae2-753f1ebbec24c403674c.js b/straight/build/org-roam-ui/out/_next/static/chunks/0c428ae2-753f1ebbec24c403674c.js deleted file mode 120000 index 92439c26..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/0c428ae2-753f1ebbec24c403674c.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/0c428ae2-753f1ebbec24c403674c.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/17007de1-7d8b9c17ee7cc8107af3.js b/straight/build/org-roam-ui/out/_next/static/chunks/17007de1-7d8b9c17ee7cc8107af3.js deleted file mode 120000 index eb380fe5..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/17007de1-7d8b9c17ee7cc8107af3.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/17007de1-7d8b9c17ee7cc8107af3.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/1a48c3c1-648f6631a5e9a5f8e954.js b/straight/build/org-roam-ui/out/_next/static/chunks/1a48c3c1-648f6631a5e9a5f8e954.js deleted file mode 120000 index 748a7627..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/1a48c3c1-648f6631a5e9a5f8e954.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/1a48c3c1-648f6631a5e9a5f8e954.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/252f366e-54a484ebfe8fe95dfdbb.js b/straight/build/org-roam-ui/out/_next/static/chunks/252f366e-54a484ebfe8fe95dfdbb.js deleted file mode 120000 index c8b70107..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/252f366e-54a484ebfe8fe95dfdbb.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/252f366e-54a484ebfe8fe95dfdbb.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/907.06370254df2573a8d372.js b/straight/build/org-roam-ui/out/_next/static/chunks/907.06370254df2573a8d372.js deleted file mode 120000 index ef0279e0..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/907.06370254df2573a8d372.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/907.06370254df2573a8d372.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/911-811443f68e27e1fd4f52.js b/straight/build/org-roam-ui/out/_next/static/chunks/911-811443f68e27e1fd4f52.js deleted file mode 120000 index 640bf6e6..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/911-811443f68e27e1fd4f52.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/911-811443f68e27e1fd4f52.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/95b64a6e-860b8751a48619de0c76.js b/straight/build/org-roam-ui/out/_next/static/chunks/95b64a6e-860b8751a48619de0c76.js deleted file mode 120000 index f16106eb..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/95b64a6e-860b8751a48619de0c76.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/95b64a6e-860b8751a48619de0c76.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/b5f2ed29-c14b12daa385c4cc7854.js b/straight/build/org-roam-ui/out/_next/static/chunks/b5f2ed29-c14b12daa385c4cc7854.js deleted file mode 120000 index 18e0c9d2..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/b5f2ed29-c14b12daa385c4cc7854.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/b5f2ed29-c14b12daa385c4cc7854.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/d25bd147-2c59edc357c0e2372258.js b/straight/build/org-roam-ui/out/_next/static/chunks/d25bd147-2c59edc357c0e2372258.js deleted file mode 120000 index c9c218c6..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/d25bd147-2c59edc357c0e2372258.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/d25bd147-2c59edc357c0e2372258.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/fb7d5399-b53d39280eb7028fd5fb.js b/straight/build/org-roam-ui/out/_next/static/chunks/fb7d5399-b53d39280eb7028fd5fb.js deleted file mode 120000 index 8d8c1bf9..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/fb7d5399-b53d39280eb7028fd5fb.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/fb7d5399-b53d39280eb7028fd5fb.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/framework-2f612445bd50b211f15a.js b/straight/build/org-roam-ui/out/_next/static/chunks/framework-2f612445bd50b211f15a.js deleted file mode 120000 index 9f6679c1..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/framework-2f612445bd50b211f15a.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/framework-2f612445bd50b211f15a.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/main-965b0767a8d0eaf0c110.js b/straight/build/org-roam-ui/out/_next/static/chunks/main-965b0767a8d0eaf0c110.js deleted file mode 120000 index ae53b745..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/main-965b0767a8d0eaf0c110.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/main-965b0767a8d0eaf0c110.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/pages/_app-7ef60f4a6a38c5e0c8ec.js b/straight/build/org-roam-ui/out/_next/static/chunks/pages/_app-7ef60f4a6a38c5e0c8ec.js deleted file mode 120000 index ad3f8d28..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/pages/_app-7ef60f4a6a38c5e0c8ec.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/pages/_app-7ef60f4a6a38c5e0c8ec.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/pages/_error-ea939aab753d9e9db3bd.js b/straight/build/org-roam-ui/out/_next/static/chunks/pages/_error-ea939aab753d9e9db3bd.js deleted file mode 120000 index 9ceafbed..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/pages/_error-ea939aab753d9e9db3bd.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/pages/_error-ea939aab753d9e9db3bd.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/pages/index-8fc59807ca4ab13892e2.js b/straight/build/org-roam-ui/out/_next/static/chunks/pages/index-8fc59807ca4ab13892e2.js deleted file mode 120000 index c8bd4f3e..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/pages/index-8fc59807ca4ab13892e2.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/pages/index-8fc59807ca4ab13892e2.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js b/straight/build/org-roam-ui/out/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js deleted file mode 120000 index c348b399..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/polyfills-a40ef1678bae11e696dba45124eadd70.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/chunks/webpack-96298ddac7773fa5ecad.js b/straight/build/org-roam-ui/out/_next/static/chunks/webpack-96298ddac7773fa5ecad.js deleted file mode 120000 index 1a72cccb..00000000 --- a/straight/build/org-roam-ui/out/_next/static/chunks/webpack-96298ddac7773fa5ecad.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/chunks/webpack-96298ddac7773fa5ecad.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/css/9aeb688eb5e47ce218d8.css b/straight/build/org-roam-ui/out/_next/static/css/9aeb688eb5e47ce218d8.css deleted file mode 120000 index 576c38bf..00000000 --- a/straight/build/org-roam-ui/out/_next/static/css/9aeb688eb5e47ce218d8.css +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/css/9aeb688eb5e47ce218d8.css \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/css/a37ded5ec4cf14937ec5.css b/straight/build/org-roam-ui/out/_next/static/css/a37ded5ec4cf14937ec5.css deleted file mode 120000 index 59e4c620..00000000 --- a/straight/build/org-roam-ui/out/_next/static/css/a37ded5ec4cf14937ec5.css +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/css/a37ded5ec4cf14937ec5.css \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.0d9f7ab640a0a7ab35edc350b00674df.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.0d9f7ab640a0a7ab35edc350b00674df.woff2 deleted file mode 120000 index f2a4cc33..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.0d9f7ab640a0a7ab35edc350b00674df.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.0d9f7ab640a0a7ab35edc350b00674df.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.4c4ccbd9ffaa7d323d55b044e142419e.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.4c4ccbd9ffaa7d323d55b044e142419e.woff deleted file mode 120000 index 4586674b..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.4c4ccbd9ffaa7d323d55b044e142419e.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.4c4ccbd9ffaa7d323d55b044e142419e.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.a47238c0c668165e9d0b1f594d84c209.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.a47238c0c668165e9d0b1f594d84c209.ttf deleted file mode 120000 index 5ee54605..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.a47238c0c668165e9d0b1f594d84c209.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_AMS-Regular.a47238c0c668165e9d0b1f594d84c209.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.0926786647deaf17d76d54f52ad74657.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.0926786647deaf17d76d54f52ad74657.ttf deleted file mode 120000 index 8b468dc8..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.0926786647deaf17d76d54f52ad74657.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.0926786647deaf17d76d54f52ad74657.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.19f570357f4fe9102516d952cef1b2ff.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.19f570357f4fe9102516d952cef1b2ff.woff2 deleted file mode 120000 index 12ecf568..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.19f570357f4fe9102516d952cef1b2ff.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.19f570357f4fe9102516d952cef1b2ff.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.ca08d02310fa9f19ba0299d17128e055.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.ca08d02310fa9f19ba0299d17128e055.woff deleted file mode 120000 index 15e6bdcd..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.ca08d02310fa9f19ba0299d17128e055.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Bold.ca08d02310fa9f19ba0299d17128e055.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.3e19c488cac3849dd20a92525f4701cc.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.3e19c488cac3849dd20a92525f4701cc.woff2 deleted file mode 120000 index a653df55..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.3e19c488cac3849dd20a92525f4701cc.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.3e19c488cac3849dd20a92525f4701cc.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.e37e9cd84c4964f2d9ecf563af44ccec.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.e37e9cd84c4964f2d9ecf563af44ccec.woff deleted file mode 120000 index 4632689e..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.e37e9cd84c4964f2d9ecf563af44ccec.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.e37e9cd84c4964f2d9ecf563af44ccec.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.f37960f4fd4766e02ca4ee064ad5f23c.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.f37960f4fd4766e02ca4ee064ad5f23c.ttf deleted file mode 120000 index 8f45432d..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.f37960f4fd4766e02ca4ee064ad5f23c.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Caligraphic-Regular.f37960f4fd4766e02ca4ee064ad5f23c.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.b956c7a12877a36343b891acffeefb5d.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.b956c7a12877a36343b891acffeefb5d.woff deleted file mode 120000 index 1224b63d..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.b956c7a12877a36343b891acffeefb5d.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.b956c7a12877a36343b891acffeefb5d.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.bf17ccf46b827b19854aa4defe751127.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.bf17ccf46b827b19854aa4defe751127.woff2 deleted file mode 120000 index c610649c..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.bf17ccf46b827b19854aa4defe751127.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.bf17ccf46b827b19854aa4defe751127.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.f3050194985440e1fc6fa5963bbd5079.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.f3050194985440e1fc6fa5963bbd5079.ttf deleted file mode 120000 index d3da344b..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.f3050194985440e1fc6fa5963bbd5079.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Bold.f3050194985440e1fc6fa5963bbd5079.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.3298092a28560733527fd4a50510bafc.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.3298092a28560733527fd4a50510bafc.ttf deleted file mode 120000 index 9502e3e9..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.3298092a28560733527fd4a50510bafc.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.3298092a28560733527fd4a50510bafc.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.8a8e9684ad0e83b71c0b86c79336c8ab.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.8a8e9684ad0e83b71c0b86c79336c8ab.woff2 deleted file mode 120000 index 99cff070..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.8a8e9684ad0e83b71c0b86c79336c8ab.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.8a8e9684ad0e83b71c0b86c79336c8ab.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.a163bcf09449ae8ed783557e7c9c9aaf.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.a163bcf09449ae8ed783557e7c9c9aaf.woff deleted file mode 120000 index 2b818dc5..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.a163bcf09449ae8ed783557e7c9c9aaf.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Fraktur-Regular.a163bcf09449ae8ed783557e7c9c9aaf.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.5050a336dd1ba9fd3e21588d8360f544.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.5050a336dd1ba9fd3e21588d8360f544.ttf deleted file mode 120000 index 0a20ba9d..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.5050a336dd1ba9fd3e21588d8360f544.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.5050a336dd1ba9fd3e21588d8360f544.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.7087a6c82e23f30cdd53e29010ec6fe2.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.7087a6c82e23f30cdd53e29010ec6fe2.woff2 deleted file mode 120000 index dcf95f67..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.7087a6c82e23f30cdd53e29010ec6fe2.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.7087a6c82e23f30cdd53e29010ec6fe2.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.dd7b51f1a2ca5bd9b20536cab3fa2beb.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.dd7b51f1a2ca5bd9b20536cab3fa2beb.woff deleted file mode 120000 index 68d206c4..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.dd7b51f1a2ca5bd9b20536cab3fa2beb.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Bold.dd7b51f1a2ca5bd9b20536cab3fa2beb.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.4b77d71b9d3961b7c4859a08623c8579.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.4b77d71b9d3961b7c4859a08623c8579.ttf deleted file mode 120000 index 32a5c8d8..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.4b77d71b9d3961b7c4859a08623c8579.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.4b77d71b9d3961b7c4859a08623c8579.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.5631f11cc4eb168245d4ade061ba16c3.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.5631f11cc4eb168245d4ade061ba16c3.woff2 deleted file mode 120000 index 4a5b31e5..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.5631f11cc4eb168245d4ade061ba16c3.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.5631f11cc4eb168245d4ade061ba16c3.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.fcff27e282d1c5cb42152024912c5e2e.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.fcff27e282d1c5cb42152024912c5e2e.woff deleted file mode 120000 index 964688d8..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.fcff27e282d1c5cb42152024912c5e2e.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-BoldItalic.fcff27e282d1c5cb42152024912c5e2e.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.432673bb817dd78a6c12012ddc660a57.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.432673bb817dd78a6c12012ddc660a57.woff deleted file mode 120000 index ce8a2171..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.432673bb817dd78a6c12012ddc660a57.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.432673bb817dd78a6c12012ddc660a57.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.68ec33c535171d771861ea56e7660894.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.68ec33c535171d771861ea56e7660894.ttf deleted file mode 120000 index 7bddd7c6..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.68ec33c535171d771861ea56e7660894.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.68ec33c535171d771861ea56e7660894.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.b3b010b2535ede725806a63aa7635e4f.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.b3b010b2535ede725806a63aa7635e4f.woff2 deleted file mode 120000 index c65feeba..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.b3b010b2535ede725806a63aa7635e4f.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Italic.b3b010b2535ede725806a63aa7635e4f.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.3fd0ceb35aff44106478820d1810a919.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.3fd0ceb35aff44106478820d1810a919.woff2 deleted file mode 120000 index 1877de1b..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.3fd0ceb35aff44106478820d1810a919.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.3fd0ceb35aff44106478820d1810a919.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.ce81924a0d43971b565b12e4421bc36f.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.ce81924a0d43971b565b12e4421bc36f.ttf deleted file mode 120000 index cd8b7213..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.ce81924a0d43971b565b12e4421bc36f.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.ce81924a0d43971b565b12e4421bc36f.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.e939c6a296ec5f785a248019e41861ba.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.e939c6a296ec5f785a248019e41861ba.woff deleted file mode 120000 index d0cc7a35..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.e939c6a296ec5f785a248019e41861ba.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Main-Regular.e939c6a296ec5f785a248019e41861ba.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.4ad67686722aeefffe2dfe5b4db5a069.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.4ad67686722aeefffe2dfe5b4db5a069.woff deleted file mode 120000 index c68b035f..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.4ad67686722aeefffe2dfe5b4db5a069.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.4ad67686722aeefffe2dfe5b4db5a069.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.85a50d0b44230b474112e56a57ea55e7.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.85a50d0b44230b474112e56a57ea55e7.woff2 deleted file mode 120000 index c57ad7fa..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.85a50d0b44230b474112e56a57ea55e7.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.85a50d0b44230b474112e56a57ea55e7.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.ebfa134b566c6fa6354e8f1302148135.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.ebfa134b566c6fa6354e8f1302148135.ttf deleted file mode 120000 index 175e5f7a..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.ebfa134b566c6fa6354e8f1302148135.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Math-BoldItalic.ebfa134b566c6fa6354e8f1302148135.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.962a48c9434cfdf579ba5db3185719b6.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.962a48c9434cfdf579ba5db3185719b6.woff deleted file mode 120000 index a1004048..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.962a48c9434cfdf579ba5db3185719b6.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.962a48c9434cfdf579ba5db3185719b6.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.bde72b970d8e9b7c9a61b2b49dc5fb75.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.bde72b970d8e9b7c9a61b2b49dc5fb75.ttf deleted file mode 120000 index a2ee7da8..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.bde72b970d8e9b7c9a61b2b49dc5fb75.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.bde72b970d8e9b7c9a61b2b49dc5fb75.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.fc87a1cbfe0b4afce15b66f3c1e79cee.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.fc87a1cbfe0b4afce15b66f3c1e79cee.woff2 deleted file mode 120000 index e260debe..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.fc87a1cbfe0b4afce15b66f3c1e79cee.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Math-Italic.fc87a1cbfe0b4afce15b66f3c1e79cee.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.26afbcc72a29c5a65fc99d06689086bf.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.26afbcc72a29c5a65fc99d06689086bf.woff2 deleted file mode 120000 index 5ff26ecc..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.26afbcc72a29c5a65fc99d06689086bf.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.26afbcc72a29c5a65fc99d06689086bf.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.3ac45b1695b81088d99f417b78556e1c.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.3ac45b1695b81088d99f417b78556e1c.ttf deleted file mode 120000 index f2032ed7..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.3ac45b1695b81088d99f417b78556e1c.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.3ac45b1695b81088d99f417b78556e1c.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.7227401d5436cf059385329a645d0ec3.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.7227401d5436cf059385329a645d0ec3.woff deleted file mode 120000 index fe5271b6..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.7227401d5436cf059385329a645d0ec3.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Bold.7227401d5436cf059385329a645d0ec3.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.19370fb8ec09ba94c9e42255d9fbff0c.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.19370fb8ec09ba94c9e42255d9fbff0c.woff deleted file mode 120000 index 93c47833..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.19370fb8ec09ba94c9e42255d9fbff0c.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.19370fb8ec09ba94c9e42255d9fbff0c.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.68b6c062412a84bbafdfcfb9a233c04f.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.68b6c062412a84bbafdfcfb9a233c04f.woff2 deleted file mode 120000 index 312bd2fd..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.68b6c062412a84bbafdfcfb9a233c04f.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.68b6c062412a84bbafdfcfb9a233c04f.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.a074675505eb4665feea16d12eb8a0fe.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.a074675505eb4665feea16d12eb8a0fe.ttf deleted file mode 120000 index e50928da..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.a074675505eb4665feea16d12eb8a0fe.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Italic.a074675505eb4665feea16d12eb8a0fe.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.7b292c5b318d8c9800d02a3b3be6aee7.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.7b292c5b318d8c9800d02a3b3be6aee7.ttf deleted file mode 120000 index 15196859..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.7b292c5b318d8c9800d02a3b3be6aee7.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.7b292c5b318d8c9800d02a3b3be6aee7.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.abb48c18c3350196db971e54be76e5a6.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.abb48c18c3350196db971e54be76e5a6.woff2 deleted file mode 120000 index b220e4bd..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.abb48c18c3350196db971e54be76e5a6.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.abb48c18c3350196db971e54be76e5a6.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.c13f0338e43cbed1c89f6165b94e3650.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.c13f0338e43cbed1c89f6165b94e3650.woff deleted file mode 120000 index 26d5f4d2..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.c13f0338e43cbed1c89f6165b94e3650.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_SansSerif-Regular.c13f0338e43cbed1c89f6165b94e3650.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.25b86a61b42992afecec60daddc856bb.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.25b86a61b42992afecec60daddc856bb.ttf deleted file mode 120000 index 4540c147..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.25b86a61b42992afecec60daddc856bb.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.25b86a61b42992afecec60daddc856bb.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.9ccc9adb41a39760484d6d0f1c5417e9.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.9ccc9adb41a39760484d6d0f1c5417e9.woff deleted file mode 120000 index e486ae91..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.9ccc9adb41a39760484d6d0f1c5417e9.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.9ccc9adb41a39760484d6d0f1c5417e9.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.df0c5e1ec60655a03ef19f59321c0c3c.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.df0c5e1ec60655a03ef19f59321c0c3c.woff2 deleted file mode 120000 index f54a3377..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.df0c5e1ec60655a03ef19f59321c0c3c.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Script-Regular.df0c5e1ec60655a03ef19f59321c0c3c.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.1882c67066d09e2e81ddec7c953860bc.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.1882c67066d09e2e81ddec7c953860bc.woff deleted file mode 120000 index 6aeee40f..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.1882c67066d09e2e81ddec7c953860bc.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.1882c67066d09e2e81ddec7c953860bc.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.21f0471311ce052c2e54af595e8421b4.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.21f0471311ce052c2e54af595e8421b4.woff2 deleted file mode 120000 index 38bce96c..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.21f0471311ce052c2e54af595e8421b4.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.21f0471311ce052c2e54af595e8421b4.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.6445a5c8d2057878c1abcfa23e0be18f.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.6445a5c8d2057878c1abcfa23e0be18f.ttf deleted file mode 120000 index c8526bda..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.6445a5c8d2057878c1abcfa23e0be18f.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size1-Regular.6445a5c8d2057878c1abcfa23e0be18f.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.1ae9beb4a11a89465a296fd7af735d30.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.1ae9beb4a11a89465a296fd7af735d30.woff2 deleted file mode 120000 index e057e570..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.1ae9beb4a11a89465a296fd7af735d30.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.1ae9beb4a11a89465a296fd7af735d30.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.96031a0ce648a723ca5ed5b726ec3509.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.96031a0ce648a723ca5ed5b726ec3509.ttf deleted file mode 120000 index 75e7156a..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.96031a0ce648a723ca5ed5b726ec3509.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.96031a0ce648a723ca5ed5b726ec3509.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.bdc7b2d5e9f73527989af37c9cd30c8d.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.bdc7b2d5e9f73527989af37c9cd30c8d.woff deleted file mode 120000 index 8910adb8..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.bdc7b2d5e9f73527989af37c9cd30c8d.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size2-Regular.bdc7b2d5e9f73527989af37c9cd30c8d.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.681badffdf434ad52e511cdb988232df.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.681badffdf434ad52e511cdb988232df.ttf deleted file mode 120000 index aa877512..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.681badffdf434ad52e511cdb988232df.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.681badffdf434ad52e511cdb988232df.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c1ea72eebf23ad29466ad040a318de37.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c1ea72eebf23ad29466ad040a318de37.woff2 deleted file mode 120000 index b6c75f64..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c1ea72eebf23ad29466ad040a318de37.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c1ea72eebf23ad29466ad040a318de37.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c383b1becf152be4fcb9de127f861535.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c383b1becf152be4fcb9de127f861535.woff deleted file mode 120000 index 88a9f577..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c383b1becf152be4fcb9de127f861535.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size3-Regular.c383b1becf152be4fcb9de127f861535.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.70d03400f4ee016200b2b74e42906cdd.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.70d03400f4ee016200b2b74e42906cdd.woff deleted file mode 120000 index 6a62cf35..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.70d03400f4ee016200b2b74e42906cdd.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.70d03400f4ee016200b2b74e42906cdd.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.75fe4fc7f4d626a294ae6b44d58f46f1.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.75fe4fc7f4d626a294ae6b44d58f46f1.woff2 deleted file mode 120000 index 5c623534..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.75fe4fc7f4d626a294ae6b44d58f46f1.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.75fe4fc7f4d626a294ae6b44d58f46f1.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.79503c3df0d63ffa947e21c352c4bd4c.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.79503c3df0d63ffa947e21c352c4bd4c.ttf deleted file mode 120000 index c7541be9..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.79503c3df0d63ffa947e21c352c4bd4c.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Size4-Regular.79503c3df0d63ffa947e21c352c4bd4c.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.352d267c075ec07f8670bd9fd3877675.woff2 b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.352d267c075ec07f8670bd9fd3877675.woff2 deleted file mode 120000 index de37d432..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.352d267c075ec07f8670bd9fd3877675.woff2 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.352d267c075ec07f8670bd9fd3877675.woff2 \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9120561f14585063cc9df4b7ae284aad.ttf b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9120561f14585063cc9df4b7ae284aad.ttf deleted file mode 120000 index 50042e54..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9120561f14585063cc9df4b7ae284aad.ttf +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9120561f14585063cc9df4b7ae284aad.ttf \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9f1a86cb45a9fd167fdd638313959329.woff b/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9f1a86cb45a9fd167fdd638313959329.woff deleted file mode 120000 index 2140e1fe..00000000 --- a/straight/build/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9f1a86cb45a9fd167fdd638313959329.woff +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/_next/static/media/KaTeX_Typewriter-Regular.9f1a86cb45a9fd167fdd638313959329.woff \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/favicon.ico b/straight/build/org-roam-ui/out/favicon.ico deleted file mode 120000 index 3087f774..00000000 --- a/straight/build/org-roam-ui/out/favicon.ico +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/favicon.ico \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/index.html b/straight/build/org-roam-ui/out/index.html deleted file mode 120000 index cceb5c26..00000000 --- a/straight/build/org-roam-ui/out/index.html +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/index.html \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/manifest.json b/straight/build/org-roam-ui/out/manifest.json deleted file mode 120000 index 054b4a14..00000000 --- a/straight/build/org-roam-ui/out/manifest.json +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/manifest.json \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/sw.js b/straight/build/org-roam-ui/out/sw.js deleted file mode 120000 index 09edbe94..00000000 --- a/straight/build/org-roam-ui/out/sw.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/sw.js \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/vercel.svg b/straight/build/org-roam-ui/out/vercel.svg deleted file mode 120000 index e1556b73..00000000 --- a/straight/build/org-roam-ui/out/vercel.svg +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/vercel.svg \ No newline at end of file diff --git a/straight/build/org-roam-ui/out/workbox-ea903bce.js b/straight/build/org-roam-ui/out/workbox-ea903bce.js deleted file mode 120000 index 14e41fd3..00000000 --- a/straight/build/org-roam-ui/out/workbox-ea903bce.js +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam-ui/out/workbox-ea903bce.js \ No newline at end of file diff --git a/straight/build/org-roam/dir b/straight/build/org-roam/dir deleted file mode 100644 index 738e5fcd..00000000 --- a/straight/build/org-roam/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 -* Org-roam: (org-roam). Roam Research for Emacs. 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 c0298132..00000000 --- a/straight/build/org-roam/org-roam-autoloads.el +++ /dev/null @@ -1,330 +0,0 @@ -;;; org-roam-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-roam" "org-roam.el" (0 0 0 0)) -;;; Generated autoloads from org-roam.el - -(register-definition-prefixes "org-roam" '("org-roam-")) - -;;;*** - -;;;### (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" "\ -Main entry point of `org-roam-capture' module. -GOTO and KEYS correspond to `org-capture' arguments. -INFO is a plist for filling up Org-roam's capture templates. -NODE is an `org-roam-node' construct containing information about the node. -PROPS is a plist containing additional Org-roam properties for each template. -TEMPLATES is a list of org-roam templates. - -\(fn &key GOTO KEYS NODE INFO PROPS TEMPLATES)" nil nil) - -(autoload 'org-roam-capture "org-roam-capture" "\ -Launches an `org-capture' process for a new or existing node. -This uses the templates defined at `org-roam-capture-templates'. -Arguments GOTO and KEYS see `org-capture'. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. -The TEMPLATES, if provided, override the list of capture templates (see -`org-roam-capture-'.) -The INFO, if provided, is passed along to the underlying `org-roam-capture-'. - -\(fn &optional GOTO KEYS &key FILTER-FN TEMPLATES INFO)" t nil) - -(register-definition-prefixes "org-roam-capture" '("org-roam-capture-")) - -;;;*** - -;;;### (autoloads nil "org-roam-compat" "org-roam-compat.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from org-roam-compat.el - -(register-definition-prefixes "org-roam-compat" '("org-roam--")) - -;;;*** - -;;;### (autoloads nil "org-roam-dailies" "org-roam-dailies.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from org-roam-dailies.el - -(autoload 'org-roam-dailies-capture-today "org-roam-dailies" "\ -Create an entry in the daily-note for today. -When GOTO is non-nil, go the note without creating an entry. - -\(fn &optional GOTO)" t nil) - -(autoload 'org-roam-dailies-goto-today "org-roam-dailies" "\ -Find the daily-note for today, creating it if necessary." t nil) - -(autoload 'org-roam-dailies-capture-tomorrow "org-roam-dailies" "\ -Create an entry in the daily-note for tomorrow. - -With numeric argument N, use the daily-note N days in the future. - -With a `C-u' prefix or when GOTO is non-nil, go the note without -creating an entry. - -\(fn N &optional GOTO)" t nil) - -(autoload 'org-roam-dailies-goto-tomorrow "org-roam-dailies" "\ -Find the daily-note for tomorrow, creating it if necessary. - -With numeric argument N, use the daily-note N days in the -future. - -\(fn N)" t nil) - -(autoload 'org-roam-dailies-capture-yesterday "org-roam-dailies" "\ -Create an entry in the daily-note for yesteday. - -With numeric argument N, use the daily-note N days in the past. - -When GOTO is non-nil, go the note without creating an entry. - -\(fn N &optional GOTO)" t nil) - -(autoload 'org-roam-dailies-goto-yesterday "org-roam-dailies" "\ -Find the daily-note for yesterday, creating it if necessary. - -With numeric argument N, use the daily-note N days in the -future. - -\(fn N)" t nil) - -(autoload 'org-roam-dailies-capture-date "org-roam-dailies" "\ -Create an entry in the daily-note for a date using the calendar. -Prefer past dates, unless PREFER-FUTURE is non-nil. -With a `C-u' prefix or when GOTO is non-nil, go the note without -creating an entry. - -\(fn &optional GOTO PREFER-FUTURE)" t nil) - -(autoload 'org-roam-dailies-goto-date "org-roam-dailies" "\ -Find the daily-note for a date using the calendar, creating it if necessary. -Prefer past dates, unless PREFER-FUTURE is non-nil. - -\(fn &optional PREFER-FUTURE)" t nil) - -(autoload 'org-roam-dailies-find-directory "org-roam-dailies" "\ -Find and open `org-roam-dailies-directory'." t nil) - -(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 - -(autoload 'org-roam-db-sync "org-roam-db" "\ -Synchronize the cache state with the current Org files on-disk. -If FORCE, force a rebuild of the cache from scratch. - -\(fn &optional FORCE)" t nil) - -(defvar org-roam-db-autosync-mode nil "\ -Non-nil if Org-Roam-Db-Autosync mode is enabled. -See the `org-roam-db-autosync-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-db-autosync-mode'.") - -(custom-autoload 'org-roam-db-autosync-mode "org-roam-db" nil) - -(autoload 'org-roam-db-autosync-mode "org-roam-db" "\ -Global minor mode to keep your Org-roam session automatically synchronized. -Through the session this will continue to setup your -buffers (that are Org-roam file visiting), keep track of the -related changes, maintain cache consistency and incrementally -update the currently active database. - -This is a minor mode. If called interactively, toggle the -`Org-Roam-Db-Autosync mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-roam-db-autosync-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -If you need to manually trigger resync of the currently active -database, see `org-roam-db-sync' command. - -\(fn &optional ARG)" t nil) - -(autoload 'org-roam-db-autosync-enable "org-roam-db" "\ -Activate `org-roam-db-autosync-mode'." nil nil) - -(register-definition-prefixes "org-roam-db" '("emacsql-constraint" "org-roam-")) - -;;;*** - -;;;### (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 NODE. -ARG may be any of the following values: - - nil show the graph. - - `\\[universal-argument]' show the graph for NODE. - - `\\[universal-argument]' N show the graph for NODE limiting nodes to N steps. - -\(fn &optional ARG NODE)" t nil) - -(register-definition-prefixes "org-roam-graph" '("org-roam-")) - -;;;*** - -;;;### (autoloads nil "org-roam-migrate" "org-roam-migrate.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from org-roam-migrate.el - -(autoload 'org-roam-migrate-wizard "org-roam-migrate" "\ -Migrate all notes from to be compatible with Org-roam v2. -1. Convert all notes from v1 format to v2. -2. Rebuild the cache. -3. Replace all file links with ID links." t nil) - -(register-definition-prefixes "org-roam-migrate" '("org-roam-")) - -;;;*** - -;;;### (autoloads nil "org-roam-mode" "org-roam-mode.el" (0 0 0 0)) -;;; Generated autoloads from org-roam-mode.el - -(autoload 'org-roam-buffer-display-dedicated "org-roam-mode" "\ -Launch NODE dedicated Org-roam buffer. -Unlike the persistent `org-roam-buffer', the contents of this -buffer won't be automatically changed and will be held in place. - -In interactive calls prompt to select NODE, unless called with -`universal-argument', in which case NODE will be set to -`org-roam-node-at-point'. - -\(fn NODE)" t nil) - -(register-definition-prefixes "org-roam-mode" '("org-roam-")) - -;;;*** - -;;;### (autoloads nil "org-roam-node" "org-roam-node.el" (0 0 0 0)) -;;; Generated autoloads from org-roam-node.el - -(autoload 'org-roam-node-find "org-roam-node" "\ -Find and open an Org-roam node by its title or alias. -INITIAL-INPUT is the initial input for the prompt. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. -If OTHER-WINDOW, visit the NODE in another window. -The TEMPLATES, if provided, override the list of capture templates (see -`org-roam-capture-'.) - -\(fn &optional OTHER-WINDOW INITIAL-INPUT FILTER-FN &key TEMPLATES)" t nil) - -(autoload 'org-roam-node-random "org-roam-node" "\ -Find and open a random Org-roam node. -With prefix argument OTHER-WINDOW, visit the node in another -window instead. - -\(fn &optional OTHER-WINDOW)" t nil) - -(autoload 'org-roam-node-insert "org-roam-node" "\ -Find an Org-roam node and insert (where the point is) an \"id:\" link to it. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. -The TEMPLATES, if provided, override the list of capture templates (see -`org-roam-capture-'.) -The INFO, if provided, is passed to the underlying `org-roam-capture-'. - -\(fn &optional FILTER-FN &key TEMPLATES INFO)" t nil) - -(autoload 'org-roam-refile "org-roam-node" "\ -Refile node at point to an Org-roam node. -If region is active, then use it instead of the node at point." t nil) - -(autoload 'org-roam-extract-subtree "org-roam-node" "\ -Convert current subtree at point to a node, and extract it into a new file." t nil) - -(autoload 'org-roam-update-org-id-locations "org-roam-node" "\ -Scan Org-roam files to update `org-id' related state. -This is like `org-id-update-id-locations', but will automatically -use the currently bound `org-directory' and `org-roam-directory' -along with DIRECTORIES (if any), where the lookup for files in -these directories will be always recursive. - -Note: Org-roam doesn't have hard dependency on -`org-id-locations-file' to lookup IDs for nodes that are stored -in the database, but it still tries to properly integrates with -`org-id'. This allows the user to cross-reference IDs outside of -the current `org-roam-directory', and also link with \"id:\" -links to headings/files within the current `org-roam-directory' -that are excluded from identification in Org-roam as -`org-roam-node's, e.g. with \"ROAM_EXCLUDE\" property. - -\(fn &rest DIRECTORIES)" t nil) - -(autoload 'org-roam-ref-find "org-roam-node" "\ -Find and open an Org-roam node that's dedicated to a specific ref. -INITIAL-INPUT is the initial input to the prompt. -FILTER-FN is a function to filter out nodes: it takes an `org-roam-node', -and when nil is returned the node will be filtered out. - -\(fn &optional INITIAL-INPUT FILTER-FN)" t nil) - -(register-definition-prefixes "org-roam-node" '("org-roam-")) - -;;;*** - -;;;### (autoloads nil "org-roam-overlay" "org-roam-overlay.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from org-roam-overlay.el - -(register-definition-prefixes "org-roam-overlay" '("org-roam-overlay-")) - -;;;*** - -;;;### (autoloads nil "org-roam-protocol" "org-roam-protocol.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from org-roam-protocol.el - -(register-definition-prefixes "org-roam-protocol" '("org-roam-")) - -;;;*** - -;;;### (autoloads nil "org-roam-utils" "org-roam-utils.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from org-roam-utils.el - -(autoload 'org-roam-version "org-roam-utils" "\ -Return `org-roam' version. -Interactively, or when MESSAGE is non-nil, show in the echo area. - -\(fn &optional MESSAGE)" t nil) - -(autoload 'org-roam-diagnostics "org-roam-utils" "\ -Collect and print info for `org-roam' issues." t nil) - -(register-definition-prefixes "org-roam-utils" '("org-roam-")) - -;;;*** - -(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-capture.el b/straight/build/org-roam/org-roam-capture.el deleted file mode 120000 index 58f0c353..00000000 --- a/straight/build/org-roam/org-roam-capture.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-capture.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-capture.elc b/straight/build/org-roam/org-roam-capture.elc deleted file mode 100644 index 81c5bc4d..00000000 Binary files a/straight/build/org-roam/org-roam-capture.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-compat.el b/straight/build/org-roam/org-roam-compat.el deleted file mode 120000 index b0f8e2ad..00000000 --- a/straight/build/org-roam/org-roam-compat.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-compat.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-compat.elc b/straight/build/org-roam/org-roam-compat.elc deleted file mode 100644 index 7b2df2c1..00000000 Binary files a/straight/build/org-roam/org-roam-compat.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-dailies.el b/straight/build/org-roam/org-roam-dailies.el deleted file mode 120000 index 8f87d47b..00000000 --- a/straight/build/org-roam/org-roam-dailies.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/extensions/org-roam-dailies.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-dailies.elc b/straight/build/org-roam/org-roam-dailies.elc deleted file mode 100644 index 99f9fa9e..00000000 Binary files a/straight/build/org-roam/org-roam-dailies.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-db.el b/straight/build/org-roam/org-roam-db.el deleted file mode 120000 index 24c382e4..00000000 --- a/straight/build/org-roam/org-roam-db.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-db.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-db.elc b/straight/build/org-roam/org-roam-db.elc deleted file mode 100644 index 4b65b510..00000000 Binary files a/straight/build/org-roam/org-roam-db.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-graph.el b/straight/build/org-roam/org-roam-graph.el deleted file mode 120000 index 697d0cba..00000000 --- a/straight/build/org-roam/org-roam-graph.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/extensions/org-roam-graph.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-graph.elc b/straight/build/org-roam/org-roam-graph.elc deleted file mode 100644 index cc51176a..00000000 Binary files a/straight/build/org-roam/org-roam-graph.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-migrate.el b/straight/build/org-roam/org-roam-migrate.el deleted file mode 120000 index 048fade5..00000000 --- a/straight/build/org-roam/org-roam-migrate.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-migrate.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-migrate.elc b/straight/build/org-roam/org-roam-migrate.elc deleted file mode 100644 index 0c419475..00000000 Binary files a/straight/build/org-roam/org-roam-migrate.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-mode.el b/straight/build/org-roam/org-roam-mode.el deleted file mode 120000 index 710e1914..00000000 --- a/straight/build/org-roam/org-roam-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-mode.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-mode.elc b/straight/build/org-roam/org-roam-mode.elc deleted file mode 100644 index af147eb6..00000000 Binary files a/straight/build/org-roam/org-roam-mode.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-node.el b/straight/build/org-roam/org-roam-node.el deleted file mode 120000 index 0cbec03a..00000000 --- a/straight/build/org-roam/org-roam-node.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-node.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-node.elc b/straight/build/org-roam/org-roam-node.elc deleted file mode 100644 index f6d1b4b4..00000000 Binary files a/straight/build/org-roam/org-roam-node.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-overlay.el b/straight/build/org-roam/org-roam-overlay.el deleted file mode 120000 index a6d54478..00000000 --- a/straight/build/org-roam/org-roam-overlay.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/extensions/org-roam-overlay.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-overlay.elc b/straight/build/org-roam/org-roam-overlay.elc deleted file mode 100644 index fcca52d7..00000000 Binary files a/straight/build/org-roam/org-roam-overlay.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-protocol.el b/straight/build/org-roam/org-roam-protocol.el deleted file mode 120000 index 4ca93608..00000000 --- a/straight/build/org-roam/org-roam-protocol.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/extensions/org-roam-protocol.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-protocol.elc b/straight/build/org-roam/org-roam-protocol.elc deleted file mode 100644 index a10eb3c2..00000000 Binary files a/straight/build/org-roam/org-roam-protocol.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam-utils.el b/straight/build/org-roam/org-roam-utils.el deleted file mode 120000 index 6f257a88..00000000 --- a/straight/build/org-roam/org-roam-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/org-roam-utils.el \ No newline at end of file diff --git a/straight/build/org-roam/org-roam-utils.elc b/straight/build/org-roam/org-roam-utils.elc deleted file mode 100644 index 1a349fcd..00000000 Binary files a/straight/build/org-roam/org-roam-utils.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam.el b/straight/build/org-roam/org-roam.el deleted file mode 120000 index 43997093..00000000 --- a/straight/build/org-roam/org-roam.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 7d54c57a..00000000 Binary files a/straight/build/org-roam/org-roam.elc and /dev/null differ diff --git a/straight/build/org-roam/org-roam.info b/straight/build/org-roam/org-roam.info deleted file mode 100644 index a6607430..00000000 --- a/straight/build/org-roam/org-roam.info +++ /dev/null @@ -1,2535 +0,0 @@ -This is org-roam.info, produced by makeinfo version 6.8 from -org-roam.texi. - - Copyright (C) 2020-2021 Jethro Kuan - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Org-roam: (org-roam). Roam Research for Emacs. -END-INFO-DIR-ENTRY - - -File: org-roam.info, Node: Top, Next: Introduction, Up: (dir) - -Org-roam User Manual -******************** - - - This manual is for Org-roam version 2.1.0. - - Copyright (C) 2020-2021 Jethro Kuan - - You can redistribute this document 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 document 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. - -* Menu: - -* Introduction:: -* Target Audience:: -* A Brief Introduction to the Zettelkasten Method:: -* Installation:: -* Getting Started:: -* Customizing Node Caching:: -* The Org-roam Buffer:: -* Node Properties:: -* Citations:: -* Completion:: -* Encryption:: -* Org-roam Protocol:: -* The Templating System:: -* Graphing:: -* Org-roam Dailies:: -* Performance Optimization:: -* The Org-mode Ecosystem:: -* FAQ:: -* Developer's Guide to Org-roam:: -* Appendix:: -* Keystroke Index:: -* Command Index:: -* Function Index:: -* Variable Index:: - -— The Detailed Node Listing — - -Installation - -* Installing from MELPA:: -* Installing from Source:: -* Installation Troubleshooting:: - -Installation Troubleshooting - -* C Compiler:: - -Getting Started - -* The Org-roam Node:: -* Links between Nodes:: -* Setting up Org-roam:: -* Creating and Linking Nodes:: - -Customizing Node Caching - -* How to cache:: -* What to cache:: -* When to cache:: - -The Org-roam Buffer - -* Navigating the Org-roam Buffer:: -* Configuring what is displayed in the buffer:: -* Configuring the Org-roam buffer display:: -* Styling the Org-roam buffer:: - -Node Properties - -* Standard Org properties:: -* Titles and Aliases:: -* Tags:: -* Refs:: - -Citations - -* Using the Cached Information:: - -Completion - -* Completing within Link Brackets:: -* Completing anywhere:: - -Org-roam Protocol - -* Installation: Installation (1). -* The roam-node protocol:: -* The roam-ref protocol:: - -Installation - -* Linux:: -* Mac OS:: -* Windows:: - -Mac OS - -* Testing org-protocol:: - -The Templating System - -* Template Walkthrough:: -* Org-roam Template Expansion:: - -Graphing - -* Graph Options:: - -Org-roam Dailies - -* Configuration:: -* Usage:: - -Performance Optimization - -* Garbage Collection:: - -The Org-mode Ecosystem - -* Browsing History with winner-mode:: -* Versioning Notes:: -* Full-text search with Deft:: -* Org-journal:: -* Org-download:: -* mathpix.el: mathpixel. -* Org-noter / Interleave:: -* Bibliography:: -* Spaced Repetition:: - -FAQ - -* How do I have more than one Org-roam directory?:: -* How do I create a note whose title already matches one of the candidates?:: -* How can I stop Org-roam from creating IDs everywhere?:: -* How do I migrate from Roam Research?:: -* How to migrate from Org-roam v1?:: -* How do I publish my notes with an Internet-friendly graph?:: - -How do I publish my notes with an Internet-friendly graph? - -* Configure org-mode for publishing:: -* Overriding the default link creation function:: -* Copying the generated file to the export directory:: - -Developer’s Guide to Org-roam - -* Org-roam's Design Principle:: -* Building Extensions and Advanced Customization of Org-roam:: - -Building Extensions and Advanced Customization of Org-roam - -* Accessing the Database:: -* Accessing and Modifying Nodes:: -* Extending the Capture System:: - -Appendix - -* Note-taking Workflows:: -* Ecosystem:: - - - -File: org-roam.info, Node: Introduction, Next: Target Audience, Prev: Top, Up: Top - -1 Introduction -************** - -Org-roam is a tool for networked thought. It reproduces some of Roam -Research’s (https://roamresearch.com/) (1) key features within Org-mode -(https://orgmode.org/). - - Org-roam allows for effortless non-hierarchical note-taking: with -Org-roam, notes flow naturally, making note-taking fun and easy. -Org-roam augments the Org-mode syntax, and will work for anyone already -using Org-mode for their personal wiki. - - Org-roam leverages the mature ecosystem around Org-mode. For -example, it has first-class support for org-ref -(https://github.com/jkitchin/org-ref) for citation management, and is -able to piggyback off Org’s excellent LaTeX and source-block evaluation -capabilities. - - Org-roam provides these benefits over other tooling: - - • *Privacy and Security:* Your personal wiki belongs only to you, - entirely offline and in your control. Encrypt your notes with GPG. - - • *Longevity of Plain Text:* Unlike web solutions like Roam Research, - the notes are first and foremost plain Org-mode files – Org-roam - simply builds an auxiliary database to give the personal wiki - superpowers. Having your notes in plain-text is crucial for the - longevity of your wiki. Never have to worry about proprietary web - solutions being taken down. The notes are still functional even if - Org-roam ceases to exist. - - • *Free and Open Source:* Org-roam is free and open-source, which - means that if you feel unhappy with any part of Org-roam, you may - choose to extend Org-roam, or open a pull request. - - • *Leverage the Org-mode ecosystem:* Over the decades, Emacs and - Org-mode has developed into a mature system for plain-text - organization. Building upon Org-mode already puts Org-roam - light-years ahead of many other solutions. - - • *Built on Emacs:* Emacs is also a fantastic interface for editing - text, and Org-roam inherits many of the powerful text-navigation - and editing packages available to Emacs. - - ---------- Footnotes ---------- - - (1) To understand more about Roam, a collection of links are -available in *note Note-taking Workflows::. - - -File: org-roam.info, Node: Target Audience, Next: A Brief Introduction to the Zettelkasten Method, Prev: Introduction, Up: Top - -2 Target Audience -***************** - -Org-roam is a tool that will appear unfriendly to anyone unfamiliar with -Emacs and Org-mode, but it is also extremely powerful to those willing -to put effort in mastering the intricacies. Org-roam stands on the -shoulders of giants. Emacs was first created in 1976, and remains the -tool of choice for many for editing text and designing textual -interfaces. The malleability of Emacs allowed the creation of Org-mode, -an all-purpose plain-text system for maintaining TODO lists, planning -projects, and authoring documents. Both of these tools are incredibly -vast and require significant time investment to master. - - Org-roam assumes only basic familiarity with these tools. It is not -difficult to get up and running with basic text-editing functionality, -but one will only fully appreciate the power of building Roam -functionality into Emacs and Org-mode when the usage of these tools -become more advanced. - - One key advantage to Org-roam is that building on top of Emacs gives -it malleability. This is especially important for note-taking -workflows. It is our belief that note-taking workflows are extremely -personal, and there is no one tool that’s perfect for you. Org-mode and -Org-roam allows you to discover what works for you, and build that -perfect tool for yourself. - - If you are new to the software, and choose to take this leap of -faith, I hope you find yourself equally entranced as Neal Stephenson -was. - - Emacs outshines all other editing software in approximately the - same way that the noonday sun does the stars. It is not just - bigger and brighter; it simply makes everything else vanish. – - Neal Stephenson, In the Beginning was the Command Line (1998) - - -File: org-roam.info, Node: A Brief Introduction to the Zettelkasten Method, Next: Installation, Prev: Target Audience, Up: Top - -3 A Brief Introduction to the Zettelkasten Method -************************************************* - -Org-roam provides utilities for maintaining a digital slip-box. This -section aims to provide a brief introduction to the “slip-box”, or -“Zettelkasten” method. By providing some background on the method, we -hope that the design decisions of Org-roam will become clear, and that -will aid in using Org-roam appropriately. In this section we will -introduce terms commonly used within the Zettelkasten community and the -Org-roam forums. - - The Zettelkasten is a personal tool for thinking and writing. It -places heavy emphasis on connecting ideas, building up a web of thought. -Hence, it is well suited for knowledge workers and intellectual tasks, -such as conducting research. The Zettelkasten can act as a research -partner, where conversations with it may produce new and surprising -lines of thought. - - This method is attributed to German sociologist Niklas Luhmann, who -using the method had produced volumes of written works. Luhmann’s -slip-box was simply a box of cards. These cards are small – often only -large enough to fit a single concept. The size limitation encourages -ideas to be broken down into individual concepts. These ideas are -explicitly linked together. The breakdown of ideas encourages -tangential exploration of ideas, increasing the surface for thought. -Making linking explicit between notes also encourages one to think about -the connections between concepts. - - At the corner of each note, Luhmann ascribed each note with an -ordered ID, allowing him to link and jump between notes. In Org-roam, -we simply use hyperlinks. - - Org-roam is the slip-box, digitalized in Org-mode. Every zettel -(card) is a plain-text, Org-mode file. In the same way one would -maintain a paper slip-box, Org-roam makes it easy to create new zettels, -pre-filling boilerplate content using a powerful templating system. - - *Fleeting notes* - - A slip-box requires a method for quickly capturing ideas. These are -called *fleeting notes*: they are simple reminders of information or -ideas that will need to be processed later on, or trashed. This is -typically accomplished using ‘org-capture’ (see *note (org)Capture::), -or using Org-roam’s daily notes functionality (see *note Org-roam -Dailies::). This provides a central inbox for collecting thoughts, to -be processed later into permanent notes. - - *Permanent notes* - - Permanent notes are further split into two categories: *literature -notes* and *concept notes*. Literature notes can be brief annotations -on a particular source (e.g. book, website or paper), that you’d like -to access later on. Concept notes require much more care in authoring: -they need to be self-explanatory and detailed. Org-roam’s templating -system supports the addition of different templates to facilitate the -creation of these notes. - - For further reading on the Zettelkasten method, “How to Take Smart -Notes” by Sonke Ahrens is a decent guide. - - -File: org-roam.info, Node: Installation, Next: Getting Started, Prev: A Brief Introduction to the Zettelkasten Method, Up: Top - -4 Installation -************** - -Org-roam can be installed using Emacs’ package manager or manually from -its development repository. - -* Menu: - -* Installing from MELPA:: -* Installing from Source:: -* Installation Troubleshooting:: - - -File: org-roam.info, Node: Installing from MELPA, Next: Installing from Source, Up: Installation - -4.1 Installing from MELPA -========================= - -Org-roam is available from Melpa and Melpa-Stable. If you haven’t used -Emacs’ package manager before, you may familiarize yourself with it by -reading the documentation in the Emacs manual, see *note -(emacs)Packages::. Then, add one of the archives to ‘package-archives’: - - • To use Melpa: - - (require 'package) - (add-to-list 'package-archives - '("melpa" . "http://melpa.org/packages/") t) - - • To use Melpa-Stable: - - (require 'package) - (add-to-list 'package-archives - '("melpa-stable" . "http://stable.melpa.org/packages/") t) - - Org-roam also depends on a recent version of Org, which can be -obtained in Org’s package repository (see *note (org)Installation::). -To use Org’s ELPA archive: - - (add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t) - - Once you have added your preferred archive, you need to update the -local package list using: - - M-x package-refresh-contents RET - - Once you have done that, you can install Org-roam and its -dependencies using: - - M-x package-install RET org-roam RET - - -File: org-roam.info, Node: Installing from Source, Next: Installation Troubleshooting, Prev: Installing from MELPA, Up: Installation - -4.2 Installing from Source -========================== - -You may install Org-roam directly from the repository on GitHub -(https://github.com/org-roam/org-roam) if you like. This will give you -access to the latest version hours or days before it appears on MELPA, -and months (or more) before it is added to the Debian or Ubuntu -repositories. This will also give you access to various developmental -branches that may be available. - - Note, however, that development version, and especially any feature -branches, may not always be in working order. You’ll need to be -prepared to do some debugging, or to manually roll-back to working -versions, if you install from GitHub. - - Installing from GitHub requires that you clone the repository: - - git clone https://github.com/org-roam/org-roam.git /path/to/org/roam - - where ‘./path/to/org/roam’ is the location you will store your copy -of the code. - - Next, you need to add this location to your load path, and ‘require’ -the Org-roam library. Add the following code to your ‘.emacs’: - - (add-to-list 'load-path "/path/to/org/roam") - (require 'org-roam) - - You now have Org-roam installed. However, you don’t necessarily have -the dependencies that it requires. These include: - - • dash - - • f - - • s - - • org - - • emacsql - - • emacsql-sqlite - - • magit-section - - You can install this manually as well, or get the latest version from -MELPA. You may wish to use use-package -(https://github.com/jwiegley/use-package), straight.el -(https://github.com/raxod502/straight.el) to help manage this. - - If you would like to install the manual for access from Emacs’ -built-in Info system, you’ll need to compile the .texi source file, and -install it in an appropriate location. - - To compile the .texi source file, from a terminal navigate to the -‘/doc’ subdirectory of the Org-roam repository, and run the following: - - make infodir=/path/to/my/info/files install-info - - Where ‘/path/to/my/info/files’ is the location where you keep info -files. This target directory needs to be stored in the variable -‘Info-default-directory-list‘. If you aren’t using one of the default -info locations, you can configure this with the following in your -‘.emacs’ file: - - (require 'info) - (add-to-list 'Info-default-directory-list - "/path/to/my/info/files") - - You can also use one of the default locations, such as: - - • _usr/local/share/info_ - - • _usr/share/info_ - - • _usr/local/share/info_ - - If you do this, you’ll need to make sure you have write-access to -that location, or run the above ‘make’ command as root. - - Now that the info file is ready, you need to add it to the -corresponding ‘dir’ file: - - install-info /path/to/my/info/files/org-roam.info /path/to/my/info/files/dir - - -File: org-roam.info, Node: Installation Troubleshooting, Prev: Installing from Source, Up: Installation - -4.3 Installation Troubleshooting -================================ - -* Menu: - -* C Compiler:: - - -File: org-roam.info, Node: C Compiler, Up: Installation Troubleshooting - -4.3.1 C Compiler ----------------- - -Org-roam relies on an Emacs package called ‘emacsql’ and -‘emacsql-sqlite’ to work with the ‘sqlite’ database. Both of them -should be installed automatically in your Emacs environment as a -prerequisite for Org-roam when you install it. - - ‘emacsql-sqlite’ requires a C compiler (e.g. ‘gcc’ or ‘clang’) to be -present in your computer. How to install a C compiler depends on the OS -that you use. - - • For Windows: - - There are various ways to install one, depending on how you have -installed Emacs. If you use Emacs within a Cygwin or MinGW environment, -then you should install a compiler using their respective package -manager. - - If you have installed your Emacs from the GNU Emacs website -(https://www.gnu.org/software/emacs/), then the easiest way is to use -MSYS2 (https://www.msys2.org/) as at the time of this writing: - - • Use the installer in the official website and install MSYS2 - - • Run MSYS2 - - • In the command-line tool, type the following and answer “Y” to - proceed: - - pacman -S gcc - - Note that you do not need to manually set the PATH for MSYS2; the - installer automatically takes care of it for you. - - • Open Emacs and call ‘M-x org-roam-db-autosync-mode’ - - This will automatically start compiling ‘emacsql-sqlite’; you - should see a - message in minibuffer. It may take a while until compilation -completes. Once complete, you should see a new file -‘emacsql-sqlite.exe’ created in a subfolder named ‘sqlite’ under -‘emacsql-sqlite’ installation folder. It’s typically in your Emacs -configuration folder like this: -‘/.config/emacs/elpa/emacsql-sqlite-20190727.1710/sqlite’ - - -File: org-roam.info, Node: Getting Started, Next: Customizing Node Caching, Prev: Installation, Up: Top - -5 Getting Started -***************** - -* Menu: - -* The Org-roam Node:: -* Links between Nodes:: -* Setting up Org-roam:: -* Creating and Linking Nodes:: - - -File: org-roam.info, Node: The Org-roam Node, Next: Links between Nodes, Up: Getting Started - -5.1 The Org-roam Node -===================== - -We first begin with some terminology we’ll use throughout the manual. -We term the basic denomination in Org-roam a node. We define a node as -follows: - - A node is any headline or top level file with an ID. - - For example, with this example file content: - - :PROPERTIES: - :ID: foo - :END: - #+title: Foo - - * Bar - :PROPERTIES: - :ID: bar - :END: - - We create two nodes: - - • A file node “Foo” with id ‘foo’. - - • A headline node “Bar” with id ‘bar’. - - Headlines without IDs will not be considered Org-roam nodes. Org IDs -can be added to files or headlines via the interactive command ‘M-x -org-id-get-create’. - - -File: org-roam.info, Node: Links between Nodes, Next: Setting up Org-roam, Prev: The Org-roam Node, Up: Getting Started - -5.2 Links between Nodes -======================= - -We link between nodes using Org’s standard ID link (e.g. ‘id:foo’). -While only ID links will be considered during the computation of links -between nodes, Org-roam caches all other links in the documents for -external use. - - -File: org-roam.info, Node: Setting up Org-roam, Next: Creating and Linking Nodes, Prev: Links between Nodes, Up: Getting Started - -5.3 Setting up Org-roam -======================= - -Org-roam’s capabilities stem from its aggressive caching: it crawls all -files within ‘org-roam-directory’, and maintains a cache of all links -and nodes. - - To start using Org-roam, pick a location to store the Org-roam files. -The directory that will contain your notes is specified by the variable -‘org-roam-directory’. Org-roam searches recursively within -‘org-roam-directory’ for notes. This variable needs to be set before -any calls to Org-roam functions. - - For this tutorial, create an empty directory, and set -‘org-roam-directory’: - - (make-directory "~/org-roam") - (setq org-roam-directory (file-truename "~/org-roam")) - - The ‘file-truename’ function is only necessary when you use symbolic -links inside ‘org-roam-directory’: Org-roam does not resolve symbolic -links. - - Next, we setup Org-roam to run functions on file changes to maintain -cache consistency. This is achieved by running ‘M-x -org-roam-db-autosync-mode’. To ensure that Org-roam is available on -startup, place this in your Emacs configuration: - - (org-roam-db-autosync-mode) - - To build the cache manually, run ‘M-x org-roam-db-sync’. Cache -builds may take a while the first time, but subsequent builds are often -instantaneous because they only reprocess modified files. - - -File: org-roam.info, Node: Creating and Linking Nodes, Prev: Setting up Org-roam, Up: Getting Started - -5.4 Creating and Linking Nodes -============================== - -Org-roam makes it easy to create notes and link them together. There -are 2 main functions for creating nodes: - - • ‘org-roam-node-insert’: creates a node if it does not exist, and - inserts a link to the node at point. - - • ‘org-roam-node-find’: creates a node if it does not exist, and - visits the node. - - • ‘org-roam-capture’: creates a node if it does not exist, and - restores the current window configuration upon completion. - - Let’s first try ‘org-roam-node-find’. Calling ‘M-x -org-roam-node-find’ will show a list of titles for nodes that reside in -‘org-roam-directory’. It should show nothing right now, since there are -no notes in the directory. Enter the title of the note you wish to -create, and press ‘RET’. This begins the note creation process. This -process uses ‘org-capture’’s templating system, and can be customized -(see *note The Templating System::). Using the default template, -pressing ‘C-c C-c’ finishes the note capture. - - Now that we have a node, we can try inserting a link to the node -using ‘M-x org-roam-node-insert’. This brings up the list of nodes, -which should contain the node you just created. Selecting the node will -insert an ‘id:’ link to the node. If you instead entered a title that -does not exist, you will once again be brought through the node creation -process. - - One can also conveniently insert links via the completion-at-point -functions Org-roam provides (see *note Completion::). - - -File: org-roam.info, Node: Customizing Node Caching, Next: The Org-roam Buffer, Prev: Getting Started, Up: Top - -6 Customizing Node Caching -************************** - -* Menu: - -* How to cache:: -* What to cache:: -* When to cache:: - - -File: org-roam.info, Node: How to cache, Next: What to cache, Up: Customizing Node Caching - -6.1 How to cache -================ - -Org-roam uses a sqlite database to perform caching, but there are -multiple Emacs libraries that can be used. The default used by Org-roam -is ‘emacs-sqlite’. Below the pros and cons of each package is used: - - **emacs-sqlite** (https://github.com/skeeto/emacsql) - - The default option used by Org-roam. This library is the most mature -and well-supported and is imported by default in Org-roam. - - One downside of using ‘emacs-sqlite’ is that using it requires -compilation and can cause issues in some environments (especially -Windows). If you have issues producing the customized binary required -by ‘emacs-sqlite’, consider using ‘emacs-sqlite3’. - - **emacs-sqlite3** (https://github.com/cireu/emacsql-sqlite3) - - ‘emacs-sqlite3’ uses the official sqlite3 binary that can be obtained -from your system’s package manager. This is useful if you have issues -producing the ‘sqlite3’ binary required by the other packages. However, -it is not recommended because it has some compatibility issues with -Emacs, but should work for most regular cases. See Chris Wellon’s blog -post (https://nullprogram.com/blog/2014/02/06/) for more information. - - To use ‘emacsql-sqlite3’, ensure that the package is installed, and -set: - - (setq org-roam-database-connector 'sqlite3) - - **emacsql-libsqlite3** -(https://github.com/emacscollective/emacsql-libsqlite3/) - - ‘emacs-libsqlite3’ is a relatively young package which uses an Emacs -module that exposes parts of the SQLite C API to Emacs Lisp, instead of -using subprocess as ‘emacsql-sqlite’ does. It is expected to be a more -performant drop-in replacement for ‘emacs-sqlite’. - - At the moment it is experimental and does not work well with the SQL -query load required by Org-roam, but you may still try it by ensuring -the package is installed and setting: - - (setq org-roam-database-connector 'libsqlite3) - - -File: org-roam.info, Node: What to cache, Next: When to cache, Prev: How to cache, Up: Customizing Node Caching - -6.2 What to cache -================= - -By default, all nodes (any headline or file with an ID) are cached by -Org-roam. There are instances where you may want to have headlines with -ID, but not have them cached by Org-roam. - - To exclude a headline from the Org-roam database, set the -‘ROAM_EXCLUDE’ property to a non-nil value. For example: - - * Foo - :PROPERTIES: - :ID: foo - :ROAM_EXCLUDE: t - :END: - - One can also set ‘org-roam-db-node-include-function’. For example, -to exclude all headlines with the ‘ATTACH’ tag from the Org-roam -database, one can set: - - (setq org-roam-db-node-include-function - (lambda () - (not (member "ATTACH" (org-get-tags))))) - - -File: org-roam.info, Node: When to cache, Prev: What to cache, Up: Customizing Node Caching - -6.3 When to cache -================= - -By default, Org-roam is eager in caching: each time an Org-roam file is -modified and saved, it updates the database for the corresponding file. -This keeps the database up-to-date, causing the least surprise when -using the interactive commands. - - However, depending on how large your Org files are, database updating -can be a slow operation. You can disable the automatic updating of the -database by setting ‘org-roam-db-update-on-save’ to ‘nil’. - - -- Variable: org-roam-db-update-on-save - - If t, update the Org-roam database upon saving the file. Disable -this if your files are large and updating the database is slow. - - -File: org-roam.info, Node: The Org-roam Buffer, Next: Node Properties, Prev: Customizing Node Caching, Up: Top - -7 The Org-roam Buffer -********************* - -Org-roam provides the Org-roam buffer: an interface to view -relationships with other notes (backlinks, reference links, unlinked -references etc.). There are two main commands to use here: - - • ‘org-roam-buffer-toggle’: Launch an Org-roam buffer that tracks the - node currently at point. This means that the content of the buffer - changes as the point is moved, if necessary. - - • ‘org-roam-buffer-display-dedicated’: Launch an Org-roam buffer for - a specific node without visiting its file. Unlike - ‘org-roam-buffer-toggle’ you can have multiple such buffers and - their content won’t be automatically replaced with a new node at - point. - - To bring up a buffer that tracks the current node at point, call ‘M-x -org-roam-buffer-toggle’. - - -- Function: org-roam-buffer-toggle - - Toggle display of the ‘org-roam-buffer’. - - To bring up a buffer that’s dedicated for a specific node, call ‘M-x -org-roam-buffer-display-dedicated’. - - -- Function: org-roam-buffer-display-dedicated - - Launch node dedicated Org-roam buffer without visiting the node - itself. - -* Menu: - -* Navigating the Org-roam Buffer:: -* Configuring what is displayed in the buffer:: -* Configuring the Org-roam buffer display:: -* Styling the Org-roam buffer:: - - -File: org-roam.info, Node: Navigating the Org-roam Buffer, Next: Configuring what is displayed in the buffer, Up: The Org-roam Buffer - -7.1 Navigating the Org-roam Buffer -================================== - -The Org-roam buffer uses ‘magit-section’, making the typical -‘magit-section’ keybindings available. Here are several of the more -useful ones: - - • ‘M-{N}’: ‘magit-section-show-level-{N}-all’ - - • ‘n’: ‘magit-section-forward’ - - • ‘’: ‘magit-section-toggle’ - - • ‘’: ‘org-roam-buffer-visit-thing’ - - ‘org-roam-buffer-visit-thing’ is a placeholder command, that is -replaced by section-specific commands such as ‘org-roam-node-visit’. - - -File: org-roam.info, Node: Configuring what is displayed in the buffer, Next: Configuring the Org-roam buffer display, Prev: Navigating the Org-roam Buffer, Up: The Org-roam Buffer - -7.2 Configuring what is displayed in the buffer -=============================================== - -There are currently 3 provided widget types: - - • BacklinksView (preview of) nodes that link to this node - - • Reference LinksNodes that reference this node (see *note Refs::) - - • Unlinked referencesView nodes that contain text that match the - nodes title/alias but are not linked - - To configure what sections are displayed in the buffer, set -‘org-roam-mode-section-functions’. - - (setq org-roam-mode-section-functions - (list #'org-roam-backlinks-section - #'org-roam-reflinks-section - ;; #'org-roam-unlinked-references-section - )) - - Note that computing unlinked references may be slow, and has not been -added in by default. - - -File: org-roam.info, Node: Configuring the Org-roam buffer display, Next: Styling the Org-roam buffer, Prev: Configuring what is displayed in the buffer, Up: The Org-roam Buffer - -7.3 Configuring the Org-roam buffer display -=========================================== - -Org-roam does not control how the pop-up buffer is displayed: this is -left to the user. The author’s recommended configuration is as follows: - - (add-to-list 'display-buffer-alist - '("\\*org-roam\\*" - (display-buffer-in-direction) - (direction . right) - (window-width . 0.33) - (window-height . fit-window-to-buffer))) - - Crucially, the window is a regular window (not a side-window), and -this allows for predictable navigation: - - • ‘RET’ navigates to thing-at-point in the current window, replacing - the Org-roam buffer. - - • ‘C-u RET’ navigates to thing-at-point in the other window. - - For users that prefer using a side-window for the org-roam buffer, -the following example configuration should provide a good starting -point: - - (add-to-list 'display-buffer-alist - '("\\*org-roam\\*" - (display-buffer-in-side-window) - (side . right) - (slot . 0) - (window-width . 0.33) - (window-parameters . ((no-other-window . t) - (no-delete-other-windows . t))))) - - -File: org-roam.info, Node: Styling the Org-roam buffer, Prev: Configuring the Org-roam buffer display, Up: The Org-roam Buffer - -7.4 *TODO* Styling the Org-roam buffer -====================================== - - -File: org-roam.info, Node: Node Properties, Next: Citations, Prev: The Org-roam Buffer, Up: Top - -8 Node Properties -***************** - -* Menu: - -* Standard Org properties:: -* Titles and Aliases:: -* Tags:: -* Refs:: - - -File: org-roam.info, Node: Standard Org properties, Next: Titles and Aliases, Up: Node Properties - -8.1 Standard Org properties -=========================== - -Org-roam caches most of the standard Org properties. The full list now -includes: - - • outline level - - • todo state - - • priority - - • scheduled - - • deadline - - • tags - - -File: org-roam.info, Node: Titles and Aliases, Next: Tags, Prev: Standard Org properties, Up: Node Properties - -8.2 Titles and Aliases -====================== - -Each node has a single title. For file nodes, this is specified with -the ‘#+title‘ property for the file. For headline nodes, this is the -main text. - - Nodes can also have multiple aliases. Aliases allow searching for -nodes via an alternative name. For example, one may want to assign a -well-known acronym (AI) to a node titled “Artificial Intelligence”. - - To assign an alias to a node, add the “ROAM_ALIASES” property to the -node: - - * Artificial Intelligence - :PROPERTIES: - :ROAM_ALIASES: AI - :END: - - Alternatively, Org-roam provides some functions to add or remove -aliases. - - -- Function: org-roam-alias-add alias - - Add ALIAS to the node at point. When called interactively, prompt - for the alias to add. - - -- Function: org-roam-alias-remove - - Remove an alias from the node at point. - - -File: org-roam.info, Node: Tags, Next: Refs, Prev: Titles and Aliases, Up: Node Properties - -8.3 Tags -======== - -Tags for top-level (file) nodes are pulled from the variable -‘org-file-tags’, which is set by the ‘#+filetags’ keyword, as well as -other tags the file may have inherited. Tags for headline level nodes -are regular Org tags. - - Note that the ‘#+filetags’ keyword results in tags being inherited by -headers within the file. This makes it impossible for selective tag -inheritance: i.e. either tag inheritance is turned off, or all headline -nodes will inherit the tags from the file node. This is a design -compromise of Org-roam. - - -File: org-roam.info, Node: Refs, Prev: Tags, Up: Node Properties - -8.4 Refs -======== - -Refs are unique identifiers for nodes. These keys allow references to -the key to show up in the Org-roam buffer. For example, a node for a -website may use the URL as the ref, and a node for a paper may use an -Org-ref citation key. - - To add a ref, add to the “ROAM_REFS” property as follows: - - * Google - :PROPERTIES: - :ROAM_REFS: https://www.google.com/ - :END: - - With the above example, if another node links to -, it will show up as a “reference backlink”. - - These keys also come in useful for when taking website notes, using -the ‘roam-ref’ protocol (see *note Roam Protocol: Org-roam Protocol.). - - You may assign multiple refs to a single node, for example when you -want multiple papers in a series to share the same note, or an article -has a citation key and a URL at the same time. - - Org-roam also provides some functions to add or remove refs. - - -- Function: org-roam-ref-add ref - - Add REF to the node at point. When called interactively, prompt - for the ref to add. - - -- Function: org-roam-ref-remove - - Remove a ref from the node at point. - - -File: org-roam.info, Node: Citations, Next: Completion, Prev: Node Properties, Up: Top - -9 Citations -*********** - -Since version 9.5, Org has first-class support for citations. Org-roam -supports the caching of both these in-built citations (of form -‘[cite:@key]’) and org-ref (https://github.com/jkitchin/org-ref) -citations (of form ). - - Org-roam attempts to load both the ‘org-ref’ and ‘org-cite’ package -when indexing files, so no further setup from the user is required for -citation support. - -* Menu: - -* Using the Cached Information:: - - -File: org-roam.info, Node: Using the Cached Information, Up: Citations - -9.1 Using the Cached Information -================================ - -It is common to use take reference notes for academic papers. To -designate the node to be the canonical node for the academic paper, we -can use its unique citation key: - - * Probabilistic Robotics - :PROPERTIES: - :ID: 51b7b82c-bbb4-4822-875a-ed548cffda10 - :ROAM_REFS: @thrun2005probabilistic - :END: - - for ‘org-cite’, or: - - * Probabilistic Robotics - :PROPERTIES: - :ID: 51b7b82c-bbb4-4822-875a-ed548cffda10 - :ROAM_REFS: cite:thrun2005probabilistic - :END: - - for ‘org-ref’. - - When another node has a citation for that key, we can see it using -the ‘Reflinks’ section of the Org-roam buffer. - - Extension developers may be interested in retrieving the citations -within their notes. This information can be found within the ‘citation’ -table of the Org-roam database. - - -File: org-roam.info, Node: Completion, Next: Encryption, Prev: Citations, Up: Top - -10 Completion -************* - -Completions for Org-roam are provided via ‘completion-at-point’. -Org-roam currently provides completions in two scenarios: - - • When within an Org bracket link - - • Anywhere - - Completions are installed locally in all Org-roam files. To trigger -completions, call ‘M-x completion-at-point’. If using ‘company-mode’, -add ‘company-capf’ to ‘company-backends’. - - Completions respect ‘completion-styles’: the user is free to choose -how candidates are matched. An example of a completion style that has -grown in popularity is orderless -(https://github.com/oantolin/orderless). - -* Menu: - -* Completing within Link Brackets:: -* Completing anywhere:: - - -File: org-roam.info, Node: Completing within Link Brackets, Next: Completing anywhere, Up: Completion - -10.1 Completing within Link Brackets -==================================== - -Completions within link brackets are provided by -‘org-roam-complete-link-at-point’. - - The completion candidates are the titles and aliases for all Org-roam -nodes. Upon choosing a candidate, a ‘roam:Title’ link will be inserted, -linking to node of choice. - - -File: org-roam.info, Node: Completing anywhere, Prev: Completing within Link Brackets, Up: Completion - -10.2 Completing anywhere -======================== - -The same completions can be triggered anywhere for the symbol at point -if not within a bracketed link. This is provided by -‘org-roam-complete-everywhere’. Similarly, the completion candidates -are the titles and aliases for all Org-roam nodes, and upon choosing a -candidate a ‘roam:Title’ link will be inserted linking to the node of -choice. - - This is disable by default. To enable it, set -‘org-roam-completion-everywhere’ to ‘t’: - - (setq org-roam-completion-everywhere t) - - -- Variable: org-roam-completion-everywhere - - When non-nil, provide link completion matching outside of Org links. - - -File: org-roam.info, Node: Encryption, Next: Org-roam Protocol, Prev: Completion, Up: Top - -11 Encryption -************* - -Emacs has support for creating and editing encrypted gpg files, and -Org-roam need not provide additional tooling. To create encrypted -files, simply add the ‘.gpg’ extension in your Org-roam capture -templates. For example: - - (setq org-roam-capture-templates '(("d" "default" plain "%?" - :target (file+head "${slug}.org.gpg" - "#+title: ${title}\n") - :unnarrowed t))) - - Note that the Org-roam database stores metadata information in -plain-text (headline text, for example), so if this information is -private to you then you should also ensure the database is encrypted. - - -File: org-roam.info, Node: Org-roam Protocol, Next: The Templating System, Prev: Encryption, Up: Top - -12 Org-roam Protocol -******************** - -Org-roam provides extensions for capturing content from external -applications such as the browser, via ‘org-protocol’. Org-roam extends -‘org-protocol’ with 2 protocols: the ‘roam-node’ and ‘roam-ref’ -protocols. - -* Menu: - -* Installation: Installation (1). -* The roam-node protocol:: -* The roam-ref protocol:: - - -File: org-roam.info, Node: Installation (1), Next: The roam-node protocol, Up: Org-roam Protocol - -12.1 Installation -================= - -To enable Org-roam’s protocol extensions, simply add the following to -your init file: - - (require 'org-roam-protocol) - - We also need to set up ‘org-protocol’: the instructions for setting -up ‘org-protocol’ are reproduced below. - -* Menu: - -* Linux:: -* Mac OS:: -* Windows:: - - -File: org-roam.info, Node: Linux, Next: Mac OS, Up: Installation (1) - -12.1.1 Linux ------------- - -For Linux users, create a desktop application in -‘~/.local/share/applications/org-protocol.desktop’: - - [Desktop Entry] - Name=Org-Protocol - Exec=emacsclient %u - Icon=emacs-icon - Type=Application - Terminal=false - MimeType=x-scheme-handler/org-protocol - - Associate ‘org-protocol://’ links with the desktop application by -running in your shell: - - xdg-mime default org-protocol.desktop x-scheme-handler/org-protocol - - To disable the “confirm” prompt in Chrome, you can also make Chrome -show a checkbox to tick, so that the ‘Org-Protocol Client’ app will be -used without confirmation. To do this, run in a shell: - - sudo mkdir -p /etc/opt/chrome/policies/managed/ - sudo tee /etc/opt/chrome/policies/managed/external_protocol_dialog.json >/dev/null <<'EOF' - { - "ExternalProtocolDialogShowAlwaysOpenCheckbox": true - } - EOF - sudo chmod 644 /etc/opt/chrome/policies/managed/external_protocol_dialog.json - - and then restart Chrome (for example, by navigating to -) to make the new policy take effect. - - See here (https://www.chromium.org/administrators/linux-quick-start) -for more info on the ‘/etc/opt/chrome/policies/managed’ directory and -here -(https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExternalProtocolDialogShowAlwaysOpenCheckbox) -for information on the ‘ExternalProtocolDialogShowAlwaysOpenCheckbox’ -policy. - - -File: org-roam.info, Node: Mac OS, Next: Windows, Prev: Linux, Up: Installation (1) - -12.1.2 Mac OS -------------- - -For Mac OS, we need to create our own application. - - • Launch Script Editor - - • Use the following script, paying attention to the path to - ‘emacsclient’: - - on open location this_URL - set EC to "/usr/local/bin/emacsclient --no-wait " - set filePath to quoted form of this_URL - do shell script EC & filePath - tell application "Emacs" to activate - end open location - - • Save the script in ‘/Applications/OrgProtocolClient.app’, changing - the script type to “Application”, rather than “Script”. - - • Edit ‘/Applications/OrgProtocolClient.app/Contents/Info.plist’, - adding the following before the last ‘’ tag: - - CFBundleURLTypes - - - CFBundleURLName - org-protocol handler - CFBundleURLSchemes - - org-protocol - - - - - • Save the file, and run the ‘OrgProtocolClient.app’ to register the - protocol. - - To disable the “confirm” prompt in Chrome, you can also make Chrome -show a checkbox to tick, so that the ‘OrgProtocol’ app will be used -without confirmation. To do this, run in a shell: - - defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true - - If you’re using Emacs Mac Port -(https://github.com/railwaycat/homebrew-emacsmacport), it registered its -‘Emacs.app‘ as the default handler for the URL scheme ‘org-protocol‘. -To make ‘OrgProtocol.app’ the default handler instead, run: - - defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add \ - '{"LSHandlerPreferredVersions" = { "LSHandlerRoleAll" = "-"; }; LSHandlerRoleAll = "org.yourusername.OrgProtocol"; LSHandlerURLScheme = "org-protocol";}' - - Then restart your computer. - -* Menu: - -* Testing org-protocol:: - - -File: org-roam.info, Node: Testing org-protocol, Up: Mac OS - -Testing org-protocol -.................... - -To test that you have the handler setup and registered properly from the -command line you can run: - - open org-protocol://roam-ref\?template=r\&ref=test\&title=this - - If you get an error similar too this or the wrong handler is run: - - No application knows how to open URL - org-protocol://roam-ref?template=r&ref=test&title=this (Error - Domain=NSOSStatusErrorDomain Code=-10814 - “kLSApplicationNotFoundErr: E.g. no application claims the file” - UserInfo={_LSLine=1489, _LSFunction=runEvaluator}). - - You may need to manually register your handler, like this: - - /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -R -f /Applications/OrgProtocolClient.app - - Here is a link to the lsregister command that is really useful: - - - -File: org-roam.info, Node: Windows, Prev: Mac OS, Up: Installation (1) - -12.1.3 Windows --------------- - -For Windows, create a temporary ‘org-protocol.reg’ file: - - REGEDIT4 - - [HKEY_CLASSES_ROOT\org-protocol] - @="URL:Org Protocol" - "URL Protocol"="" - [HKEY_CLASSES_ROOT\org-protocol\shell] - [HKEY_CLASSES_ROOT\org-protocol\shell\open] - [HKEY_CLASSES_ROOT\org-protocol\shell\open\command] - @="\"C:\\Windows\\System32\\wsl.exe\" emacsclient \"%1\"" - - The above will forward the protocol to WSL. If you run Emacs -natively on Windows, replace the last line with: - - @="\"c:\\path\\to\\emacs\\bin\\emacsclientw.exe\" \"%1\"" - - After executing the .reg file, the protocol is registered and you can -delete the file. - - -File: org-roam.info, Node: The roam-node protocol, Next: The roam-ref protocol, Prev: Installation (1), Up: Org-roam Protocol - -12.2 The roam-node protocol -=========================== - -The roam-node protocol opens the node with ID specified by the ‘node’ -key (e.g. ‘org-protocol://roam-node?node=node-id’). ‘org-roam-graph’ -uses this to make the graph navigable. - - -File: org-roam.info, Node: The roam-ref protocol, Prev: The roam-node protocol, Up: Org-roam Protocol - -12.3 The roam-ref protocol -========================== - -This protocol finds or creates a new note with a given ‘ROAM_REFS’: - -[image src="images/roam-ref.gif"] - - - To use this, create the following bookmarklet -(https://en.wikipedia.org/wiki/Bookmarklet) in your browser: - - javascript:location.href = - 'org-protocol://roam-ref?template=r&ref=' - + encodeURIComponent(location.href) - + '&title=' - + encodeURIComponent(document.title) - + '&body=' - + encodeURIComponent(window.getSelection()) - - or as a keybinding in ‘qutebrowser’ in , using the ‘config.py’ file -(see Configuring qutebrowser -(https://github.com/qutebrowser/qutebrowser/blob/master/doc/help/configuring.asciidoc)): - - config.bind("", "open javascript:location.href='org-protocol://roam-ref?template=r&ref='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)") - - where ‘template’ is the template key for a template in -‘org-roam-capture-ref-templates’ (see *note The Templating System::). - - -File: org-roam.info, Node: The Templating System, Next: Graphing, Prev: Org-roam Protocol, Up: Top - -13 The Templating System -************************ - -Org-roam extends the ‘org-capture’ system, providing a smoother -note-taking experience. However, these extensions mean Org-roam capture -templates are incompatible with ‘org-capture’ templates. - - Org-roam’s templates are specified by ‘org-roam-capture-templates’. -Just like ‘org-capture-templates’, ‘org-roam-capture-templates’ can -contain multiple templates. If ‘org-roam-capture-templates’ only -contains one template, there will be no prompt for template selection. - -* Menu: - -* Template Walkthrough:: -* Org-roam Template Expansion:: - - -File: org-roam.info, Node: Template Walkthrough, Next: Org-roam Template Expansion, Up: The Templating System - -13.1 Template Walkthrough -========================= - -To demonstrate the additions made to org-capture templates. Here, we -explain the default template, reproduced below. You will find most of -the elements of the template are similar to ‘org-capture’ templates. - - (("d" "default" plain "%?" - :target (file+head "%<%Y%m%d%H%M%S>-${slug}.org" - "#+title: ${title}\n") - :unnarrowed t)) - - • The template has short key ‘"d"’. If you have only one template, - org-roam automatically chooses this template for you. - - • The template is given a description of ‘"default"’. - - • ‘plain’ text is inserted. Other options include Org headings via - ‘entry’. - - • Notice that the ‘target’ that’s usually in Org-capture templates is - missing here. - - • ‘"%?"’ is the template inserted on each call to - ‘org-roam-capture-’. This template means don’t insert any content, - but place the cursor here. - - • ‘:target’ is a compulsory specification in the Org-roam capture - template. The first element of the list indicates the type of the - target, the second element indicates the location of the captured - node, and the rest of the elements indicate prefilled template that - will be inserted and the position of the point will be adjusted - for. The latter behavior varies from type to type of the capture - target. - - • ‘:unnarrowed t’ tells org-capture to show the contents for the - whole file, rather than narrowing to just the entry. This is part - of the Org-capture templates. - - See the ‘org-roam-capture-templates’ documentation for more details -and customization options. - - -File: org-roam.info, Node: Org-roam Template Expansion, Prev: Template Walkthrough, Up: The Templating System - -13.2 Org-roam Template Expansion -================================ - -Org-roam’s template definitions also extend org-capture’s template -syntax, to allow prefilling of strings. We have seen a glimpse of this -in *note Template Walkthrough: Template Walkthrough. - - Org-roam provides the ‘${foo}’ syntax for substituting variables with -known strings. ‘${foo}’’s substitution is performed as follows: - - • If ‘foo’ is a function, ‘foo’ is called with the current node as - its argument. - - • Else if ‘org-roam-node-foo’ is a function, ‘foo’ is called with the - current node as its argument. The ‘org-roam-node-’ prefix defines - many of Org-roam’s node accessors such as ‘org-roam-node-title’ and - ‘org-roam-node-level’. - - • Else look up ‘org-roam-capture--info’ for ‘foo’. This is an - internal variable that is set before the capture process begins. - - • If none of the above applies, read a string using - ‘completing-read’. - • Org-roam also provides the ‘${foo=default_val}’ syntax, where - if a default value is provided, will be the initial value for - the ‘foo’ key during minibuffer completion. - - One can check the list of available keys for nodes by inspecting the -‘org-roam-node’ struct. At the time of writing, it is: - - (cl-defstruct (org-roam-node (:constructor org-roam-node-create) - (:copier nil)) - "A heading or top level file with an assigned ID property." - file file-hash file-atime file-mtime - id level point todo priority scheduled deadline title properties olp - tags aliases refs) - - This makes ‘${file}’, ‘${file-hash}’ etc. all valid substitutions. - - -File: org-roam.info, Node: Graphing, Next: Org-roam Dailies, Prev: The Templating System, Up: Top - -14 Graphing -*********** - -Org-roam provides basic graphing capabilities to explore -interconnections between notes, in ‘org-roam-graph’. This is done by -performing SQL queries and generating images using Graphviz -(https://graphviz.org/). The graph can also be navigated: see *note -Roam Protocol: Org-roam Protocol. - - The entry point to graph creation is ‘org-roam-graph’. - - -- Function: org-roam-graph & optional arg node - - Build and display a graph for NODE. ARG may be any of the following -values: - - • ‘nil’ show the full graph. - - • ‘integer’ an integer argument ‘N’ will show the graph for the - connected components to node up to ‘N’ steps away. - -- User Option: org-roam-graph-executable - - Path to the graphing executable (in this case, Graphviz). Set this - if Org-roam is unable to find the Graphviz executable on your - system. - - You may also choose to use ‘neato’ in place of ‘dot’, which - generates a more compact graph layout. - - -- User Option: org-roam-graph-viewer - - Org-roam defaults to using Firefox (located on PATH) to view the - SVG, but you may choose to set it to: - - • A string, which is a path to the program used - - • a function accepting a single argument: the graph file path. - - ‘nil’ uses ‘view-file’ to view the graph. - - If you are using WSL2 and would like to open the graph in Windows, - you can use the second option to set the browser and network file - path: - - (setq org-roam-graph-viewer - (lambda (file) - (let ((org-roam-graph-viewer "/mnt/c/Program Files/Mozilla Firefox/firefox.exe")) - (org-roam-graph--open (concat "file://///wsl$/Ubuntu" file))))) - -* Menu: - -* Graph Options:: - - -File: org-roam.info, Node: Graph Options, Up: Graphing - -14.1 Graph Options -================== - -Graphviz provides many options for customizing the graph output, and -Org-roam supports some of them. See - for customizable -options. - - -- User Option: org-roam-graph-filetype - - The file type to generate for graphs. This defaults to ‘"svg"’. - - -- User Option: org-roam-graph-extra-config - - Extra options passed to graphviz for the digraph (The “G” - attributes). Example: ‘'~(("rankdir" . "LR"))’ - - -- User Option: org-roam-graph-node-extra-config - - An alist of options to style the nodes. The car of the alist node - type such as ‘"id"’, or ‘"http"’. The cdr of the list is another - alist of Graphviz node options (the “N” attributes). - - -- User Option: org-roam-graph-edge-extra-config - - Extra options for edges in the graphviz output (The “E” - attributes). Example: ‘'(("dir" . "back"))’ - - -File: org-roam.info, Node: Org-roam Dailies, Next: Performance Optimization, Prev: Graphing, Up: Top - -15 Org-roam Dailies -******************* - -Org-roam provides journaling capabilities akin to Org-journal with -‘org-roam-dailies’. - -* Menu: - -* Configuration:: -* Usage:: - - -File: org-roam.info, Node: Configuration, Next: Usage, Up: Org-roam Dailies - -15.1 Configuration -================== - -For ‘org-roam-dailies’ to work, you need to define two variables: - - -- Variable: org-roam-dailies-directory - - Path to daily-notes. This path is relative to - ‘org-roam-directory’. - - -- Variable: org-roam-dailies-capture-templates - - Capture templates for daily-notes in Org-roam. - - Here is a sane default configuration: - - (setq org-roam-dailies-directory "daily/") - - (setq org-roam-dailies-capture-templates - '(("d" "default" entry - "* %?" - :target (file+head "%<%Y-%m-%d>.org" - "#+title: %<%Y-%m-%d>\n")))) - - See *note The Templating System:: for creating new templates. - - -File: org-roam.info, Node: Usage, Prev: Configuration, Up: Org-roam Dailies - -15.2 Usage -========== - -‘org-roam-dailies’ provides these interactive functions: - - -- Function: org-roam-dailies-capture-today &optional goto - - Create an entry in the daily note for today. - - When ‘goto’ is non-nil, go to the note without creating an entry. - - -- Function: org-roam-dailies-goto-today - - Find the daily note for today, creating it if necessary. - - There are variants of those commands for ‘-yesterday’ and -‘-tomorrow’: - - -- Function: org-roam-dailies-capture-yesterday n &optional goto - - Create an entry in the daily note for yesteday. - - With numeric argument ‘n’, use the daily note ‘n’ days in the past. - - -- Function: org-roam-dailies-goto-yesterday - - With numeric argument N, use the daily-note N days in the future. - - There are also commands which allow you to use Emacs’s ‘calendar’ to -find the date - - -- Function: org-roam-dailies-capture-date - - Create an entry in the daily note for a date using the calendar. - - Prefer past dates, unless ‘prefer-future’ is non-nil. - - With a ’C-u’ prefix or when ‘goto’ is non-nil, go the note without - creating an entry. - - -- Function: org-roam-dailies-goto-date - - Find the daily note for a date using the calendar, creating it if - necessary. - - Prefer past dates, unless ‘prefer-future’ is non-nil. - - -- Function: org-roam-dailies-find-directory - - Find and open ‘org-roam-dailies-directory’. - - -- Function: org-roam-dailies-goto-previous-note - - When in an daily-note, find the previous one. - - -- Function: org-roam-dailies-goto-next-note - - When in an daily-note, find the next one. - - -File: org-roam.info, Node: Performance Optimization, Next: The Org-mode Ecosystem, Prev: Org-roam Dailies, Up: Top - -16 Performance Optimization -*************************** - -* Menu: - -* Garbage Collection:: - - -File: org-roam.info, Node: Garbage Collection, Up: Performance Optimization - -16.1 Garbage Collection -======================= - -During the cache-build process, Org-roam generates a lot of in-memory -data-structures (such as the Org file’s AST), which are discarded after -use. These structures are garbage collected at regular intervals (see -*note info:elisp#Garbage Collection: (elisp)Garbage Collection.). - - Org-roam provides the option ‘org-roam-db-gc-threshold’ to -temporarily change the threshold value for GC to be triggered during -these memory-intensive operations. To reduce the number of garbage -collection processes, one may set ‘org-roam-db-gc-threshold’ to a high -value (such as ‘most-positive-fixnum’): - - (setq org-roam-db-gc-threshold most-positive-fixnum) - - -File: org-roam.info, Node: The Org-mode Ecosystem, Next: FAQ, Prev: Performance Optimization, Up: Top - -17 The Org-mode Ecosystem -************************* - -Because Org-roam is built on top of Org-mode, it benefits from the vast -number of packages already available. - -* Menu: - -* Browsing History with winner-mode:: -* Versioning Notes:: -* Full-text search with Deft:: -* Org-journal:: -* Org-download:: -* mathpix.el: mathpixel. -* Org-noter / Interleave:: -* Bibliography:: -* Spaced Repetition:: - - -File: org-roam.info, Node: Browsing History with winner-mode, Next: Versioning Notes, Up: The Org-mode Ecosystem - -17.1 Browsing History with winner-mode -====================================== - -‘winner-mode’ is a global minor mode that allows one to undo and redo -changes in the window configuration. It is included with GNU Emacs -since version 20. - - ‘winner-mode’ can be used as a simple version of browser history for -Org-roam. Each click through org-roam links (from both Org files and -the backlinks buffer) causes changes in window configuration, which can -be undone and redone using ‘winner-mode’. To use ‘winner-mode’, simply -enable it, and bind the appropriate interactive functions: - - (winner-mode +1) - (define-key winner-mode-map (kbd "") #'winner-undo) - (define-key winner-mode-map (kbd "") #'winner-redo) - - - -File: org-roam.info, Node: Versioning Notes, Next: Full-text search with Deft, Prev: Browsing History with winner-mode, Up: The Org-mode Ecosystem - -17.2 Versioning Notes -===================== - -Since Org-roam notes are just plain text, it is trivial to track changes -in your notes database using version control systems such as Git -(https://git-scm.com/). Simply initialize ‘org-roam-directory’ as a Git -repository, and commit your files at regular or appropriate intervals. -Magit (https://magit.vc/) is a great interface to Git within Emacs. - - In addition, it may be useful to observe how a particular note has -evolved, by looking at the file history. Git-timemachine -(https://gitlab.com/pidu/git-timemachine) allows you to visit historic -versions of a tracked Org-roam note. - - -File: org-roam.info, Node: Full-text search with Deft, Next: Org-journal, Prev: Versioning Notes, Up: The Org-mode Ecosystem - -17.3 Full-text search with Deft -=============================== - -Deft (https://jblevins.org/projects/deft/) provides a nice interface for -browsing and filtering org-roam notes. - - (use-package deft - :after org - :bind - ("C-c n d" . deft) - :custom - (deft-recursive t) - (deft-use-filter-string-for-filename t) - (deft-default-extension "org") - (deft-directory org-roam-directory)) - - The Deft interface can slow down quickly when the number of files get -huge. Notdeft (https://github.com/hasu/notdeft) is a fork of Deft that -uses an external search engine and indexer. - - -File: org-roam.info, Node: Org-journal, Next: Org-download, Prev: Full-text search with Deft, Up: The Org-mode Ecosystem - -17.4 Org-journal -================ - -Org-journal (https://github.com/bastibe/org-journal) provides journaling -capabilities to Org-mode. A lot of its functionalities have been -incorporated into Org-roam under the name *note ‘org-roam-dailies’: -Org-roam Dailies. It remains a good tool if you want to isolate your -verbose journal entries from the ideas you would write on a scratchpad. - - (use-package org-journal - :bind - ("C-c n j" . org-journal-new-entry) - :custom - (org-journal-date-prefix "#+title: ") - (org-journal-file-format "%Y-%m-%d.org") - (org-journal-dir "/path/to/journal/files/") - (org-journal-date-format "%A, %d %B %Y")) - - -File: org-roam.info, Node: Org-download, Next: mathpixel, Prev: Org-journal, Up: The Org-mode Ecosystem - -17.5 Org-download -================= - -Org-download (https://github.com/abo-abo/org-download) lets you -screenshot and yank images from the web into your notes: - -[image src="images/org-download.gif"] - - - -Figure: org-download - - (use-package org-download - :after org - :bind - (:map org-mode-map - (("s-Y" . org-download-screenshot) - ("s-y" . org-download-yank)))) - - -File: org-roam.info, Node: mathpixel, Next: Org-noter / Interleave, Prev: Org-download, Up: The Org-mode Ecosystem - -17.6 mathpix.el -=============== - -mathpix.el (https://github.com/jethrokuan/mathpix.el) uses Mathpix’s -(https://mathpix.com/) API to convert clips into latex equations: - -[image src="images/mathpix.gif"] - - - -Figure: mathpix - - (use-package mathpix.el - :straight (:host github :repo "jethrokuan/mathpix.el") - :custom ((mathpix-app-id "app-id") - (mathpix-app-key "app-key")) - :bind - ("C-x m" . mathpix-screenshot)) - - -File: org-roam.info, Node: Org-noter / Interleave, Next: Bibliography, Prev: mathpixel, Up: The Org-mode Ecosystem - -17.7 Org-noter / Interleave -=========================== - -Org-noter (https://github.com/weirdNox/org-noter) and Interleave -(https://github.com/rudolfochrist/interleave) are both projects that -allow synchronised annotation of documents (PDF, EPUB etc.) within -Org-mode. - - -File: org-roam.info, Node: Bibliography, Next: Spaced Repetition, Prev: Org-noter / Interleave, Up: The Org-mode Ecosystem - -17.8 Bibliography -================= - -org-roam-bibtex (https://github.com/org-roam/org-roam-bibtex) offers -tight integration between org-ref (https://github.com/jkitchin/org-ref), -helm-bibtex (https://github.com/tmalsburg/helm-bibtex) and ‘org-roam’. -This helps you manage your bibliographic notes under ‘org-roam’. - - For example, though helm-bibtex provides the ability to visit notes -for bibliographic entries, org-roam-bibtex extends it with the ability -to visit the file with the right ‘ROAM_REFS’. - - -File: org-roam.info, Node: Spaced Repetition, Prev: Bibliography, Up: The Org-mode Ecosystem - -17.9 Spaced Repetition -====================== - -Org-fc (https://www.leonrische.me/fc/index.html) is a spaced repetition -system that scales well with a large number of files. Other -alternatives include org-drill -(https://orgmode.org/worg/org-contrib/org-drill.html), and pamparam -(https://github.com/abo-abo/pamparam). - - To use Anki for spaced repetition, anki-editor -(https://github.com/louietan/anki-editor) allows you to write your cards -in Org-mode, and sync your cards to Anki via anki-connect -(https://github.com/FooSoft/anki-connect#installation). - - -File: org-roam.info, Node: FAQ, Next: Developer's Guide to Org-roam, Prev: The Org-mode Ecosystem, Up: Top - -18 FAQ -****** - -* Menu: - -* How do I have more than one Org-roam directory?:: -* How do I create a note whose title already matches one of the candidates?:: -* How can I stop Org-roam from creating IDs everywhere?:: -* How do I migrate from Roam Research?:: -* How to migrate from Org-roam v1?:: -* How do I publish my notes with an Internet-friendly graph?:: - - -File: org-roam.info, Node: How do I have more than one Org-roam directory?, Next: How do I create a note whose title already matches one of the candidates?, Up: FAQ - -18.1 How do I have more than one Org-roam directory? -==================================================== - -Emacs supports directory-local variables, allowing the value of -‘org-roam-directory’ to be different in different directories. It does -this by checking for a file named ‘.dir-locals.el’. - - To add support for multiple directories, override the -‘org-roam-directory’ variable using directory-local variables. This is -what ‘.dir-locals.el’ may contain: - - ((nil . ((org-roam-directory . (expand-file-name ".")) - (org-roam-db-location . (expand-file-name "./org-roam.db"))))) - - All files within that directory will be treated as their own separate -set of Org-roam files. Remember to run ‘org-roam-db-sync’ from a file -within that directory, at least once. - - -File: org-roam.info, Node: How do I create a note whose title already matches one of the candidates?, Next: How can I stop Org-roam from creating IDs everywhere?, Prev: How do I have more than one Org-roam directory?, Up: FAQ - -18.2 How do I create a note whose title already matches one of the candidates? -============================================================================== - -This situation arises when, for example, one would like to create a note -titled “bar” when “barricade” already exists. - - The solution is dependent on the mini-buffer completion framework in -use. Here are the solutions: - - • Ivycall ‘ivy-immediate-done’, typically bound to ‘C-M-j’. - Alternatively, set ‘ivy-use-selectable-prompt’ to ‘t’, so that - “bar” is now selectable. - - • HelmOrg-roam should provide a selectable “[?] bar” candidate at - the top of the candidate list. - - -File: org-roam.info, Node: How can I stop Org-roam from creating IDs everywhere?, Next: How do I migrate from Roam Research?, Prev: How do I create a note whose title already matches one of the candidates?, Up: FAQ - -18.3 How can I stop Org-roam from creating IDs everywhere? -========================================================== - -Other than the interactive commands that Org-roam provides, Org-roam -does not create IDs everywhere. If you are noticing that IDs are being -created even when you don’t want them to be (e.g. when tangling an Org -file), check the value you have set for ‘org-id-link-to-org-use-id’: -setting it to ‘'create-if-interactive’ is a popular option. - - -File: org-roam.info, Node: How do I migrate from Roam Research?, Next: How to migrate from Org-roam v1?, Prev: How can I stop Org-roam from creating IDs everywhere?, Up: FAQ - -18.4 How do I migrate from Roam Research? -========================================= - -Fabio has produced a command-line tool that converts markdown files -exported from Roam Research into Org-roam compatible markdown. More -instructions are provided in the repository -(https://github.com/fabioberger/roam-migration). - - -File: org-roam.info, Node: How to migrate from Org-roam v1?, Next: How do I publish my notes with an Internet-friendly graph?, Prev: How do I migrate from Roam Research?, Up: FAQ - -18.5 How to migrate from Org-roam v1? -===================================== - -Those coming from Org-roam v1 will do well treating v2 as entirely new -software. V2 has a smaller core and fewer moving parts, while retaining -the bulk of its functionality. It is recommended to read the -documentation above about nodes. - - It is still desirable to migrate notes collected in v1 to v2. To -migrate your v1 notes to v2, use ‘M-x org-roam-migrate-wizard’. This -blog post -(https://d12frosted.io/posts/2021-06-11-path-to-org-roam-v2.html) -provides a good overview of what’s new in v2 and how to migrate. - - Essentially, to migrate notes from v1 to v2, one must: - - • Add IDs to all existing notes. These are located in top-level - property drawers (Although note that in v2, not all files need to - have IDs). - - • Update the Org-roam database to conform to the new schema. - - • Replace ‘#+ROAM_KEY’ into the ‘ROAM_REFS’ property - - • Replace ‘#+ROAM_ALIAS’ into the ‘ROAM_ALIASES’ property - - • Move ‘#+ROAM_TAGS’ into the ‘#+FILETAGS’ property for file-level - nodes, and the ‘ROAM_TAGS’ property for headline nodes - - • Replace existing file links with ID links. - - -File: org-roam.info, Node: How do I publish my notes with an Internet-friendly graph?, Prev: How to migrate from Org-roam v1?, Up: FAQ - -18.6 How do I publish my notes with an Internet-friendly graph? -=============================================================== - -The default graph builder creates a graph with an org-protocol -(https://orgmode.org/worg/org-contrib/org-protocol.html) handler which -is convenient when you’re working locally but inconvenient when you want -to publish your notes for remote access. Likewise, it defaults to -displaying the graph in Emacs which has the exact same caveats. This -problem is solvable in the following way using org-mode’s native -publishing (https://orgmode.org/manual/Publishing.html) capability: - - • configure org-mode to publish your org-roam notes as a project. - - • create a function that overrides the default org-protocol link - creation function(‘org-roam-default-link-builder’). - - • create a hook that’s called at the end of graph creation to copy - the generated graph to the appropriate place. - - The example code below is used to publish to a local directory where -a separate shell script copies the files to the remote site. - -* Menu: - -* Configure org-mode for publishing:: -* Overriding the default link creation function:: -* Copying the generated file to the export directory:: - - -File: org-roam.info, Node: Configure org-mode for publishing, Next: Overriding the default link creation function, Up: How do I publish my notes with an Internet-friendly graph? - -18.6.1 Configure org-mode for publishing ----------------------------------------- - -This has two steps: - • Setting of a _roam_ project that publishes your notes. - - • Configuring the _sitemap.html_ generation. - - • Setting up ‘org-publish’ to generate the graph. - - This will require code like the following: - (defun roam-sitemap (title list) - (concat "#+OPTIONS: ^:nil author:nil html-postamble:nil\n" - "#+SETUPFILE: ./simple_inline.theme\n" - "#+TITLE: " title "\n\n" - (org-list-to-org list) "\nfile:sitemap.svg")) - - (setq my-publish-time 0) ; see the next section for context - (defun roam-publication-wrapper (plist filename pubdir) - (org-roam-graph) - (org-html-publish-to-html plist filename pubdir) - (setq my-publish-time (cadr (current-time)))) - - (setq org-publish-project-alist - '(("roam" - :base-directory "~/roam" - :auto-sitemap t - :sitemap-function roam-sitemap - :sitemap-title "Roam notes" - :publishing-function roam-publication-wrapper - :publishing-directory "~/roam-export" - :section-number nil - :table-of-contents nil - :style ""))) - - -File: org-roam.info, Node: Overriding the default link creation function, Next: Copying the generated file to the export directory, Prev: Configure org-mode for publishing, Up: How do I publish my notes with an Internet-friendly graph? - -18.6.2 Overriding the default link creation function ----------------------------------------------------- - -The code below will generate a link to the generated html file instead -of the default org-protocol link. - (defun org-roam-custom-link-builder (node) - (let ((file (org-roam-node-file node))) - (concat (file-name-base file) ".html"))) - - (setq org-roam-graph-link-builder 'org-roam-custom-link-builder) - - -File: org-roam.info, Node: Copying the generated file to the export directory, Prev: Overriding the default link creation function, Up: How do I publish my notes with an Internet-friendly graph? - -18.6.3 Copying the generated file to the export directory ---------------------------------------------------------- - -The default behavior of ‘org-roam-graph’ is to generate the graph and -display it in Emacs. There is an ‘org-roam-graph-generation-hook’ -available that provides access to the file names so they can be copied -to the publishing directory. Example code follows: - - (add-hook 'org-roam-graph-generation-hook - (lambda (dot svg) (if (< (- (cadr (current-time)) my-publish-time) 5) - (progn (copy-file svg "~/roam-export/sitemap.svg" 't) - (kill-buffer (file-name-nondirectory svg)) - (setq my-publish-time 0))))) - - -File: org-roam.info, Node: Developer's Guide to Org-roam, Next: Appendix, Prev: FAQ, Up: Top - -19 Developer’s Guide to Org-roam -******************************** - -* Menu: - -* Org-roam's Design Principle:: -* Building Extensions and Advanced Customization of Org-roam:: - - -File: org-roam.info, Node: Org-roam's Design Principle, Next: Building Extensions and Advanced Customization of Org-roam, Up: Developer's Guide to Org-roam - -19.1 Org-roam’s Design Principle -================================ - -Org-roam is primarily motivated by the need for a dual representation. -We (humans) love operating in a plain-text environment. The syntax -rules of Org-mode are simple and fit snugly within our brain. This also -allows us to use the tools and packages we love to explore and edit our -notes. Org-mode is simply the most powerful plain-text format -available, with support for images, LaTeX, TODO planning and much more. - - But this plain-text format is simply ill-suited for exploration of -these notes: plain-text is simply not amenable for answering -large-scale, complex queries (e.g. how many tasks do I have that are -due by next week?). Interfaces such as Org-agenda slow to a crawl when -the number of files becomes unwieldy, which can quickly become the case. - - At its core, Org-roam provides a database abstraction layer, -providing a dual representation of what’s already available in -plain-text. This allows us (humans) to continue working with -plain-text, while programs can utilize the database layer to perform -complex queries. These capabilities include, but are not limited to: - - • link graph traversal and visualization - - • Instantaneous SQL-like queries on headlines - • What are my TODOs, scheduled for X, or due by Y? - - • Accessing the properties of a node, such as its tags, refs, TODO - state or priority - - All of these functionality is powered by this database abstraction -layer. Hence, at its core Org-roam’s primary goal is to provide a -resilient dual representation that is cheap to maintain, easy to -understand, and is as up-to-date as it possibly can. Org-roam also then -exposes an API to this database abstraction layer for users who would -like to perform programmatic queries on their Org files. - - -File: org-roam.info, Node: Building Extensions and Advanced Customization of Org-roam, Prev: Org-roam's Design Principle, Up: Developer's Guide to Org-roam - -19.2 Building Extensions and Advanced Customization of Org-roam -=============================================================== - -Because Org-roam’s core functionality is small, it is possible and -sometimes desirable to build extensions on top of it. These extensions -may one or more of the following functionalities: - - • Access to Org-roam’s database - - • Usage/modification of Org-roam’s interactive commands - - Org-roam provides no guarantees that extensions will continue to -function as Org-roam evolves, but by following these simple rules, -extensions can be made robust to local changes in Org-roam. - - • Extensions should not modify the database schema. Any extension - that requires the caching of additional data should make a request - upstream to Org-roam. - - • Extensions requiring access to the database should explicitly state - support for the database version (‘org-roam-db-version’), and only - conditionally load when support is available. - -* Menu: - -* Accessing the Database:: -* Accessing and Modifying Nodes:: -* Extending the Capture System:: - - -File: org-roam.info, Node: Accessing the Database, Next: Accessing and Modifying Nodes, Up: Building Extensions and Advanced Customization of Org-roam - -19.2.1 Accessing the Database ------------------------------ - -Access to the database is provided singularly by ‘org-roam-db-query’, -for example: - - (org-roam-db-query [:select * :from nodes]) - - One can refer to the database schema by looking up -‘org-roam-db--table-schemata’. There are multiple helper functions -within Org-roam that call ‘org-roam-db-query’, these are subject to -change. To ensure that extensions/customizations are robust to change, -extensions should only use ‘org-roam-db-query’, and perhaps replicate -the SQL query if necessary. - - -File: org-roam.info, Node: Accessing and Modifying Nodes, Next: Extending the Capture System, Prev: Accessing the Database, Up: Building Extensions and Advanced Customization of Org-roam - -19.2.2 Accessing and Modifying Nodes ------------------------------------- - -The node interface is cleanly defined using ‘cl-defstruct’. The primary -method to access nodes is ‘org-roam-node-at-point’ and -‘org-roam-node-read’: - - -- Function: org-roam-node-at-point &optional assert - - Return the node at point. If ASSERT, throw an error if there is no - node at point. - - -- Function: org-roam-node-read &optional initial-input filter-fn - sort-fn - require-match - - Read and return an ‘org-roam-node’. INITIAL-INPUT is the initial - minibuffer prompt value. FILTER-FN is a function to filter out - nodes: it takes a single argument (an ‘org-roam-node’), and when - nil is returned the node will be filtered out. SORT-FN is a - function to sort nodes. See - ‘org-roam-node-read-sort-by-file-mtime’ for an example sort - function. If REQUIRE-MATCH, the minibuffer prompt will require a - match. - - Once you obtain the node, you can use the accessors for the node, -e.g. ‘org-roam-node-id’ or ‘org-roam-node-todo’. - - It is possible to define (or override existing) properties on nodes. -This is simply done using a ‘cl-defmethod’ on the ‘org-roam-node’ -struct: - - (cl-defmethod org-roam-node-namespace ((node org-roam-node)) - "Return the namespace for NODE. - The namespace is the final directory of the file for the node." - (file-name-nondirectory - (directory-file-name - (file-name-directory (org-roam-node-file node))))) - - The snippet above defines a new property ‘namespace’ on -‘org-roam-node’, which making it available for use in capture templates. - - -File: org-roam.info, Node: Extending the Capture System, Prev: Accessing and Modifying Nodes, Up: Building Extensions and Advanced Customization of Org-roam - -19.2.3 Extending the Capture System ------------------------------------ - -Org-roam applies some patching over Org’s capture system to smooth out -the user experience, and sometimes it is desirable to use Org-roam’s -capturing system instead. The exposed function to be used in extensions -is ‘org-roam-capture-’: - - -- Function: org-roam-capture- &key goto keys node info props templates - - Main entry point. GOTO and KEYS correspond to ‘org-capture’ - arguments. INFO is a plist for filling up Org-roam’s capture - templates. NODE is an ‘org-roam-node’ construct containing - information about the node. PROPS is a plist containing additional - Org-roam properties for each template. TEMPLATES is a list of - org-roam templates. - - An example of an extension using ‘org-roam-capture-’ is -‘org-roam-dailies’ itself: - - (defun org-roam-dailies--capture (time &optional goto) - "Capture an entry in a daily-note for TIME, creating it if necessary. - - When GOTO is non-nil, go the note without creating an entry." - (org-roam-capture- :goto (when goto '(4)) - :node (org-roam-node-create) - :templates org-roam-dailies-capture-templates - :props (list :override-default-time time)) - (when goto (run-hooks 'org-roam-dailies-find-file-hook))) - - -File: org-roam.info, Node: Appendix, Next: Keystroke Index, Prev: Developer's Guide to Org-roam, Up: Top - -20 Appendix -*********** - -* Menu: - -* Note-taking Workflows:: -* Ecosystem:: - - -File: org-roam.info, Node: Note-taking Workflows, Next: Ecosystem, Up: Appendix - -20.1 Note-taking Workflows -========================== - - • Books - • How To Take Smart Notes - (https://www.goodreads.com/book/show/34507927-how-to-take-smart-notes) - - • Articles - • The Zettelkasten Method - LessWrong 2.0 - (https://www.lesswrong.com/posts/NfdHG6oHBJ8Qxc26s/the-zettelkasten-method-1) - - • Building a Second Brain in Roam...And Why You Might Want To : - RoamResearch - (https://reddit.com/r/RoamResearch/comments/eho7de/building_a_second_brain_in_roamand_why_you_might) - - • Roam Research: Why I Love It and How I Use It - Nat Eliason - (https://www.nateliason.com/blog/roam) - - • Adam Keesling’s Twitter Thread - (https://twitter.com/adam_keesling/status/1196864424725774336?s=20) - - • How To Take Smart Notes With Org-mode · Jethro Kuan - (https://blog.jethro.dev/posts/how_to_take_smart_notes_org/) - - • Threads - • Ask HN: How to Take Good Notes - (https://news.ycombinator.com/item?id=22473209) - - • Videos - • How to Use Roam to Outline a New Article in Under 20 Minutes - (https://www.youtube.com/watch?v=RvWic15iXjk) - - -File: org-roam.info, Node: Ecosystem, Prev: Note-taking Workflows, Up: Appendix - -20.2 Ecosystem -============== - - -File: org-roam.info, Node: Keystroke Index, Next: Command Index, Prev: Appendix, Up: Top - -Appendix A Keystroke Index -************************** - - -File: org-roam.info, Node: Command Index, Next: Function Index, Prev: Keystroke Index, Up: Top - -Appendix B Command Index -************************ - - -File: org-roam.info, Node: Function Index, Next: Variable Index, Prev: Command Index, Up: Top - -Appendix C Function Index -************************* - -[index] -* Menu: - -* org-roam-alias-add: Titles and Aliases. (line 25) -* org-roam-alias-remove: Titles and Aliases. (line 30) -* org-roam-buffer-display-dedicated: The Org-roam Buffer. (line 30) -* org-roam-buffer-toggle: The Org-roam Buffer. (line 23) -* org-roam-capture-: Extending the Capture System. - (line 11) -* org-roam-dailies-capture-date: Usage. (line 34) -* org-roam-dailies-capture-today: Usage. (line 8) -* org-roam-dailies-capture-yesterday: Usage. (line 21) -* org-roam-dailies-find-directory: Usage. (line 50) -* org-roam-dailies-goto-date: Usage. (line 43) -* org-roam-dailies-goto-next-note: Usage. (line 58) -* org-roam-dailies-goto-previous-note: Usage. (line 54) -* org-roam-dailies-goto-today: Usage. (line 14) -* org-roam-dailies-goto-yesterday: Usage. (line 27) -* org-roam-graph: Graphing. (line 14) -* org-roam-node-at-point: Accessing and Modifying Nodes. - (line 10) -* org-roam-node-read: Accessing and Modifying Nodes. - (line 15) -* org-roam-ref-add: Refs. (line 30) -* org-roam-ref-remove: Refs. (line 35) - - -File: org-roam.info, Node: Variable Index, Prev: Function Index, Up: Top - -Appendix D Variable Index -************************* - -[index] -* Menu: - -* org-roam-completion-everywhere: Completing anywhere. (line 18) -* org-roam-dailies-capture-templates: Configuration. (line 13) -* org-roam-dailies-directory: Configuration. (line 8) -* org-roam-db-update-on-save: When to cache. (line 15) -* org-roam-graph-edge-extra-config: Graph Options. (line 26) -* org-roam-graph-executable: Graphing. (line 23) -* org-roam-graph-extra-config: Graph Options. (line 15) -* org-roam-graph-filetype: Graph Options. (line 11) -* org-roam-graph-node-extra-config: Graph Options. (line 20) -* org-roam-graph-viewer: Graphing. (line 32) - -Emacs 29.0.50 (Org mode 9.6) - - -Tag Table: -Node: Top754 -Node: Introduction4276 -Ref: Introduction-Footnote-16421 -Node: Target Audience6530 -Node: A Brief Introduction to the Zettelkasten Method8406 -Node: Installation11564 -Node: Installing from MELPA11928 -Node: Installing from Source13187 -Node: Installation Troubleshooting16170 -Node: C Compiler16372 -Node: Getting Started18179 -Node: The Org-roam Node18438 -Node: Links between Nodes19266 -Node: Setting up Org-roam19671 -Node: Creating and Linking Nodes21155 -Node: Customizing Node Caching22838 -Node: How to cache23074 -Node: What to cache25110 -Node: When to cache25957 -Node: The Org-roam Buffer26726 -Node: Navigating the Org-roam Buffer28182 -Node: Configuring what is displayed in the buffer28898 -Node: Configuring the Org-roam buffer display29891 -Node: Styling the Org-roam buffer31392 -Node: Node Properties31604 -Node: Standard Org properties31823 -Node: Titles and Aliases32173 -Node: Tags33174 -Node: Refs33834 -Node: Citations35048 -Node: Using the Cached Information35611 -Node: Completion36590 -Node: Completing within Link Brackets37386 -Node: Completing anywhere37836 -Node: Encryption38612 -Node: Org-roam Protocol39364 -Node: Installation (1)39841 -Node: Linux40268 -Node: Mac OS41808 -Node: Testing org-protocol43888 -Node: Windows44931 -Node: The roam-node protocol45688 -Node: The roam-ref protocol46071 -Node: The Templating System47246 -Node: Template Walkthrough47968 -Node: Org-roam Template Expansion49812 -Node: Graphing51699 -Node: Graph Options53584 -Node: Org-roam Dailies54596 -Node: Configuration54875 -Node: Usage55668 -Node: Performance Optimization57405 -Node: Garbage Collection57617 -Node: The Org-mode Ecosystem58411 -Node: Browsing History with winner-mode58908 -Node: Versioning Notes59780 -Node: Full-text search with Deft60571 -Node: Org-journal61322 -Node: Org-download62134 -Node: mathpixel62653 -Node: Org-noter / Interleave63234 -Node: Bibliography63626 -Node: Spaced Repetition64273 -Node: FAQ64929 -Node: How do I have more than one Org-roam directory?65397 -Node: How do I create a note whose title already matches one of the candidates?66370 -Node: How can I stop Org-roam from creating IDs everywhere?67290 -Node: How do I migrate from Roam Research?67984 -Node: How to migrate from Org-roam v1?68481 -Node: How do I publish my notes with an Internet-friendly graph?69890 -Node: Configure org-mode for publishing71259 -Node: Overriding the default link creation function72745 -Node: Copying the generated file to the export directory73417 -Node: Developer's Guide to Org-roam74388 -Node: Org-roam's Design Principle74662 -Node: Building Extensions and Advanced Customization of Org-roam76652 -Node: Accessing the Database77914 -Node: Accessing and Modifying Nodes78643 -Node: Extending the Capture System80519 -Node: Appendix82061 -Node: Note-taking Workflows82248 -Node: Ecosystem83530 -Node: Keystroke Index83647 -Node: Command Index83798 -Node: Function Index83951 -Node: Variable Index85729 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/org-roam/org-roam.texi b/straight/build/org-roam/org-roam.texi deleted file mode 120000 index f9169746..00000000 --- a/straight/build/org-roam/org-roam.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-roam/doc/org-roam.texi \ No newline at end of file diff --git a/straight/build/org-super-agenda/dir b/straight/build/org-super-agenda/dir deleted file mode 100644 index 0c90a211..00000000 --- a/straight/build/org-super-agenda/dir +++ /dev/null @@ -1,19 +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 -* Org Super Agenda: (org-super-agenda). - Flexible grouping for the Org Agenda. diff --git a/straight/build/org-super-agenda/org-super-agenda-autoloads.el b/straight/build/org-super-agenda/org-super-agenda-autoloads.el deleted file mode 100644 index 3eb9603d..00000000 --- a/straight/build/org-super-agenda/org-super-agenda-autoloads.el +++ /dev/null @@ -1,37 +0,0 @@ -;;; org-super-agenda-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-super-agenda" "org-super-agenda.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from org-super-agenda.el - -(defvar org-super-agenda-mode nil "\ -Non-nil if Org-Super-Agenda mode is enabled. -See the `org-super-agenda-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-super-agenda-mode'.") - -(custom-autoload 'org-super-agenda-mode "org-super-agenda" nil) - -(autoload 'org-super-agenda-mode "org-super-agenda" "\ -Global minor mode to group items in Org agenda views according to `org-super-agenda-groups'. -With prefix argument ARG, turn on if positive, otherwise off. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "org-super-agenda" '("org-super-agenda-")) - -;;;*** - -(provide 'org-super-agenda-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-super-agenda-autoloads.el ends here diff --git a/straight/build/org-super-agenda/org-super-agenda.el b/straight/build/org-super-agenda/org-super-agenda.el deleted file mode 120000 index 25917798..00000000 --- a/straight/build/org-super-agenda/org-super-agenda.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-super-agenda/org-super-agenda.el \ No newline at end of file diff --git a/straight/build/org-super-agenda/org-super-agenda.elc b/straight/build/org-super-agenda/org-super-agenda.elc deleted file mode 100644 index a180c292..00000000 Binary files a/straight/build/org-super-agenda/org-super-agenda.elc and /dev/null differ diff --git a/straight/build/org-super-agenda/org-super-agenda.info b/straight/build/org-super-agenda/org-super-agenda.info deleted file mode 120000 index 4c67af16..00000000 --- a/straight/build/org-super-agenda/org-super-agenda.info +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-super-agenda/org-super-agenda.info \ No newline at end of file diff --git a/straight/build/org-superstar/org-superstar-autoloads.el b/straight/build/org-superstar/org-superstar-autoloads.el deleted file mode 100644 index 8d50bbfc..00000000 --- a/straight/build/org-superstar/org-superstar-autoloads.el +++ /dev/null @@ -1,49 +0,0 @@ -;;; org-superstar-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-superstar" "org-superstar.el" (0 0 0 0)) -;;; Generated autoloads from org-superstar.el - -(put 'org-superstar-leading-bullet 'safe-local-variable #'char-or-string-p) - -(autoload 'org-superstar-toggle-lightweight-lists "org-superstar" "\ -Toggle syntax checking for plain list items. - -Disabling syntax checking will cause Org Superstar to display -lines looking like plain lists (for example in code) like plain -lists. However, this may cause significant speedup for org files -containing several hundred list items." t nil) - -(autoload 'org-superstar-mode "org-superstar" "\ -Use UTF8 bullets for headlines and plain lists. - -This is a minor mode. If called interactively, toggle the -`Org-Superstar mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `org-superstar-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "org-superstar" '("org-superstar-")) - -;;;*** - -(provide 'org-superstar-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-superstar-autoloads.el ends here diff --git a/straight/build/org-superstar/org-superstar.el b/straight/build/org-superstar/org-superstar.el deleted file mode 120000 index 298ef41d..00000000 --- a/straight/build/org-superstar/org-superstar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-superstar-mode/org-superstar.el \ No newline at end of file diff --git a/straight/build/org-superstar/org-superstar.elc b/straight/build/org-superstar/org-superstar.elc deleted file mode 100644 index adc9b956..00000000 Binary files a/straight/build/org-superstar/org-superstar.elc and /dev/null differ diff --git a/straight/build/org-wild-notifier/org-wild-notifier-autoloads.el b/straight/build/org-wild-notifier/org-wild-notifier-autoloads.el deleted file mode 100644 index 84762537..00000000 --- a/straight/build/org-wild-notifier/org-wild-notifier-autoloads.el +++ /dev/null @@ -1,56 +0,0 @@ -;;; org-wild-notifier-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "org-wild-notifier" "org-wild-notifier.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from org-wild-notifier.el - -(autoload 'org-wild-notifier-check "org-wild-notifier" "\ -Parse agenda view and notify about upcomming events." t nil) - -(defvar org-wild-notifier-mode nil "\ -Non-nil if Org-Wild-Notifier mode is enabled. -See the `org-wild-notifier-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-wild-notifier-mode'.") - -(custom-autoload 'org-wild-notifier-mode "org-wild-notifier" nil) - -(autoload 'org-wild-notifier-mode "org-wild-notifier" "\ -Toggle org notifications globally. -When enabled parses your agenda once a minute and emits notifications -if needed. - -This is a minor mode. If called interactively, toggle the -`Org-Wild-Notifier mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='org-wild-notifier-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "org-wild-notifier" '("org-wild-notifier-")) - -;;;*** - -(provide 'org-wild-notifier-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; org-wild-notifier-autoloads.el ends here diff --git a/straight/build/org-wild-notifier/org-wild-notifier.el b/straight/build/org-wild-notifier/org-wild-notifier.el deleted file mode 120000 index 5f666a2d..00000000 --- a/straight/build/org-wild-notifier/org-wild-notifier.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org-wild-notifier.el/org-wild-notifier.el \ No newline at end of file diff --git a/straight/build/org-wild-notifier/org-wild-notifier.elc b/straight/build/org-wild-notifier/org-wild-notifier.elc deleted file mode 100644 index 832dd95d..00000000 Binary files a/straight/build/org-wild-notifier/org-wild-notifier.elc and /dev/null differ diff --git a/straight/build/org/dir b/straight/build/org/dir deleted file mode 120000 index a56ad7b4..00000000 --- a/straight/build/org/dir +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/doc/dir \ No newline at end of file diff --git a/straight/build/org/etc/styles/OrgOdtContentTemplate.xml b/straight/build/org/etc/styles/OrgOdtContentTemplate.xml deleted file mode 120000 index b08c6ee2..00000000 --- a/straight/build/org/etc/styles/OrgOdtContentTemplate.xml +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/etc/styles/OrgOdtContentTemplate.xml \ No newline at end of file diff --git a/straight/build/org/etc/styles/OrgOdtStyles.xml b/straight/build/org/etc/styles/OrgOdtStyles.xml deleted file mode 120000 index cb668c20..00000000 --- a/straight/build/org/etc/styles/OrgOdtStyles.xml +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/etc/styles/OrgOdtStyles.xml \ No newline at end of file diff --git a/straight/build/org/etc/styles/README b/straight/build/org/etc/styles/README deleted file mode 120000 index e4fb82a8..00000000 --- a/straight/build/org/etc/styles/README +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/etc/styles/README \ No newline at end of file diff --git a/straight/build/org/ob-C.el b/straight/build/org/ob-C.el deleted file mode 120000 index a60ea99a..00000000 --- a/straight/build/org/ob-C.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-C.el \ No newline at end of file diff --git a/straight/build/org/ob-C.elc b/straight/build/org/ob-C.elc deleted file mode 100644 index b88fa91e..00000000 Binary files a/straight/build/org/ob-C.elc and /dev/null differ diff --git a/straight/build/org/ob-R.el b/straight/build/org/ob-R.el deleted file mode 120000 index caafa297..00000000 --- a/straight/build/org/ob-R.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-R.el \ No newline at end of file diff --git a/straight/build/org/ob-R.elc b/straight/build/org/ob-R.elc deleted file mode 100644 index cd561622..00000000 Binary files a/straight/build/org/ob-R.elc and /dev/null differ diff --git a/straight/build/org/ob-awk.el b/straight/build/org/ob-awk.el deleted file mode 120000 index 84251a95..00000000 --- a/straight/build/org/ob-awk.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-awk.el \ No newline at end of file diff --git a/straight/build/org/ob-awk.elc b/straight/build/org/ob-awk.elc deleted file mode 100644 index 0c71c165..00000000 Binary files a/straight/build/org/ob-awk.elc and /dev/null differ diff --git a/straight/build/org/ob-calc.el b/straight/build/org/ob-calc.el deleted file mode 120000 index 468dcdef..00000000 --- a/straight/build/org/ob-calc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-calc.el \ No newline at end of file diff --git a/straight/build/org/ob-calc.elc b/straight/build/org/ob-calc.elc deleted file mode 100644 index b9b0c25e..00000000 Binary files a/straight/build/org/ob-calc.elc and /dev/null differ diff --git a/straight/build/org/ob-clojure.el b/straight/build/org/ob-clojure.el deleted file mode 120000 index 792798ab..00000000 --- a/straight/build/org/ob-clojure.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-clojure.el \ No newline at end of file diff --git a/straight/build/org/ob-clojure.elc b/straight/build/org/ob-clojure.elc deleted file mode 100644 index 9e448146..00000000 Binary files a/straight/build/org/ob-clojure.elc and /dev/null differ diff --git a/straight/build/org/ob-comint.el b/straight/build/org/ob-comint.el deleted file mode 120000 index 9dc21331..00000000 --- a/straight/build/org/ob-comint.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-comint.el \ No newline at end of file diff --git a/straight/build/org/ob-comint.elc b/straight/build/org/ob-comint.elc deleted file mode 100644 index 5d12cb95..00000000 Binary files a/straight/build/org/ob-comint.elc and /dev/null differ diff --git a/straight/build/org/ob-core.el b/straight/build/org/ob-core.el deleted file mode 120000 index a2a3667d..00000000 --- a/straight/build/org/ob-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-core.el \ No newline at end of file diff --git a/straight/build/org/ob-core.elc b/straight/build/org/ob-core.elc deleted file mode 100644 index 85eaed49..00000000 Binary files a/straight/build/org/ob-core.elc and /dev/null differ diff --git a/straight/build/org/ob-css.el b/straight/build/org/ob-css.el deleted file mode 120000 index 96d28cdb..00000000 --- a/straight/build/org/ob-css.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-css.el \ No newline at end of file diff --git a/straight/build/org/ob-css.elc b/straight/build/org/ob-css.elc deleted file mode 100644 index cad27546..00000000 Binary files a/straight/build/org/ob-css.elc and /dev/null differ diff --git a/straight/build/org/ob-ditaa.el b/straight/build/org/ob-ditaa.el deleted file mode 120000 index 397f5956..00000000 --- a/straight/build/org/ob-ditaa.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-ditaa.el \ No newline at end of file diff --git a/straight/build/org/ob-ditaa.elc b/straight/build/org/ob-ditaa.elc deleted file mode 100644 index 7a532ce4..00000000 Binary files a/straight/build/org/ob-ditaa.elc and /dev/null differ diff --git a/straight/build/org/ob-dot.el b/straight/build/org/ob-dot.el deleted file mode 120000 index 9a700f76..00000000 --- a/straight/build/org/ob-dot.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-dot.el \ No newline at end of file diff --git a/straight/build/org/ob-dot.elc b/straight/build/org/ob-dot.elc deleted file mode 100644 index ccca33b9..00000000 Binary files a/straight/build/org/ob-dot.elc and /dev/null differ diff --git a/straight/build/org/ob-emacs-lisp.el b/straight/build/org/ob-emacs-lisp.el deleted file mode 120000 index 47469e41..00000000 --- a/straight/build/org/ob-emacs-lisp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-emacs-lisp.el \ No newline at end of file diff --git a/straight/build/org/ob-emacs-lisp.elc b/straight/build/org/ob-emacs-lisp.elc deleted file mode 100644 index 3af5d21b..00000000 Binary files a/straight/build/org/ob-emacs-lisp.elc and /dev/null differ diff --git a/straight/build/org/ob-eshell.el b/straight/build/org/ob-eshell.el deleted file mode 120000 index 2567630b..00000000 --- a/straight/build/org/ob-eshell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-eshell.el \ No newline at end of file diff --git a/straight/build/org/ob-eshell.elc b/straight/build/org/ob-eshell.elc deleted file mode 100644 index fe39c433..00000000 Binary files a/straight/build/org/ob-eshell.elc and /dev/null differ diff --git a/straight/build/org/ob-eval.el b/straight/build/org/ob-eval.el deleted file mode 120000 index df851b42..00000000 --- a/straight/build/org/ob-eval.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-eval.el \ No newline at end of file diff --git a/straight/build/org/ob-eval.elc b/straight/build/org/ob-eval.elc deleted file mode 100644 index d2edd496..00000000 Binary files a/straight/build/org/ob-eval.elc and /dev/null differ diff --git a/straight/build/org/ob-exp.el b/straight/build/org/ob-exp.el deleted file mode 120000 index 441a3614..00000000 --- a/straight/build/org/ob-exp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-exp.el \ No newline at end of file diff --git a/straight/build/org/ob-exp.elc b/straight/build/org/ob-exp.elc deleted file mode 100644 index 1d06732e..00000000 Binary files a/straight/build/org/ob-exp.elc and /dev/null differ diff --git a/straight/build/org/ob-forth.el b/straight/build/org/ob-forth.el deleted file mode 120000 index 8f7a1dc0..00000000 --- a/straight/build/org/ob-forth.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-forth.el \ No newline at end of file diff --git a/straight/build/org/ob-forth.elc b/straight/build/org/ob-forth.elc deleted file mode 100644 index 7f2a6cea..00000000 Binary files a/straight/build/org/ob-forth.elc and /dev/null differ diff --git a/straight/build/org/ob-fortran.el b/straight/build/org/ob-fortran.el deleted file mode 120000 index 0bcfce0f..00000000 --- a/straight/build/org/ob-fortran.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-fortran.el \ No newline at end of file diff --git a/straight/build/org/ob-fortran.elc b/straight/build/org/ob-fortran.elc deleted file mode 100644 index bb524cbc..00000000 Binary files a/straight/build/org/ob-fortran.elc and /dev/null differ diff --git a/straight/build/org/ob-gnuplot.el b/straight/build/org/ob-gnuplot.el deleted file mode 120000 index c124f395..00000000 --- a/straight/build/org/ob-gnuplot.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-gnuplot.el \ No newline at end of file diff --git a/straight/build/org/ob-gnuplot.elc b/straight/build/org/ob-gnuplot.elc deleted file mode 100644 index d166ea35..00000000 Binary files a/straight/build/org/ob-gnuplot.elc and /dev/null differ diff --git a/straight/build/org/ob-groovy.el b/straight/build/org/ob-groovy.el deleted file mode 120000 index 6c8be166..00000000 --- a/straight/build/org/ob-groovy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-groovy.el \ No newline at end of file diff --git a/straight/build/org/ob-groovy.elc b/straight/build/org/ob-groovy.elc deleted file mode 100644 index 065421a2..00000000 Binary files a/straight/build/org/ob-groovy.elc and /dev/null differ diff --git a/straight/build/org/ob-haskell.el b/straight/build/org/ob-haskell.el deleted file mode 120000 index 86541940..00000000 --- a/straight/build/org/ob-haskell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-haskell.el \ No newline at end of file diff --git a/straight/build/org/ob-haskell.elc b/straight/build/org/ob-haskell.elc deleted file mode 100644 index 9d54884f..00000000 Binary files a/straight/build/org/ob-haskell.elc and /dev/null differ diff --git a/straight/build/org/ob-java.el b/straight/build/org/ob-java.el deleted file mode 120000 index 45389093..00000000 --- a/straight/build/org/ob-java.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-java.el \ No newline at end of file diff --git a/straight/build/org/ob-java.elc b/straight/build/org/ob-java.elc deleted file mode 100644 index 1427ebaa..00000000 Binary files a/straight/build/org/ob-java.elc and /dev/null differ diff --git a/straight/build/org/ob-js.el b/straight/build/org/ob-js.el deleted file mode 120000 index 50bd8aba..00000000 --- a/straight/build/org/ob-js.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-js.el \ No newline at end of file diff --git a/straight/build/org/ob-js.elc b/straight/build/org/ob-js.elc deleted file mode 100644 index 65476d36..00000000 Binary files a/straight/build/org/ob-js.elc and /dev/null differ diff --git a/straight/build/org/ob-julia.el b/straight/build/org/ob-julia.el deleted file mode 120000 index 90c53bb8..00000000 --- a/straight/build/org/ob-julia.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-julia.el \ No newline at end of file diff --git a/straight/build/org/ob-julia.elc b/straight/build/org/ob-julia.elc deleted file mode 100644 index ddd81f79..00000000 Binary files a/straight/build/org/ob-julia.elc and /dev/null differ diff --git a/straight/build/org/ob-latex.el b/straight/build/org/ob-latex.el deleted file mode 120000 index 162f9d54..00000000 --- a/straight/build/org/ob-latex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-latex.el \ No newline at end of file diff --git a/straight/build/org/ob-latex.elc b/straight/build/org/ob-latex.elc deleted file mode 100644 index b794be42..00000000 Binary files a/straight/build/org/ob-latex.elc and /dev/null differ diff --git a/straight/build/org/ob-lilypond.el b/straight/build/org/ob-lilypond.el deleted file mode 120000 index 49c5dca8..00000000 --- a/straight/build/org/ob-lilypond.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-lilypond.el \ No newline at end of file diff --git a/straight/build/org/ob-lilypond.elc b/straight/build/org/ob-lilypond.elc deleted file mode 100644 index baaf70af..00000000 Binary files a/straight/build/org/ob-lilypond.elc and /dev/null differ diff --git a/straight/build/org/ob-lisp.el b/straight/build/org/ob-lisp.el deleted file mode 120000 index cb7d7021..00000000 --- a/straight/build/org/ob-lisp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-lisp.el \ No newline at end of file diff --git a/straight/build/org/ob-lisp.elc b/straight/build/org/ob-lisp.elc deleted file mode 100644 index 054a1b59..00000000 Binary files a/straight/build/org/ob-lisp.elc and /dev/null differ diff --git a/straight/build/org/ob-lob.el b/straight/build/org/ob-lob.el deleted file mode 120000 index 2cc4a8cb..00000000 --- a/straight/build/org/ob-lob.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-lob.el \ No newline at end of file diff --git a/straight/build/org/ob-lob.elc b/straight/build/org/ob-lob.elc deleted file mode 100644 index 2c5af477..00000000 Binary files a/straight/build/org/ob-lob.elc and /dev/null differ diff --git a/straight/build/org/ob-lua.el b/straight/build/org/ob-lua.el deleted file mode 120000 index bd5ba9dd..00000000 --- a/straight/build/org/ob-lua.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-lua.el \ No newline at end of file diff --git a/straight/build/org/ob-lua.elc b/straight/build/org/ob-lua.elc deleted file mode 100644 index ff9d22bc..00000000 Binary files a/straight/build/org/ob-lua.elc and /dev/null differ diff --git a/straight/build/org/ob-makefile.el b/straight/build/org/ob-makefile.el deleted file mode 120000 index 40cb0ea8..00000000 --- a/straight/build/org/ob-makefile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-makefile.el \ No newline at end of file diff --git a/straight/build/org/ob-makefile.elc b/straight/build/org/ob-makefile.elc deleted file mode 100644 index d475fe92..00000000 Binary files a/straight/build/org/ob-makefile.elc and /dev/null differ diff --git a/straight/build/org/ob-matlab.el b/straight/build/org/ob-matlab.el deleted file mode 120000 index 9cca72ee..00000000 --- a/straight/build/org/ob-matlab.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-matlab.el \ No newline at end of file diff --git a/straight/build/org/ob-matlab.elc b/straight/build/org/ob-matlab.elc deleted file mode 100644 index c3d94eeb..00000000 Binary files a/straight/build/org/ob-matlab.elc and /dev/null differ diff --git a/straight/build/org/ob-maxima.el b/straight/build/org/ob-maxima.el deleted file mode 120000 index 1cdff7e7..00000000 --- a/straight/build/org/ob-maxima.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-maxima.el \ No newline at end of file diff --git a/straight/build/org/ob-maxima.elc b/straight/build/org/ob-maxima.elc deleted file mode 100644 index 4ce49e6b..00000000 Binary files a/straight/build/org/ob-maxima.elc and /dev/null differ diff --git a/straight/build/org/ob-ocaml.el b/straight/build/org/ob-ocaml.el deleted file mode 120000 index ccbf03c0..00000000 --- a/straight/build/org/ob-ocaml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-ocaml.el \ No newline at end of file diff --git a/straight/build/org/ob-ocaml.elc b/straight/build/org/ob-ocaml.elc deleted file mode 100644 index e834d054..00000000 Binary files a/straight/build/org/ob-ocaml.elc and /dev/null differ diff --git a/straight/build/org/ob-octave.el b/straight/build/org/ob-octave.el deleted file mode 120000 index da68de30..00000000 --- a/straight/build/org/ob-octave.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-octave.el \ No newline at end of file diff --git a/straight/build/org/ob-octave.elc b/straight/build/org/ob-octave.elc deleted file mode 100644 index 767bb6e7..00000000 Binary files a/straight/build/org/ob-octave.elc and /dev/null differ diff --git a/straight/build/org/ob-org.el b/straight/build/org/ob-org.el deleted file mode 120000 index 3c1ffa48..00000000 --- a/straight/build/org/ob-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-org.el \ No newline at end of file diff --git a/straight/build/org/ob-org.elc b/straight/build/org/ob-org.elc deleted file mode 100644 index fad4b53e..00000000 Binary files a/straight/build/org/ob-org.elc and /dev/null differ diff --git a/straight/build/org/ob-perl.el b/straight/build/org/ob-perl.el deleted file mode 120000 index cdd9d2a1..00000000 --- a/straight/build/org/ob-perl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-perl.el \ No newline at end of file diff --git a/straight/build/org/ob-perl.elc b/straight/build/org/ob-perl.elc deleted file mode 100644 index 281b11fa..00000000 Binary files a/straight/build/org/ob-perl.elc and /dev/null differ diff --git a/straight/build/org/ob-plantuml.el b/straight/build/org/ob-plantuml.el deleted file mode 120000 index 56ed7b69..00000000 --- a/straight/build/org/ob-plantuml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-plantuml.el \ No newline at end of file diff --git a/straight/build/org/ob-plantuml.elc b/straight/build/org/ob-plantuml.elc deleted file mode 100644 index 18f896df..00000000 Binary files a/straight/build/org/ob-plantuml.elc and /dev/null differ diff --git a/straight/build/org/ob-processing.el b/straight/build/org/ob-processing.el deleted file mode 120000 index 4dc874dd..00000000 --- a/straight/build/org/ob-processing.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-processing.el \ No newline at end of file diff --git a/straight/build/org/ob-processing.elc b/straight/build/org/ob-processing.elc deleted file mode 100644 index 7c3a2273..00000000 Binary files a/straight/build/org/ob-processing.elc and /dev/null differ diff --git a/straight/build/org/ob-python.el b/straight/build/org/ob-python.el deleted file mode 120000 index 6add84eb..00000000 --- a/straight/build/org/ob-python.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-python.el \ No newline at end of file diff --git a/straight/build/org/ob-python.elc b/straight/build/org/ob-python.elc deleted file mode 100644 index 52529e8c..00000000 Binary files a/straight/build/org/ob-python.elc and /dev/null differ diff --git a/straight/build/org/ob-ref.el b/straight/build/org/ob-ref.el deleted file mode 120000 index 4d4ab285..00000000 --- a/straight/build/org/ob-ref.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-ref.el \ No newline at end of file diff --git a/straight/build/org/ob-ref.elc b/straight/build/org/ob-ref.elc deleted file mode 100644 index e6172422..00000000 Binary files a/straight/build/org/ob-ref.elc and /dev/null differ diff --git a/straight/build/org/ob-ruby.el b/straight/build/org/ob-ruby.el deleted file mode 120000 index f3fca0d7..00000000 --- a/straight/build/org/ob-ruby.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-ruby.el \ No newline at end of file diff --git a/straight/build/org/ob-ruby.elc b/straight/build/org/ob-ruby.elc deleted file mode 100644 index 69727481..00000000 Binary files a/straight/build/org/ob-ruby.elc and /dev/null differ diff --git a/straight/build/org/ob-sass.el b/straight/build/org/ob-sass.el deleted file mode 120000 index a5004f42..00000000 --- a/straight/build/org/ob-sass.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-sass.el \ No newline at end of file diff --git a/straight/build/org/ob-sass.elc b/straight/build/org/ob-sass.elc deleted file mode 100644 index f9c6b81e..00000000 Binary files a/straight/build/org/ob-sass.elc and /dev/null differ diff --git a/straight/build/org/ob-scheme.el b/straight/build/org/ob-scheme.el deleted file mode 120000 index a29a3e51..00000000 --- a/straight/build/org/ob-scheme.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-scheme.el \ No newline at end of file diff --git a/straight/build/org/ob-scheme.elc b/straight/build/org/ob-scheme.elc deleted file mode 100644 index 3a9a2148..00000000 Binary files a/straight/build/org/ob-scheme.elc and /dev/null differ diff --git a/straight/build/org/ob-screen.el b/straight/build/org/ob-screen.el deleted file mode 120000 index 10333110..00000000 --- a/straight/build/org/ob-screen.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-screen.el \ No newline at end of file diff --git a/straight/build/org/ob-screen.elc b/straight/build/org/ob-screen.elc deleted file mode 100644 index 53d9b752..00000000 Binary files a/straight/build/org/ob-screen.elc and /dev/null differ diff --git a/straight/build/org/ob-sed.el b/straight/build/org/ob-sed.el deleted file mode 120000 index 26a9d0c2..00000000 --- a/straight/build/org/ob-sed.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-sed.el \ No newline at end of file diff --git a/straight/build/org/ob-sed.elc b/straight/build/org/ob-sed.elc deleted file mode 100644 index 1865e411..00000000 Binary files a/straight/build/org/ob-sed.elc and /dev/null differ diff --git a/straight/build/org/ob-shell.el b/straight/build/org/ob-shell.el deleted file mode 120000 index fe42620e..00000000 --- a/straight/build/org/ob-shell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-shell.el \ No newline at end of file diff --git a/straight/build/org/ob-shell.elc b/straight/build/org/ob-shell.elc deleted file mode 100644 index c5c53dd1..00000000 Binary files a/straight/build/org/ob-shell.elc and /dev/null differ diff --git a/straight/build/org/ob-sql.el b/straight/build/org/ob-sql.el deleted file mode 120000 index cc3429a7..00000000 --- a/straight/build/org/ob-sql.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-sql.el \ No newline at end of file diff --git a/straight/build/org/ob-sql.elc b/straight/build/org/ob-sql.elc deleted file mode 100644 index f271f1f0..00000000 Binary files a/straight/build/org/ob-sql.elc and /dev/null differ diff --git a/straight/build/org/ob-sqlite.el b/straight/build/org/ob-sqlite.el deleted file mode 120000 index c1708bf2..00000000 --- a/straight/build/org/ob-sqlite.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-sqlite.el \ No newline at end of file diff --git a/straight/build/org/ob-sqlite.elc b/straight/build/org/ob-sqlite.elc deleted file mode 100644 index 66b02478..00000000 Binary files a/straight/build/org/ob-sqlite.elc and /dev/null differ diff --git a/straight/build/org/ob-table.el b/straight/build/org/ob-table.el deleted file mode 120000 index 476ed3ff..00000000 --- a/straight/build/org/ob-table.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-table.el \ No newline at end of file diff --git a/straight/build/org/ob-table.elc b/straight/build/org/ob-table.elc deleted file mode 100644 index f6b9479e..00000000 Binary files a/straight/build/org/ob-table.elc and /dev/null differ diff --git a/straight/build/org/ob-tangle.el b/straight/build/org/ob-tangle.el deleted file mode 120000 index 12a728e0..00000000 --- a/straight/build/org/ob-tangle.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob-tangle.el \ No newline at end of file diff --git a/straight/build/org/ob-tangle.elc b/straight/build/org/ob-tangle.elc deleted file mode 100644 index d71482f0..00000000 Binary files a/straight/build/org/ob-tangle.elc and /dev/null differ diff --git a/straight/build/org/ob.el b/straight/build/org/ob.el deleted file mode 120000 index 1db5b0e7..00000000 --- a/straight/build/org/ob.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ob.el \ No newline at end of file diff --git a/straight/build/org/ob.elc b/straight/build/org/ob.elc deleted file mode 100644 index 6f3890cd..00000000 Binary files a/straight/build/org/ob.elc and /dev/null differ diff --git a/straight/build/org/oc-basic.el b/straight/build/org/oc-basic.el deleted file mode 120000 index 7d70aeb9..00000000 --- a/straight/build/org/oc-basic.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/oc-basic.el \ No newline at end of file diff --git a/straight/build/org/oc-basic.elc b/straight/build/org/oc-basic.elc deleted file mode 100644 index 78458d85..00000000 Binary files a/straight/build/org/oc-basic.elc and /dev/null differ diff --git a/straight/build/org/oc-biblatex.el b/straight/build/org/oc-biblatex.el deleted file mode 120000 index 08393242..00000000 --- a/straight/build/org/oc-biblatex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/oc-biblatex.el \ No newline at end of file diff --git a/straight/build/org/oc-biblatex.elc b/straight/build/org/oc-biblatex.elc deleted file mode 100644 index c4834b64..00000000 Binary files a/straight/build/org/oc-biblatex.elc and /dev/null differ diff --git a/straight/build/org/oc-bibtex.el b/straight/build/org/oc-bibtex.el deleted file mode 120000 index db82b95c..00000000 --- a/straight/build/org/oc-bibtex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/oc-bibtex.el \ No newline at end of file diff --git a/straight/build/org/oc-bibtex.elc b/straight/build/org/oc-bibtex.elc deleted file mode 100644 index 56fef2f3..00000000 Binary files a/straight/build/org/oc-bibtex.elc and /dev/null differ diff --git a/straight/build/org/oc-csl.el b/straight/build/org/oc-csl.el deleted file mode 120000 index aa9d3150..00000000 --- a/straight/build/org/oc-csl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/oc-csl.el \ No newline at end of file diff --git a/straight/build/org/oc-csl.elc b/straight/build/org/oc-csl.elc deleted file mode 100644 index fe17cc33..00000000 Binary files a/straight/build/org/oc-csl.elc and /dev/null differ diff --git a/straight/build/org/oc-natbib.el b/straight/build/org/oc-natbib.el deleted file mode 120000 index a5818f0f..00000000 --- a/straight/build/org/oc-natbib.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/oc-natbib.el \ No newline at end of file diff --git a/straight/build/org/oc-natbib.elc b/straight/build/org/oc-natbib.elc deleted file mode 100644 index 18267a96..00000000 Binary files a/straight/build/org/oc-natbib.elc and /dev/null differ diff --git a/straight/build/org/oc.el b/straight/build/org/oc.el deleted file mode 120000 index c1fdfcbb..00000000 --- a/straight/build/org/oc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/oc.el \ No newline at end of file diff --git a/straight/build/org/oc.elc b/straight/build/org/oc.elc deleted file mode 100644 index 2df04461..00000000 Binary files a/straight/build/org/oc.elc and /dev/null differ diff --git a/straight/build/org/ol-bbdb.el b/straight/build/org/ol-bbdb.el deleted file mode 120000 index c7726701..00000000 --- a/straight/build/org/ol-bbdb.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-bbdb.el \ No newline at end of file diff --git a/straight/build/org/ol-bbdb.elc b/straight/build/org/ol-bbdb.elc deleted file mode 100644 index 4ce975ed..00000000 Binary files a/straight/build/org/ol-bbdb.elc and /dev/null differ diff --git a/straight/build/org/ol-bibtex.el b/straight/build/org/ol-bibtex.el deleted file mode 120000 index 1e7c8e36..00000000 --- a/straight/build/org/ol-bibtex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-bibtex.el \ No newline at end of file diff --git a/straight/build/org/ol-bibtex.elc b/straight/build/org/ol-bibtex.elc deleted file mode 100644 index a3103271..00000000 Binary files a/straight/build/org/ol-bibtex.elc and /dev/null differ diff --git a/straight/build/org/ol-docview.el b/straight/build/org/ol-docview.el deleted file mode 120000 index 53f80a56..00000000 --- a/straight/build/org/ol-docview.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-docview.el \ No newline at end of file diff --git a/straight/build/org/ol-docview.elc b/straight/build/org/ol-docview.elc deleted file mode 100644 index ec1dc168..00000000 Binary files a/straight/build/org/ol-docview.elc and /dev/null differ diff --git a/straight/build/org/ol-doi.el b/straight/build/org/ol-doi.el deleted file mode 120000 index 98bba107..00000000 --- a/straight/build/org/ol-doi.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-doi.el \ No newline at end of file diff --git a/straight/build/org/ol-doi.elc b/straight/build/org/ol-doi.elc deleted file mode 100644 index 86741bcc..00000000 Binary files a/straight/build/org/ol-doi.elc and /dev/null differ diff --git a/straight/build/org/ol-eshell.el b/straight/build/org/ol-eshell.el deleted file mode 120000 index 6aa5cd7e..00000000 --- a/straight/build/org/ol-eshell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-eshell.el \ No newline at end of file diff --git a/straight/build/org/ol-eshell.elc b/straight/build/org/ol-eshell.elc deleted file mode 100644 index 3e4f3f8f..00000000 Binary files a/straight/build/org/ol-eshell.elc and /dev/null differ diff --git a/straight/build/org/ol-eww.el b/straight/build/org/ol-eww.el deleted file mode 120000 index e71d5d6d..00000000 --- a/straight/build/org/ol-eww.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-eww.el \ No newline at end of file diff --git a/straight/build/org/ol-eww.elc b/straight/build/org/ol-eww.elc deleted file mode 100644 index 482dec90..00000000 Binary files a/straight/build/org/ol-eww.elc and /dev/null differ diff --git a/straight/build/org/ol-gnus.el b/straight/build/org/ol-gnus.el deleted file mode 120000 index a11e7cae..00000000 --- a/straight/build/org/ol-gnus.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-gnus.el \ No newline at end of file diff --git a/straight/build/org/ol-gnus.elc b/straight/build/org/ol-gnus.elc deleted file mode 100644 index f685b6ef..00000000 Binary files a/straight/build/org/ol-gnus.elc and /dev/null differ diff --git a/straight/build/org/ol-info.el b/straight/build/org/ol-info.el deleted file mode 120000 index 591e7dd5..00000000 --- a/straight/build/org/ol-info.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-info.el \ No newline at end of file diff --git a/straight/build/org/ol-info.elc b/straight/build/org/ol-info.elc deleted file mode 100644 index 51d0c489..00000000 Binary files a/straight/build/org/ol-info.elc and /dev/null differ diff --git a/straight/build/org/ol-irc.el b/straight/build/org/ol-irc.el deleted file mode 120000 index 8187497a..00000000 --- a/straight/build/org/ol-irc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-irc.el \ No newline at end of file diff --git a/straight/build/org/ol-irc.elc b/straight/build/org/ol-irc.elc deleted file mode 100644 index b8bdb1db..00000000 Binary files a/straight/build/org/ol-irc.elc and /dev/null differ diff --git a/straight/build/org/ol-man.el b/straight/build/org/ol-man.el deleted file mode 120000 index e92a1cb2..00000000 --- a/straight/build/org/ol-man.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-man.el \ No newline at end of file diff --git a/straight/build/org/ol-man.elc b/straight/build/org/ol-man.elc deleted file mode 100644 index 5c877f66..00000000 Binary files a/straight/build/org/ol-man.elc and /dev/null differ diff --git a/straight/build/org/ol-mhe.el b/straight/build/org/ol-mhe.el deleted file mode 120000 index e4a8b6ea..00000000 --- a/straight/build/org/ol-mhe.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-mhe.el \ No newline at end of file diff --git a/straight/build/org/ol-mhe.elc b/straight/build/org/ol-mhe.elc deleted file mode 100644 index c056659d..00000000 Binary files a/straight/build/org/ol-mhe.elc and /dev/null differ diff --git a/straight/build/org/ol-rmail.el b/straight/build/org/ol-rmail.el deleted file mode 120000 index 88e7ee3a..00000000 --- a/straight/build/org/ol-rmail.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-rmail.el \ No newline at end of file diff --git a/straight/build/org/ol-rmail.elc b/straight/build/org/ol-rmail.elc deleted file mode 100644 index d691dfee..00000000 Binary files a/straight/build/org/ol-rmail.elc and /dev/null differ diff --git a/straight/build/org/ol-w3m.el b/straight/build/org/ol-w3m.el deleted file mode 120000 index 613ee61c..00000000 --- a/straight/build/org/ol-w3m.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol-w3m.el \ No newline at end of file diff --git a/straight/build/org/ol-w3m.elc b/straight/build/org/ol-w3m.elc deleted file mode 100644 index 9c835fec..00000000 Binary files a/straight/build/org/ol-w3m.elc and /dev/null differ diff --git a/straight/build/org/ol.el b/straight/build/org/ol.el deleted file mode 120000 index fb5dd40d..00000000 --- a/straight/build/org/ol.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ol.el \ No newline at end of file diff --git a/straight/build/org/ol.elc b/straight/build/org/ol.elc deleted file mode 100644 index f21447aa..00000000 Binary files a/straight/build/org/ol.elc and /dev/null differ diff --git a/straight/build/org/org-agenda.el b/straight/build/org/org-agenda.el deleted file mode 120000 index 8f93dc80..00000000 --- a/straight/build/org/org-agenda.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-agenda.el \ No newline at end of file diff --git a/straight/build/org/org-agenda.elc b/straight/build/org/org-agenda.elc deleted file mode 100644 index 237136e2..00000000 Binary files a/straight/build/org/org-agenda.elc and /dev/null differ diff --git a/straight/build/org/org-archive.el b/straight/build/org/org-archive.el deleted file mode 120000 index 7f06d0b9..00000000 --- a/straight/build/org/org-archive.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-archive.el \ No newline at end of file diff --git a/straight/build/org/org-archive.elc b/straight/build/org/org-archive.elc deleted file mode 100644 index 67242104..00000000 Binary files a/straight/build/org/org-archive.elc and /dev/null differ diff --git a/straight/build/org/org-attach-git.el b/straight/build/org/org-attach-git.el deleted file mode 120000 index 886b57a1..00000000 --- a/straight/build/org/org-attach-git.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-attach-git.el \ No newline at end of file diff --git a/straight/build/org/org-attach-git.elc b/straight/build/org/org-attach-git.elc deleted file mode 100644 index e5ddaa4b..00000000 Binary files a/straight/build/org/org-attach-git.elc and /dev/null differ diff --git a/straight/build/org/org-attach.el b/straight/build/org/org-attach.el deleted file mode 120000 index 3273429f..00000000 --- a/straight/build/org/org-attach.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-attach.el \ No newline at end of file diff --git a/straight/build/org/org-attach.elc b/straight/build/org/org-attach.elc deleted file mode 100644 index 4329827a..00000000 Binary files a/straight/build/org/org-attach.elc and /dev/null differ diff --git a/straight/build/org/org-capture.el b/straight/build/org/org-capture.el deleted file mode 120000 index d72462ca..00000000 --- a/straight/build/org/org-capture.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-capture.el \ No newline at end of file diff --git a/straight/build/org/org-capture.elc b/straight/build/org/org-capture.elc deleted file mode 100644 index 051c441b..00000000 Binary files a/straight/build/org/org-capture.elc and /dev/null differ diff --git a/straight/build/org/org-clock.el b/straight/build/org/org-clock.el deleted file mode 120000 index bec84bd9..00000000 --- a/straight/build/org/org-clock.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-clock.el \ No newline at end of file diff --git a/straight/build/org/org-clock.elc b/straight/build/org/org-clock.elc deleted file mode 100644 index de9407d6..00000000 Binary files a/straight/build/org/org-clock.elc and /dev/null differ diff --git a/straight/build/org/org-colview.el b/straight/build/org/org-colview.el deleted file mode 120000 index ee74afed..00000000 --- a/straight/build/org/org-colview.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-colview.el \ No newline at end of file diff --git a/straight/build/org/org-colview.elc b/straight/build/org/org-colview.elc deleted file mode 100644 index ee1bc35b..00000000 Binary files a/straight/build/org/org-colview.elc and /dev/null differ diff --git a/straight/build/org/org-compat.el b/straight/build/org/org-compat.el deleted file mode 120000 index c652296c..00000000 --- a/straight/build/org/org-compat.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-compat.el \ No newline at end of file diff --git a/straight/build/org/org-compat.elc b/straight/build/org/org-compat.elc deleted file mode 100644 index 2407702c..00000000 Binary files a/straight/build/org/org-compat.elc and /dev/null differ diff --git a/straight/build/org/org-crypt.el b/straight/build/org/org-crypt.el deleted file mode 120000 index 3d96faf6..00000000 --- a/straight/build/org/org-crypt.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-crypt.el \ No newline at end of file diff --git a/straight/build/org/org-crypt.elc b/straight/build/org/org-crypt.elc deleted file mode 100644 index 79734f24..00000000 Binary files a/straight/build/org/org-crypt.elc and /dev/null differ diff --git a/straight/build/org/org-ctags.el b/straight/build/org/org-ctags.el deleted file mode 120000 index 0e7a6e88..00000000 --- a/straight/build/org/org-ctags.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-ctags.el \ No newline at end of file diff --git a/straight/build/org/org-ctags.elc b/straight/build/org/org-ctags.elc deleted file mode 100644 index c19d680c..00000000 Binary files a/straight/build/org/org-ctags.elc and /dev/null differ diff --git a/straight/build/org/org-datetree.el b/straight/build/org/org-datetree.el deleted file mode 120000 index 1ae9d3a9..00000000 --- a/straight/build/org/org-datetree.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-datetree.el \ No newline at end of file diff --git a/straight/build/org/org-datetree.elc b/straight/build/org/org-datetree.elc deleted file mode 100644 index 69c2f994..00000000 Binary files a/straight/build/org/org-datetree.elc and /dev/null differ diff --git a/straight/build/org/org-duration.el b/straight/build/org/org-duration.el deleted file mode 120000 index 277bb475..00000000 --- a/straight/build/org/org-duration.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-duration.el \ No newline at end of file diff --git a/straight/build/org/org-duration.elc b/straight/build/org/org-duration.elc deleted file mode 100644 index b049ab42..00000000 Binary files a/straight/build/org/org-duration.elc and /dev/null differ diff --git a/straight/build/org/org-element.el b/straight/build/org/org-element.el deleted file mode 120000 index 77d29a7f..00000000 --- a/straight/build/org/org-element.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-element.el \ No newline at end of file diff --git a/straight/build/org/org-element.elc b/straight/build/org/org-element.elc deleted file mode 100644 index cb71ae0d..00000000 Binary files a/straight/build/org/org-element.elc and /dev/null differ diff --git a/straight/build/org/org-entities.el b/straight/build/org/org-entities.el deleted file mode 120000 index 85c6d9e2..00000000 --- a/straight/build/org/org-entities.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-entities.el \ No newline at end of file diff --git a/straight/build/org/org-entities.elc b/straight/build/org/org-entities.elc deleted file mode 100644 index 615bf853..00000000 Binary files a/straight/build/org/org-entities.elc and /dev/null differ diff --git a/straight/build/org/org-faces.el b/straight/build/org/org-faces.el deleted file mode 120000 index 6e0d395a..00000000 --- a/straight/build/org/org-faces.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-faces.el \ No newline at end of file diff --git a/straight/build/org/org-faces.elc b/straight/build/org/org-faces.elc deleted file mode 100644 index 61b84aee..00000000 Binary files a/straight/build/org/org-faces.elc and /dev/null differ diff --git a/straight/build/org/org-feed.el b/straight/build/org/org-feed.el deleted file mode 120000 index af8757d6..00000000 --- a/straight/build/org/org-feed.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-feed.el \ No newline at end of file diff --git a/straight/build/org/org-feed.elc b/straight/build/org/org-feed.elc deleted file mode 100644 index 9b2b1347..00000000 Binary files a/straight/build/org/org-feed.elc and /dev/null differ diff --git a/straight/build/org/org-footnote.el b/straight/build/org/org-footnote.el deleted file mode 120000 index 70287b5f..00000000 --- a/straight/build/org/org-footnote.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-footnote.el \ No newline at end of file diff --git a/straight/build/org/org-footnote.elc b/straight/build/org/org-footnote.elc deleted file mode 100644 index 4547a1eb..00000000 Binary files a/straight/build/org/org-footnote.elc and /dev/null differ diff --git a/straight/build/org/org-goto.el b/straight/build/org/org-goto.el deleted file mode 120000 index 906a3f97..00000000 --- a/straight/build/org/org-goto.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-goto.el \ No newline at end of file diff --git a/straight/build/org/org-goto.elc b/straight/build/org/org-goto.elc deleted file mode 100644 index a86176d0..00000000 Binary files a/straight/build/org/org-goto.elc and /dev/null differ diff --git a/straight/build/org/org-habit.el b/straight/build/org/org-habit.el deleted file mode 120000 index 81fa3f46..00000000 --- a/straight/build/org/org-habit.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-habit.el \ No newline at end of file diff --git a/straight/build/org/org-habit.elc b/straight/build/org/org-habit.elc deleted file mode 100644 index 2b0ada81..00000000 Binary files a/straight/build/org/org-habit.elc and /dev/null differ diff --git a/straight/build/org/org-id.el b/straight/build/org/org-id.el deleted file mode 120000 index 4bdba7be..00000000 --- a/straight/build/org/org-id.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-id.el \ No newline at end of file diff --git a/straight/build/org/org-id.elc b/straight/build/org/org-id.elc deleted file mode 100644 index 1ff5a5b1..00000000 Binary files a/straight/build/org/org-id.elc and /dev/null differ diff --git a/straight/build/org/org-indent.el b/straight/build/org/org-indent.el deleted file mode 120000 index 6e32d536..00000000 --- a/straight/build/org/org-indent.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-indent.el \ No newline at end of file diff --git a/straight/build/org/org-indent.elc b/straight/build/org/org-indent.elc deleted file mode 100644 index e53c7ad3..00000000 Binary files a/straight/build/org/org-indent.elc and /dev/null differ diff --git a/straight/build/org/org-inlinetask.el b/straight/build/org/org-inlinetask.el deleted file mode 120000 index 61820853..00000000 --- a/straight/build/org/org-inlinetask.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-inlinetask.el \ No newline at end of file diff --git a/straight/build/org/org-inlinetask.elc b/straight/build/org/org-inlinetask.elc deleted file mode 100644 index 510606c0..00000000 Binary files a/straight/build/org/org-inlinetask.elc and /dev/null differ diff --git a/straight/build/org/org-install.el b/straight/build/org/org-install.el deleted file mode 120000 index afca2cae..00000000 --- a/straight/build/org/org-install.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-install.el \ No newline at end of file diff --git a/straight/build/org/org-keys.el b/straight/build/org/org-keys.el deleted file mode 120000 index d6d27036..00000000 --- a/straight/build/org/org-keys.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-keys.el \ No newline at end of file diff --git a/straight/build/org/org-keys.elc b/straight/build/org/org-keys.elc deleted file mode 100644 index abb662c1..00000000 Binary files a/straight/build/org/org-keys.elc and /dev/null differ diff --git a/straight/build/org/org-lint.el b/straight/build/org/org-lint.el deleted file mode 120000 index 67f788e0..00000000 --- a/straight/build/org/org-lint.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-lint.el \ No newline at end of file diff --git a/straight/build/org/org-lint.elc b/straight/build/org/org-lint.elc deleted file mode 100644 index ef7ce8c8..00000000 Binary files a/straight/build/org/org-lint.elc and /dev/null differ diff --git a/straight/build/org/org-list.el b/straight/build/org/org-list.el deleted file mode 120000 index 1c528d31..00000000 --- a/straight/build/org/org-list.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-list.el \ No newline at end of file diff --git a/straight/build/org/org-list.elc b/straight/build/org/org-list.elc deleted file mode 100644 index 95265d7e..00000000 Binary files a/straight/build/org/org-list.elc and /dev/null differ diff --git a/straight/build/org/org-loaddefs.el b/straight/build/org/org-loaddefs.el deleted file mode 120000 index fd612f0b..00000000 --- a/straight/build/org/org-loaddefs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-loaddefs.el \ No newline at end of file diff --git a/straight/build/org/org-macro.el b/straight/build/org/org-macro.el deleted file mode 120000 index 3e76d9e4..00000000 --- a/straight/build/org/org-macro.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-macro.el \ No newline at end of file diff --git a/straight/build/org/org-macro.elc b/straight/build/org/org-macro.elc deleted file mode 100644 index 4df32ed6..00000000 Binary files a/straight/build/org/org-macro.elc and /dev/null differ diff --git a/straight/build/org/org-macs.el b/straight/build/org/org-macs.el deleted file mode 120000 index dde0946b..00000000 --- a/straight/build/org/org-macs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-macs.el \ No newline at end of file diff --git a/straight/build/org/org-macs.elc b/straight/build/org/org-macs.elc deleted file mode 100644 index 18b6c449..00000000 Binary files a/straight/build/org/org-macs.elc and /dev/null differ diff --git a/straight/build/org/org-mobile.el b/straight/build/org/org-mobile.el deleted file mode 120000 index 4485fda0..00000000 --- a/straight/build/org/org-mobile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-mobile.el \ No newline at end of file diff --git a/straight/build/org/org-mobile.elc b/straight/build/org/org-mobile.elc deleted file mode 100644 index e5642a32..00000000 Binary files a/straight/build/org/org-mobile.elc and /dev/null differ diff --git a/straight/build/org/org-mouse.el b/straight/build/org/org-mouse.el deleted file mode 120000 index 82377fe1..00000000 --- a/straight/build/org/org-mouse.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-mouse.el \ No newline at end of file diff --git a/straight/build/org/org-mouse.elc b/straight/build/org/org-mouse.elc deleted file mode 100644 index 36f46f88..00000000 Binary files a/straight/build/org/org-mouse.elc and /dev/null differ diff --git a/straight/build/org/org-num.el b/straight/build/org/org-num.el deleted file mode 120000 index 9958ca3d..00000000 --- a/straight/build/org/org-num.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-num.el \ No newline at end of file diff --git a/straight/build/org/org-num.elc b/straight/build/org/org-num.elc deleted file mode 100644 index 1bfe0541..00000000 Binary files a/straight/build/org/org-num.elc and /dev/null differ diff --git a/straight/build/org/org-pcomplete.el b/straight/build/org/org-pcomplete.el deleted file mode 120000 index 3c420f2d..00000000 --- a/straight/build/org/org-pcomplete.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-pcomplete.el \ No newline at end of file diff --git a/straight/build/org/org-pcomplete.elc b/straight/build/org/org-pcomplete.elc deleted file mode 100644 index 0b2b6aac..00000000 Binary files a/straight/build/org/org-pcomplete.elc and /dev/null differ diff --git a/straight/build/org/org-persist.el b/straight/build/org/org-persist.el deleted file mode 120000 index a3c14394..00000000 --- a/straight/build/org/org-persist.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-persist.el \ No newline at end of file diff --git a/straight/build/org/org-persist.elc b/straight/build/org/org-persist.elc deleted file mode 100644 index ffd2e56e..00000000 Binary files a/straight/build/org/org-persist.elc and /dev/null differ diff --git a/straight/build/org/org-plot.el b/straight/build/org/org-plot.el deleted file mode 120000 index 1af9b10c..00000000 --- a/straight/build/org/org-plot.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-plot.el \ No newline at end of file diff --git a/straight/build/org/org-plot.elc b/straight/build/org/org-plot.elc deleted file mode 100644 index 39824104..00000000 Binary files a/straight/build/org/org-plot.elc and /dev/null differ diff --git a/straight/build/org/org-protocol.el b/straight/build/org/org-protocol.el deleted file mode 120000 index fb33f9ff..00000000 --- a/straight/build/org/org-protocol.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-protocol.el \ No newline at end of file diff --git a/straight/build/org/org-protocol.elc b/straight/build/org/org-protocol.elc deleted file mode 100644 index 91fdb0b9..00000000 Binary files a/straight/build/org/org-protocol.elc and /dev/null differ diff --git a/straight/build/org/org-refile.el b/straight/build/org/org-refile.el deleted file mode 120000 index b380f008..00000000 --- a/straight/build/org/org-refile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-refile.el \ No newline at end of file diff --git a/straight/build/org/org-refile.elc b/straight/build/org/org-refile.elc deleted file mode 100644 index 3cd13c99..00000000 Binary files a/straight/build/org/org-refile.elc and /dev/null differ diff --git a/straight/build/org/org-src.el b/straight/build/org/org-src.el deleted file mode 120000 index 58eba9f4..00000000 --- a/straight/build/org/org-src.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-src.el \ No newline at end of file diff --git a/straight/build/org/org-src.elc b/straight/build/org/org-src.elc deleted file mode 100644 index 4261fdb9..00000000 Binary files a/straight/build/org/org-src.elc and /dev/null differ diff --git a/straight/build/org/org-table.el b/straight/build/org/org-table.el deleted file mode 120000 index 688cd732..00000000 --- a/straight/build/org/org-table.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-table.el \ No newline at end of file diff --git a/straight/build/org/org-table.elc b/straight/build/org/org-table.elc deleted file mode 100644 index 01459d99..00000000 Binary files a/straight/build/org/org-table.elc and /dev/null differ diff --git a/straight/build/org/org-tempo.el b/straight/build/org/org-tempo.el deleted file mode 120000 index 0dc07741..00000000 --- a/straight/build/org/org-tempo.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-tempo.el \ No newline at end of file diff --git a/straight/build/org/org-tempo.elc b/straight/build/org/org-tempo.elc deleted file mode 100644 index 749dd573..00000000 Binary files a/straight/build/org/org-tempo.elc and /dev/null differ diff --git a/straight/build/org/org-timer.el b/straight/build/org/org-timer.el deleted file mode 120000 index cadc28e0..00000000 --- a/straight/build/org/org-timer.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-timer.el \ No newline at end of file diff --git a/straight/build/org/org-timer.elc b/straight/build/org/org-timer.elc deleted file mode 100644 index 6619f18f..00000000 Binary files a/straight/build/org/org-timer.elc and /dev/null differ diff --git a/straight/build/org/org-version.el b/straight/build/org/org-version.el deleted file mode 120000 index 8263ceef..00000000 --- a/straight/build/org/org-version.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org-version.el \ No newline at end of file diff --git a/straight/build/org/org.el b/straight/build/org/org.el deleted file mode 120000 index fcefb5fe..00000000 --- a/straight/build/org/org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/org.el \ No newline at end of file diff --git a/straight/build/org/org.elc b/straight/build/org/org.elc deleted file mode 100644 index 5e6dcd4f..00000000 Binary files a/straight/build/org/org.elc and /dev/null differ diff --git a/straight/build/org/ox-ascii.el b/straight/build/org/ox-ascii.el deleted file mode 120000 index 96e31774..00000000 --- a/straight/build/org/ox-ascii.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-ascii.el \ No newline at end of file diff --git a/straight/build/org/ox-ascii.elc b/straight/build/org/ox-ascii.elc deleted file mode 100644 index 78ac6077..00000000 Binary files a/straight/build/org/ox-ascii.elc and /dev/null differ diff --git a/straight/build/org/ox-beamer.el b/straight/build/org/ox-beamer.el deleted file mode 120000 index ad1fc301..00000000 --- a/straight/build/org/ox-beamer.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-beamer.el \ No newline at end of file diff --git a/straight/build/org/ox-beamer.elc b/straight/build/org/ox-beamer.elc deleted file mode 100644 index db02b4f5..00000000 Binary files a/straight/build/org/ox-beamer.elc and /dev/null differ diff --git a/straight/build/org/ox-html.el b/straight/build/org/ox-html.el deleted file mode 120000 index 816467d1..00000000 --- a/straight/build/org/ox-html.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-html.el \ No newline at end of file diff --git a/straight/build/org/ox-html.elc b/straight/build/org/ox-html.elc deleted file mode 100644 index b6a15a8a..00000000 Binary files a/straight/build/org/ox-html.elc and /dev/null differ diff --git a/straight/build/org/ox-icalendar.el b/straight/build/org/ox-icalendar.el deleted file mode 120000 index 54e443ad..00000000 --- a/straight/build/org/ox-icalendar.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-icalendar.el \ No newline at end of file diff --git a/straight/build/org/ox-icalendar.elc b/straight/build/org/ox-icalendar.elc deleted file mode 100644 index 6269a1f4..00000000 Binary files a/straight/build/org/ox-icalendar.elc and /dev/null differ diff --git a/straight/build/org/ox-koma-letter.el b/straight/build/org/ox-koma-letter.el deleted file mode 120000 index eb499cd9..00000000 --- a/straight/build/org/ox-koma-letter.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-koma-letter.el \ No newline at end of file diff --git a/straight/build/org/ox-koma-letter.elc b/straight/build/org/ox-koma-letter.elc deleted file mode 100644 index 31e1348b..00000000 Binary files a/straight/build/org/ox-koma-letter.elc and /dev/null differ diff --git a/straight/build/org/ox-latex.el b/straight/build/org/ox-latex.el deleted file mode 120000 index 91c6b64c..00000000 --- a/straight/build/org/ox-latex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-latex.el \ No newline at end of file diff --git a/straight/build/org/ox-latex.elc b/straight/build/org/ox-latex.elc deleted file mode 100644 index 500f5530..00000000 Binary files a/straight/build/org/ox-latex.elc and /dev/null differ diff --git a/straight/build/org/ox-man.el b/straight/build/org/ox-man.el deleted file mode 120000 index 08a3599e..00000000 --- a/straight/build/org/ox-man.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-man.el \ No newline at end of file diff --git a/straight/build/org/ox-man.elc b/straight/build/org/ox-man.elc deleted file mode 100644 index 6b74d105..00000000 Binary files a/straight/build/org/ox-man.elc and /dev/null differ diff --git a/straight/build/org/ox-md.el b/straight/build/org/ox-md.el deleted file mode 120000 index 621ac119..00000000 --- a/straight/build/org/ox-md.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-md.el \ No newline at end of file diff --git a/straight/build/org/ox-md.elc b/straight/build/org/ox-md.elc deleted file mode 100644 index a31df09e..00000000 Binary files a/straight/build/org/ox-md.elc and /dev/null differ diff --git a/straight/build/org/ox-odt.el b/straight/build/org/ox-odt.el deleted file mode 120000 index dc457813..00000000 --- a/straight/build/org/ox-odt.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-odt.el \ No newline at end of file diff --git a/straight/build/org/ox-odt.elc b/straight/build/org/ox-odt.elc deleted file mode 100644 index 05cb108b..00000000 Binary files a/straight/build/org/ox-odt.elc and /dev/null differ diff --git a/straight/build/org/ox-org.el b/straight/build/org/ox-org.el deleted file mode 120000 index 7a5a3eaa..00000000 --- a/straight/build/org/ox-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-org.el \ No newline at end of file diff --git a/straight/build/org/ox-org.elc b/straight/build/org/ox-org.elc deleted file mode 100644 index 63480f54..00000000 Binary files a/straight/build/org/ox-org.elc and /dev/null differ diff --git a/straight/build/org/ox-publish.el b/straight/build/org/ox-publish.el deleted file mode 120000 index 30c1c6bc..00000000 --- a/straight/build/org/ox-publish.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-publish.el \ No newline at end of file diff --git a/straight/build/org/ox-publish.elc b/straight/build/org/ox-publish.elc deleted file mode 100644 index 2933619e..00000000 Binary files a/straight/build/org/ox-publish.elc and /dev/null differ diff --git a/straight/build/org/ox-texinfo.el b/straight/build/org/ox-texinfo.el deleted file mode 120000 index bfd09de5..00000000 --- a/straight/build/org/ox-texinfo.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox-texinfo.el \ No newline at end of file diff --git a/straight/build/org/ox-texinfo.elc b/straight/build/org/ox-texinfo.elc deleted file mode 100644 index 62ad0677..00000000 Binary files a/straight/build/org/ox-texinfo.elc and /dev/null differ diff --git a/straight/build/org/ox.el b/straight/build/org/ox.el deleted file mode 120000 index 47a13146..00000000 --- a/straight/build/org/ox.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/org/lisp/ox.el \ No newline at end of file diff --git a/straight/build/org/ox.elc b/straight/build/org/ox.elc deleted file mode 100644 index 12a79ecd..00000000 Binary files a/straight/build/org/ox.elc and /dev/null differ diff --git a/straight/build/parent-mode/parent-mode-autoloads.el b/straight/build/parent-mode/parent-mode-autoloads.el deleted file mode 100644 index 7a177585..00000000 --- a/straight/build/parent-mode/parent-mode-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; parent-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "parent-mode" "parent-mode.el" (0 0 0 0)) -;;; Generated autoloads from parent-mode.el - -(register-definition-prefixes "parent-mode" '("parent-mode-")) - -;;;*** - -(provide 'parent-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; parent-mode-autoloads.el ends here diff --git a/straight/build/parent-mode/parent-mode.el b/straight/build/parent-mode/parent-mode.el deleted file mode 120000 index b168e26f..00000000 --- a/straight/build/parent-mode/parent-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/parent-mode/parent-mode.el \ No newline at end of file diff --git a/straight/build/parent-mode/parent-mode.elc b/straight/build/parent-mode/parent-mode.elc deleted file mode 100644 index 113a74a4..00000000 Binary files a/straight/build/parent-mode/parent-mode.elc and /dev/null differ diff --git a/straight/build/pass/pass-autoloads.el b/straight/build/pass/pass-autoloads.el deleted file mode 100644 index 89eb57ee..00000000 --- a/straight/build/pass/pass-autoloads.el +++ /dev/null @@ -1,23 +0,0 @@ -;;; pass-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "pass" "pass.el" (0 0 0 0)) -;;; Generated autoloads from pass.el - -(autoload 'pass "pass" "\ -Open the password-store buffer." t nil) - -(register-definition-prefixes "pass" '("pass-")) - -;;;*** - -(provide 'pass-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; pass-autoloads.el ends here diff --git a/straight/build/pass/pass.el b/straight/build/pass/pass.el deleted file mode 120000 index b183e81e..00000000 --- a/straight/build/pass/pass.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pass/pass.el \ No newline at end of file diff --git a/straight/build/pass/pass.elc b/straight/build/pass/pass.elc deleted file mode 100644 index 8149068c..00000000 Binary files a/straight/build/pass/pass.elc and /dev/null differ diff --git a/straight/build/password-store-otp/password-store-otp-autoloads.el b/straight/build/password-store-otp/password-store-otp-autoloads.el deleted file mode 100644 index ebd5a270..00000000 --- a/straight/build/password-store-otp/password-store-otp-autoloads.el +++ /dev/null @@ -1,46 +0,0 @@ -;;; password-store-otp-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "password-store-otp" "password-store-otp.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from password-store-otp.el - -(autoload 'password-store-otp-token-copy "password-store-otp" "\ -Copy an OTP token from ENTRY to clipboard. - -\(fn ENTRY)" t nil) - -(autoload 'password-store-otp-uri-copy "password-store-otp" "\ -Copy an OTP URI from ENTRY to clipboard. - -\(fn ENTRY)" t nil) - -(autoload 'password-store-otp-insert "password-store-otp" "\ -Insert a new ENTRY containing OTP-URI. - -\(fn ENTRY OTP-URI)" t nil) - -(autoload 'password-store-otp-append "password-store-otp" "\ -Append to an ENTRY the given OTP-URI. - -\(fn ENTRY OTP-URI)" t nil) - -(autoload 'password-store-otp-append-from-image "password-store-otp" "\ -Check clipboard for an image and scan it to get an OTP URI, append it to ENTRY. - -\(fn ENTRY)" t nil) - -(register-definition-prefixes "password-store-otp" '("password-store-otp-")) - -;;;*** - -(provide 'password-store-otp-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; password-store-otp-autoloads.el ends here diff --git a/straight/build/password-store-otp/password-store-otp.el b/straight/build/password-store-otp/password-store-otp.el deleted file mode 120000 index e8ca1cc5..00000000 --- a/straight/build/password-store-otp/password-store-otp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/password-store-otp.el/password-store-otp.el \ No newline at end of file diff --git a/straight/build/password-store-otp/password-store-otp.elc b/straight/build/password-store-otp/password-store-otp.elc deleted file mode 100644 index 3e2a8f13..00000000 Binary files a/straight/build/password-store-otp/password-store-otp.elc and /dev/null differ diff --git a/straight/build/password-store/password-store-autoloads.el b/straight/build/password-store/password-store-autoloads.el deleted file mode 100644 index 9614dec8..00000000 --- a/straight/build/password-store/password-store-autoloads.el +++ /dev/null @@ -1,110 +0,0 @@ -;;; password-store-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "password-store" "password-store.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from password-store.el - -(autoload 'password-store-edit "password-store" "\ -Edit password for ENTRY. - -\(fn ENTRY)" t nil) - -(autoload 'password-store-get "password-store" "\ -Return password for ENTRY. - -Returns the first line of the password data. -When CALLBACK is non-`NIL', call CALLBACK with the first line instead. - -\(fn ENTRY &optional CALLBACK)" nil nil) - -(autoload 'password-store-get-field "password-store" "\ -Return FIELD for ENTRY. -FIELD is a string, for instance \"url\". -When CALLBACK is non-`NIL', call it with the line associated to FIELD instead. -If FIELD equals to symbol secret, then this function reduces to `password-store-get'. - -\(fn ENTRY FIELD &optional CALLBACK)" nil nil) - -(autoload 'password-store-clear "password-store" "\ -Clear secret in the kill ring. - -Optional argument FIELD, a symbol or a string, describes -the stored secret to clear; if nil, then set it to 'secret. -Note, FIELD does not affect the function logic; it is only used -to display the message: - -\(message \"Field %s cleared.\" field). - -\(fn &optional FIELD)" t nil) - -(autoload 'password-store-copy "password-store" "\ -Add password for ENTRY into the kill ring. - -Clear previous password from the kill ring. Pointer to the kill ring -is stored in `password-store-kill-ring-pointer'. Password is cleared -after `password-store-time-before-clipboard-restore' seconds. - -\(fn ENTRY)" t nil) - -(autoload 'password-store-copy-field "password-store" "\ -Add FIELD for ENTRY into the kill ring. - -Clear previous secret from the kill ring. Pointer to the kill ring is -stored in `password-store-kill-ring-pointer'. Secret field is cleared -after `password-store-timeout' seconds. -If FIELD equals to symbol secret, then this function reduces to `password-store-copy'. - -\(fn ENTRY FIELD)" t nil) - -(autoload 'password-store-init "password-store" "\ -Initialize new password store and use GPG-ID for encryption. - -Separate multiple IDs with spaces. - -\(fn GPG-ID)" t nil) - -(autoload 'password-store-insert "password-store" "\ -Insert a new ENTRY containing PASSWORD. - -\(fn ENTRY PASSWORD)" t nil) - -(autoload 'password-store-generate "password-store" "\ -Generate a new password for ENTRY with PASSWORD-LENGTH. - -Default PASSWORD-LENGTH is `password-store-password-length'. - -\(fn ENTRY &optional PASSWORD-LENGTH)" t nil) - -(autoload 'password-store-remove "password-store" "\ -Remove existing password for ENTRY. - -\(fn ENTRY)" t nil) - -(autoload 'password-store-rename "password-store" "\ -Rename ENTRY to NEW-ENTRY. - -\(fn ENTRY NEW-ENTRY)" t nil) - -(autoload 'password-store-version "password-store" "\ -Show version of pass executable." t nil) - -(autoload 'password-store-url "password-store" "\ -Browse URL stored in ENTRY. - -\(fn ENTRY)" t nil) - -(register-definition-prefixes "password-store" '("password-store-")) - -;;;*** - -(provide 'password-store-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; password-store-autoloads.el ends here diff --git a/straight/build/password-store/password-store.el b/straight/build/password-store/password-store.el deleted file mode 120000 index f53b1ba2..00000000 --- a/straight/build/password-store/password-store.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/password-store/contrib/emacs/password-store.el \ No newline at end of file diff --git a/straight/build/password-store/password-store.elc b/straight/build/password-store/password-store.elc deleted file mode 100644 index 935ae0d0..00000000 Binary files a/straight/build/password-store/password-store.elc and /dev/null differ diff --git a/straight/build/pcache/pcache-autoloads.el b/straight/build/pcache/pcache-autoloads.el deleted file mode 100644 index 91f3c2b8..00000000 --- a/straight/build/pcache/pcache-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; pcache-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "pcache" "pcache.el" (0 0 0 0)) -;;; Generated autoloads from pcache.el - -(register-definition-prefixes "pcache" '("*pcache-repositor" "pcache-")) - -;;;*** - -(provide 'pcache-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; pcache-autoloads.el ends here diff --git a/straight/build/pcache/pcache.el b/straight/build/pcache/pcache.el deleted file mode 120000 index b45b5e4f..00000000 --- a/straight/build/pcache/pcache.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pcache/pcache.el \ No newline at end of file diff --git a/straight/build/pcache/pcache.elc b/straight/build/pcache/pcache.elc deleted file mode 100644 index 67a70a4c..00000000 Binary files a/straight/build/pcache/pcache.elc and /dev/null differ diff --git a/straight/build/pdf-tools/README b/straight/build/pdf-tools/README deleted file mode 120000 index 79d99136..00000000 --- a/straight/build/pdf-tools/README +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/README \ No newline at end of file diff --git a/straight/build/pdf-tools/build/Makefile b/straight/build/pdf-tools/build/Makefile deleted file mode 120000 index 204df14a..00000000 --- a/straight/build/pdf-tools/build/Makefile +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/Makefile \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/.deps/epdfinfo-epdfinfo.Po b/straight/build/pdf-tools/build/server/.deps/epdfinfo-epdfinfo.Po deleted file mode 100644 index e241ba5b..00000000 --- a/straight/build/pdf-tools/build/server/.deps/epdfinfo-epdfinfo.Po +++ /dev/null @@ -1,746 +0,0 @@ -epdfinfo-epdfinfo.o: epdfinfo.c /usr/include/stdc-predef.h config.h \ - /usr/include/assert.h /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h /usr/include/err.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h \ - /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ - /usr/include/error.h /usr/include/bits/error.h \ - /usr/include/glib-2.0/glib.h /usr/include/glib-2.0/glib/galloca.h \ - /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/libc-header-start.h \ - /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/time.h \ - /usr/include/bits/time.h /usr/include/bits/types.h \ - /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/time_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h /usr/include/bits/signal_ext.h \ - /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \ - /usr/include/sched.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/poppler/glib/poppler.h /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/poppler/glib/poppler-macros.h \ - /usr/include/poppler/glib/poppler-features.h \ - /usr/include/poppler/glib/poppler-document.h \ - /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/poppler/glib/poppler.h \ - /usr/include/poppler/glib/poppler-page.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/poppler/glib/poppler-layer.h \ - /usr/include/poppler/glib/poppler-action.h \ - /usr/include/poppler/glib/poppler-form-field.h \ - /usr/include/poppler/glib/poppler-enums.h \ - /usr/include/poppler/glib/poppler-attachment.h \ - /usr/include/poppler/glib/poppler-annot.h \ - /usr/include/poppler/glib/poppler-date.h \ - /usr/include/poppler/glib/poppler-movie.h \ - /usr/include/poppler/glib/poppler-media.h \ - /usr/include/poppler/glib/poppler-structure-element.h \ - /usr/include/stdio.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ - /usr/include/sys/stat.h /usr/include/bits/stat.h \ - /usr/include/bits/struct_stat.h /usr/include/fcntl.h \ - /usr/include/bits/fcntl.h /usr/include/bits/fcntl-linux.h \ - /usr/include/libpng16/png.h /usr/include/libpng16/pnglibconf.h \ - /usr/include/libpng16/pngconf.h /usr/include/setjmp.h \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/regex.h synctex_parser.h \ - synctex_version.h epdfinfo.h config.h -/usr/include/stdc-predef.h: -config.h: -/usr/include/assert.h: -/usr/include/features.h: -/usr/include/sys/cdefs.h: -/usr/include/bits/wordsize.h: -/usr/include/bits/long-double.h: -/usr/include/gnu/stubs.h: -/usr/include/gnu/stubs-64.h: -/usr/include/err.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h: -/usr/include/bits/floatn.h: -/usr/include/bits/floatn-common.h: -/usr/include/error.h: -/usr/include/bits/error.h: -/usr/include/glib-2.0/glib.h: -/usr/include/glib-2.0/glib/galloca.h: -/usr/include/glib-2.0/glib/gtypes.h: -/usr/lib/glib-2.0/include/glibconfig.h: -/usr/include/glib-2.0/glib/gmacros.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h: -/usr/include/limits.h: -/usr/include/bits/libc-header-start.h: -/usr/include/bits/posix1_lim.h: -/usr/include/bits/local_lim.h: -/usr/include/linux/limits.h: -/usr/include/bits/posix2_lim.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/float.h: -/usr/include/glib-2.0/glib/gversionmacros.h: -/usr/include/time.h: -/usr/include/bits/time.h: -/usr/include/bits/types.h: -/usr/include/bits/timesize.h: -/usr/include/bits/typesizes.h: -/usr/include/bits/time64.h: -/usr/include/bits/types/clock_t.h: -/usr/include/bits/types/time_t.h: -/usr/include/bits/types/struct_tm.h: -/usr/include/bits/types/struct_timespec.h: -/usr/include/bits/endian.h: -/usr/include/bits/endianness.h: -/usr/include/bits/types/clockid_t.h: -/usr/include/bits/types/timer_t.h: -/usr/include/bits/types/struct_itimerspec.h: -/usr/include/bits/types/locale_t.h: -/usr/include/bits/types/__locale_t.h: -/usr/include/glib-2.0/glib/garray.h: -/usr/include/glib-2.0/glib/gasyncqueue.h: -/usr/include/glib-2.0/glib/gthread.h: -/usr/include/glib-2.0/glib/gatomic.h: -/usr/include/glib-2.0/glib/glib-typeof.h: -/usr/include/glib-2.0/glib/gerror.h: -/usr/include/glib-2.0/glib/gquark.h: -/usr/include/glib-2.0/glib/gutils.h: -/usr/include/stdlib.h: -/usr/include/bits/waitflags.h: -/usr/include/bits/waitstatus.h: -/usr/include/sys/types.h: -/usr/include/bits/stdint-intn.h: -/usr/include/endian.h: -/usr/include/bits/byteswap.h: -/usr/include/bits/uintn-identity.h: -/usr/include/sys/select.h: -/usr/include/bits/select.h: -/usr/include/bits/types/sigset_t.h: -/usr/include/bits/types/__sigset_t.h: -/usr/include/bits/types/struct_timeval.h: -/usr/include/bits/pthreadtypes.h: -/usr/include/bits/thread-shared-types.h: -/usr/include/bits/pthreadtypes-arch.h: -/usr/include/bits/struct_mutex.h: -/usr/include/bits/struct_rwlock.h: -/usr/include/alloca.h: -/usr/include/bits/stdlib-bsearch.h: -/usr/include/bits/stdlib-float.h: -/usr/include/glib-2.0/glib/gbacktrace.h: -/usr/include/signal.h: -/usr/include/bits/signum-generic.h: -/usr/include/bits/signum-arch.h: -/usr/include/bits/types/sig_atomic_t.h: -/usr/include/bits/types/siginfo_t.h: -/usr/include/bits/types/__sigval_t.h: -/usr/include/bits/siginfo-arch.h: -/usr/include/bits/siginfo-consts.h: -/usr/include/bits/types/sigval_t.h: -/usr/include/bits/types/sigevent_t.h: -/usr/include/bits/sigevent-consts.h: -/usr/include/bits/sigaction.h: -/usr/include/bits/sigcontext.h: -/usr/include/bits/types/stack_t.h: -/usr/include/sys/ucontext.h: -/usr/include/bits/sigstack.h: -/usr/include/bits/ss_flags.h: -/usr/include/bits/types/struct_sigstack.h: -/usr/include/bits/sigthread.h: -/usr/include/bits/signal_ext.h: -/usr/include/glib-2.0/glib/gbase64.h: -/usr/include/glib-2.0/glib/gbitlock.h: -/usr/include/glib-2.0/glib/gbookmarkfile.h: -/usr/include/glib-2.0/glib/gdatetime.h: -/usr/include/glib-2.0/glib/gtimezone.h: -/usr/include/glib-2.0/glib/gbytes.h: -/usr/include/glib-2.0/glib/gcharset.h: -/usr/include/glib-2.0/glib/gchecksum.h: -/usr/include/glib-2.0/glib/gconvert.h: -/usr/include/glib-2.0/glib/gdataset.h: -/usr/include/glib-2.0/glib/gdate.h: -/usr/include/glib-2.0/glib/gdir.h: -/usr/include/dirent.h: -/usr/include/bits/dirent.h: -/usr/include/bits/dirent_ext.h: -/usr/include/glib-2.0/glib/genviron.h: -/usr/include/glib-2.0/glib/gfileutils.h: -/usr/include/glib-2.0/glib/ggettext.h: -/usr/include/glib-2.0/glib/ghash.h: -/usr/include/glib-2.0/glib/glist.h: -/usr/include/glib-2.0/glib/gmem.h: -/usr/include/glib-2.0/glib/gnode.h: -/usr/include/glib-2.0/glib/ghmac.h: -/usr/include/glib-2.0/glib/gchecksum.h: -/usr/include/glib-2.0/glib/ghook.h: -/usr/include/glib-2.0/glib/ghostutils.h: -/usr/include/glib-2.0/glib/giochannel.h: -/usr/include/glib-2.0/glib/gmain.h: -/usr/include/glib-2.0/glib/gpoll.h: -/usr/include/glib-2.0/glib/gslist.h: -/usr/include/glib-2.0/glib/gstring.h: -/usr/include/glib-2.0/glib/gunicode.h: -/usr/include/glib-2.0/glib/gkeyfile.h: -/usr/include/glib-2.0/glib/gmappedfile.h: -/usr/include/glib-2.0/glib/gmarkup.h: -/usr/include/glib-2.0/glib/gmessages.h: -/usr/include/glib-2.0/glib/gvariant.h: -/usr/include/glib-2.0/glib/gvarianttype.h: -/usr/include/glib-2.0/glib/goption.h: -/usr/include/glib-2.0/glib/gpattern.h: -/usr/include/glib-2.0/glib/gprimes.h: -/usr/include/glib-2.0/glib/gqsort.h: -/usr/include/glib-2.0/glib/gqueue.h: -/usr/include/glib-2.0/glib/grand.h: -/usr/include/glib-2.0/glib/grcbox.h: -/usr/include/glib-2.0/glib/grefcount.h: -/usr/include/glib-2.0/glib/grefstring.h: -/usr/include/glib-2.0/glib/gmem.h: -/usr/include/glib-2.0/glib/gmacros.h: -/usr/include/glib-2.0/glib/gregex.h: -/usr/include/glib-2.0/glib/gscanner.h: -/usr/include/glib-2.0/glib/gsequence.h: -/usr/include/glib-2.0/glib/gshell.h: -/usr/include/glib-2.0/glib/gslice.h: -/usr/include/string.h: -/usr/include/strings.h: -/usr/include/glib-2.0/glib/gspawn.h: -/usr/include/glib-2.0/glib/gstrfuncs.h: -/usr/include/glib-2.0/glib/gstringchunk.h: -/usr/include/glib-2.0/glib/gstrvbuilder.h: -/usr/include/glib-2.0/glib/gtestutils.h: -/usr/include/errno.h: -/usr/include/bits/errno.h: -/usr/include/linux/errno.h: -/usr/include/asm/errno.h: -/usr/include/asm-generic/errno.h: -/usr/include/asm-generic/errno-base.h: -/usr/include/glib-2.0/glib/gthreadpool.h: -/usr/include/glib-2.0/glib/gtimer.h: -/usr/include/glib-2.0/glib/gtrashstack.h: -/usr/include/glib-2.0/glib/gtree.h: -/usr/include/glib-2.0/glib/guri.h: -/usr/include/glib-2.0/glib/guuid.h: -/usr/include/glib-2.0/glib/gversion.h: -/usr/include/glib-2.0/glib/deprecated/gallocator.h: -/usr/include/glib-2.0/glib/deprecated/gcache.h: -/usr/include/glib-2.0/glib/deprecated/gcompletion.h: -/usr/include/glib-2.0/glib/deprecated/gmain.h: -/usr/include/glib-2.0/glib/deprecated/grel.h: -/usr/include/glib-2.0/glib/deprecated/gthread.h: -/usr/include/pthread.h: -/usr/include/sched.h: -/usr/include/bits/sched.h: -/usr/include/bits/types/struct_sched_param.h: -/usr/include/bits/cpu-set.h: -/usr/include/bits/setjmp.h: -/usr/include/bits/types/struct___jmp_buf_tag.h: -/usr/include/glib-2.0/glib/glib-autocleanups.h: -/usr/include/poppler/glib/poppler.h: -/usr/include/glib-2.0/glib-object.h: -/usr/include/glib-2.0/gobject/gbinding.h: -/usr/include/glib-2.0/gobject/gobject.h: -/usr/include/glib-2.0/gobject/gtype.h: -/usr/include/glib-2.0/gobject/gvalue.h: -/usr/include/glib-2.0/gobject/gparam.h: -/usr/include/glib-2.0/gobject/gclosure.h: -/usr/include/glib-2.0/gobject/gsignal.h: -/usr/include/glib-2.0/gobject/gmarshal.h: -/usr/include/glib-2.0/gobject/gboxed.h: -/usr/include/glib-2.0/gobject/glib-types.h: -/usr/include/glib-2.0/gobject/genums.h: -/usr/include/glib-2.0/gobject/glib-enumtypes.h: -/usr/include/glib-2.0/gobject/gparamspecs.h: -/usr/include/glib-2.0/gobject/gsourceclosure.h: -/usr/include/glib-2.0/gobject/gtypemodule.h: -/usr/include/glib-2.0/gobject/gtypeplugin.h: -/usr/include/glib-2.0/gobject/gvaluearray.h: -/usr/include/glib-2.0/gobject/gvaluetypes.h: -/usr/include/glib-2.0/gobject/gobject-autocleanups.h: -/usr/include/poppler/glib/poppler-macros.h: -/usr/include/poppler/glib/poppler-features.h: -/usr/include/poppler/glib/poppler-document.h: -/usr/include/glib-2.0/gio/gio.h: -/usr/include/glib-2.0/gio/giotypes.h: -/usr/include/glib-2.0/gio/gioenums.h: -/usr/include/glib-2.0/gio/gaction.h: -/usr/include/glib-2.0/gio/gactiongroup.h: -/usr/include/glib-2.0/gio/gactiongroupexporter.h: -/usr/include/glib-2.0/gio/gactionmap.h: -/usr/include/glib-2.0/gio/gappinfo.h: -/usr/include/glib-2.0/gio/gapplication.h: -/usr/include/glib-2.0/gio/gapplicationcommandline.h: -/usr/include/glib-2.0/gio/gasyncinitable.h: -/usr/include/glib-2.0/gio/ginitable.h: -/usr/include/glib-2.0/gio/gasyncresult.h: -/usr/include/glib-2.0/gio/gbufferedinputstream.h: -/usr/include/glib-2.0/gio/gfilterinputstream.h: -/usr/include/glib-2.0/gio/ginputstream.h: -/usr/include/glib-2.0/gio/gbufferedoutputstream.h: -/usr/include/glib-2.0/gio/gfilteroutputstream.h: -/usr/include/glib-2.0/gio/goutputstream.h: -/usr/include/glib-2.0/gio/gbytesicon.h: -/usr/include/glib-2.0/gio/gcancellable.h: -/usr/include/glib-2.0/gio/gcharsetconverter.h: -/usr/include/glib-2.0/gio/gconverter.h: -/usr/include/glib-2.0/gio/gcontenttype.h: -/usr/include/glib-2.0/gio/gconverterinputstream.h: -/usr/include/glib-2.0/gio/gconverteroutputstream.h: -/usr/include/glib-2.0/gio/gcredentials.h: -/usr/include/unistd.h: -/usr/include/bits/posix_opt.h: -/usr/include/bits/environments.h: -/usr/include/bits/confname.h: -/usr/include/bits/getopt_posix.h: -/usr/include/bits/getopt_core.h: -/usr/include/bits/unistd_ext.h: -/usr/include/glib-2.0/gio/gdatagrambased.h: -/usr/include/glib-2.0/gio/gdatainputstream.h: -/usr/include/glib-2.0/gio/gdataoutputstream.h: -/usr/include/glib-2.0/gio/gdbusactiongroup.h: -/usr/include/glib-2.0/gio/giotypes.h: -/usr/include/glib-2.0/gio/gdbusaddress.h: -/usr/include/glib-2.0/gio/gdbusauthobserver.h: -/usr/include/glib-2.0/gio/gdbusconnection.h: -/usr/include/glib-2.0/gio/gdbuserror.h: -/usr/include/glib-2.0/gio/gdbusinterface.h: -/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h: -/usr/include/glib-2.0/gio/gdbusintrospection.h: -/usr/include/glib-2.0/gio/gdbusmenumodel.h: -/usr/include/glib-2.0/gio/gdbusmessage.h: -/usr/include/glib-2.0/gio/gdbusmethodinvocation.h: -/usr/include/glib-2.0/gio/gdbusnameowning.h: -/usr/include/glib-2.0/gio/gdbusnamewatching.h: -/usr/include/glib-2.0/gio/gdbusobject.h: -/usr/include/glib-2.0/gio/gdbusobjectmanager.h: -/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h: -/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h: -/usr/include/glib-2.0/gio/gdbusobjectproxy.h: -/usr/include/glib-2.0/gio/gdbusobjectskeleton.h: -/usr/include/glib-2.0/gio/gdbusproxy.h: -/usr/include/glib-2.0/gio/gdbusserver.h: -/usr/include/glib-2.0/gio/gdbusutils.h: -/usr/include/glib-2.0/gio/gdrive.h: -/usr/include/glib-2.0/gio/gdtlsclientconnection.h: -/usr/include/glib-2.0/gio/gdtlsconnection.h: -/usr/include/glib-2.0/gio/gdtlsserverconnection.h: -/usr/include/glib-2.0/gio/gemblemedicon.h: -/usr/include/glib-2.0/gio/gicon.h: -/usr/include/glib-2.0/gio/gemblem.h: -/usr/include/glib-2.0/gio/gfile.h: -/usr/include/glib-2.0/gio/gfileattribute.h: -/usr/include/glib-2.0/gio/gfileenumerator.h: -/usr/include/glib-2.0/gio/gfileicon.h: -/usr/include/glib-2.0/gio/gfileinfo.h: -/usr/include/glib-2.0/gio/gfileinputstream.h: -/usr/include/glib-2.0/gio/gfileiostream.h: -/usr/include/glib-2.0/gio/giostream.h: -/usr/include/glib-2.0/gio/gioerror.h: -/usr/include/glib-2.0/gio/gfilemonitor.h: -/usr/include/glib-2.0/gio/gfilenamecompleter.h: -/usr/include/glib-2.0/gio/gfileoutputstream.h: -/usr/include/glib-2.0/gio/ginetaddress.h: -/usr/include/glib-2.0/gio/ginetaddressmask.h: -/usr/include/glib-2.0/gio/ginetsocketaddress.h: -/usr/include/glib-2.0/gio/gsocketaddress.h: -/usr/include/glib-2.0/gio/gioenumtypes.h: -/usr/include/glib-2.0/gio/giomodule.h: -/usr/include/glib-2.0/gmodule.h: -/usr/include/glib-2.0/gio/gioscheduler.h: -/usr/include/glib-2.0/gio/glistmodel.h: -/usr/include/glib-2.0/gio/gliststore.h: -/usr/include/glib-2.0/gio/gloadableicon.h: -/usr/include/glib-2.0/gio/gmemoryinputstream.h: -/usr/include/glib-2.0/gio/gmemorymonitor.h: -/usr/include/glib-2.0/gio/gmemoryoutputstream.h: -/usr/include/glib-2.0/gio/gmenu.h: -/usr/include/glib-2.0/gio/gmenumodel.h: -/usr/include/glib-2.0/gio/gmenuexporter.h: -/usr/include/glib-2.0/gio/gmount.h: -/usr/include/glib-2.0/gio/gmountoperation.h: -/usr/include/glib-2.0/gio/gnativesocketaddress.h: -/usr/include/glib-2.0/gio/gnativevolumemonitor.h: -/usr/include/glib-2.0/gio/gvolumemonitor.h: -/usr/include/glib-2.0/gio/gnetworkaddress.h: -/usr/include/glib-2.0/gio/gnetworkmonitor.h: -/usr/include/glib-2.0/gio/gnetworkservice.h: -/usr/include/glib-2.0/gio/gnotification.h: -/usr/include/glib-2.0/gio/gpermission.h: -/usr/include/glib-2.0/gio/gpollableinputstream.h: -/usr/include/glib-2.0/gio/gpollableoutputstream.h: -/usr/include/glib-2.0/gio/gpollableutils.h: -/usr/include/glib-2.0/gio/gpowerprofilemonitor.h: -/usr/include/glib-2.0/gio/gpropertyaction.h: -/usr/include/glib-2.0/gio/gproxy.h: -/usr/include/glib-2.0/gio/gproxyaddress.h: -/usr/include/glib-2.0/gio/gproxyaddressenumerator.h: -/usr/include/glib-2.0/gio/gsocketaddressenumerator.h: -/usr/include/glib-2.0/gio/gproxyresolver.h: -/usr/include/glib-2.0/gio/gremoteactiongroup.h: -/usr/include/glib-2.0/gio/gresolver.h: -/usr/include/glib-2.0/gio/gresource.h: -/usr/include/glib-2.0/gio/gseekable.h: -/usr/include/glib-2.0/gio/gsettings.h: -/usr/include/glib-2.0/gio/gsettingsschema.h: -/usr/include/glib-2.0/gio/gsimpleaction.h: -/usr/include/glib-2.0/gio/gsimpleactiongroup.h: -/usr/include/glib-2.0/gio/gactiongroup.h: -/usr/include/glib-2.0/gio/gactionmap.h: -/usr/include/glib-2.0/gio/gsimpleasyncresult.h: -/usr/include/glib-2.0/gio/gsimpleiostream.h: -/usr/include/glib-2.0/gio/gsimplepermission.h: -/usr/include/glib-2.0/gio/gsimpleproxyresolver.h: -/usr/include/glib-2.0/gio/gsocket.h: -/usr/include/glib-2.0/gio/gsocketclient.h: -/usr/include/glib-2.0/gio/gsocketconnectable.h: -/usr/include/glib-2.0/gio/gsocketconnection.h: -/usr/include/glib-2.0/gio/gsocketcontrolmessage.h: -/usr/include/glib-2.0/gio/gsocketlistener.h: -/usr/include/glib-2.0/gio/gsocketservice.h: -/usr/include/glib-2.0/gio/gsrvtarget.h: -/usr/include/glib-2.0/gio/gsubprocess.h: -/usr/include/glib-2.0/gio/gsubprocesslauncher.h: -/usr/include/glib-2.0/gio/gtask.h: -/usr/include/glib-2.0/gio/gtcpconnection.h: -/usr/include/glib-2.0/gio/gtcpwrapperconnection.h: -/usr/include/glib-2.0/gio/gtestdbus.h: -/usr/include/glib-2.0/gio/gthemedicon.h: -/usr/include/glib-2.0/gio/gthreadedsocketservice.h: -/usr/include/glib-2.0/gio/gtlsbackend.h: -/usr/include/glib-2.0/gio/gtlscertificate.h: -/usr/include/glib-2.0/gio/gtlsclientconnection.h: -/usr/include/glib-2.0/gio/gtlsconnection.h: -/usr/include/glib-2.0/gio/gtlsdatabase.h: -/usr/include/glib-2.0/gio/gtlsfiledatabase.h: -/usr/include/glib-2.0/gio/gtlsinteraction.h: -/usr/include/glib-2.0/gio/gtlspassword.h: -/usr/include/glib-2.0/gio/gtlsserverconnection.h: -/usr/include/glib-2.0/gio/gvfs.h: -/usr/include/glib-2.0/gio/gvolume.h: -/usr/include/glib-2.0/gio/gzlibcompressor.h: -/usr/include/glib-2.0/gio/gzlibdecompressor.h: -/usr/include/glib-2.0/gio/gio-autocleanups.h: -/usr/include/poppler/glib/poppler.h: -/usr/include/poppler/glib/poppler-page.h: -/usr/include/cairo/cairo.h: -/usr/include/cairo/cairo-version.h: -/usr/include/cairo/cairo-features.h: -/usr/include/cairo/cairo-deprecated.h: -/usr/include/poppler/glib/poppler-layer.h: -/usr/include/poppler/glib/poppler-action.h: -/usr/include/poppler/glib/poppler-form-field.h: -/usr/include/poppler/glib/poppler-enums.h: -/usr/include/poppler/glib/poppler-attachment.h: -/usr/include/poppler/glib/poppler-annot.h: -/usr/include/poppler/glib/poppler-date.h: -/usr/include/poppler/glib/poppler-movie.h: -/usr/include/poppler/glib/poppler-media.h: -/usr/include/poppler/glib/poppler-structure-element.h: -/usr/include/stdio.h: -/usr/include/bits/types/__fpos_t.h: -/usr/include/bits/types/__mbstate_t.h: -/usr/include/bits/types/__fpos64_t.h: -/usr/include/bits/types/__FILE.h: -/usr/include/bits/types/FILE.h: -/usr/include/bits/types/struct_FILE.h: -/usr/include/bits/stdio_lim.h: -/usr/include/bits/stdio.h: -/usr/include/sys/stat.h: -/usr/include/bits/stat.h: -/usr/include/bits/struct_stat.h: -/usr/include/fcntl.h: -/usr/include/bits/fcntl.h: -/usr/include/bits/fcntl-linux.h: -/usr/include/libpng16/png.h: -/usr/include/libpng16/pnglibconf.h: -/usr/include/libpng16/pngconf.h: -/usr/include/setjmp.h: -/usr/include/math.h: -/usr/include/bits/math-vector.h: -/usr/include/bits/libm-simd-decl-stubs.h: -/usr/include/bits/flt-eval-method.h: -/usr/include/bits/fp-logb.h: -/usr/include/bits/fp-fast.h: -/usr/include/bits/mathcalls-helper-functions.h: -/usr/include/bits/mathcalls.h: -/usr/include/regex.h: -synctex_parser.h: -synctex_version.h: -epdfinfo.h: -config.h: diff --git a/straight/build/pdf-tools/build/server/.deps/epdfinfo-poppler-hack.Po b/straight/build/pdf-tools/build/server/.deps/epdfinfo-poppler-hack.Po deleted file mode 100644 index 40157e14..00000000 --- a/straight/build/pdf-tools/build/server/.deps/epdfinfo-poppler-hack.Po +++ /dev/null @@ -1,644 +0,0 @@ -epdfinfo-poppler-hack.o: poppler-hack.cc /usr/include/stdc-predef.h \ - config.h /usr/include/poppler/PDFDocEncoding.h \ - /usr/include/c++/11.1.0/string \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.1.0/bits/stringfwd.h \ - /usr/include/c++/11.1.0/bits/memoryfwd.h \ - /usr/include/c++/11.1.0/bits/char_traits.h \ - /usr/include/c++/11.1.0/bits/stl_algobase.h \ - /usr/include/c++/11.1.0/bits/functexcept.h \ - /usr/include/c++/11.1.0/bits/exception_defines.h \ - /usr/include/c++/11.1.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.1.0/ext/type_traits.h \ - /usr/include/c++/11.1.0/ext/numeric_traits.h \ - /usr/include/c++/11.1.0/bits/stl_pair.h \ - /usr/include/c++/11.1.0/bits/move.h /usr/include/c++/11.1.0/type_traits \ - /usr/include/c++/11.1.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.1.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.1.0/bits/concept_check.h \ - /usr/include/c++/11.1.0/debug/assertions.h \ - /usr/include/c++/11.1.0/bits/stl_iterator.h \ - /usr/include/c++/11.1.0/bits/ptr_traits.h \ - /usr/include/c++/11.1.0/debug/debug.h \ - /usr/include/c++/11.1.0/bits/predefined_ops.h \ - /usr/include/c++/11.1.0/bits/postypes.h /usr/include/c++/11.1.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h \ - /usr/include/bits/wchar.h /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/c++/11.1.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/types.h \ - /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.1.0/bits/allocator.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.1.0/ext/new_allocator.h /usr/include/c++/11.1.0/new \ - /usr/include/c++/11.1.0/bits/exception.h \ - /usr/include/c++/11.1.0/bits/localefwd.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.1.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.1.0/iosfwd \ - /usr/include/c++/11.1.0/cctype /usr/include/ctype.h \ - /usr/include/bits/endian.h /usr/include/bits/endianness.h \ - /usr/include/c++/11.1.0/bits/ostream_insert.h \ - /usr/include/c++/11.1.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.1.0/bits/stl_function.h \ - /usr/include/c++/11.1.0/backward/binders.h \ - /usr/include/c++/11.1.0/bits/range_access.h \ - /usr/include/c++/11.1.0/initializer_list \ - /usr/include/c++/11.1.0/bits/basic_string.h \ - /usr/include/c++/11.1.0/ext/atomicity.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.1.0/ext/alloc_traits.h \ - /usr/include/c++/11.1.0/bits/alloc_traits.h \ - /usr/include/c++/11.1.0/bits/stl_construct.h \ - /usr/include/c++/11.1.0/ext/string_conversions.h \ - /usr/include/c++/11.1.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11.1.0/bits/std_abs.h /usr/include/c++/11.1.0/cstdio \ - /usr/include/stdio.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ - /usr/include/c++/11.1.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.1.0/bits/charconv.h \ - /usr/include/c++/11.1.0/bits/functional_hash.h \ - /usr/include/c++/11.1.0/bits/hash_bytes.h \ - /usr/include/c++/11.1.0/bits/basic_string.tcc \ - /usr/include/poppler/CharTypes.h \ - /usr/include/poppler/poppler_private_export.h \ - /usr/include/poppler/Annot.h /usr/include/c++/11.1.0/memory \ - /usr/include/c++/11.1.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.1.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.1.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.1.0/bits/align.h /usr/include/c++/11.1.0/bit \ - /usr/include/c++/11.1.0/bits/uses_allocator.h \ - /usr/include/c++/11.1.0/bits/unique_ptr.h \ - /usr/include/c++/11.1.0/utility \ - /usr/include/c++/11.1.0/bits/stl_relops.h /usr/include/c++/11.1.0/tuple \ - /usr/include/c++/11.1.0/array /usr/include/c++/11.1.0/bits/invoke.h \ - /usr/include/c++/11.1.0/bits/shared_ptr.h \ - /usr/include/c++/11.1.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.1.0/typeinfo \ - /usr/include/c++/11.1.0/bits/allocated_ptr.h \ - /usr/include/c++/11.1.0/bits/refwrap.h \ - /usr/include/c++/11.1.0/ext/aligned_buffer.h \ - /usr/include/c++/11.1.0/ext/concurrence.h \ - /usr/include/c++/11.1.0/exception \ - /usr/include/c++/11.1.0/bits/exception_ptr.h \ - /usr/include/c++/11.1.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.1.0/bits/nested_exception.h \ - /usr/include/c++/11.1.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.1.0/bits/atomic_base.h \ - /usr/include/c++/11.1.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.1.0/backward/auto_ptr.h \ - /usr/include/c++/11.1.0/atomic /usr/include/c++/11.1.0/mutex \ - /usr/include/c++/11.1.0/chrono /usr/include/c++/11.1.0/ratio \ - /usr/include/c++/11.1.0/limits /usr/include/c++/11.1.0/ctime \ - /usr/include/c++/11.1.0/bits/parse_numbers.h \ - /usr/include/c++/11.1.0/system_error \ - /usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.1.0/stdexcept \ - /usr/include/c++/11.1.0/bits/std_mutex.h \ - /usr/include/c++/11.1.0/bits/unique_lock.h \ - /usr/include/c++/11.1.0/vector /usr/include/c++/11.1.0/bits/stl_vector.h \ - /usr/include/c++/11.1.0/bits/stl_bvector.h \ - /usr/include/c++/11.1.0/bits/vector.tcc \ - /usr/include/poppler/AnnotStampImageHelper.h \ - /usr/include/poppler/Object.h /usr/include/c++/11.1.0/cassert \ - /usr/include/assert.h /usr/include/c++/11.1.0/set \ - /usr/include/c++/11.1.0/bits/stl_tree.h \ - /usr/include/c++/11.1.0/bits/stl_set.h \ - /usr/include/c++/11.1.0/bits/stl_multiset.h \ - /usr/include/c++/11.1.0/bits/erase_if.h /usr/include/c++/11.1.0/cstring \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/c++/11.1.0/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h /usr/include/poppler/goo/gmem.h \ - /usr/include/poppler/goo/GooCheckedOps.h \ - /usr/include/poppler/goo/GooString.h \ - /usr/include/poppler/poppler_private_export.h \ - /usr/include/c++/11.1.0/cstdarg /usr/include/poppler/goo/GooLikely.h \ - /usr/include/poppler/Error.h /usr/include/poppler/poppler-config.h \ - /usr/include/poppler/goo/gfile.h /usr/include/poppler/poppler-config.h \ - /usr/include/c++/11.1.0/cstddef /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ - /usr/include/dirent.h /usr/include/bits/dirent.h \ - /usr/include/bits/dirent_ext.h /usr/include/poppler/Array.h \ - /usr/include/poppler/Dict.h /usr/include/poppler/Stream.h \ - /usr/include/glib-2.0/glib.h /usr/include/glib-2.0/glib/galloca.h \ - /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h \ - /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.1.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h /usr/include/bits/signal_ext.h \ - /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/poppler/glib/poppler-features.h -/usr/include/stdc-predef.h: -config.h: -/usr/include/poppler/PDFDocEncoding.h: -/usr/include/c++/11.1.0/string: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/c++config.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/os_defines.h: -/usr/include/features.h: -/usr/include/sys/cdefs.h: -/usr/include/bits/wordsize.h: -/usr/include/bits/long-double.h: -/usr/include/gnu/stubs.h: -/usr/include/gnu/stubs-64.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/cpu_defines.h: -/usr/include/c++/11.1.0/bits/stringfwd.h: -/usr/include/c++/11.1.0/bits/memoryfwd.h: -/usr/include/c++/11.1.0/bits/char_traits.h: -/usr/include/c++/11.1.0/bits/stl_algobase.h: -/usr/include/c++/11.1.0/bits/functexcept.h: -/usr/include/c++/11.1.0/bits/exception_defines.h: -/usr/include/c++/11.1.0/bits/cpp_type_traits.h: -/usr/include/c++/11.1.0/ext/type_traits.h: -/usr/include/c++/11.1.0/ext/numeric_traits.h: -/usr/include/c++/11.1.0/bits/stl_pair.h: -/usr/include/c++/11.1.0/bits/move.h: -/usr/include/c++/11.1.0/type_traits: -/usr/include/c++/11.1.0/bits/stl_iterator_base_types.h: -/usr/include/c++/11.1.0/bits/stl_iterator_base_funcs.h: -/usr/include/c++/11.1.0/bits/concept_check.h: -/usr/include/c++/11.1.0/debug/assertions.h: -/usr/include/c++/11.1.0/bits/stl_iterator.h: -/usr/include/c++/11.1.0/bits/ptr_traits.h: -/usr/include/c++/11.1.0/debug/debug.h: -/usr/include/c++/11.1.0/bits/predefined_ops.h: -/usr/include/c++/11.1.0/bits/postypes.h: -/usr/include/c++/11.1.0/cwchar: -/usr/include/wchar.h: -/usr/include/bits/libc-header-start.h: -/usr/include/bits/floatn.h: -/usr/include/bits/floatn-common.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h: -/usr/include/bits/wchar.h: -/usr/include/bits/types/wint_t.h: -/usr/include/bits/types/mbstate_t.h: -/usr/include/bits/types/__mbstate_t.h: -/usr/include/bits/types/__FILE.h: -/usr/include/bits/types/FILE.h: -/usr/include/bits/types/locale_t.h: -/usr/include/bits/types/__locale_t.h: -/usr/include/c++/11.1.0/cstdint: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdint.h: -/usr/include/stdint.h: -/usr/include/bits/types.h: -/usr/include/bits/timesize.h: -/usr/include/bits/typesizes.h: -/usr/include/bits/time64.h: -/usr/include/bits/stdint-intn.h: -/usr/include/bits/stdint-uintn.h: -/usr/include/c++/11.1.0/bits/allocator.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h: -/usr/include/c++/11.1.0/ext/new_allocator.h: -/usr/include/c++/11.1.0/new: -/usr/include/c++/11.1.0/bits/exception.h: -/usr/include/c++/11.1.0/bits/localefwd.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/c++locale.h: -/usr/include/c++/11.1.0/clocale: -/usr/include/locale.h: -/usr/include/bits/locale.h: -/usr/include/c++/11.1.0/iosfwd: -/usr/include/c++/11.1.0/cctype: -/usr/include/ctype.h: -/usr/include/bits/endian.h: -/usr/include/bits/endianness.h: -/usr/include/c++/11.1.0/bits/ostream_insert.h: -/usr/include/c++/11.1.0/bits/cxxabi_forced.h: -/usr/include/c++/11.1.0/bits/stl_function.h: -/usr/include/c++/11.1.0/backward/binders.h: -/usr/include/c++/11.1.0/bits/range_access.h: -/usr/include/c++/11.1.0/initializer_list: -/usr/include/c++/11.1.0/bits/basic_string.h: -/usr/include/c++/11.1.0/ext/atomicity.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/gthr.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/gthr-default.h: -/usr/include/pthread.h: -/usr/include/sched.h: -/usr/include/bits/types/time_t.h: -/usr/include/bits/types/struct_timespec.h: -/usr/include/bits/sched.h: -/usr/include/bits/types/struct_sched_param.h: -/usr/include/bits/cpu-set.h: -/usr/include/time.h: -/usr/include/bits/time.h: -/usr/include/bits/timex.h: -/usr/include/bits/types/struct_timeval.h: -/usr/include/bits/types/clock_t.h: -/usr/include/bits/types/struct_tm.h: -/usr/include/bits/types/clockid_t.h: -/usr/include/bits/types/timer_t.h: -/usr/include/bits/types/struct_itimerspec.h: -/usr/include/bits/pthreadtypes.h: -/usr/include/bits/thread-shared-types.h: -/usr/include/bits/pthreadtypes-arch.h: -/usr/include/bits/struct_mutex.h: -/usr/include/bits/struct_rwlock.h: -/usr/include/bits/setjmp.h: -/usr/include/bits/types/__sigset_t.h: -/usr/include/bits/types/struct___jmp_buf_tag.h: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/atomic_word.h: -/usr/include/sys/single_threaded.h: -/usr/include/c++/11.1.0/ext/alloc_traits.h: -/usr/include/c++/11.1.0/bits/alloc_traits.h: -/usr/include/c++/11.1.0/bits/stl_construct.h: -/usr/include/c++/11.1.0/ext/string_conversions.h: -/usr/include/c++/11.1.0/cstdlib: -/usr/include/stdlib.h: -/usr/include/bits/waitflags.h: -/usr/include/bits/waitstatus.h: -/usr/include/sys/types.h: -/usr/include/endian.h: -/usr/include/bits/byteswap.h: -/usr/include/bits/uintn-identity.h: -/usr/include/sys/select.h: -/usr/include/bits/select.h: -/usr/include/bits/types/sigset_t.h: -/usr/include/alloca.h: -/usr/include/bits/stdlib-bsearch.h: -/usr/include/bits/stdlib-float.h: -/usr/include/c++/11.1.0/bits/std_abs.h: -/usr/include/c++/11.1.0/cstdio: -/usr/include/stdio.h: -/usr/include/bits/types/__fpos_t.h: -/usr/include/bits/types/__fpos64_t.h: -/usr/include/bits/types/struct_FILE.h: -/usr/include/bits/types/cookie_io_functions_t.h: -/usr/include/bits/stdio_lim.h: -/usr/include/bits/stdio.h: -/usr/include/c++/11.1.0/cerrno: -/usr/include/errno.h: -/usr/include/bits/errno.h: -/usr/include/linux/errno.h: -/usr/include/asm/errno.h: -/usr/include/asm-generic/errno.h: -/usr/include/asm-generic/errno-base.h: -/usr/include/bits/types/error_t.h: -/usr/include/c++/11.1.0/bits/charconv.h: -/usr/include/c++/11.1.0/bits/functional_hash.h: -/usr/include/c++/11.1.0/bits/hash_bytes.h: -/usr/include/c++/11.1.0/bits/basic_string.tcc: -/usr/include/poppler/CharTypes.h: -/usr/include/poppler/poppler_private_export.h: -/usr/include/poppler/Annot.h: -/usr/include/c++/11.1.0/memory: -/usr/include/c++/11.1.0/bits/stl_uninitialized.h: -/usr/include/c++/11.1.0/bits/stl_tempbuf.h: -/usr/include/c++/11.1.0/bits/stl_raw_storage_iter.h: -/usr/include/c++/11.1.0/bits/align.h: -/usr/include/c++/11.1.0/bit: -/usr/include/c++/11.1.0/bits/uses_allocator.h: -/usr/include/c++/11.1.0/bits/unique_ptr.h: -/usr/include/c++/11.1.0/utility: -/usr/include/c++/11.1.0/bits/stl_relops.h: -/usr/include/c++/11.1.0/tuple: -/usr/include/c++/11.1.0/array: -/usr/include/c++/11.1.0/bits/invoke.h: -/usr/include/c++/11.1.0/bits/shared_ptr.h: -/usr/include/c++/11.1.0/bits/shared_ptr_base.h: -/usr/include/c++/11.1.0/typeinfo: -/usr/include/c++/11.1.0/bits/allocated_ptr.h: -/usr/include/c++/11.1.0/bits/refwrap.h: -/usr/include/c++/11.1.0/ext/aligned_buffer.h: -/usr/include/c++/11.1.0/ext/concurrence.h: -/usr/include/c++/11.1.0/exception: -/usr/include/c++/11.1.0/bits/exception_ptr.h: -/usr/include/c++/11.1.0/bits/cxxabi_init_exception.h: -/usr/include/c++/11.1.0/bits/nested_exception.h: -/usr/include/c++/11.1.0/bits/shared_ptr_atomic.h: -/usr/include/c++/11.1.0/bits/atomic_base.h: -/usr/include/c++/11.1.0/bits/atomic_lockfree_defines.h: -/usr/include/c++/11.1.0/backward/auto_ptr.h: -/usr/include/c++/11.1.0/atomic: -/usr/include/c++/11.1.0/mutex: -/usr/include/c++/11.1.0/chrono: -/usr/include/c++/11.1.0/ratio: -/usr/include/c++/11.1.0/limits: -/usr/include/c++/11.1.0/ctime: -/usr/include/c++/11.1.0/bits/parse_numbers.h: -/usr/include/c++/11.1.0/system_error: -/usr/include/c++/11.1.0/x86_64-pc-linux-gnu/bits/error_constants.h: -/usr/include/c++/11.1.0/stdexcept: -/usr/include/c++/11.1.0/bits/std_mutex.h: -/usr/include/c++/11.1.0/bits/unique_lock.h: -/usr/include/c++/11.1.0/vector: -/usr/include/c++/11.1.0/bits/stl_vector.h: -/usr/include/c++/11.1.0/bits/stl_bvector.h: -/usr/include/c++/11.1.0/bits/vector.tcc: -/usr/include/poppler/AnnotStampImageHelper.h: -/usr/include/poppler/Object.h: -/usr/include/c++/11.1.0/cassert: -/usr/include/assert.h: -/usr/include/c++/11.1.0/set: -/usr/include/c++/11.1.0/bits/stl_tree.h: -/usr/include/c++/11.1.0/bits/stl_set.h: -/usr/include/c++/11.1.0/bits/stl_multiset.h: -/usr/include/c++/11.1.0/bits/erase_if.h: -/usr/include/c++/11.1.0/cstring: -/usr/include/string.h: -/usr/include/strings.h: -/usr/include/c++/11.1.0/climits: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h: -/usr/include/limits.h: -/usr/include/bits/posix1_lim.h: -/usr/include/bits/local_lim.h: -/usr/include/linux/limits.h: -/usr/include/bits/posix2_lim.h: -/usr/include/bits/xopen_lim.h: -/usr/include/bits/uio_lim.h: -/usr/include/poppler/goo/gmem.h: -/usr/include/poppler/goo/GooCheckedOps.h: -/usr/include/poppler/goo/GooString.h: -/usr/include/poppler/poppler_private_export.h: -/usr/include/c++/11.1.0/cstdarg: -/usr/include/poppler/goo/GooLikely.h: -/usr/include/poppler/Error.h: -/usr/include/poppler/poppler-config.h: -/usr/include/poppler/goo/gfile.h: -/usr/include/poppler/poppler-config.h: -/usr/include/c++/11.1.0/cstddef: -/usr/include/unistd.h: -/usr/include/bits/posix_opt.h: -/usr/include/bits/environments.h: -/usr/include/bits/confname.h: -/usr/include/bits/getopt_posix.h: -/usr/include/bits/getopt_core.h: -/usr/include/bits/unistd_ext.h: -/usr/include/dirent.h: -/usr/include/bits/dirent.h: -/usr/include/bits/dirent_ext.h: -/usr/include/poppler/Array.h: -/usr/include/poppler/Dict.h: -/usr/include/poppler/Stream.h: -/usr/include/glib-2.0/glib.h: -/usr/include/glib-2.0/glib/galloca.h: -/usr/include/glib-2.0/glib/gtypes.h: -/usr/lib/glib-2.0/include/glibconfig.h: -/usr/include/glib-2.0/glib/gmacros.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/float.h: -/usr/include/glib-2.0/glib/gversionmacros.h: -/usr/include/glib-2.0/glib/garray.h: -/usr/include/glib-2.0/glib/gasyncqueue.h: -/usr/include/glib-2.0/glib/gthread.h: -/usr/include/glib-2.0/glib/gatomic.h: -/usr/include/glib-2.0/glib/glib-typeof.h: -/usr/include/glib-2.0/glib/gerror.h: -/usr/include/glib-2.0/glib/gquark.h: -/usr/include/glib-2.0/glib/gutils.h: -/usr/include/c++/11.1.0/stdlib.h: -/usr/include/glib-2.0/glib/gbacktrace.h: -/usr/include/signal.h: -/usr/include/bits/signum-generic.h: -/usr/include/bits/signum-arch.h: -/usr/include/bits/types/sig_atomic_t.h: -/usr/include/bits/types/siginfo_t.h: -/usr/include/bits/types/__sigval_t.h: -/usr/include/bits/siginfo-arch.h: -/usr/include/bits/siginfo-consts.h: -/usr/include/bits/siginfo-consts-arch.h: -/usr/include/bits/types/sigval_t.h: -/usr/include/bits/types/sigevent_t.h: -/usr/include/bits/sigevent-consts.h: -/usr/include/bits/sigaction.h: -/usr/include/bits/sigcontext.h: -/usr/include/bits/types/stack_t.h: -/usr/include/sys/ucontext.h: -/usr/include/bits/sigstack.h: -/usr/include/bits/ss_flags.h: -/usr/include/bits/types/struct_sigstack.h: -/usr/include/bits/sigthread.h: -/usr/include/bits/signal_ext.h: -/usr/include/glib-2.0/glib/gbase64.h: -/usr/include/glib-2.0/glib/gbitlock.h: -/usr/include/glib-2.0/glib/gbookmarkfile.h: -/usr/include/glib-2.0/glib/gdatetime.h: -/usr/include/glib-2.0/glib/gtimezone.h: -/usr/include/glib-2.0/glib/gbytes.h: -/usr/include/glib-2.0/glib/gcharset.h: -/usr/include/glib-2.0/glib/gchecksum.h: -/usr/include/glib-2.0/glib/gconvert.h: -/usr/include/glib-2.0/glib/gdataset.h: -/usr/include/glib-2.0/glib/gdate.h: -/usr/include/glib-2.0/glib/gdir.h: -/usr/include/glib-2.0/glib/genviron.h: -/usr/include/glib-2.0/glib/gfileutils.h: -/usr/include/glib-2.0/glib/ggettext.h: -/usr/include/glib-2.0/glib/ghash.h: -/usr/include/glib-2.0/glib/glist.h: -/usr/include/glib-2.0/glib/gmem.h: -/usr/include/glib-2.0/glib/gnode.h: -/usr/include/glib-2.0/glib/ghmac.h: -/usr/include/glib-2.0/glib/gchecksum.h: -/usr/include/glib-2.0/glib/ghook.h: -/usr/include/glib-2.0/glib/ghostutils.h: -/usr/include/glib-2.0/glib/giochannel.h: -/usr/include/glib-2.0/glib/gmain.h: -/usr/include/glib-2.0/glib/gpoll.h: -/usr/include/glib-2.0/glib/gslist.h: -/usr/include/glib-2.0/glib/gstring.h: -/usr/include/glib-2.0/glib/gunicode.h: -/usr/include/glib-2.0/glib/gkeyfile.h: -/usr/include/glib-2.0/glib/gmappedfile.h: -/usr/include/glib-2.0/glib/gmarkup.h: -/usr/include/glib-2.0/glib/gmessages.h: -/usr/include/glib-2.0/glib/gvariant.h: -/usr/include/glib-2.0/glib/gvarianttype.h: -/usr/include/glib-2.0/glib/goption.h: -/usr/include/glib-2.0/glib/gpattern.h: -/usr/include/glib-2.0/glib/gprimes.h: -/usr/include/glib-2.0/glib/gqsort.h: -/usr/include/glib-2.0/glib/gqueue.h: -/usr/include/glib-2.0/glib/grand.h: -/usr/include/glib-2.0/glib/grcbox.h: -/usr/include/glib-2.0/glib/grefcount.h: -/usr/include/glib-2.0/glib/grefstring.h: -/usr/include/glib-2.0/glib/gmem.h: -/usr/include/glib-2.0/glib/gmacros.h: -/usr/include/glib-2.0/glib/gregex.h: -/usr/include/glib-2.0/glib/gscanner.h: -/usr/include/glib-2.0/glib/gsequence.h: -/usr/include/glib-2.0/glib/gshell.h: -/usr/include/glib-2.0/glib/gslice.h: -/usr/include/glib-2.0/glib/gspawn.h: -/usr/include/glib-2.0/glib/gstrfuncs.h: -/usr/include/glib-2.0/glib/gstringchunk.h: -/usr/include/glib-2.0/glib/gstrvbuilder.h: -/usr/include/glib-2.0/glib/gtestutils.h: -/usr/include/glib-2.0/glib/gthreadpool.h: -/usr/include/glib-2.0/glib/gtimer.h: -/usr/include/glib-2.0/glib/gtrashstack.h: -/usr/include/glib-2.0/glib/gtree.h: -/usr/include/glib-2.0/glib/guri.h: -/usr/include/glib-2.0/glib/guuid.h: -/usr/include/glib-2.0/glib/gversion.h: -/usr/include/glib-2.0/glib/deprecated/gallocator.h: -/usr/include/glib-2.0/glib/deprecated/gcache.h: -/usr/include/glib-2.0/glib/deprecated/gcompletion.h: -/usr/include/glib-2.0/glib/deprecated/gmain.h: -/usr/include/glib-2.0/glib/deprecated/grel.h: -/usr/include/glib-2.0/glib/deprecated/gthread.h: -/usr/include/glib-2.0/glib/glib-autocleanups.h: -/usr/include/glib-2.0/glib-object.h: -/usr/include/glib-2.0/gobject/gbinding.h: -/usr/include/glib-2.0/gobject/gobject.h: -/usr/include/glib-2.0/gobject/gtype.h: -/usr/include/glib-2.0/gobject/gvalue.h: -/usr/include/glib-2.0/gobject/gparam.h: -/usr/include/glib-2.0/gobject/gclosure.h: -/usr/include/glib-2.0/gobject/gsignal.h: -/usr/include/glib-2.0/gobject/gmarshal.h: -/usr/include/glib-2.0/gobject/gboxed.h: -/usr/include/glib-2.0/gobject/glib-types.h: -/usr/include/glib-2.0/gobject/genums.h: -/usr/include/glib-2.0/gobject/glib-enumtypes.h: -/usr/include/glib-2.0/gobject/gparamspecs.h: -/usr/include/glib-2.0/gobject/gsourceclosure.h: -/usr/include/glib-2.0/gobject/gtypemodule.h: -/usr/include/glib-2.0/gobject/gtypeplugin.h: -/usr/include/glib-2.0/gobject/gvaluearray.h: -/usr/include/glib-2.0/gobject/gvaluetypes.h: -/usr/include/glib-2.0/gobject/gobject-autocleanups.h: -/usr/include/poppler/glib/poppler-features.h: diff --git a/straight/build/pdf-tools/build/server/.deps/libsynctex_a-synctex_parser.Po b/straight/build/pdf-tools/build/server/.deps/libsynctex_a-synctex_parser.Po deleted file mode 100644 index 6357e51c..00000000 --- a/straight/build/pdf-tools/build/server/.deps/libsynctex_a-synctex_parser.Po +++ /dev/null @@ -1,129 +0,0 @@ -libsynctex_a-synctex_parser.o: synctex_parser.c \ - /usr/include/stdc-predef.h synctex_parser_local.h /usr/include/stdio.h \ - /usr/include/bits/libc-header-start.h /usr/include/features.h \ - /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/stdlib.h /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/endian.h /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/string.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/strings.h \ - /usr/include/errno.h /usr/include/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h synctex_parser_advanced.h \ - synctex_parser.h synctex_version.h synctex_parser_utils.h \ - /usr/include/zlib.h /usr/include/zconf.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h -/usr/include/stdc-predef.h: -synctex_parser_local.h: -/usr/include/stdio.h: -/usr/include/bits/libc-header-start.h: -/usr/include/features.h: -/usr/include/sys/cdefs.h: -/usr/include/bits/wordsize.h: -/usr/include/bits/long-double.h: -/usr/include/gnu/stubs.h: -/usr/include/gnu/stubs-64.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h: -/usr/include/bits/types.h: -/usr/include/bits/timesize.h: -/usr/include/bits/typesizes.h: -/usr/include/bits/time64.h: -/usr/include/bits/types/__fpos_t.h: -/usr/include/bits/types/__mbstate_t.h: -/usr/include/bits/types/__fpos64_t.h: -/usr/include/bits/types/__FILE.h: -/usr/include/bits/types/FILE.h: -/usr/include/bits/types/struct_FILE.h: -/usr/include/bits/stdio_lim.h: -/usr/include/bits/floatn.h: -/usr/include/bits/floatn-common.h: -/usr/include/bits/stdio.h: -/usr/include/stdlib.h: -/usr/include/bits/waitflags.h: -/usr/include/bits/waitstatus.h: -/usr/include/sys/types.h: -/usr/include/bits/types/clock_t.h: -/usr/include/bits/types/clockid_t.h: -/usr/include/bits/types/time_t.h: -/usr/include/bits/types/timer_t.h: -/usr/include/bits/stdint-intn.h: -/usr/include/endian.h: -/usr/include/bits/endian.h: -/usr/include/bits/endianness.h: -/usr/include/bits/byteswap.h: -/usr/include/bits/uintn-identity.h: -/usr/include/sys/select.h: -/usr/include/bits/select.h: -/usr/include/bits/types/sigset_t.h: -/usr/include/bits/types/__sigset_t.h: -/usr/include/bits/types/struct_timeval.h: -/usr/include/bits/types/struct_timespec.h: -/usr/include/bits/pthreadtypes.h: -/usr/include/bits/thread-shared-types.h: -/usr/include/bits/pthreadtypes-arch.h: -/usr/include/bits/struct_mutex.h: -/usr/include/bits/struct_rwlock.h: -/usr/include/alloca.h: -/usr/include/bits/stdlib-bsearch.h: -/usr/include/bits/stdlib-float.h: -/usr/include/string.h: -/usr/include/bits/types/locale_t.h: -/usr/include/bits/types/__locale_t.h: -/usr/include/strings.h: -/usr/include/errno.h: -/usr/include/bits/errno.h: -/usr/include/linux/errno.h: -/usr/include/asm/errno.h: -/usr/include/asm-generic/errno.h: -/usr/include/asm-generic/errno-base.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h: -/usr/include/limits.h: -/usr/include/bits/posix1_lim.h: -/usr/include/bits/local_lim.h: -/usr/include/linux/limits.h: -/usr/include/bits/posix2_lim.h: -synctex_parser_advanced.h: -synctex_parser.h: -synctex_version.h: -synctex_parser_utils.h: -/usr/include/zlib.h: -/usr/include/zconf.h: -/usr/include/unistd.h: -/usr/include/bits/posix_opt.h: -/usr/include/bits/environments.h: -/usr/include/bits/confname.h: -/usr/include/bits/getopt_posix.h: -/usr/include/bits/getopt_core.h: -/usr/include/bits/unistd_ext.h: diff --git a/straight/build/pdf-tools/build/server/.deps/libsynctex_a-synctex_parser_utils.Po b/straight/build/pdf-tools/build/server/.deps/libsynctex_a-synctex_parser_utils.Po deleted file mode 100644 index c869e845..00000000 --- a/straight/build/pdf-tools/build/server/.deps/libsynctex_a-synctex_parser_utils.Po +++ /dev/null @@ -1,114 +0,0 @@ -libsynctex_a-synctex_parser_utils.o: synctex_parser_utils.c \ - /usr/include/stdc-predef.h synctex_parser_utils.h synctex_version.h \ - /usr/include/stdlib.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \ - /usr/include/sys/types.h /usr/include/bits/types.h \ - /usr/include/bits/timesize.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h /usr/include/sys/select.h \ - /usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/string.h /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h /usr/include/strings.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h \ - /usr/include/stdio.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h /usr/include/ctype.h \ - /usr/include/sys/stat.h /usr/include/bits/stat.h \ - /usr/include/bits/struct_stat.h /usr/include/syslog.h \ - /usr/include/sys/syslog.h /usr/include/bits/syslog-path.h -/usr/include/stdc-predef.h: -synctex_parser_utils.h: -synctex_version.h: -/usr/include/stdlib.h: -/usr/include/bits/libc-header-start.h: -/usr/include/features.h: -/usr/include/sys/cdefs.h: -/usr/include/bits/wordsize.h: -/usr/include/bits/long-double.h: -/usr/include/gnu/stubs.h: -/usr/include/gnu/stubs-64.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stddef.h: -/usr/include/bits/waitflags.h: -/usr/include/bits/waitstatus.h: -/usr/include/bits/floatn.h: -/usr/include/bits/floatn-common.h: -/usr/include/sys/types.h: -/usr/include/bits/types.h: -/usr/include/bits/timesize.h: -/usr/include/bits/typesizes.h: -/usr/include/bits/time64.h: -/usr/include/bits/types/clock_t.h: -/usr/include/bits/types/clockid_t.h: -/usr/include/bits/types/time_t.h: -/usr/include/bits/types/timer_t.h: -/usr/include/bits/stdint-intn.h: -/usr/include/endian.h: -/usr/include/bits/endian.h: -/usr/include/bits/endianness.h: -/usr/include/bits/byteswap.h: -/usr/include/bits/uintn-identity.h: -/usr/include/sys/select.h: -/usr/include/bits/select.h: -/usr/include/bits/types/sigset_t.h: -/usr/include/bits/types/__sigset_t.h: -/usr/include/bits/types/struct_timeval.h: -/usr/include/bits/types/struct_timespec.h: -/usr/include/bits/pthreadtypes.h: -/usr/include/bits/thread-shared-types.h: -/usr/include/bits/pthreadtypes-arch.h: -/usr/include/bits/struct_mutex.h: -/usr/include/bits/struct_rwlock.h: -/usr/include/alloca.h: -/usr/include/bits/stdlib-bsearch.h: -/usr/include/bits/stdlib-float.h: -/usr/include/string.h: -/usr/include/bits/types/locale_t.h: -/usr/include/bits/types/__locale_t.h: -/usr/include/strings.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/stdarg.h: -/usr/include/stdio.h: -/usr/include/bits/types/__fpos_t.h: -/usr/include/bits/types/__mbstate_t.h: -/usr/include/bits/types/__fpos64_t.h: -/usr/include/bits/types/__FILE.h: -/usr/include/bits/types/FILE.h: -/usr/include/bits/types/struct_FILE.h: -/usr/include/bits/stdio_lim.h: -/usr/include/bits/stdio.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/limits.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include-fixed/syslimits.h: -/usr/include/limits.h: -/usr/include/bits/posix1_lim.h: -/usr/include/bits/local_lim.h: -/usr/include/linux/limits.h: -/usr/include/bits/posix2_lim.h: -/usr/include/ctype.h: -/usr/include/sys/stat.h: -/usr/include/bits/stat.h: -/usr/include/bits/struct_stat.h: -/usr/include/syslog.h: -/usr/include/sys/syslog.h: -/usr/include/bits/syslog-path.h: diff --git a/straight/build/pdf-tools/build/server/.gitignore b/straight/build/pdf-tools/build/server/.gitignore deleted file mode 120000 index f0bcba71..00000000 --- a/straight/build/pdf-tools/build/server/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/.gitignore \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/Makefile b/straight/build/pdf-tools/build/server/Makefile deleted file mode 100644 index 598a1c93..00000000 --- a/straight/build/pdf-tools/build/server/Makefile +++ /dev/null @@ -1,962 +0,0 @@ -# Makefile.in generated by automake 1.16.5 from Makefile.am. -# Makefile. Generated from Makefile.in by configure. - -# Copyright (C) 1994-2021 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - - - -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/epdfinfo -pkgincludedir = $(includedir)/epdfinfo -pkglibdir = $(libdir)/epdfinfo -pkglibexecdir = $(libexecdir)/epdfinfo -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-pc-linux-gnu -host_triplet = x86_64-pc-linux-gnu -bin_PROGRAMS = epdfinfo$(EXEEXT) -#am__append_1 = -lshlwapi -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_compile_flag.m4 \ - $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(am__DIST_COMMON) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" -PROGRAMS = $(bin_PROGRAMS) -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -AM_V_AR = $(am__v_AR_$(V)) -am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) -am__v_AR_0 = @echo " AR " $@; -am__v_AR_1 = -libsynctex_a_AR = $(AR) $(ARFLAGS) -libsynctex_a_LIBADD = -am_libsynctex_a_OBJECTS = libsynctex_a-synctex_parser.$(OBJEXT) \ - libsynctex_a-synctex_parser_utils.$(OBJEXT) -libsynctex_a_OBJECTS = $(am_libsynctex_a_OBJECTS) -am_epdfinfo_OBJECTS = epdfinfo-epdfinfo.$(OBJEXT) \ - epdfinfo-poppler-hack.$(OBJEXT) -epdfinfo_OBJECTS = $(am_epdfinfo_OBJECTS) -am__DEPENDENCIES_1 = -epdfinfo_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) libsynctex.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -epdfinfo_LINK = $(CXXLD) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_P = $(am__v_P_$(V)) -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -I. -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__maybe_remake_depfiles = depfiles -am__depfiles_remade = ./$(DEPDIR)/epdfinfo-epdfinfo.Po \ - ./$(DEPDIR)/epdfinfo-poppler-hack.Po \ - ./$(DEPDIR)/libsynctex_a-synctex_parser.Po \ - ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po -am__mv = mv -f -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -am__v_lt_1 = -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -AM_V_CXX = $(am__v_CXX_$(V)) -am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY)) -am__v_CXX_0 = @echo " CXX " $@; -am__v_CXX_1 = -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -AM_V_CXXLD = $(am__v_CXXLD_$(V)) -am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CXXLD_0 = @echo " CXXLD " $@; -am__v_CXXLD_1 = -SOURCES = $(libsynctex_a_SOURCES) $(epdfinfo_SOURCES) -DIST_SOURCES = $(libsynctex_a_SOURCES) $(epdfinfo_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ - config.h.in -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -AM_RECURSIVE_TARGETS = cscope -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in ar-lib \ - compile config.guess config.sub depcomp install-sh missing -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi -am__post_remove_distdir = $(am__remove_distdir) -DIST_ARCHIVES = $(distdir).tar.gz -GZIP_ENV = --best -DIST_TARGETS = dist-gzip -# Exists only to be overridden by the user if desired. -AM_DISTCHECK_DVI_TARGET = dvi -distuninstallcheck_listfiles = find . -type f -print -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' -distcleancheck_listfiles = find . -type f -print -ACLOCAL = ${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' aclocal-1.16 -AMTAR = $${TAR-tar} -AM_DEFAULT_VERBOSITY = 1 -AR = ar -AUTOCONF = ${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' autoconf -AUTOHEADER = ${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' autoheader -AUTOMAKE = ${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' automake-1.16 -AWK = gawk -CC = gcc -CCDEPMODE = depmode=gcc3 -CFLAGS = -g -O2 -CPPFLAGS = -CSCOPE = cscope -CTAGS = ctags -CXX = g++ -CXXDEPMODE = depmode=gcc3 -CXXFLAGS = -std=c++11 -g -O2 -CYGPATH_W = echo -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -ECHO_C = -ECHO_N = -n -ECHO_T = -ETAGS = etags -EXEEXT = -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LDFLAGS = -LIBOBJS = -LIBS = -LTLIBOBJS = -MAKEINFO = ${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' makeinfo -MKDIR_P = /usr/bin/mkdir -p -OBJEXT = o -PACKAGE = epdfinfo -PACKAGE_BUGREPORT = politza@fh-trier.de -PACKAGE_NAME = epdfinfo -PACKAGE_STRING = epdfinfo 1.0 -PACKAGE_TARNAME = epdfinfo -PACKAGE_URL = -PACKAGE_VERSION = 1.0 -PATH_SEPARATOR = : -PKG_CONFIG = /usr/bin/pkg-config -PKG_CONFIG_LIBDIR = -PKG_CONFIG_PATH = -POW_LIB = -RANLIB = ranlib -SET_MAKE = -SHELL = /bin/sh -STRIP = -VERSION = 1.0 -abs_builddir = /home/chris/.emacs.d/straight/build/pdf-tools/build/server -abs_srcdir = /home/chris/.emacs.d/straight/build/pdf-tools/build/server -abs_top_builddir = /home/chris/.emacs.d/straight/build/pdf-tools/build/server -abs_top_srcdir = /home/chris/.emacs.d/straight/build/pdf-tools/build/server -ac_ct_AR = ar -ac_ct_CC = gcc -ac_ct_CXX = g++ -am__include = include -am__leading_dot = . -am__quote = -am__tar = $${TAR-tar} chof - "$$tardir" -am__untar = $${TAR-tar} xf - -bindir = /home/chris/.emacs.d/straight/build/pdf-tools -build = x86_64-pc-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = pc -builddir = . -datadir = ${datarootdir} -datarootdir = ${prefix}/share -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -glib_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -glib_LIBS = -lglib-2.0 -host = x86_64-pc-linux-gnu -host_alias = -host_cpu = x86_64 -host_os = linux-gnu -host_vendor = pc -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /home/chris/.emacs.d/straight/build/pdf-tools/build/server/install-sh -libdir = ${exec_prefix}/lib -libexecdir = ${exec_prefix}/libexec -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = $(MKDIR_P) -oldincludedir = /usr/include -pdfdir = ${docdir} -png_CFLAGS = -I/usr/include/libpng16 -png_LIBS = -lpng16 -lz -poppler_CFLAGS = -I/usr/include/poppler -poppler_LIBS = -lpoppler -poppler_glib_CFLAGS = -I/usr/include/poppler/glib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/poppler -poppler_glib_LIBS = -lpoppler-glib -lgobject-2.0 -lglib-2.0 -lcairo -prefix = /usr/local -program_transform_name = s,x,x, -psdir = ${docdir} -runstatedir = ${localstatedir}/run -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -top_build_prefix = -top_builddir = . -top_srcdir = . -zlib_CFLAGS = -zlib_LIBS = -lz -epdfinfo_CFLAGS = -Wall $(glib_CFLAGS) $(poppler_glib_CFLAGS) $(poppler_CFLAGS) \ - $(png_CFLAGS) - -epdfinfo_CXXFLAGS = -Wall $(epdfinfo_CFLAGS) -epdfinfo_LDADD = $(glib_LIBS) $(poppler_glib_LIBS) $(poppler_LIBS) \ - $(png_LIBS) libsynctex.a $(zlib_LIBS) $(am__append_1) -epdfinfo_SOURCES = epdfinfo.c epdfinfo.h poppler-hack.cc -noinst_LIBRARIES = libsynctex.a -libsynctex_a_SOURCES = synctex_parser.c synctex_parser_utils.c synctex_parser.h \ - synctex_parser_local.h synctex_parser_utils.h - -libsynctex_a_CFLAGS = -w $(zlib_CFLAGS) -DSYNCTEX_USE_LOCAL_HEADER -SYNCTEX_UPSTREAM = svn://tug.org/texlive/trunk/Build/source/texk/web2c/synctexdir -SYNCTEX_FILES = synctex_parser.c \ - synctex_parser.h \ - synctex_parser_readme.txt \ - synctex_parser_utils.c \ - synctex_parser_utils.h \ - synctex_parser_version.txt \ - synctex_version.h \ - synctex_parser_advanced.h - -all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -.SUFFIXES: .c .cc .o .obj -am--refresh: Makefile - @: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: $(am__configure_deps) - $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(am__aclocal_m4_deps): - -config.h: stamp-h1 - @test -f $@ || rm -f stamp-h1 - @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: $(am__configure_deps) - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p \ - ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' \ - -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' \ - `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -libsynctex.a: $(libsynctex_a_OBJECTS) $(libsynctex_a_DEPENDENCIES) $(EXTRA_libsynctex_a_DEPENDENCIES) - $(AM_V_at)-rm -f libsynctex.a - $(AM_V_AR)$(libsynctex_a_AR) libsynctex.a $(libsynctex_a_OBJECTS) $(libsynctex_a_LIBADD) - $(AM_V_at)$(RANLIB) libsynctex.a - -epdfinfo$(EXEEXT): $(epdfinfo_OBJECTS) $(epdfinfo_DEPENDENCIES) $(EXTRA_epdfinfo_DEPENDENCIES) - @rm -f epdfinfo$(EXEEXT) - $(AM_V_CXXLD)$(epdfinfo_LINK) $(epdfinfo_OBJECTS) $(epdfinfo_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/epdfinfo-epdfinfo.Po # am--include-marker -include ./$(DEPDIR)/epdfinfo-poppler-hack.Po # am--include-marker -include ./$(DEPDIR)/libsynctex_a-synctex_parser.Po # am--include-marker -include ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po # am--include-marker - -$(am__depfiles_remade): - @$(MKDIR_P) $(@D) - @echo '# dummy' >$@-t && $(am__mv) $@-t $@ - -am--depfiles: $(am__depfiles_remade) - -.c.o: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< - -.c.obj: - $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -libsynctex_a-synctex_parser.o: synctex_parser.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser.o -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser.Tpo -c -o libsynctex_a-synctex_parser.o `test -f 'synctex_parser.c' || echo '$(srcdir)/'`synctex_parser.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser.Tpo $(DEPDIR)/libsynctex_a-synctex_parser.Po -# $(AM_V_CC)source='synctex_parser.c' object='libsynctex_a-synctex_parser.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser.o `test -f 'synctex_parser.c' || echo '$(srcdir)/'`synctex_parser.c - -libsynctex_a-synctex_parser.obj: synctex_parser.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser.obj -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser.Tpo -c -o libsynctex_a-synctex_parser.obj `if test -f 'synctex_parser.c'; then $(CYGPATH_W) 'synctex_parser.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser.Tpo $(DEPDIR)/libsynctex_a-synctex_parser.Po -# $(AM_V_CC)source='synctex_parser.c' object='libsynctex_a-synctex_parser.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser.obj `if test -f 'synctex_parser.c'; then $(CYGPATH_W) 'synctex_parser.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser.c'; fi` - -libsynctex_a-synctex_parser_utils.o: synctex_parser_utils.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser_utils.o -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo -c -o libsynctex_a-synctex_parser_utils.o `test -f 'synctex_parser_utils.c' || echo '$(srcdir)/'`synctex_parser_utils.c - $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo $(DEPDIR)/libsynctex_a-synctex_parser_utils.Po -# $(AM_V_CC)source='synctex_parser_utils.c' object='libsynctex_a-synctex_parser_utils.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser_utils.o `test -f 'synctex_parser_utils.c' || echo '$(srcdir)/'`synctex_parser_utils.c - -libsynctex_a-synctex_parser_utils.obj: synctex_parser_utils.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser_utils.obj -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo -c -o libsynctex_a-synctex_parser_utils.obj `if test -f 'synctex_parser_utils.c'; then $(CYGPATH_W) 'synctex_parser_utils.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser_utils.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo $(DEPDIR)/libsynctex_a-synctex_parser_utils.Po -# $(AM_V_CC)source='synctex_parser_utils.c' object='libsynctex_a-synctex_parser_utils.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser_utils.obj `if test -f 'synctex_parser_utils.c'; then $(CYGPATH_W) 'synctex_parser_utils.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser_utils.c'; fi` - -epdfinfo-epdfinfo.o: epdfinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -MT epdfinfo-epdfinfo.o -MD -MP -MF $(DEPDIR)/epdfinfo-epdfinfo.Tpo -c -o epdfinfo-epdfinfo.o `test -f 'epdfinfo.c' || echo '$(srcdir)/'`epdfinfo.c - $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-epdfinfo.Tpo $(DEPDIR)/epdfinfo-epdfinfo.Po -# $(AM_V_CC)source='epdfinfo.c' object='epdfinfo-epdfinfo.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -c -o epdfinfo-epdfinfo.o `test -f 'epdfinfo.c' || echo '$(srcdir)/'`epdfinfo.c - -epdfinfo-epdfinfo.obj: epdfinfo.c - $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -MT epdfinfo-epdfinfo.obj -MD -MP -MF $(DEPDIR)/epdfinfo-epdfinfo.Tpo -c -o epdfinfo-epdfinfo.obj `if test -f 'epdfinfo.c'; then $(CYGPATH_W) 'epdfinfo.c'; else $(CYGPATH_W) '$(srcdir)/epdfinfo.c'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-epdfinfo.Tpo $(DEPDIR)/epdfinfo-epdfinfo.Po -# $(AM_V_CC)source='epdfinfo.c' object='epdfinfo-epdfinfo.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -c -o epdfinfo-epdfinfo.obj `if test -f 'epdfinfo.c'; then $(CYGPATH_W) 'epdfinfo.c'; else $(CYGPATH_W) '$(srcdir)/epdfinfo.c'; fi` - -.cc.o: - $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CXX)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ $< - -.cc.obj: - $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` - $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -# $(AM_V_CXX)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -epdfinfo-poppler-hack.o: poppler-hack.cc - $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -MT epdfinfo-poppler-hack.o -MD -MP -MF $(DEPDIR)/epdfinfo-poppler-hack.Tpo -c -o epdfinfo-poppler-hack.o `test -f 'poppler-hack.cc' || echo '$(srcdir)/'`poppler-hack.cc - $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-poppler-hack.Tpo $(DEPDIR)/epdfinfo-poppler-hack.Po -# $(AM_V_CXX)source='poppler-hack.cc' object='epdfinfo-poppler-hack.o' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -c -o epdfinfo-poppler-hack.o `test -f 'poppler-hack.cc' || echo '$(srcdir)/'`poppler-hack.cc - -epdfinfo-poppler-hack.obj: poppler-hack.cc - $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -MT epdfinfo-poppler-hack.obj -MD -MP -MF $(DEPDIR)/epdfinfo-poppler-hack.Tpo -c -o epdfinfo-poppler-hack.obj `if test -f 'poppler-hack.cc'; then $(CYGPATH_W) 'poppler-hack.cc'; else $(CYGPATH_W) '$(srcdir)/poppler-hack.cc'; fi` - $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-poppler-hack.Tpo $(DEPDIR)/epdfinfo-poppler-hack.Po -# $(AM_V_CXX)source='poppler-hack.cc' object='epdfinfo-poppler-hack.obj' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -c -o epdfinfo-poppler-hack.obj `if test -f 'poppler-hack.cc'; then $(CYGPATH_W) 'poppler-hack.cc'; else $(CYGPATH_W) '$(srcdir)/poppler-hack.cc'; fi` - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscope: cscope.files - test ! -s cscope.files \ - || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) -clean-cscope: - -rm -f cscope.files -cscope.files: clean-cscope cscopelist -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - -test -n "$(am__skip_mode_fix)" \ - || find "$(distdir)" -type d ! -perm -755 \ - -exec chmod u+rwx,go+rx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz - $(am__post_remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__post_remove_distdir) - -dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__post_remove_distdir) - -dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__post_remove_distdir) - -dist-zstd: distdir - tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst - $(am__post_remove_distdir) - -dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) - -dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz - $(am__post_remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__post_remove_distdir) - -dist dist-all: - $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' - $(am__post_remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ - *.tar.xz*) \ - xz -dc $(distdir).tar.xz | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - *.tar.zst*) \ - zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ - esac - chmod -R a-w $(distdir) - chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ - $(AM_DISTCHECK_CONFIGURE_FLAGS) \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 - $(am__post_remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @test -n '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: trying to run $@ with an empty' \ - '$$(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - $(am__cd) '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) check-local -check: check-am -all-am: Makefile $(PROGRAMS) $(LIBRARIES) config.h -installdirs: - for dir in "$(DESTDIR)$(bindir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-binPROGRAMS clean-generic clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f ./$(DEPDIR)/epdfinfo-epdfinfo.Po - -rm -f ./$(DEPDIR)/epdfinfo-poppler-hack.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-hdr distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: install-binPROGRAMS - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f ./$(DEPDIR)/epdfinfo-epdfinfo.Po - -rm -f ./$(DEPDIR)/epdfinfo-poppler-hack.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-binPROGRAMS - -.MAKE: all check-am install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \ - check-am check-local clean clean-binPROGRAMS clean-cscope \ - clean-generic clean-noinstLIBRARIES cscope cscopelist-am ctags \ - ctags-am dist dist-all dist-bzip2 dist-gzip dist-lzip \ - dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \ - distclean distclean-compile distclean-generic distclean-hdr \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am uninstall-binPROGRAMS - -.PRECIOUS: Makefile - - -check-local: - @if $(MAKE) --version 2>&1 | grep -q GNU; then \ - cd test && $(MAKE) $(AM_MAKEFLAGS); \ - else \ - echo "Skipping tests in server/test (requires GNU make)"; \ - fi - -synctex-pull: - @if [ -n "$$(git status --porcelain)" ]; then \ - git status; \ - echo "Not checking-out files into a dirty work-directory"; \ - false; \ - fi - for file in $(SYNCTEX_FILES); do \ - svn export --force $(SYNCTEX_UPSTREAM)/$$file; \ - done - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/straight/build/pdf-tools/build/server/Makefile.am b/straight/build/pdf-tools/build/server/Makefile.am deleted file mode 120000 index 69786035..00000000 --- a/straight/build/pdf-tools/build/server/Makefile.am +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/Makefile.am \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/Makefile.in b/straight/build/pdf-tools/build/server/Makefile.in deleted file mode 100644 index 32978967..00000000 --- a/straight/build/pdf-tools/build/server/Makefile.in +++ /dev/null @@ -1,962 +0,0 @@ -# Makefile.in generated by automake 1.16.5 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2021 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - - -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -bin_PROGRAMS = epdfinfo$(EXEEXT) -@HAVE_W32_TRUE@am__append_1 = -lshlwapi -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_compile_flag.m4 \ - $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(am__DIST_COMMON) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" -PROGRAMS = $(bin_PROGRAMS) -LIBRARIES = $(noinst_LIBRARIES) -ARFLAGS = cru -AM_V_AR = $(am__v_AR_@AM_V@) -am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) -am__v_AR_0 = @echo " AR " $@; -am__v_AR_1 = -libsynctex_a_AR = $(AR) $(ARFLAGS) -libsynctex_a_LIBADD = -am_libsynctex_a_OBJECTS = libsynctex_a-synctex_parser.$(OBJEXT) \ - libsynctex_a-synctex_parser_utils.$(OBJEXT) -libsynctex_a_OBJECTS = $(am_libsynctex_a_OBJECTS) -am_epdfinfo_OBJECTS = epdfinfo-epdfinfo.$(OBJEXT) \ - epdfinfo-poppler-hack.$(OBJEXT) -epdfinfo_OBJECTS = $(am_epdfinfo_OBJECTS) -am__DEPENDENCIES_1 = -epdfinfo_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) libsynctex.a \ - $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -epdfinfo_LINK = $(CXXLD) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -I.@am__isrc@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__maybe_remake_depfiles = depfiles -am__depfiles_remade = ./$(DEPDIR)/epdfinfo-epdfinfo.Po \ - ./$(DEPDIR)/epdfinfo-poppler-hack.Po \ - ./$(DEPDIR)/libsynctex_a-synctex_parser.Po \ - ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po -am__mv = mv -f -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -am__v_lt_0 = --silent -am__v_lt_1 = -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_@AM_V@) -am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_@AM_V@) -am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -AM_V_CXX = $(am__v_CXX_@AM_V@) -am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) -am__v_CXX_0 = @echo " CXX " $@; -am__v_CXX_1 = -CXXLD = $(CXX) -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ -AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) -am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) -am__v_CXXLD_0 = @echo " CXXLD " $@; -am__v_CXXLD_1 = -SOURCES = $(libsynctex_a_SOURCES) $(epdfinfo_SOURCES) -DIST_SOURCES = $(libsynctex_a_SOURCES) $(epdfinfo_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ - config.h.in -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -AM_RECURSIVE_TARGETS = cscope -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in ar-lib \ - compile config.guess config.sub depcomp install-sh missing -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -rf "$(distdir)" \ - || { sleep 5 && rm -rf "$(distdir)"; }; \ - else :; fi -am__post_remove_distdir = $(am__remove_distdir) -DIST_ARCHIVES = $(distdir).tar.gz -GZIP_ENV = --best -DIST_TARGETS = dist-gzip -# Exists only to be overridden by the user if desired. -AM_DISTCHECK_DVI_TARGET = dvi -distuninstallcheck_listfiles = find . -type f -print -am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ - | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ -CSCOPE = @CSCOPE@ -CTAGS = @CTAGS@ -CXX = @CXX@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -ETAGS = @ETAGS@ -EXEEXT = @EXEEXT@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LTLIBOBJS = @LTLIBOBJS@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -RANLIB = @RANLIB@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -glib_CFLAGS = @glib_CFLAGS@ -glib_LIBS = @glib_LIBS@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -png_CFLAGS = @png_CFLAGS@ -png_LIBS = @png_LIBS@ -poppler_CFLAGS = @poppler_CFLAGS@ -poppler_LIBS = @poppler_LIBS@ -poppler_glib_CFLAGS = @poppler_glib_CFLAGS@ -poppler_glib_LIBS = @poppler_glib_LIBS@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -zlib_CFLAGS = @zlib_CFLAGS@ -zlib_LIBS = @zlib_LIBS@ -epdfinfo_CFLAGS = -Wall $(glib_CFLAGS) $(poppler_glib_CFLAGS) $(poppler_CFLAGS) \ - $(png_CFLAGS) - -epdfinfo_CXXFLAGS = -Wall $(epdfinfo_CFLAGS) -epdfinfo_LDADD = $(glib_LIBS) $(poppler_glib_LIBS) $(poppler_LIBS) \ - $(png_LIBS) libsynctex.a $(zlib_LIBS) $(am__append_1) -epdfinfo_SOURCES = epdfinfo.c epdfinfo.h poppler-hack.cc -noinst_LIBRARIES = libsynctex.a -libsynctex_a_SOURCES = synctex_parser.c synctex_parser_utils.c synctex_parser.h \ - synctex_parser_local.h synctex_parser_utils.h - -libsynctex_a_CFLAGS = -w $(zlib_CFLAGS) -DSYNCTEX_USE_LOCAL_HEADER -SYNCTEX_UPSTREAM = svn://tug.org/texlive/trunk/Build/source/texk/web2c/synctexdir -SYNCTEX_FILES = synctex_parser.c \ - synctex_parser.h \ - synctex_parser_readme.txt \ - synctex_parser_utils.c \ - synctex_parser_utils.h \ - synctex_parser_version.txt \ - synctex_version.h \ - synctex_parser_advanced.h - -all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-am - -.SUFFIXES: -.SUFFIXES: .c .cc .o .obj -am--refresh: Makefile - @: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: $(am__configure_deps) - $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -$(am__aclocal_m4_deps): - -config.h: stamp-h1 - @test -f $@ || rm -f stamp-h1 - @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: $(am__configure_deps) - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p \ - ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' \ - -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' \ - `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -clean-noinstLIBRARIES: - -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) - -libsynctex.a: $(libsynctex_a_OBJECTS) $(libsynctex_a_DEPENDENCIES) $(EXTRA_libsynctex_a_DEPENDENCIES) - $(AM_V_at)-rm -f libsynctex.a - $(AM_V_AR)$(libsynctex_a_AR) libsynctex.a $(libsynctex_a_OBJECTS) $(libsynctex_a_LIBADD) - $(AM_V_at)$(RANLIB) libsynctex.a - -epdfinfo$(EXEEXT): $(epdfinfo_OBJECTS) $(epdfinfo_DEPENDENCIES) $(EXTRA_epdfinfo_DEPENDENCIES) - @rm -f epdfinfo$(EXEEXT) - $(AM_V_CXXLD)$(epdfinfo_LINK) $(epdfinfo_OBJECTS) $(epdfinfo_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/epdfinfo-epdfinfo.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/epdfinfo-poppler-hack.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsynctex_a-synctex_parser.Po@am__quote@ # am--include-marker -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po@am__quote@ # am--include-marker - -$(am__depfiles_remade): - @$(MKDIR_P) $(@D) - @echo '# dummy' >$@-t && $(am__mv) $@-t $@ - -am--depfiles: $(am__depfiles_remade) - -.c.o: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< - -.c.obj: -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -libsynctex_a-synctex_parser.o: synctex_parser.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser.o -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser.Tpo -c -o libsynctex_a-synctex_parser.o `test -f 'synctex_parser.c' || echo '$(srcdir)/'`synctex_parser.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser.Tpo $(DEPDIR)/libsynctex_a-synctex_parser.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='synctex_parser.c' object='libsynctex_a-synctex_parser.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser.o `test -f 'synctex_parser.c' || echo '$(srcdir)/'`synctex_parser.c - -libsynctex_a-synctex_parser.obj: synctex_parser.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser.obj -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser.Tpo -c -o libsynctex_a-synctex_parser.obj `if test -f 'synctex_parser.c'; then $(CYGPATH_W) 'synctex_parser.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser.Tpo $(DEPDIR)/libsynctex_a-synctex_parser.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='synctex_parser.c' object='libsynctex_a-synctex_parser.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser.obj `if test -f 'synctex_parser.c'; then $(CYGPATH_W) 'synctex_parser.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser.c'; fi` - -libsynctex_a-synctex_parser_utils.o: synctex_parser_utils.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser_utils.o -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo -c -o libsynctex_a-synctex_parser_utils.o `test -f 'synctex_parser_utils.c' || echo '$(srcdir)/'`synctex_parser_utils.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo $(DEPDIR)/libsynctex_a-synctex_parser_utils.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='synctex_parser_utils.c' object='libsynctex_a-synctex_parser_utils.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser_utils.o `test -f 'synctex_parser_utils.c' || echo '$(srcdir)/'`synctex_parser_utils.c - -libsynctex_a-synctex_parser_utils.obj: synctex_parser_utils.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -MT libsynctex_a-synctex_parser_utils.obj -MD -MP -MF $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo -c -o libsynctex_a-synctex_parser_utils.obj `if test -f 'synctex_parser_utils.c'; then $(CYGPATH_W) 'synctex_parser_utils.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser_utils.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libsynctex_a-synctex_parser_utils.Tpo $(DEPDIR)/libsynctex_a-synctex_parser_utils.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='synctex_parser_utils.c' object='libsynctex_a-synctex_parser_utils.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsynctex_a_CFLAGS) $(CFLAGS) -c -o libsynctex_a-synctex_parser_utils.obj `if test -f 'synctex_parser_utils.c'; then $(CYGPATH_W) 'synctex_parser_utils.c'; else $(CYGPATH_W) '$(srcdir)/synctex_parser_utils.c'; fi` - -epdfinfo-epdfinfo.o: epdfinfo.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -MT epdfinfo-epdfinfo.o -MD -MP -MF $(DEPDIR)/epdfinfo-epdfinfo.Tpo -c -o epdfinfo-epdfinfo.o `test -f 'epdfinfo.c' || echo '$(srcdir)/'`epdfinfo.c -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-epdfinfo.Tpo $(DEPDIR)/epdfinfo-epdfinfo.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='epdfinfo.c' object='epdfinfo-epdfinfo.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -c -o epdfinfo-epdfinfo.o `test -f 'epdfinfo.c' || echo '$(srcdir)/'`epdfinfo.c - -epdfinfo-epdfinfo.obj: epdfinfo.c -@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -MT epdfinfo-epdfinfo.obj -MD -MP -MF $(DEPDIR)/epdfinfo-epdfinfo.Tpo -c -o epdfinfo-epdfinfo.obj `if test -f 'epdfinfo.c'; then $(CYGPATH_W) 'epdfinfo.c'; else $(CYGPATH_W) '$(srcdir)/epdfinfo.c'; fi` -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-epdfinfo.Tpo $(DEPDIR)/epdfinfo-epdfinfo.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='epdfinfo.c' object='epdfinfo-epdfinfo.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CFLAGS) $(CFLAGS) -c -o epdfinfo-epdfinfo.obj `if test -f 'epdfinfo.c'; then $(CYGPATH_W) 'epdfinfo.c'; else $(CYGPATH_W) '$(srcdir)/epdfinfo.c'; fi` - -.cc.o: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< - -.cc.obj: -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -epdfinfo-poppler-hack.o: poppler-hack.cc -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -MT epdfinfo-poppler-hack.o -MD -MP -MF $(DEPDIR)/epdfinfo-poppler-hack.Tpo -c -o epdfinfo-poppler-hack.o `test -f 'poppler-hack.cc' || echo '$(srcdir)/'`poppler-hack.cc -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-poppler-hack.Tpo $(DEPDIR)/epdfinfo-poppler-hack.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='poppler-hack.cc' object='epdfinfo-poppler-hack.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -c -o epdfinfo-poppler-hack.o `test -f 'poppler-hack.cc' || echo '$(srcdir)/'`poppler-hack.cc - -epdfinfo-poppler-hack.obj: poppler-hack.cc -@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -MT epdfinfo-poppler-hack.obj -MD -MP -MF $(DEPDIR)/epdfinfo-poppler-hack.Tpo -c -o epdfinfo-poppler-hack.obj `if test -f 'poppler-hack.cc'; then $(CYGPATH_W) 'poppler-hack.cc'; else $(CYGPATH_W) '$(srcdir)/poppler-hack.cc'; fi` -@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/epdfinfo-poppler-hack.Tpo $(DEPDIR)/epdfinfo-poppler-hack.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='poppler-hack.cc' object='epdfinfo-poppler-hack.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(epdfinfo_CXXFLAGS) $(CXXFLAGS) -c -o epdfinfo-poppler-hack.obj `if test -f 'poppler-hack.cc'; then $(CYGPATH_W) 'poppler-hack.cc'; else $(CYGPATH_W) '$(srcdir)/poppler-hack.cc'; fi` - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscope: cscope.files - test ! -s cscope.files \ - || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) -clean-cscope: - -rm -f cscope.files -cscope.files: clean-cscope cscopelist -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - -test -n "$(am__skip_mode_fix)" \ - || find "$(distdir)" -type d ! -perm -755 \ - -exec chmod u+rwx,go+rx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r "$(distdir)" -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz - $(am__post_remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 - $(am__post_remove_distdir) - -dist-lzip: distdir - tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz - $(am__post_remove_distdir) - -dist-xz: distdir - tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz - $(am__post_remove_distdir) - -dist-zstd: distdir - tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst - $(am__post_remove_distdir) - -dist-tarZ: distdir - @echo WARNING: "Support for distribution archives compressed with" \ - "legacy program 'compress' is deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__post_remove_distdir) - -dist-shar: distdir - @echo WARNING: "Support for shar distribution archives is" \ - "deprecated." >&2 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz - $(am__post_remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__post_remove_distdir) - -dist dist-all: - $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' - $(am__post_remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lz*) \ - lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ - *.tar.xz*) \ - xz -dc $(distdir).tar.xz | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - *.tar.zst*) \ - zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ - esac - chmod -R a-w $(distdir) - chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst - chmod a-w $(distdir) - test -d $(distdir)/_build || exit 0; \ - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build/sub \ - && ../../configure \ - $(AM_DISTCHECK_CONFIGURE_FLAGS) \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - --srcdir=../.. --prefix="$$dc_install_base" \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ - && cd "$$am__cwd" \ - || exit 1 - $(am__post_remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @test -n '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: trying to run $@ with an empty' \ - '$$(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - $(am__cd) '$(distuninstallcheck_dir)' || { \ - echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ - exit 1; \ - }; \ - test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) check-local -check: check-am -all-am: Makefile $(PROGRAMS) $(LIBRARIES) config.h -installdirs: - for dir in "$(DESTDIR)$(bindir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-binPROGRAMS clean-generic clean-noinstLIBRARIES \ - mostlyclean-am - -distclean: distclean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f ./$(DEPDIR)/epdfinfo-epdfinfo.Po - -rm -f ./$(DEPDIR)/epdfinfo-poppler-hack.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-hdr distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: install-binPROGRAMS - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f ./$(DEPDIR)/epdfinfo-epdfinfo.Po - -rm -f ./$(DEPDIR)/epdfinfo-poppler-hack.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser.Po - -rm -f ./$(DEPDIR)/libsynctex_a-synctex_parser_utils.Po - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-binPROGRAMS - -.MAKE: all check-am install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \ - check-am check-local clean clean-binPROGRAMS clean-cscope \ - clean-generic clean-noinstLIBRARIES cscope cscopelist-am ctags \ - ctags-am dist dist-all dist-bzip2 dist-gzip dist-lzip \ - dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \ - distclean distclean-compile distclean-generic distclean-hdr \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am uninstall-binPROGRAMS - -.PRECIOUS: Makefile - - -check-local: - @if $(MAKE) --version 2>&1 | grep -q GNU; then \ - cd test && $(MAKE) $(AM_MAKEFLAGS); \ - else \ - echo "Skipping tests in server/test (requires GNU make)"; \ - fi - -synctex-pull: - @if [ -n "$$(git status --porcelain)" ]; then \ - git status; \ - echo "Not checking-out files into a dirty work-directory"; \ - false; \ - fi - for file in $(SYNCTEX_FILES); do \ - svn export --force $(SYNCTEX_UPSTREAM)/$$file; \ - done - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/straight/build/pdf-tools/build/server/aclocal.m4 b/straight/build/pdf-tools/build/server/aclocal.m4 deleted file mode 100644 index 9fe944ec..00000000 --- a/straight/build/pdf-tools/build/server/aclocal.m4 +++ /dev/null @@ -1,1554 +0,0 @@ -# generated automatically by aclocal 1.16.5 -*- Autoconf -*- - -# Copyright (C) 1996-2021 Free Software Foundation, Inc. - -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, -[m4_warning([this file was generated for autoconf 2.71. -You have another version of autoconf. It may work, but is not guaranteed to. -If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically 'autoreconf'.])]) - -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# serial 11 (pkg-config-0.29.1) - -dnl Copyright © 2004 Scott James Remnant . -dnl Copyright © 2012-2015 Dan Nicholson -dnl -dnl This program is free software; you can redistribute it and/or modify -dnl it under the terms of the GNU General Public License as published by -dnl the Free Software Foundation; either version 2 of the License, or -dnl (at your option) any later version. -dnl -dnl This program is distributed in the hope that it will be useful, but -dnl WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -dnl General Public License for more details. -dnl -dnl You should have received a copy of the GNU General Public License -dnl along with this program; if not, write to the Free Software -dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -dnl 02111-1307, USA. -dnl -dnl As a special exception to the GNU General Public License, if you -dnl distribute this file as part of a program that contains a -dnl configuration script generated by Autoconf, you may include it under -dnl the same distribution terms that you use for the rest of that -dnl program. - -dnl PKG_PREREQ(MIN-VERSION) -dnl ----------------------- -dnl Since: 0.29 -dnl -dnl Verify that the version of the pkg-config macros are at least -dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's -dnl installed version of pkg-config, this checks the developer's version -dnl of pkg.m4 when generating configure. -dnl -dnl To ensure that this macro is defined, also add: -dnl m4_ifndef([PKG_PREREQ], -dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) -dnl -dnl See the "Since" comment for each macro you use to see what version -dnl of the macros you require. -m4_defun([PKG_PREREQ], -[m4_define([PKG_MACROS_VERSION], [0.29.1]) -m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, - [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) -])dnl PKG_PREREQ - -dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) -dnl ---------------------------------- -dnl Since: 0.16 -dnl -dnl Search for the pkg-config tool and set the PKG_CONFIG variable to -dnl first found in the path. Checks that the version of pkg-config found -dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is -dnl used since that's the first version where most current features of -dnl pkg-config existed. -AC_DEFUN([PKG_PROG_PKG_CONFIG], -[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) -AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) -AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=m4_default([$1], [0.9.0]) - AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - PKG_CONFIG="" - fi -fi[]dnl -])dnl PKG_PROG_PKG_CONFIG - -dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -dnl ------------------------------------------------------------------- -dnl Since: 0.18 -dnl -dnl Check to see whether a particular set of modules exists. Similar to -dnl PKG_CHECK_MODULES(), but does not set variables or print errors. -dnl -dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -dnl only at the first occurence in configure.ac, so if the first place -dnl it's called might be skipped (such as if it is within an "if", you -dnl have to call PKG_CHECK_EXISTS manually -AC_DEFUN([PKG_CHECK_EXISTS], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -if test -n "$PKG_CONFIG" && \ - AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_default([$2], [:]) -m4_ifvaln([$3], [else - $3])dnl -fi]) - -dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -dnl --------------------------------------------- -dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting -dnl pkg_failed based on the result. -m4_define([_PKG_CONFIG], -[if test -n "$$1"; then - pkg_cv_[]$1="$$1" - elif test -n "$PKG_CONFIG"; then - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], - [pkg_failed=yes]) - else - pkg_failed=untried -fi[]dnl -])dnl _PKG_CONFIG - -dnl _PKG_SHORT_ERRORS_SUPPORTED -dnl --------------------------- -dnl Internal check to see if pkg-config supports short errors. -AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi[]dnl -])dnl _PKG_SHORT_ERRORS_SUPPORTED - - -dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -dnl [ACTION-IF-NOT-FOUND]) -dnl -------------------------------------------------------------- -dnl Since: 0.4.0 -dnl -dnl Note that if there is a possibility the first call to -dnl PKG_CHECK_MODULES might not happen, you should be sure to include an -dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -AC_DEFUN([PKG_CHECK_MODULES], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl -AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl - -pkg_failed=no -AC_MSG_CHECKING([for $1]) - -_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) -_PKG_CONFIG([$1][_LIBS], [libs], [$2]) - -m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS -and $1[]_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details.]) - -if test $pkg_failed = yes; then - AC_MSG_RESULT([no]) - _PKG_SHORT_ERRORS_SUPPORTED - if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` - else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - - m4_default([$4], [AC_MSG_ERROR( -[Package requirements ($2) were not met: - -$$1_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -_PKG_TEXT])[]dnl - ]) -elif test $pkg_failed = untried; then - AC_MSG_RESULT([no]) - m4_default([$4], [AC_MSG_FAILURE( -[The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -_PKG_TEXT - -To get pkg-config, see .])[]dnl - ]) -else - $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS - $1[]_LIBS=$pkg_cv_[]$1[]_LIBS - AC_MSG_RESULT([yes]) - $3 -fi[]dnl -])dnl PKG_CHECK_MODULES - - -dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -dnl [ACTION-IF-NOT-FOUND]) -dnl --------------------------------------------------------------------- -dnl Since: 0.29 -dnl -dnl Checks for existence of MODULES and gathers its build flags with -dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags -dnl and VARIABLE-PREFIX_LIBS from --libs. -dnl -dnl Note that if there is a possibility the first call to -dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to -dnl include an explicit call to PKG_PROG_PKG_CONFIG in your -dnl configure.ac. -AC_DEFUN([PKG_CHECK_MODULES_STATIC], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -_save_PKG_CONFIG=$PKG_CONFIG -PKG_CONFIG="$PKG_CONFIG --static" -PKG_CHECK_MODULES($@) -PKG_CONFIG=$_save_PKG_CONFIG[]dnl -])dnl PKG_CHECK_MODULES_STATIC - - -dnl PKG_INSTALLDIR([DIRECTORY]) -dnl ------------------------- -dnl Since: 0.27 -dnl -dnl Substitutes the variable pkgconfigdir as the location where a module -dnl should install pkg-config .pc files. By default the directory is -dnl $libdir/pkgconfig, but the default can be changed by passing -dnl DIRECTORY. The user can override through the --with-pkgconfigdir -dnl parameter. -AC_DEFUN([PKG_INSTALLDIR], -[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) -m4_pushdef([pkg_description], - [pkg-config installation directory @<:@]pkg_default[@:>@]) -AC_ARG_WITH([pkgconfigdir], - [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, - [with_pkgconfigdir=]pkg_default) -AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) -m4_popdef([pkg_default]) -m4_popdef([pkg_description]) -])dnl PKG_INSTALLDIR - - -dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) -dnl -------------------------------- -dnl Since: 0.27 -dnl -dnl Substitutes the variable noarch_pkgconfigdir as the location where a -dnl module should install arch-independent pkg-config .pc files. By -dnl default the directory is $datadir/pkgconfig, but the default can be -dnl changed by passing DIRECTORY. The user can override through the -dnl --with-noarch-pkgconfigdir parameter. -AC_DEFUN([PKG_NOARCH_INSTALLDIR], -[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) -m4_pushdef([pkg_description], - [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) -AC_ARG_WITH([noarch-pkgconfigdir], - [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, - [with_noarch_pkgconfigdir=]pkg_default) -AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) -m4_popdef([pkg_default]) -m4_popdef([pkg_description]) -])dnl PKG_NOARCH_INSTALLDIR - - -dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, -dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -dnl ------------------------------------------- -dnl Since: 0.28 -dnl -dnl Retrieves the value of the pkg-config variable for the given module. -AC_DEFUN([PKG_CHECK_VAR], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl - -_PKG_CONFIG([$1], [variable="][$3]["], [$2]) -AS_VAR_COPY([$1], [pkg_cv_][$1]) - -AS_VAR_IF([$1], [""], [$5], [$4])dnl -])dnl PKG_CHECK_VAR - -dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, -dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], -dnl [DESCRIPTION], [DEFAULT]) -dnl ------------------------------------------ -dnl -dnl Prepare a "--with-" configure option using the lowercase -dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and -dnl PKG_CHECK_MODULES in a single macro. -AC_DEFUN([PKG_WITH_MODULES], -[ -m4_pushdef([with_arg], m4_tolower([$1])) - -m4_pushdef([description], - [m4_default([$5], [build with ]with_arg[ support])]) - -m4_pushdef([def_arg], [m4_default([$6], [auto])]) -m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) -m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) - -m4_case(def_arg, - [yes],[m4_pushdef([with_without], [--without-]with_arg)], - [m4_pushdef([with_without],[--with-]with_arg)]) - -AC_ARG_WITH(with_arg, - AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, - [AS_TR_SH([with_]with_arg)=def_arg]) - -AS_CASE([$AS_TR_SH([with_]with_arg)], - [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], - [auto],[PKG_CHECK_MODULES([$1],[$2], - [m4_n([def_action_if_found]) $3], - [m4_n([def_action_if_not_found]) $4])]) - -m4_popdef([with_arg]) -m4_popdef([description]) -m4_popdef([def_arg]) - -])dnl PKG_WITH_MODULES - -dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, -dnl [DESCRIPTION], [DEFAULT]) -dnl ----------------------------------------------- -dnl -dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES -dnl check._[VARIABLE-PREFIX] is exported as make variable. -AC_DEFUN([PKG_HAVE_WITH_MODULES], -[ -PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) - -AM_CONDITIONAL([HAVE_][$1], - [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) -])dnl PKG_HAVE_WITH_MODULES - -dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, -dnl [DESCRIPTION], [DEFAULT]) -dnl ------------------------------------------------------ -dnl -dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after -dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make -dnl and preprocessor variable. -AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], -[ -PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) - -AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], - [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) -])dnl PKG_HAVE_DEFINE_WITH_MODULES - -# Copyright (C) 2002-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -# (This private macro should not be called outside this file.) -AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.16' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.16.5], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) - -# _AM_AUTOCONF_VERSION(VERSION) -# ----------------------------- -# aclocal traces this macro to find the Autoconf version. -# This is a private macro too. Using m4_define simplifies -# the logic in aclocal, which can simply ignore this definition. -m4_define([_AM_AUTOCONF_VERSION], []) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. -# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.16.5])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - -# Copyright (C) 2011-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_AR([ACT-IF-FAIL]) -# ------------------------- -# Try to determine the archiver interface, and trigger the ar-lib wrapper -# if it is needed. If the detection of archiver interface fails, run -# ACT-IF-FAIL (default is to abort configure with a proper error message). -AC_DEFUN([AM_PROG_AR], -[AC_BEFORE([$0], [LT_INIT])dnl -AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl -AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([ar-lib])dnl -AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) -: ${AR=ar} - -AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], - [AC_LANG_PUSH([C]) - am_cv_ar_interface=ar - AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], - [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' - AC_TRY_EVAL([am_ar_try]) - if test "$ac_status" -eq 0; then - am_cv_ar_interface=ar - else - am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' - AC_TRY_EVAL([am_ar_try]) - if test "$ac_status" -eq 0; then - am_cv_ar_interface=lib - else - am_cv_ar_interface=unknown - fi - fi - rm -f conftest.lib libconftest.a - ]) - AC_LANG_POP([C])]) - -case $am_cv_ar_interface in -ar) - ;; -lib) - # Microsoft lib, so override with the ar-lib wrapper script. - # FIXME: It is wrong to rewrite AR. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__AR in this case, - # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something - # similar. - AR="$am_aux_dir/ar-lib $AR" - ;; -unknown) - m4_default([$1], - [AC_MSG_ERROR([could not determine $AR interface])]) - ;; -esac -AC_SUBST([AR])dnl -]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to -# '$srcdir', '$srcdir/..', or '$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is '.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ([2.52])dnl - m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -m4_define([_AM_COND_VALUE_$1], [$2])dnl -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - -# Copyright (C) 1999-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - - -# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], - [$1], [CXX], [depcc="$CXX" am_compiler_list=], - [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], - [$1], [UPC], [depcc="$UPC" am_compiler_list=], - [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - am__universal=false - m4_case([$1], [CC], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac], - [CXX], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac]) - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES. -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE([dependency-tracking], [dnl -AS_HELP_STRING( - [--enable-dependency-tracking], - [do not reject slow dependency extractors]) -AS_HELP_STRING( - [--disable-dependency-tracking], - [speeds up one-time build])]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -AC_SUBST([am__nodep])dnl -_AM_SUBST_NOTMAKE([am__nodep])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[{ - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - AS_CASE([$CONFIG_FILES], - [*\'*], [eval set x "$CONFIG_FILES"], - [*], [set x $CONFIG_FILES]) - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`AS_DIRNAME(["$am_mf"])` - am_filepart=`AS_BASENAME(["$am_mf"])` - AM_RUN_LOG([cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles]) || am_rc=$? - done - if test $am_rc -ne 0; then - AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE="gmake" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking).]) - fi - AS_UNSET([am_dirpart]) - AS_UNSET([am_filepart]) - AS_UNSET([am_mf]) - AS_UNSET([am_rc]) - rm -f conftest-deps.mk -} -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking is enabled. -# This creates each '.Po' and '.Plo' makefile fragment that we'll need in -# order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. -m4_define([AC_PROG_CC], -m4_defn([AC_PROG_CC]) -[_AM_PROG_CC_C_O -]) - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.65])dnl -m4_ifdef([_$0_ALREADY_INIT], - [m4_fatal([$0 expanded multiple times -]m4_defn([_$0_ALREADY_INIT]))], - [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[AC_DIAGNOSE([obsolete], - [$0: two- and three-arguments forms are deprecated.]) -m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if( - m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), - [ok:ok],, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) - AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -AM_MISSING_PROG([AUTOCONF], [autoconf]) -AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -AM_MISSING_PROG([AUTOHEADER], [autoheader]) -AM_MISSING_PROG([MAKEINFO], [makeinfo]) -AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES([CC])], - [m4_define([AC_PROG_CC], - m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES([CXX])], - [m4_define([AC_PROG_CXX], - m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES([OBJC])], - [m4_define([AC_PROG_OBJC], - m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], - [_AM_DEPENDENCIES([OBJCXX])], - [m4_define([AC_PROG_OBJCXX], - m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl -]) -# Variables for tags utilities; see am/tags.am -if test -z "$CTAGS"; then - CTAGS=ctags -fi -AC_SUBST([CTAGS]) -if test -z "$ETAGS"; then - ETAGS=etags -fi -AC_SUBST([ETAGS]) -if test -z "$CSCOPE"; then - CSCOPE=cscope -fi -AC_SUBST([CSCOPE]) - -AC_REQUIRE([AM_SILENT_RULES])dnl -dnl The testsuite driver may need to know about EXEEXT, so add the -dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This -dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. -AC_CONFIG_COMMANDS_PRE(dnl -[m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) - fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) - -dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further -dnl mangled by Autoconf and run in a shell conditional statement. -m4_define([_AC_COMPILER_EXEEXT], -m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi -AC_SUBST([install_sh])]) - -# Copyright (C) 2003-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_MAKE_INCLUDE() -# ----------------- -# Check whether make has an 'include' directive that can support all -# the idioms we need for our automatic dependency tracking code. -AC_DEFUN([AM_MAKE_INCLUDE], -[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) - AS_CASE([$?:`cat confinc.out 2>/dev/null`], - ['0:this is the am__doit target'], - [AS_CASE([$s], - [BSD], [am__include='.include' am__quote='"'], - [am__include='include' am__quote=''])]) - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -AC_MSG_RESULT([${_am_result}]) -AC_SUBST([am__include])]) -AC_SUBST([am__quote])]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it is modern enough. -# If it is, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([missing])dnl -if test x"${MISSING+set}" != xset; then - MISSING="\${SHELL} '$am_aux_dir/missing'" -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - AC_MSG_WARN(['missing' script is too old or missing]) -fi -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# -------------------- -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) - -# _AM_SET_OPTIONS(OPTIONS) -# ------------------------ -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Copyright (C) 1999-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_PROG_CC_C_O -# --------------- -# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC -# to automatically call this. -AC_DEFUN([_AM_PROG_CC_C_O], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -AC_LANG_PUSH([C])dnl -AC_CACHE_CHECK( - [whether $CC understands -c and -o together], - [am_cv_prog_cc_c_o], - [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i]) -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -AC_LANG_POP([C])]) - -# For backward compatibility. -AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) - -# Copyright (C) 2001-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_RUN_LOG(COMMAND) -# ------------------- -# Run COMMAND, save the exit status in ac_status, and log it. -# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) -AC_DEFUN([AM_RUN_LOG], -[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD - ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - (exit $ac_status); }]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_ERROR([unsafe absolute working directory name]);; -esac -case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; -esac - -# Do 'set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken - alias in your environment]) - fi - if test "$[2]" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT([yes]) -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi -AC_CONFIG_COMMANDS_PRE( - [AC_MSG_CHECKING([that generated files are newer than configure]) - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - AC_MSG_RESULT([done])]) -rm -f conftest.file -]) - -# Copyright (C) 2009-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_SILENT_RULES([DEFAULT]) -# -------------------------- -# Enable less verbose build rules; with the default set to DEFAULT -# ("yes" being less verbose, "no" or empty being verbose). -AC_DEFUN([AM_SILENT_RULES], -[AC_ARG_ENABLE([silent-rules], [dnl -AS_HELP_STRING( - [--enable-silent-rules], - [less verbose build output (undo: "make V=1")]) -AS_HELP_STRING( - [--disable-silent-rules], - [verbose build output (undo: "make V=0")])dnl -]) -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; -esac -dnl -dnl A few 'make' implementations (e.g., NonStop OS and NextStep) -dnl do not support nested variable expansions. -dnl See automake bug#9928 and bug#10237. -am_make=${MAKE-make} -AC_CACHE_CHECK([whether $am_make supports nested variables], - [am_cv_make_support_nested_variables], - [if AS_ECHO([['TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi]) -if test $am_cv_make_support_nested_variables = yes; then - dnl Using '$V' instead of '$(V)' breaks IRIX make. - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AC_SUBST([AM_V])dnl -AM_SUBST_NOTMAKE([AM_V])dnl -AC_SUBST([AM_DEFAULT_V])dnl -AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl -AC_SUBST([AM_DEFAULT_VERBOSITY])dnl -AM_BACKSLASH='\' -AC_SUBST([AM_BACKSLASH])dnl -_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl -]) - -# Copyright (C) 2001-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor 'install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in "make install-strip", and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Copyright (C) 2006-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# AM_SUBST_NOTMAKE(VARIABLE) -# -------------------------- -# Public sister of _AM_SUBST_NOTMAKE. -AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004-2021 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of 'v7', 'ustar', or 'pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -# -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AC_SUBST([AMTAR], ['$${TAR-tar}']) - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' - -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - - [m4_case([$1], - [ustar], - [# The POSIX 1988 'ustar' format is defined with fixed-size fields. - # There is notably a 21 bits limit for the UID and the GID. In fact, - # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 - # and bug#13588). - am_max_uid=2097151 # 2^21 - 1 - am_max_gid=$am_max_uid - # The $UID and $GID variables are not portable, so we need to resort - # to the POSIX-mandated id(1) utility. Errors in the 'id' calls - # below are definitely unexpected, so allow the users to see them - # (that is, avoid stderr redirection). - am_uid=`id -u || echo unknown` - am_gid=`id -g || echo unknown` - AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) - if test $am_uid -le $am_max_uid; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - _am_tools=none - fi - AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) - if test $am_gid -le $am_max_gid; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - _am_tools=none - fi], - - [pax], - [], - - [m4_fatal([Unknown tar format])]) - - AC_MSG_CHECKING([how to create a $1 tar archive]) - - # Go ahead even if we have the value already cached. We do so because we - # need to set the values for the 'am__tar' and 'am__untar' variables. - _am_tools=${am_cv_prog_tar_$1-$_am_tools} - - for _am_tool in $_am_tools; do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works. - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi - done - rm -rf conftest.dir - - AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) - AC_MSG_RESULT([$am_cv_prog_tar_$1])]) - -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - diff --git a/straight/build/pdf-tools/build/server/ar-lib b/straight/build/pdf-tools/build/server/ar-lib deleted file mode 100755 index c349042c..00000000 --- a/straight/build/pdf-tools/build/server/ar-lib +++ /dev/null @@ -1,271 +0,0 @@ -#! /bin/sh -# Wrapper for Microsoft lib.exe - -me=ar-lib -scriptversion=2019-07-04.01; # UTC - -# Copyright (C) 2010-2021 Free Software Foundation, Inc. -# Written by Peter Rosin . -# -# 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 2, 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 . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - - -# func_error message -func_error () -{ - echo "$me: $1" 1>&2 - exit 1 -} - -file_conv= - -# func_file_conv build_file -# Convert a $build file to $host form and store it in $file -# Currently only supports Windows hosts. -func_file_conv () -{ - file=$1 - case $file in - / | /[!/]*) # absolute file, and not a UNC file - if test -z "$file_conv"; then - # lazily determine how to convert abs files - case `uname -s` in - MINGW*) - file_conv=mingw - ;; - CYGWIN* | MSYS*) - file_conv=cygwin - ;; - *) - file_conv=wine - ;; - esac - fi - case $file_conv in - mingw) - file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` - ;; - cygwin | msys) - file=`cygpath -m "$file" || echo "$file"` - ;; - wine) - file=`winepath -w "$file" || echo "$file"` - ;; - esac - ;; - esac -} - -# func_at_file at_file operation archive -# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE -# for each of them. -# When interpreting the content of the @FILE, do NOT use func_file_conv, -# since the user would need to supply preconverted file names to -# binutils ar, at least for MinGW. -func_at_file () -{ - operation=$2 - archive=$3 - at_file_contents=`cat "$1"` - eval set x "$at_file_contents" - shift - - for member - do - $AR -NOLOGO $operation:"$member" "$archive" || exit $? - done -} - -case $1 in - '') - func_error "no command. Try '$0 --help' for more information." - ;; - -h | --h*) - cat <. -@%:@ -@%:@ -@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, -@%:@ Inc. -@%:@ -@%:@ -@%:@ This configure script is free software; the Free Software Foundation -@%:@ gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in @%:@(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - -# Use a proper internal environment variable to ensure we don't fall - # into an infinite loop, continuously re-executing ourselves. - if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then - _as_can_reexec=no; export _as_can_reexec; - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in @%:@ (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 - fi - # We don't want this to propagate to other subprocesses. - { _as_can_reexec=; unset _as_can_reexec;} -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="as_nop=: -if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else \$as_nop - case \`(set -o) 2>/dev/null\` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ) -then : - -else \$as_nop - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1 -blah=\$(echo \$(echo blah)) -test x\"\$blah\" = xblah || exit 1 -test -x / || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" - if (eval "$as_required") 2>/dev/null -then : - as_have_required=yes -else $as_nop - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null -then : - -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - case $as_dir in @%:@( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$as_shell as_have_required=yes - if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null -then : - break 2 -fi -fi - done;; - esac - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi -fi - - - if test "x$CONFIG_SHELL" != x -then : - export CONFIG_SHELL - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in @%:@ (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 -fi - - if test x$as_have_required = xno -then : - printf "%s\n" "$0: This script requires a shell more modern than all" - printf "%s\n" "$0: the shells that I found on your system." - if test ${ZSH_VERSION+y} ; then - printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" - printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." - else - printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and -$0: politza@fh-trier.de about your system, including any -$0: error possibly output before this message. Then install -$0: a modern shell, or manually run the script under such a -$0: shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -@%:@ as_fn_unset VAR -@%:@ --------------- -@%:@ Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - - -@%:@ as_fn_set_status STATUS -@%:@ ----------------------- -@%:@ Set @S|@? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} @%:@ as_fn_set_status - -@%:@ as_fn_exit STATUS -@%:@ ----------------- -@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} @%:@ as_fn_exit -@%:@ as_fn_nop -@%:@ --------- -@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -@%:@ as_fn_mkdir_p -@%:@ ------------- -@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} @%:@ as_fn_mkdir_p - -@%:@ as_fn_executable_p FILE -@%:@ ----------------------- -@%:@ Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} @%:@ as_fn_executable_p -@%:@ as_fn_append VAR VALUE -@%:@ ---------------------- -@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take -@%:@ advantage of any shell optimizations that allow amortized linear growth over -@%:@ repeated appends, instead of the typical quadratic growth present in naive -@%:@ implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -@%:@ as_fn_arith ARG... -@%:@ ------------------ -@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the -@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments -@%:@ must be portable across @S|@(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - -@%:@ as_fn_nop -@%:@ --------- -@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] -@%:@ ---------------------------------------- -@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are -@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the -@%:@ script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} @%:@ as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # If we had to re-execute with $CONFIG_SHELL, we're ensured to have - # already done that, so ensure we don't try to do so again and fall - # in an infinite loop. This has already happened in practice. - _as_can_reexec=no; export _as_can_reexec - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in @%:@((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_@&t@echo='printf %s\n' -as_@&t@echo_n='printf %s' - - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIB@&t@OBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='epdfinfo' -PACKAGE_TARNAME='epdfinfo' -PACKAGE_VERSION='1.0' -PACKAGE_STRING='epdfinfo 1.0' -PACKAGE_BUGREPORT='politza@fh-trier.de' -PACKAGE_URL='' - -ac_unique_file="epdfinfo.h" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_STDIO_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif -#ifdef HAVE_STRING_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_header_cxx_list= -ac_subst_vars='am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -POW_LIB -LIB@&t@OBJS -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -HAVE_W32_FALSE -HAVE_W32_TRUE -zlib_LIBS -zlib_CFLAGS -poppler_glib_LIBS -poppler_glib_CFLAGS -poppler_LIBS -poppler_CFLAGS -glib_LIBS -glib_CFLAGS -png_LIBS -png_CFLAGS -PKG_CONFIG_LIBDIR -PKG_CONFIG_PATH -PKG_CONFIG -ac_ct_AR -AR -RANLIB -am__fastdepCXX_FALSE -am__fastdepCXX_TRUE -CXXDEPMODE -ac_ct_CXX -CXXFLAGS -CXX -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -am__nodep -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__include -DEPDIR -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -AM_BACKSLASH -AM_DEFAULT_VERBOSITY -AM_DEFAULT_V -AM_V -CSCOPE -ETAGS -CTAGS -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -runstatedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL -am__quote' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_silent_rules -enable_dependency_tracking -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -PKG_CONFIG -PKG_CONFIG_PATH -PKG_CONFIG_LIBDIR -png_CFLAGS -png_LIBS -glib_CFLAGS -glib_LIBS -poppler_CFLAGS -poppler_LIBS -poppler_glib_CFLAGS -poppler_glib_LIBS -zlib_CFLAGS -zlib_LIBS' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures epdfinfo 1.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - @<:@@S|@ac_default_prefix@:>@ - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - @<:@PREFIX@:>@ - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root @<:@DATAROOTDIR/doc/epdfinfo@:>@ - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of epdfinfo 1.0:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: "make V=1") - --disable-silent-rules verbose build output (undo: "make V=0") - --enable-dependency-tracking - do not reject slow dependency extractors - --disable-dependency-tracking - speeds up one-time build - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - PKG_CONFIG path to pkg-config utility - PKG_CONFIG_PATH - directories to add to pkg-config's search path - PKG_CONFIG_LIBDIR - path overriding pkg-config's built-in search path - png_CFLAGS C compiler flags for png, overriding pkg-config - png_LIBS linker flags for png, overriding pkg-config - glib_CFLAGS C compiler flags for glib, overriding pkg-config - glib_LIBS linker flags for glib, overriding pkg-config - poppler_CFLAGS - C compiler flags for poppler, overriding pkg-config - poppler_LIBS - linker flags for poppler, overriding pkg-config - poppler_glib_CFLAGS - C compiler flags for poppler_glib, overriding pkg-config - poppler_glib_LIBS - linker flags for poppler_glib, overriding pkg-config - zlib_CFLAGS C compiler flags for zlib, overriding pkg-config - zlib_LIBS linker flags for zlib, overriding pkg-config - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for configure.gnu first; this name is used for a wrapper for - # Metaconfig's "Configure" on case-insensitive file systems. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -epdfinfo configure 1.0 -generated by GNU Autoconf 2.71 - -Copyright (C) 2021 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -@%:@ ac_fn_c_try_compile LINENO -@%:@ -------------------------- -@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_compile - -@%:@ ac_fn_cxx_try_compile LINENO -@%:@ ---------------------------- -@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_cxx_try_compile - -@%:@ ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -@%:@ --------------------------------------------------------- -@%:@ Tests whether HEADER exists and can be compiled using the include files in -@%:@ INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -@%:@include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_cxx_check_header_compile - -@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -@%:@ ------------------------------------------------------- -@%:@ Tests whether HEADER exists and can be compiled using the include files in -@%:@ INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -@%:@include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_header_compile - -@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES -@%:@ ------------------------------------------- -@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache -@%:@ variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_type - -@%:@ ac_fn_c_try_run LINENO -@%:@ ---------------------- -@%:@ Try to run conftest.@S|@ac_ext, and return whether this succeeded. Assumes that -@%:@ executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: program exited with status $ac_status" >&5 - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_run - -@%:@ ac_fn_c_try_link LINENO -@%:@ ----------------------- -@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - test -x conftest$ac_exeext - } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_link - -@%:@ ac_fn_c_check_func LINENO FUNC VAR -@%:@ ---------------------------------- -@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. */ - -#include -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main (void) -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_func -ac_configure_args_raw= -for ac_arg -do - case $ac_arg in - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append ac_configure_args_raw " '$ac_arg'" -done - -case $ac_configure_args_raw in - *$as_nl*) - ac_safe_unquote= ;; - *) - ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. - ac_unsafe_a="$ac_unsafe_z#~" - ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" - ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; -esac - -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - $ $0$ac_configure_args_raw - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - printf "%s\n" "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Sanitize IFS. - IFS=" "" $as_nl" - # Save into config.log some information that might help in debugging. - { - echo - - printf "%s\n" "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - printf "%s\n" "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - printf "%s\n" "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - printf "%s\n" "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - printf "%s\n" "$as_me: caught signal $ac_signal" - printf "%s\n" "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -printf "%s\n" "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - ac_site_files="$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - ac_site_files="$prefix/share/config.site $prefix/etc/config.site" -else - ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" -fi - -for ac_site_file in $ac_site_files -do - case $ac_site_file in @%:@( - */*) : - ;; @%:@( - *) : - ac_site_file=./$ac_site_file ;; -esac - if test -f "$ac_site_file" && test -r "$ac_site_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -printf "%s\n" "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -printf "%s\n" "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Test code for whether the C compiler supports C89 (global declarations) -ac_c_conftest_c89_globals=' -/* Does the compiler advertise C89 conformance? - Do not test the value of __STDC__, because some compilers set it to 0 - while being otherwise adequately conformant. */ -#if !defined __STDC__ -# error "Compiler does not advertise C89 conformance" -#endif - -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ -struct buf { int x; }; -struct buf * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not \xHH hex character constants. - These do not provoke an error unfortunately, instead are silently treated - as an "x". The following induces an error, until -std is added to get - proper ANSI mode. Curiously \x00 != x always comes out true, for an - array size at least. It is necessary to write \x00 == 0 to get something - that is true only with -std. */ -int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) '\''x'\'' -int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), - int, int);' - -# Test code for whether the C compiler supports C89 (body of main). -ac_c_conftest_c89_main=' -ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); -' - -# Test code for whether the C compiler supports C99 (global declarations) -ac_c_conftest_c99_globals=' -// Does the compiler advertise C99 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L -# error "Compiler does not advertise C99 conformance" -#endif - -#include -extern int puts (const char *); -extern int printf (const char *, ...); -extern int dprintf (int, const char *, ...); -extern void *malloc (size_t); - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -// dprintf is used instead of fprintf to avoid needing to declare -// FILE and stderr. -#define debug(...) dprintf (2, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - #error "your preprocessor is broken" -#endif -#if BIG_OK -#else - #error "your preprocessor is broken" -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static bool -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str = ""; - int number = 0; - float fnumber = 0; - - while (*format) - { - switch (*format++) - { - case '\''s'\'': // string - str = va_arg (args_copy, const char *); - break; - case '\''d'\'': // int - number = va_arg (args_copy, int); - break; - case '\''f'\'': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); - - return *str && number && fnumber; -} -' - -# Test code for whether the C compiler supports C99 (body of main). -ac_c_conftest_c99_main=' - // Check bool. - _Bool success = false; - success |= (argc != 0); - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; - - int dynamic_array[ni.number]; - dynamic_array[0] = argv[0][0]; - dynamic_array[ni.number - 1] = 543; - - // work around unused variable warnings - ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' - || dynamic_array[ni.number - 1] != 543); -' - -# Test code for whether the C compiler supports C11 (global declarations) -ac_c_conftest_c11_globals=' -// Does the compiler advertise C11 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L -# error "Compiler does not advertise C11 conformance" -#endif - -// Check _Alignas. -char _Alignas (double) aligned_as_double; -char _Alignas (0) no_special_alignment; -extern char aligned_as_int; -char _Alignas (0) _Alignas (int) aligned_as_int; - -// Check _Alignof. -enum -{ - int_alignment = _Alignof (int), - int_array_alignment = _Alignof (int[100]), - char_alignment = _Alignof (char) -}; -_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); - -// Check _Noreturn. -int _Noreturn does_not_return (void) { for (;;) continue; } - -// Check _Static_assert. -struct test_static_assert -{ - int x; - _Static_assert (sizeof (int) <= sizeof (long int), - "_Static_assert does not work in struct"); - long int y; -}; - -// Check UTF-8 literals. -#define u8 syntax error! -char const utf8_literal[] = u8"happens to be ASCII" "another string"; - -// Check duplicate typedefs. -typedef long *long_ptr; -typedef long int *long_ptr; -typedef long_ptr long_ptr; - -// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. -struct anonymous -{ - union { - struct { int i; int j; }; - struct { int k; long int l; } w; - }; - int m; -} v1; -' - -# Test code for whether the C compiler supports C11 (body of main). -ac_c_conftest_c11_main=' - _Static_assert ((offsetof (struct anonymous, i) - == offsetof (struct anonymous, w.k)), - "Anonymous union alignment botch"); - v1.i = 2; - v1.w.k = 5; - ok |= v1.i != 5; -' - -# Test code for whether the C compiler supports C11 (complete). -ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} -${ac_c_conftest_c11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - ${ac_c_conftest_c11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C99 (complete). -ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - return ok; -} -" - -# Test code for whether the C compiler supports C89 (complete). -ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - return ok; -} -" - -# Test code for whether the C++ compiler supports C++98 (global declarations) -ac_cxx_conftest_cxx98_globals=' -// Does the compiler advertise C++98 conformance? -#if !defined __cplusplus || __cplusplus < 199711L -# error "Compiler does not advertise C++98 conformance" -#endif - -// These inclusions are to reject old compilers that -// lack the unsuffixed header files. -#include -#include - -// and are *not* freestanding headers in C++98. -extern void assert (int); -namespace std { - extern int strcmp (const char *, const char *); -} - -// Namespaces, exceptions, and templates were all added after "C++ 2.0". -using std::exception; -using std::strcmp; - -namespace { - -void test_exception_syntax() -{ - try { - throw "test"; - } catch (const char *s) { - // Extra parentheses suppress a warning when building autoconf itself, - // due to lint rules shared with more typical C programs. - assert (!(strcmp) (s, "test")); - } -} - -template struct test_template -{ - T const val; - explicit test_template(T t) : val(t) {} - template T add(U u) { return static_cast(u) + val; } -}; - -} // anonymous namespace -' - -# Test code for whether the C++ compiler supports C++98 (body of main) -ac_cxx_conftest_cxx98_main=' - assert (argc); - assert (! argv[0]); -{ - test_exception_syntax (); - test_template tt (2.0); - assert (tt.add (4) == 6.0); - assert (true && !false); -} -' - -# Test code for whether the C++ compiler supports C++11 (global declarations) -ac_cxx_conftest_cxx11_globals=' -// Does the compiler advertise C++ 2011 conformance? -#if !defined __cplusplus || __cplusplus < 201103L -# error "Compiler does not advertise C++11 conformance" -#endif - -namespace cxx11test -{ - constexpr int get_val() { return 20; } - - struct testinit - { - int i; - double d; - }; - - class delegate - { - public: - delegate(int n) : n(n) {} - delegate(): delegate(2354) {} - - virtual int getval() { return this->n; }; - protected: - int n; - }; - - class overridden : public delegate - { - public: - overridden(int n): delegate(n) {} - virtual int getval() override final { return this->n * 2; } - }; - - class nocopy - { - public: - nocopy(int i): i(i) {} - nocopy() = default; - nocopy(const nocopy&) = delete; - nocopy & operator=(const nocopy&) = delete; - private: - int i; - }; - - // for testing lambda expressions - template Ret eval(Fn f, Ret v) - { - return f(v); - } - - // for testing variadic templates and trailing return types - template auto sum(V first) -> V - { - return first; - } - template auto sum(V first, Args... rest) -> V - { - return first + sum(rest...); - } -} -' - -# Test code for whether the C++ compiler supports C++11 (body of main) -ac_cxx_conftest_cxx11_main=' -{ - // Test auto and decltype - auto a1 = 6538; - auto a2 = 48573953.4; - auto a3 = "String literal"; - - int total = 0; - for (auto i = a3; *i; ++i) { total += *i; } - - decltype(a2) a4 = 34895.034; -} -{ - // Test constexpr - short sa[cxx11test::get_val()] = { 0 }; -} -{ - // Test initializer lists - cxx11test::testinit il = { 4323, 435234.23544 }; -} -{ - // Test range-based for - int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, - 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; - for (auto &x : array) { x += 23; } -} -{ - // Test lambda expressions - using cxx11test::eval; - assert (eval ([](int x) { return x*2; }, 21) == 42); - double d = 2.0; - assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); - assert (d == 5.0); - assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); - assert (d == 5.0); -} -{ - // Test use of variadic templates - using cxx11test::sum; - auto a = sum(1); - auto b = sum(1, 2); - auto c = sum(1.0, 2.0, 3.0); -} -{ - // Test constructor delegation - cxx11test::delegate d1; - cxx11test::delegate d2(); - cxx11test::delegate d3(45); -} -{ - // Test override and final - cxx11test::overridden o1(55464); -} -{ - // Test nullptr - char *c = nullptr; -} -{ - // Test template brackets - test_template<::test_template> v(test_template(12)); -} -{ - // Unicode literals - char const *utf8 = u8"UTF-8 string \u2500"; - char16_t const *utf16 = u"UTF-8 string \u2500"; - char32_t const *utf32 = U"UTF-32 string \u2500"; -} -' - -# Test code for whether the C compiler supports C++11 (complete). -ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals} -${ac_cxx_conftest_cxx11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - ${ac_cxx_conftest_cxx11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C++98 (complete). -ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals} -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - return ok; -} -" - -as_fn_append ac_header_cxx_list " stdio.h stdio_h HAVE_STDIO_H" -as_fn_append ac_header_cxx_list " stdlib.h stdlib_h HAVE_STDLIB_H" -as_fn_append ac_header_cxx_list " string.h string_h HAVE_STRING_H" -as_fn_append ac_header_cxx_list " inttypes.h inttypes_h HAVE_INTTYPES_H" -as_fn_append ac_header_cxx_list " stdint.h stdint_h HAVE_STDINT_H" -as_fn_append ac_header_cxx_list " strings.h strings_h HAVE_STRINGS_H" -as_fn_append ac_header_cxx_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" -as_fn_append ac_header_cxx_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" -as_fn_append ac_header_cxx_list " unistd.h unistd_h HAVE_UNISTD_H" - -# Auxiliary files required by this configure script. -ac_aux_files="config.guess config.sub ar-lib compile missing install-sh" - -# Locations in which to look for auxiliary files. -ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." - -# Search for a directory containing all of the required auxiliary files, -# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. -# If we don't find one directory that contains all the files we need, -# we report the set of missing files from the *first* directory in -# $ac_aux_dir_candidates and give up. -ac_missing_aux_files="" -ac_first_candidate=: -printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in $ac_aux_dir_candidates -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - - printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 - ac_aux_dir_found=yes - ac_install_sh= - for ac_aux in $ac_aux_files - do - # As a special case, if "install-sh" is required, that requirement - # can be satisfied by any of "install-sh", "install.sh", or "shtool", - # and $ac_install_sh is set appropriately for whichever one is found. - if test x"$ac_aux" = x"install-sh" - then - if test -f "${as_dir}install-sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 - ac_install_sh="${as_dir}install-sh -c" - elif test -f "${as_dir}install.sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 - ac_install_sh="${as_dir}install.sh -c" - elif test -f "${as_dir}shtool"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 - ac_install_sh="${as_dir}shtool install -c" - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} install-sh" - else - break - fi - fi - else - if test -f "${as_dir}${ac_aux}"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" - else - break - fi - fi - fi - done - if test "$ac_aux_dir_found" = yes; then - ac_aux_dir="$as_dir" - break - fi - ac_first_candidate=false - - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 -fi - - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -if test -f "${ac_aux_dir}config.guess"; then - ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" -fi -if test -f "${ac_aux_dir}config.sub"; then - ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" -fi -if test -f "$ac_aux_dir/configure"; then - ac_@&t@configure="$SHELL ${ac_aux_dir}configure" -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' - and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -am__api_version='1.16' - - - - # Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -printf %s "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test ${ac_cv_path_install+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - # Account for fact that we put trailing slashes in our PATH walk. -case $as_dir in @%:@(( - ./ | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test ${ac_cv_path_install+y}; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -printf "%s\n" "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -printf %s "checking whether build environment is sane... " >&6; } -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -esac - -# Do 'set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken - alias in your environment" "$LINENO" 5 - fi - if test "$2" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error $? "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi - -rm -f conftest.file - -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` - - -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` - - - if test x"${MISSING+set}" != xset; then - MISSING="\${SHELL} '$am_aux_dir/missing'" -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -printf "%s\n" "$STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -printf "%s\n" "$ac_ct_STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 -printf %s "checking for a race-free mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test ${ac_cv_path_mkdir+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue - case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir ('*'coreutils) '* | \ - 'BusyBox '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test ${ac_cv_path_mkdir+y}; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -printf "%s\n" "$MKDIR_P" >&6; } - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AWK+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -printf "%s\n" "$AWK" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval test \${ac_cv_prog_make_${ac_make}_set+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - SET_MAKE= -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -@%:@ Check whether --enable-silent-rules was given. -if test ${enable_silent_rules+y} -then : - enableval=$enable_silent_rules; -fi - -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=1;; -esac -am_make=${MAKE-make} -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -printf %s "checking whether $am_make supports nested variables... " >&6; } -if test ${am_cv_make_support_nested_variables+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if printf "%s\n" 'TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AM_BACKSLASH='\' - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='epdfinfo' - VERSION='1.0' - - -printf "%s\n" "@%:@define PACKAGE \"$PACKAGE\"" >>confdefs.h - - -printf "%s\n" "@%:@define VERSION \"$VERSION\"" >>confdefs.h - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -mkdir_p='$(MKDIR_P)' - -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' - - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar pax cpio none' - -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - - - -# Variables for tags utilities; see am/tags.am -if test -z "$CTAGS"; then - CTAGS=ctags -fi - -if test -z "$ETAGS"; then - ETAGS=etags -fi - -if test -z "$CSCOPE"; then - CSCOPE=cscope -fi - - - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 - fi -fi - - -ac_config_headers="$ac_config_headers config.h" - - -# Checks for programs. - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $@%:@ != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. -set dummy ${ac_tool_prefix}clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "clang", so it can be a program name with args. -set dummy clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -fi - - -test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion -version; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -printf %s "checking whether the C compiler works... " >&6; } -ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else $as_nop - ac_file='' -fi -if test -z "$ac_file" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -printf %s "checking for C compiler default output file name... " >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -printf "%s\n" "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -printf %s "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else $as_nop - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -printf "%s\n" "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -@%:@include -int -main (void) -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -printf %s "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } - fi - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -printf "%s\n" "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -printf %s "checking for suffix of object files... " >&6; } -if test ${ac_cv_objext+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -printf "%s\n" "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 -printf %s "checking whether the compiler supports GNU C... " >&6; } -if test ${ac_cv_c_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+y} -ac_save_CFLAGS=$CFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -printf %s "checking whether $CC accepts -g... " >&6; } -if test ${ac_cv_prog_cc_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -else $as_nop - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -printf "%s\n" "$ac_cv_prog_cc_g" >&6; } -if test $ac_test_CFLAGS; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -ac_prog_cc_stdc=no -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 -printf %s "checking for $CC option to enable C11 features... " >&6; } -if test ${ac_cv_prog_cc_c11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c11=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c11_program -_ACEOF -for ac_arg in '' -std=gnu11 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c11" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 -printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } - CC="$CC $ac_cv_prog_cc_c11" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 - ac_prog_cc_stdc=c11 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 -printf %s "checking for $CC option to enable C99 features... " >&6; } -if test ${ac_cv_prog_cc_c99+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c99_program -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c99" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c99" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } - CC="$CC $ac_cv_prog_cc_c99" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 - ac_prog_cc_stdc=c99 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 -printf %s "checking for $CC option to enable C89 features... " >&6; } -if test ${ac_cv_prog_cc_c89+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c89_program -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c89" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c89" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } - CC="$CC $ac_cv_prog_cc_c89" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 - ac_prog_cc_stdc=c89 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 -printf %s "checking whether $CC understands -c and -o together... " >&6; } -if test ${am_cv_prog_cc_c_o+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 - ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 -printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 -printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 - (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - case $?:`cat confinc.out 2>/dev/null` in @%:@( - '0:this is the am__doit target') : - case $s in @%:@( - BSD) : - am__include='.include' am__quote='"' ;; @%:@( - *) : - am__include='include' am__quote='' ;; -esac ;; @%:@( - *) : - ;; -esac - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 -printf "%s\n" "${_am_result}" >&6; } - -@%:@ Check whether --enable-dependency-tracking was given. -if test ${enable_dependency_tracking+y} -then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - -depcc="$CC" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CC_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - - - - - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -printf "%s\n" "$CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -printf "%s\n" "$ac_ct_CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5 -printf %s "checking whether the compiler supports GNU C++... " >&6; } -if test ${ac_cv_cxx_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+y} -ac_save_CXXFLAGS=$CXXFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -printf %s "checking whether $CXX accepts -g... " >&6; } -if test ${ac_cv_prog_cxx_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -else $as_nop - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - -else $as_nop - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -printf "%s\n" "$ac_cv_prog_cxx_g" >&6; } -if test $ac_test_CXXFLAGS; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_prog_cxx_stdcxx=no -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 -printf %s "checking for $CXX option to enable C++11 features... " >&6; } -if test ${ac_cv_prog_cxx_11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_11=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx11_program -_ACEOF -for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx11" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx11" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11 - ac_prog_cxx_stdcxx=cxx11 -fi -fi -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 -printf %s "checking for $CXX option to enable C++98 features... " >&6; } -if test ${ac_cv_prog_cxx_98+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_98=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx98_program -_ACEOF -for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx98=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx98" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx98" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx98" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx98" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98 - ac_prog_cxx_stdcxx=cxx98 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CXX" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CXX_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -printf "%s\n" "$RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -printf "%s\n" "$ac_ct_RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - - - - if test -n "$ac_tool_prefix"; then - for ac_prog in ar lib "link -lib" - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -printf "%s\n" "$AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AR" && break - done -fi -if test -z "$AR"; then - ac_ct_AR=$AR - for ac_prog in ar lib "link -lib" -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -printf "%s\n" "$ac_ct_AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_AR" && break -done - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -fi - -: ${AR=ar} - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 -printf %s "checking the archiver ($AR) interface... " >&6; } -if test ${am_cv_ar_interface+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - am_cv_ar_interface=ar - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -int some_variable = 0; -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=ar - else - am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=lib - else - am_cv_ar_interface=unknown - fi - fi - rm -f conftest.lib libconftest.a - -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 -printf "%s\n" "$am_cv_ar_interface" >&6; } - -case $am_cv_ar_interface in -ar) - ;; -lib) - # Microsoft lib, so override with the ar-lib wrapper script. - # FIXME: It is wrong to rewrite AR. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__AR in this case, - # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something - # similar. - AR="$am_aux_dir/ar-lib $AR" - ;; -unknown) - as_fn_error $? "could not determine $AR interface" "$LINENO" 5 - ;; -esac - - -# Checks for libraries. -HAVE_POPPLER_FIND_OPTS="no (requires poppler-glib >= 0.22)" -HAVE_POPPLER_ANNOT_WRITE="no (requires poppler-glib >= 0.19.4)" -HAVE_POPPLER_ANNOT_MARKUP="no (requires poppler-glib >= 0.26)" - - - - - - - - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -printf "%s\n" "$PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.9.0 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - PKG_CONFIG="" - fi -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png" >&5 -printf %s "checking for png... " >&6; } - -if test -n "$png_CFLAGS"; then - pkg_cv_png_CFLAGS="$png_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$png_LIBS"; then - pkg_cv_png_LIBS="$png_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - png_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng" 2>&1` - else - png_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$png_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (libpng) were not met: - -$png_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - png_CFLAGS=$pkg_cv_png_CFLAGS - png_LIBS=$pkg_cv_png_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib" >&5 -printf %s "checking for glib... " >&6; } - -if test -n "$glib_CFLAGS"; then - pkg_cv_glib_CFLAGS="$glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$glib_LIBS"; then - pkg_cv_glib_LIBS="$glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1` - else - glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (glib-2.0) were not met: - -$glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - glib_CFLAGS=$pkg_cv_glib_CFLAGS - glib_LIBS=$pkg_cv_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler" >&5 -printf %s "checking for poppler... " >&6; } - -if test -n "$poppler_CFLAGS"; then - pkg_cv_poppler_CFLAGS="$poppler_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_CFLAGS=`$PKG_CONFIG --cflags "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_LIBS"; then - pkg_cv_poppler_LIBS="$poppler_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_LIBS=`$PKG_CONFIG --libs "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler" 2>&1` - else - poppler_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler) were not met: - -$poppler_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_CFLAGS=$pkg_cv_poppler_CFLAGS - poppler_LIBS=$pkg_cv_poppler_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler_glib" >&5 -printf %s "checking for poppler_glib... " >&6; } - -if test -n "$poppler_glib_CFLAGS"; then - pkg_cv_poppler_glib_CFLAGS="$poppler_glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_CFLAGS=`$PKG_CONFIG --cflags "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_glib_LIBS"; then - pkg_cv_poppler_glib_LIBS="$poppler_glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_LIBS=`$PKG_CONFIG --libs "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - else - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler-glib >= 0.16.0) were not met: - -$poppler_glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_glib_CFLAGS=$pkg_cv_poppler_glib_CFLAGS - poppler_glib_LIBS=$pkg_cv_poppler_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.19.4\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.19.4") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_WRITE=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.22\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.22") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_FIND_OPTS=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.26\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.26") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_MARKUP=yes -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib" >&5 -printf %s "checking for zlib... " >&6; } - -if test -n "$zlib_CFLAGS"; then - pkg_cv_zlib_CFLAGS="$zlib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$zlib_LIBS"; then - pkg_cv_zlib_LIBS="$zlib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - zlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1` - else - zlib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$zlib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (zlib) were not met: - -$zlib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - zlib_CFLAGS=$pkg_cv_zlib_CFLAGS - zlib_LIBS=$pkg_cv_zlib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #ifndef _WIN32 - error - #endif - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - have_w32=true -else $as_nop - have_w32=false -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test "$have_w32" = true; then - HAVE_W32_TRUE= - HAVE_W32_FALSE='#' -else - HAVE_W32_TRUE='#' - HAVE_W32_FALSE= -fi - - -if test "$have_w32" = true; then - if test "$MSYSTEM" = MINGW32 -o "$MSYSTEM" = MINGW64; then - # glib won't work properly on msys2 without it. - CFLAGS="-D__USE_MINGW_ANSI_STDIO=1 $CFLAGS" - fi -fi - -SAVED_CPPFLAGS=$CPPFLAGS -CPPFLAGS=$poppler_CFLAGS -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -# Check if we can use the -std=c++11 option. -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# Check whether the given FLAG works with the current language's compiler -# or gives an error. (Warnings, however, are ignored) -# -# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on -# success/failure. -# -# If EXTRA-FLAGS is defined, it is added to the current language's default -# flags (e.g. CFLAGS) when the check is done. The check is thus made with -# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to -# force the compiler to issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this -# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# 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 . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 5 - - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -std=c++11" >&5 -printf %s "checking whether C++ compiler accepts -std=c++11... " >&6; } -if test ${ax_cv_check_cxxflags___std_cpp11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - - ax_check_save_flags=$CXXFLAGS - CXXFLAGS="$CXXFLAGS -std=c++11" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ax_cv_check_cxxflags___std_cpp11=yes -else $as_nop - ax_cv_check_cxxflags___std_cpp11=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - CXXFLAGS=$ax_check_save_flags -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___std_cpp11" >&5 -printf "%s\n" "$ax_cv_check_cxxflags___std_cpp11" >&6; } -if test "x$ax_cv_check_cxxflags___std_cpp11" = xyes -then : - HAVE_STD_CXX11=yes -else $as_nop - : -fi - - -if test "$HAVE_STD_CXX11" = yes; then - CXXFLAGS="-std=c++11 $CXXFLAGS" -fi -# Check for private poppler header. -ac_header= ac_cache= -for ac_item in $ac_header_cxx_list -do - if test $ac_cache; then - ac_fn_cxx_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" - if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then - printf "%s\n" "#define $ac_item 1" >> confdefs.h - fi - ac_header= ac_cache= - elif test $ac_header; then - ac_cache=$ac_item - else - ac_header=$ac_item - fi -done - - - - - - - - -if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes -then : - -printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h - -fi - for ac_header in Annot.h PDFDocEncoding.h -do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : - cat >>confdefs.h <<_ACEOF -@%:@define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -else $as_nop - as_fn_error $? "cannot find necessary poppler-private header (see README.org)" "$LINENO" 5 -fi - -done -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CPPFLAGS=$SAVED_CPPFLAGS - -# Setup compile time features. -if test "$HAVE_POPPLER_FIND_OPTS" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_FIND_OPTS 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_WRITE" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_ANNOT_WRITE 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_MARKUP" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_ANNOT_MARKUP 1" >>confdefs.h - -fi - - - - # Make sure we can run config.sub. -$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -printf %s "checking build system type... " >&6; } -if test ${ac_cv_build+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -printf "%s\n" "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -printf %s "checking host system type... " >&6; } -if test ${ac_cv_host+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -printf "%s\n" "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -# Checks for header files. -ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" -if test "x$ac_cv_header_stdlib_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STDLIB_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" -if test "x$ac_cv_header_string_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRING_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRINGS_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default" -if test "x$ac_cv_header_err_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_ERR_H 1" >>confdefs.h - -fi - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error.h" >&5 -printf %s "checking for error.h... " >&6; } -SAVED_CFLAGS=$CFLAGS -CFLAGS="$poppler_CFLAGS $poppler_glib_CFLAGS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - -int -main (void) -{ -error (0, 0, ""); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -printf "%s\n" "@%:@define HAVE_ERROR_H 1" >>confdefs.h - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CFLAGS=$SAVED_CFLAGS - -# Checks for typedefs, structures, and compiler characteristics. -ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes -then : - -else $as_nop - -printf "%s\n" "@%:@define size_t unsigned int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" -if test "x$ac_cv_type_ssize_t" = xyes -then : - -else $as_nop - -printf "%s\n" "@%:@define ssize_t int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" -if test "x$ac_cv_type_ptrdiff_t" = xyes -then : - -printf "%s\n" "@%:@define HAVE_PTRDIFF_T 1" >>confdefs.h - - -fi - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -printf %s "checking whether byte ordering is bigendian... " >&6; } -if test ${ac_cv_c_bigendian+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_c_bigendian=unknown - # See if we're dealing with a universal compiler. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - - # Check for potential -arch flags. It is not universal unless - # there are at least two -arch flags with different values. - ac_arch= - ac_prev= - for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do - if test -n "$ac_prev"; then - case $ac_word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then - ac_arch=$ac_word - else - ac_cv_c_bigendian=universal - break - fi - ;; - esac - ac_prev= - elif test "x$ac_word" = "x-arch"; then - ac_prev=arch - fi - done -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test $ac_cv_c_bigendian = unknown; then - # See if sys/param.h defines the BYTE_ORDER macro. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ - && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ - && LITTLE_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to _BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#ifndef _BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # Compile a test program. - if test "$cross_compiling" = yes -then : - # Try to guess by grepping values from an object file. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -unsigned short int ascii_mm[] = - { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - unsigned short int ascii_ii[] = - { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - int use_ascii (int i) { - return ascii_mm[i] + ascii_ii[i]; - } - unsigned short int ebcdic_ii[] = - { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - unsigned short int ebcdic_mm[] = - { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - int use_ebcdic (int i) { - return ebcdic_mm[i] + ebcdic_ii[i]; - } - extern int foo; - -int -main (void) -{ -return use_ascii (foo) == use_ebcdic (foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then - ac_cv_c_bigendian=yes - fi - if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi - fi -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main (void) -{ - - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_c_bigendian=no -else $as_nop - ac_cv_c_bigendian=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -printf "%s\n" "$ac_cv_c_bigendian" >&6; } - case $ac_cv_c_bigendian in #( - yes) - printf "%s\n" "@%:@define WORDS_BIGENDIAN 1" >>confdefs.h -;; #( - no) - ;; #( - universal) - -printf "%s\n" "@%:@define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h - - ;; #( - *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; - esac - - -# Checks for library functions. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5 -printf %s "checking for error_at_line... " >&6; } -if test ${ac_cv_lib_error_at_line+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main (void) -{ -error_at_line (0, 0, "", 0, "an error occurred"); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_error_at_line=yes -else $as_nop - ac_cv_lib_error_at_line=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5 -printf "%s\n" "$ac_cv_lib_error_at_line" >&6; } -if test $ac_cv_lib_error_at_line = no; then - case " $LIB@&t@OBJS " in - *" error.$ac_objext "* ) ;; - *) LIB@&t@OBJS="$LIB@&t@OBJS error.$ac_objext" - ;; -esac - -fi - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5 -printf %s "checking for working strtod... " >&6; } -if test ${ac_cv_func_strtod+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "$cross_compiling" = yes -then : - ac_cv_func_strtod=no -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -$ac_includes_default -#ifndef strtod -double strtod (); -#endif -int -main (void) -{ - { - /* Some versions of Linux strtod mis-parse strings with leading '+'. */ - char *string = " +69"; - char *term; - double value; - value = strtod (string, &term); - if (value != 69 || term != (string + 4)) - return 1; - } - - { - /* Under Solaris 2.4, strtod returns the wrong value for the - terminating character under some conditions. */ - char *string = "NaN"; - char *term; - strtod (string, &term); - if (term != string && *(term - 1) == 0) - return 1; - } - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_func_strtod=yes -else $as_nop - ac_cv_func_strtod=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5 -printf "%s\n" "$ac_cv_func_strtod" >&6; } -if test $ac_cv_func_strtod = no; then - case " $LIB@&t@OBJS " in - *" strtod.$ac_objext "* ) ;; - *) LIB@&t@OBJS="$LIB@&t@OBJS strtod.$ac_objext" - ;; -esac - -ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" -if test "x$ac_cv_func_pow" = xyes -then : - -fi - -if test $ac_cv_func_pow = no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 -printf %s "checking for pow in -lm... " >&6; } -if test ${ac_cv_lib_m_pow+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -char pow (); -int -main (void) -{ -return pow (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_m_pow=yes -else $as_nop - ac_cv_lib_m_pow=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 -printf "%s\n" "$ac_cv_lib_m_pow" >&6; } -if test "x$ac_cv_lib_m_pow" = xyes -then : - POW_LIB=-lm -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5 -printf "%s\n" "$as_me: WARNING: cannot find library containing definition of pow" >&2;} -fi - -fi - -fi - -ac_fn_c_check_func "$LINENO" "strcspn" "ac_cv_func_strcspn" -if test "x$ac_cv_func_strcspn" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRCSPN 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" -if test "x$ac_cv_func_strtol" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRTOL 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" -if test "x$ac_cv_func_getline" = xyes -then : - printf "%s\n" "@%:@define HAVE_GETLINE 1" >>confdefs.h - -fi - - -ac_config_files="$ac_config_files Makefile" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - if test "x$cache_file" != "x/dev/null"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -printf "%s\n" "$as_me: updating cache $cache_file" >&6;} - if test ! -f "$cache_file" || test -h "$cache_file"; then - cat confcache >"$cache_file" - else - case $cache_file in #( - */* | ?:*) - mv -f confcache "$cache_file"$$ && - mv -f "$cache_file"$$ "$cache_file" ;; #( - *) - mv -f confcache "$cache_file" ;; - esac - fi - fi - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIB@&t@OBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -printf %s "checking that generated files are newer than configure... " >&6; } - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 -printf "%s\n" "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error $? "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${HAVE_W32_TRUE}" && test -z "${HAVE_W32_FALSE}"; then - as_fn_error $? "conditional \"HAVE_W32\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in @%:@(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - - -@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] -@%:@ ---------------------------------------- -@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are -@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the -@%:@ script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} @%:@ as_fn_error - - - -@%:@ as_fn_set_status STATUS -@%:@ ----------------------- -@%:@ Set @S|@? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} @%:@ as_fn_set_status - -@%:@ as_fn_exit STATUS -@%:@ ----------------- -@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} @%:@ as_fn_exit - -@%:@ as_fn_unset VAR -@%:@ --------------- -@%:@ Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -@%:@ as_fn_append VAR VALUE -@%:@ ---------------------- -@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take -@%:@ advantage of any shell optimizations that allow amortized linear growth over -@%:@ repeated appends, instead of the typical quadratic growth present in naive -@%:@ implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -@%:@ as_fn_arith ARG... -@%:@ ------------------ -@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the -@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments -@%:@ must be portable across @S|@(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in @%:@((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_@&t@echo='printf %s\n' -as_@&t@echo_n='printf %s' - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -@%:@ as_fn_mkdir_p -@%:@ ------------- -@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} @%:@ as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -@%:@ as_fn_executable_p FILE -@%:@ ----------------------- -@%:@ Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} @%:@ as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` -ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config='$ac_cs_config_escaped' -ac_cs_version="\\ -epdfinfo config.status 1.0 -configured by $0, generated by GNU Autoconf 2.71, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2021 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - printf "%s\n" "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - printf "%s\n" "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - printf "%s\n" "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -@%:@@%:@ Running $as_me. @%:@@%:@ -_ASBOX - printf "%s\n" "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files - test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers - test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -printf "%s\n" "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`printf "%s\n" "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -printf "%s\n" "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - case $CONFIG_FILES in @%:@( - *\'*) : - eval set x "$CONFIG_FILES" ;; @%:@( - *) : - set x $CONFIG_FILES ;; @%:@( - *) : - ;; -esac - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`$as_dirname -- "$am_mf" || -$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$am_mf" : 'X\(//\)[^/]' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$am_mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - am_filepart=`$as_basename -- "$am_mf" || -$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$am_mf" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { echo "$as_me:$LINENO: cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles" >&5 - (cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } || am_rc=$? - done - if test $am_rc -ne 0; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking). -See \`config.log' for more details" "$LINENO" 5; } - fi - { am_dirpart=; unset am_dirpart;} - { am_filepart=; unset am_filepart;} - { am_mf=; unset am_mf;} - { am_rc=; unset am_rc;} - rm -f conftest-deps.mk -} - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - - -echo -echo "Is case-sensitive searching enabled ? ${HAVE_POPPLER_FIND_OPTS}" -echo "Is modifying text annotations enabled ? ${HAVE_POPPLER_ANNOT_WRITE}" -echo "Is modifying markup annotations enabled ? ${HAVE_POPPLER_ANNOT_MARKUP}" -echo diff --git a/straight/build/pdf-tools/build/server/autom4te.cache/output.1 b/straight/build/pdf-tools/build/server/autom4te.cache/output.1 deleted file mode 100644 index bd22fccf..00000000 --- a/straight/build/pdf-tools/build/server/autom4te.cache/output.1 +++ /dev/null @@ -1,8449 +0,0 @@ -@%:@! /bin/sh -@%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.71 for epdfinfo 1.0. -@%:@ -@%:@ Report bugs to . -@%:@ -@%:@ -@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, -@%:@ Inc. -@%:@ -@%:@ -@%:@ This configure script is free software; the Free Software Foundation -@%:@ gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in @%:@(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - -# Use a proper internal environment variable to ensure we don't fall - # into an infinite loop, continuously re-executing ourselves. - if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then - _as_can_reexec=no; export _as_can_reexec; - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in @%:@ (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 - fi - # We don't want this to propagate to other subprocesses. - { _as_can_reexec=; unset _as_can_reexec;} -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="as_nop=: -if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else \$as_nop - case \`(set -o) 2>/dev/null\` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ) -then : - -else \$as_nop - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1 -blah=\$(echo \$(echo blah)) -test x\"\$blah\" = xblah || exit 1 -test -x / || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" - if (eval "$as_required") 2>/dev/null -then : - as_have_required=yes -else $as_nop - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null -then : - -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - case $as_dir in @%:@( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$as_shell as_have_required=yes - if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null -then : - break 2 -fi -fi - done;; - esac - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi -fi - - - if test "x$CONFIG_SHELL" != x -then : - export CONFIG_SHELL - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in @%:@ (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 -fi - - if test x$as_have_required = xno -then : - printf "%s\n" "$0: This script requires a shell more modern than all" - printf "%s\n" "$0: the shells that I found on your system." - if test ${ZSH_VERSION+y} ; then - printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" - printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." - else - printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and -$0: politza@fh-trier.de about your system, including any -$0: error possibly output before this message. Then install -$0: a modern shell, or manually run the script under such a -$0: shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -@%:@ as_fn_unset VAR -@%:@ --------------- -@%:@ Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - - -@%:@ as_fn_set_status STATUS -@%:@ ----------------------- -@%:@ Set @S|@? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} @%:@ as_fn_set_status - -@%:@ as_fn_exit STATUS -@%:@ ----------------- -@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} @%:@ as_fn_exit -@%:@ as_fn_nop -@%:@ --------- -@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -@%:@ as_fn_mkdir_p -@%:@ ------------- -@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} @%:@ as_fn_mkdir_p - -@%:@ as_fn_executable_p FILE -@%:@ ----------------------- -@%:@ Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} @%:@ as_fn_executable_p -@%:@ as_fn_append VAR VALUE -@%:@ ---------------------- -@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take -@%:@ advantage of any shell optimizations that allow amortized linear growth over -@%:@ repeated appends, instead of the typical quadratic growth present in naive -@%:@ implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -@%:@ as_fn_arith ARG... -@%:@ ------------------ -@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the -@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments -@%:@ must be portable across @S|@(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - -@%:@ as_fn_nop -@%:@ --------- -@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] -@%:@ ---------------------------------------- -@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are -@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the -@%:@ script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} @%:@ as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # If we had to re-execute with $CONFIG_SHELL, we're ensured to have - # already done that, so ensure we don't try to do so again and fall - # in an infinite loop. This has already happened in practice. - _as_can_reexec=no; export _as_can_reexec - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in @%:@((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_@&t@echo='printf %s\n' -as_@&t@echo_n='printf %s' - - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIB@&t@OBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='epdfinfo' -PACKAGE_TARNAME='epdfinfo' -PACKAGE_VERSION='1.0' -PACKAGE_STRING='epdfinfo 1.0' -PACKAGE_BUGREPORT='politza@fh-trier.de' -PACKAGE_URL='' - -ac_unique_file="epdfinfo.h" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_STDIO_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif -#ifdef HAVE_STRING_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_header_cxx_list= -ac_subst_vars='am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -POW_LIB -LIB@&t@OBJS -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -HAVE_W32_FALSE -HAVE_W32_TRUE -zlib_LIBS -zlib_CFLAGS -poppler_glib_LIBS -poppler_glib_CFLAGS -poppler_LIBS -poppler_CFLAGS -glib_LIBS -glib_CFLAGS -png_LIBS -png_CFLAGS -PKG_CONFIG_LIBDIR -PKG_CONFIG_PATH -PKG_CONFIG -ac_ct_AR -AR -RANLIB -am__fastdepCXX_FALSE -am__fastdepCXX_TRUE -CXXDEPMODE -ac_ct_CXX -CXXFLAGS -CXX -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -am__nodep -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__include -DEPDIR -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -AM_BACKSLASH -AM_DEFAULT_VERBOSITY -AM_DEFAULT_V -AM_V -CSCOPE -ETAGS -CTAGS -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -runstatedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL -am__quote' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_silent_rules -enable_dependency_tracking -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -PKG_CONFIG -PKG_CONFIG_PATH -PKG_CONFIG_LIBDIR -png_CFLAGS -png_LIBS -glib_CFLAGS -glib_LIBS -poppler_CFLAGS -poppler_LIBS -poppler_glib_CFLAGS -poppler_glib_LIBS -zlib_CFLAGS -zlib_LIBS' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures epdfinfo 1.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - @<:@@S|@ac_default_prefix@:>@ - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - @<:@PREFIX@:>@ - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root @<:@DATAROOTDIR/doc/epdfinfo@:>@ - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of epdfinfo 1.0:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: "make V=1") - --disable-silent-rules verbose build output (undo: "make V=0") - --enable-dependency-tracking - do not reject slow dependency extractors - --disable-dependency-tracking - speeds up one-time build - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - PKG_CONFIG path to pkg-config utility - PKG_CONFIG_PATH - directories to add to pkg-config's search path - PKG_CONFIG_LIBDIR - path overriding pkg-config's built-in search path - png_CFLAGS C compiler flags for png, overriding pkg-config - png_LIBS linker flags for png, overriding pkg-config - glib_CFLAGS C compiler flags for glib, overriding pkg-config - glib_LIBS linker flags for glib, overriding pkg-config - poppler_CFLAGS - C compiler flags for poppler, overriding pkg-config - poppler_LIBS - linker flags for poppler, overriding pkg-config - poppler_glib_CFLAGS - C compiler flags for poppler_glib, overriding pkg-config - poppler_glib_LIBS - linker flags for poppler_glib, overriding pkg-config - zlib_CFLAGS C compiler flags for zlib, overriding pkg-config - zlib_LIBS linker flags for zlib, overriding pkg-config - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for configure.gnu first; this name is used for a wrapper for - # Metaconfig's "Configure" on case-insensitive file systems. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -epdfinfo configure 1.0 -generated by GNU Autoconf 2.71 - -Copyright (C) 2021 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -@%:@ ac_fn_c_try_compile LINENO -@%:@ -------------------------- -@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_compile - -@%:@ ac_fn_cxx_try_compile LINENO -@%:@ ---------------------------- -@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_cxx_try_compile - -@%:@ ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -@%:@ --------------------------------------------------------- -@%:@ Tests whether HEADER exists and can be compiled using the include files in -@%:@ INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -@%:@include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_cxx_check_header_compile - -@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -@%:@ ------------------------------------------------------- -@%:@ Tests whether HEADER exists and can be compiled using the include files in -@%:@ INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -@%:@include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_header_compile - -@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES -@%:@ ------------------------------------------- -@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache -@%:@ variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_type - -@%:@ ac_fn_c_try_run LINENO -@%:@ ---------------------- -@%:@ Try to run conftest.@S|@ac_ext, and return whether this succeeded. Assumes that -@%:@ executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: program exited with status $ac_status" >&5 - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_run - -@%:@ ac_fn_c_try_link LINENO -@%:@ ----------------------- -@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - test -x conftest$ac_exeext - } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_link - -@%:@ ac_fn_c_check_func LINENO FUNC VAR -@%:@ ---------------------------------- -@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. */ - -#include -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main (void) -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_func -ac_configure_args_raw= -for ac_arg -do - case $ac_arg in - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append ac_configure_args_raw " '$ac_arg'" -done - -case $ac_configure_args_raw in - *$as_nl*) - ac_safe_unquote= ;; - *) - ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. - ac_unsafe_a="$ac_unsafe_z#~" - ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" - ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; -esac - -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - $ $0$ac_configure_args_raw - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - printf "%s\n" "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Sanitize IFS. - IFS=" "" $as_nl" - # Save into config.log some information that might help in debugging. - { - echo - - printf "%s\n" "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - printf "%s\n" "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - printf "%s\n" "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - printf "%s\n" "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - printf "%s\n" "$as_me: caught signal $ac_signal" - printf "%s\n" "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -printf "%s\n" "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - ac_site_files="$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - ac_site_files="$prefix/share/config.site $prefix/etc/config.site" -else - ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" -fi - -for ac_site_file in $ac_site_files -do - case $ac_site_file in @%:@( - */*) : - ;; @%:@( - *) : - ac_site_file=./$ac_site_file ;; -esac - if test -f "$ac_site_file" && test -r "$ac_site_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -printf "%s\n" "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -printf "%s\n" "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Test code for whether the C compiler supports C89 (global declarations) -ac_c_conftest_c89_globals=' -/* Does the compiler advertise C89 conformance? - Do not test the value of __STDC__, because some compilers set it to 0 - while being otherwise adequately conformant. */ -#if !defined __STDC__ -# error "Compiler does not advertise C89 conformance" -#endif - -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ -struct buf { int x; }; -struct buf * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not \xHH hex character constants. - These do not provoke an error unfortunately, instead are silently treated - as an "x". The following induces an error, until -std is added to get - proper ANSI mode. Curiously \x00 != x always comes out true, for an - array size at least. It is necessary to write \x00 == 0 to get something - that is true only with -std. */ -int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) '\''x'\'' -int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), - int, int);' - -# Test code for whether the C compiler supports C89 (body of main). -ac_c_conftest_c89_main=' -ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); -' - -# Test code for whether the C compiler supports C99 (global declarations) -ac_c_conftest_c99_globals=' -// Does the compiler advertise C99 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L -# error "Compiler does not advertise C99 conformance" -#endif - -#include -extern int puts (const char *); -extern int printf (const char *, ...); -extern int dprintf (int, const char *, ...); -extern void *malloc (size_t); - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -// dprintf is used instead of fprintf to avoid needing to declare -// FILE and stderr. -#define debug(...) dprintf (2, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - #error "your preprocessor is broken" -#endif -#if BIG_OK -#else - #error "your preprocessor is broken" -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static bool -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str = ""; - int number = 0; - float fnumber = 0; - - while (*format) - { - switch (*format++) - { - case '\''s'\'': // string - str = va_arg (args_copy, const char *); - break; - case '\''d'\'': // int - number = va_arg (args_copy, int); - break; - case '\''f'\'': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); - - return *str && number && fnumber; -} -' - -# Test code for whether the C compiler supports C99 (body of main). -ac_c_conftest_c99_main=' - // Check bool. - _Bool success = false; - success |= (argc != 0); - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; - - int dynamic_array[ni.number]; - dynamic_array[0] = argv[0][0]; - dynamic_array[ni.number - 1] = 543; - - // work around unused variable warnings - ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' - || dynamic_array[ni.number - 1] != 543); -' - -# Test code for whether the C compiler supports C11 (global declarations) -ac_c_conftest_c11_globals=' -// Does the compiler advertise C11 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L -# error "Compiler does not advertise C11 conformance" -#endif - -// Check _Alignas. -char _Alignas (double) aligned_as_double; -char _Alignas (0) no_special_alignment; -extern char aligned_as_int; -char _Alignas (0) _Alignas (int) aligned_as_int; - -// Check _Alignof. -enum -{ - int_alignment = _Alignof (int), - int_array_alignment = _Alignof (int[100]), - char_alignment = _Alignof (char) -}; -_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); - -// Check _Noreturn. -int _Noreturn does_not_return (void) { for (;;) continue; } - -// Check _Static_assert. -struct test_static_assert -{ - int x; - _Static_assert (sizeof (int) <= sizeof (long int), - "_Static_assert does not work in struct"); - long int y; -}; - -// Check UTF-8 literals. -#define u8 syntax error! -char const utf8_literal[] = u8"happens to be ASCII" "another string"; - -// Check duplicate typedefs. -typedef long *long_ptr; -typedef long int *long_ptr; -typedef long_ptr long_ptr; - -// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. -struct anonymous -{ - union { - struct { int i; int j; }; - struct { int k; long int l; } w; - }; - int m; -} v1; -' - -# Test code for whether the C compiler supports C11 (body of main). -ac_c_conftest_c11_main=' - _Static_assert ((offsetof (struct anonymous, i) - == offsetof (struct anonymous, w.k)), - "Anonymous union alignment botch"); - v1.i = 2; - v1.w.k = 5; - ok |= v1.i != 5; -' - -# Test code for whether the C compiler supports C11 (complete). -ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} -${ac_c_conftest_c11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - ${ac_c_conftest_c11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C99 (complete). -ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - return ok; -} -" - -# Test code for whether the C compiler supports C89 (complete). -ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - return ok; -} -" - -# Test code for whether the C++ compiler supports C++98 (global declarations) -ac_cxx_conftest_cxx98_globals=' -// Does the compiler advertise C++98 conformance? -#if !defined __cplusplus || __cplusplus < 199711L -# error "Compiler does not advertise C++98 conformance" -#endif - -// These inclusions are to reject old compilers that -// lack the unsuffixed header files. -#include -#include - -// and are *not* freestanding headers in C++98. -extern void assert (int); -namespace std { - extern int strcmp (const char *, const char *); -} - -// Namespaces, exceptions, and templates were all added after "C++ 2.0". -using std::exception; -using std::strcmp; - -namespace { - -void test_exception_syntax() -{ - try { - throw "test"; - } catch (const char *s) { - // Extra parentheses suppress a warning when building autoconf itself, - // due to lint rules shared with more typical C programs. - assert (!(strcmp) (s, "test")); - } -} - -template struct test_template -{ - T const val; - explicit test_template(T t) : val(t) {} - template T add(U u) { return static_cast(u) + val; } -}; - -} // anonymous namespace -' - -# Test code for whether the C++ compiler supports C++98 (body of main) -ac_cxx_conftest_cxx98_main=' - assert (argc); - assert (! argv[0]); -{ - test_exception_syntax (); - test_template tt (2.0); - assert (tt.add (4) == 6.0); - assert (true && !false); -} -' - -# Test code for whether the C++ compiler supports C++11 (global declarations) -ac_cxx_conftest_cxx11_globals=' -// Does the compiler advertise C++ 2011 conformance? -#if !defined __cplusplus || __cplusplus < 201103L -# error "Compiler does not advertise C++11 conformance" -#endif - -namespace cxx11test -{ - constexpr int get_val() { return 20; } - - struct testinit - { - int i; - double d; - }; - - class delegate - { - public: - delegate(int n) : n(n) {} - delegate(): delegate(2354) {} - - virtual int getval() { return this->n; }; - protected: - int n; - }; - - class overridden : public delegate - { - public: - overridden(int n): delegate(n) {} - virtual int getval() override final { return this->n * 2; } - }; - - class nocopy - { - public: - nocopy(int i): i(i) {} - nocopy() = default; - nocopy(const nocopy&) = delete; - nocopy & operator=(const nocopy&) = delete; - private: - int i; - }; - - // for testing lambda expressions - template Ret eval(Fn f, Ret v) - { - return f(v); - } - - // for testing variadic templates and trailing return types - template auto sum(V first) -> V - { - return first; - } - template auto sum(V first, Args... rest) -> V - { - return first + sum(rest...); - } -} -' - -# Test code for whether the C++ compiler supports C++11 (body of main) -ac_cxx_conftest_cxx11_main=' -{ - // Test auto and decltype - auto a1 = 6538; - auto a2 = 48573953.4; - auto a3 = "String literal"; - - int total = 0; - for (auto i = a3; *i; ++i) { total += *i; } - - decltype(a2) a4 = 34895.034; -} -{ - // Test constexpr - short sa[cxx11test::get_val()] = { 0 }; -} -{ - // Test initializer lists - cxx11test::testinit il = { 4323, 435234.23544 }; -} -{ - // Test range-based for - int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, - 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; - for (auto &x : array) { x += 23; } -} -{ - // Test lambda expressions - using cxx11test::eval; - assert (eval ([](int x) { return x*2; }, 21) == 42); - double d = 2.0; - assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); - assert (d == 5.0); - assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); - assert (d == 5.0); -} -{ - // Test use of variadic templates - using cxx11test::sum; - auto a = sum(1); - auto b = sum(1, 2); - auto c = sum(1.0, 2.0, 3.0); -} -{ - // Test constructor delegation - cxx11test::delegate d1; - cxx11test::delegate d2(); - cxx11test::delegate d3(45); -} -{ - // Test override and final - cxx11test::overridden o1(55464); -} -{ - // Test nullptr - char *c = nullptr; -} -{ - // Test template brackets - test_template<::test_template> v(test_template(12)); -} -{ - // Unicode literals - char const *utf8 = u8"UTF-8 string \u2500"; - char16_t const *utf16 = u"UTF-8 string \u2500"; - char32_t const *utf32 = U"UTF-32 string \u2500"; -} -' - -# Test code for whether the C compiler supports C++11 (complete). -ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals} -${ac_cxx_conftest_cxx11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - ${ac_cxx_conftest_cxx11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C++98 (complete). -ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals} -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - return ok; -} -" - -as_fn_append ac_header_cxx_list " stdio.h stdio_h HAVE_STDIO_H" -as_fn_append ac_header_cxx_list " stdlib.h stdlib_h HAVE_STDLIB_H" -as_fn_append ac_header_cxx_list " string.h string_h HAVE_STRING_H" -as_fn_append ac_header_cxx_list " inttypes.h inttypes_h HAVE_INTTYPES_H" -as_fn_append ac_header_cxx_list " stdint.h stdint_h HAVE_STDINT_H" -as_fn_append ac_header_cxx_list " strings.h strings_h HAVE_STRINGS_H" -as_fn_append ac_header_cxx_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" -as_fn_append ac_header_cxx_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" -as_fn_append ac_header_cxx_list " unistd.h unistd_h HAVE_UNISTD_H" - -# Auxiliary files required by this configure script. -ac_aux_files="config.guess config.sub ar-lib compile missing install-sh" - -# Locations in which to look for auxiliary files. -ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." - -# Search for a directory containing all of the required auxiliary files, -# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. -# If we don't find one directory that contains all the files we need, -# we report the set of missing files from the *first* directory in -# $ac_aux_dir_candidates and give up. -ac_missing_aux_files="" -ac_first_candidate=: -printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in $ac_aux_dir_candidates -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - - printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 - ac_aux_dir_found=yes - ac_install_sh= - for ac_aux in $ac_aux_files - do - # As a special case, if "install-sh" is required, that requirement - # can be satisfied by any of "install-sh", "install.sh", or "shtool", - # and $ac_install_sh is set appropriately for whichever one is found. - if test x"$ac_aux" = x"install-sh" - then - if test -f "${as_dir}install-sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 - ac_install_sh="${as_dir}install-sh -c" - elif test -f "${as_dir}install.sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 - ac_install_sh="${as_dir}install.sh -c" - elif test -f "${as_dir}shtool"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 - ac_install_sh="${as_dir}shtool install -c" - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} install-sh" - else - break - fi - fi - else - if test -f "${as_dir}${ac_aux}"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" - else - break - fi - fi - fi - done - if test "$ac_aux_dir_found" = yes; then - ac_aux_dir="$as_dir" - break - fi - ac_first_candidate=false - - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 -fi - - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -if test -f "${ac_aux_dir}config.guess"; then - ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" -fi -if test -f "${ac_aux_dir}config.sub"; then - ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" -fi -if test -f "$ac_aux_dir/configure"; then - ac_@&t@configure="$SHELL ${ac_aux_dir}configure" -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' - and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -am__api_version='1.16' - - - - # Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -printf %s "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test ${ac_cv_path_install+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - # Account for fact that we put trailing slashes in our PATH walk. -case $as_dir in @%:@(( - ./ | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test ${ac_cv_path_install+y}; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -printf "%s\n" "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -printf %s "checking whether build environment is sane... " >&6; } -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -esac - -# Do 'set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken - alias in your environment" "$LINENO" 5 - fi - if test "$2" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error $? "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi - -rm -f conftest.file - -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` - - -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` - - - if test x"${MISSING+set}" != xset; then - MISSING="\${SHELL} '$am_aux_dir/missing'" -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -printf "%s\n" "$STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -printf "%s\n" "$ac_ct_STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 -printf %s "checking for a race-free mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test ${ac_cv_path_mkdir+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue - case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir ('*'coreutils) '* | \ - 'BusyBox '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test ${ac_cv_path_mkdir+y}; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -printf "%s\n" "$MKDIR_P" >&6; } - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AWK+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -printf "%s\n" "$AWK" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval test \${ac_cv_prog_make_${ac_make}_set+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - SET_MAKE= -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -@%:@ Check whether --enable-silent-rules was given. -if test ${enable_silent_rules+y} -then : - enableval=$enable_silent_rules; -fi - -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=1;; -esac -am_make=${MAKE-make} -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -printf %s "checking whether $am_make supports nested variables... " >&6; } -if test ${am_cv_make_support_nested_variables+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if printf "%s\n" 'TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AM_BACKSLASH='\' - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='epdfinfo' - VERSION='1.0' - - -printf "%s\n" "@%:@define PACKAGE \"$PACKAGE\"" >>confdefs.h - - -printf "%s\n" "@%:@define VERSION \"$VERSION\"" >>confdefs.h - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -mkdir_p='$(MKDIR_P)' - -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' - - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar pax cpio none' - -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - - - -# Variables for tags utilities; see am/tags.am -if test -z "$CTAGS"; then - CTAGS=ctags -fi - -if test -z "$ETAGS"; then - ETAGS=etags -fi - -if test -z "$CSCOPE"; then - CSCOPE=cscope -fi - - - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 - fi -fi - - -ac_config_headers="$ac_config_headers config.h" - - -# Checks for programs. - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $@%:@ != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. -set dummy ${ac_tool_prefix}clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "clang", so it can be a program name with args. -set dummy clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -fi - - -test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion -version; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -printf %s "checking whether the C compiler works... " >&6; } -ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else $as_nop - ac_file='' -fi -if test -z "$ac_file" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -printf %s "checking for C compiler default output file name... " >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -printf "%s\n" "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -printf %s "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else $as_nop - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -printf "%s\n" "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -@%:@include -int -main (void) -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -printf %s "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } - fi - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -printf "%s\n" "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -printf %s "checking for suffix of object files... " >&6; } -if test ${ac_cv_objext+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -printf "%s\n" "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 -printf %s "checking whether the compiler supports GNU C... " >&6; } -if test ${ac_cv_c_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+y} -ac_save_CFLAGS=$CFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -printf %s "checking whether $CC accepts -g... " >&6; } -if test ${ac_cv_prog_cc_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -else $as_nop - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -printf "%s\n" "$ac_cv_prog_cc_g" >&6; } -if test $ac_test_CFLAGS; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -ac_prog_cc_stdc=no -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 -printf %s "checking for $CC option to enable C11 features... " >&6; } -if test ${ac_cv_prog_cc_c11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c11=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c11_program -_ACEOF -for ac_arg in '' -std=gnu11 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c11" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 -printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } - CC="$CC $ac_cv_prog_cc_c11" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 - ac_prog_cc_stdc=c11 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 -printf %s "checking for $CC option to enable C99 features... " >&6; } -if test ${ac_cv_prog_cc_c99+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c99_program -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c99" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c99" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } - CC="$CC $ac_cv_prog_cc_c99" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 - ac_prog_cc_stdc=c99 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 -printf %s "checking for $CC option to enable C89 features... " >&6; } -if test ${ac_cv_prog_cc_c89+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c89_program -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c89" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c89" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } - CC="$CC $ac_cv_prog_cc_c89" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 - ac_prog_cc_stdc=c89 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 -printf %s "checking whether $CC understands -c and -o together... " >&6; } -if test ${am_cv_prog_cc_c_o+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 - ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 -printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 -printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 - (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - case $?:`cat confinc.out 2>/dev/null` in @%:@( - '0:this is the am__doit target') : - case $s in @%:@( - BSD) : - am__include='.include' am__quote='"' ;; @%:@( - *) : - am__include='include' am__quote='' ;; -esac ;; @%:@( - *) : - ;; -esac - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 -printf "%s\n" "${_am_result}" >&6; } - -@%:@ Check whether --enable-dependency-tracking was given. -if test ${enable_dependency_tracking+y} -then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - -depcc="$CC" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CC_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - - - - - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -printf "%s\n" "$CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -printf "%s\n" "$ac_ct_CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5 -printf %s "checking whether the compiler supports GNU C++... " >&6; } -if test ${ac_cv_cxx_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+y} -ac_save_CXXFLAGS=$CXXFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -printf %s "checking whether $CXX accepts -g... " >&6; } -if test ${ac_cv_prog_cxx_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -else $as_nop - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - -else $as_nop - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -printf "%s\n" "$ac_cv_prog_cxx_g" >&6; } -if test $ac_test_CXXFLAGS; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_prog_cxx_stdcxx=no -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 -printf %s "checking for $CXX option to enable C++11 features... " >&6; } -if test ${ac_cv_prog_cxx_11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_11=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx11_program -_ACEOF -for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx11" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx11" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11 - ac_prog_cxx_stdcxx=cxx11 -fi -fi -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 -printf %s "checking for $CXX option to enable C++98 features... " >&6; } -if test ${ac_cv_prog_cxx_98+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_98=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx98_program -_ACEOF -for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx98=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx98" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx98" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx98" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx98" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98 - ac_prog_cxx_stdcxx=cxx98 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CXX" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CXX_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -printf "%s\n" "$RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -printf "%s\n" "$ac_ct_RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - - - - if test -n "$ac_tool_prefix"; then - for ac_prog in ar lib "link -lib" - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -printf "%s\n" "$AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AR" && break - done -fi -if test -z "$AR"; then - ac_ct_AR=$AR - for ac_prog in ar lib "link -lib" -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -printf "%s\n" "$ac_ct_AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_AR" && break -done - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -fi - -: ${AR=ar} - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 -printf %s "checking the archiver ($AR) interface... " >&6; } -if test ${am_cv_ar_interface+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - am_cv_ar_interface=ar - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -int some_variable = 0; -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=ar - else - am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=lib - else - am_cv_ar_interface=unknown - fi - fi - rm -f conftest.lib libconftest.a - -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 -printf "%s\n" "$am_cv_ar_interface" >&6; } - -case $am_cv_ar_interface in -ar) - ;; -lib) - # Microsoft lib, so override with the ar-lib wrapper script. - # FIXME: It is wrong to rewrite AR. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__AR in this case, - # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something - # similar. - AR="$am_aux_dir/ar-lib $AR" - ;; -unknown) - as_fn_error $? "could not determine $AR interface" "$LINENO" 5 - ;; -esac - - -# Checks for libraries. -HAVE_POPPLER_FIND_OPTS="no (requires poppler-glib >= 0.22)" -HAVE_POPPLER_ANNOT_WRITE="no (requires poppler-glib >= 0.19.4)" -HAVE_POPPLER_ANNOT_MARKUP="no (requires poppler-glib >= 0.26)" - - - - - - - - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -printf "%s\n" "$PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.9.0 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - PKG_CONFIG="" - fi -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png" >&5 -printf %s "checking for png... " >&6; } - -if test -n "$png_CFLAGS"; then - pkg_cv_png_CFLAGS="$png_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$png_LIBS"; then - pkg_cv_png_LIBS="$png_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - png_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng" 2>&1` - else - png_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$png_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (libpng) were not met: - -$png_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - png_CFLAGS=$pkg_cv_png_CFLAGS - png_LIBS=$pkg_cv_png_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib" >&5 -printf %s "checking for glib... " >&6; } - -if test -n "$glib_CFLAGS"; then - pkg_cv_glib_CFLAGS="$glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$glib_LIBS"; then - pkg_cv_glib_LIBS="$glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1` - else - glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (glib-2.0) were not met: - -$glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - glib_CFLAGS=$pkg_cv_glib_CFLAGS - glib_LIBS=$pkg_cv_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler" >&5 -printf %s "checking for poppler... " >&6; } - -if test -n "$poppler_CFLAGS"; then - pkg_cv_poppler_CFLAGS="$poppler_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_CFLAGS=`$PKG_CONFIG --cflags "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_LIBS"; then - pkg_cv_poppler_LIBS="$poppler_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_LIBS=`$PKG_CONFIG --libs "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler" 2>&1` - else - poppler_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler) were not met: - -$poppler_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_CFLAGS=$pkg_cv_poppler_CFLAGS - poppler_LIBS=$pkg_cv_poppler_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler_glib" >&5 -printf %s "checking for poppler_glib... " >&6; } - -if test -n "$poppler_glib_CFLAGS"; then - pkg_cv_poppler_glib_CFLAGS="$poppler_glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_CFLAGS=`$PKG_CONFIG --cflags "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_glib_LIBS"; then - pkg_cv_poppler_glib_LIBS="$poppler_glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_LIBS=`$PKG_CONFIG --libs "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - else - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler-glib >= 0.16.0) were not met: - -$poppler_glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_glib_CFLAGS=$pkg_cv_poppler_glib_CFLAGS - poppler_glib_LIBS=$pkg_cv_poppler_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.19.4\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.19.4") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_WRITE=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.22\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.22") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_FIND_OPTS=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.26\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.26") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_MARKUP=yes -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib" >&5 -printf %s "checking for zlib... " >&6; } - -if test -n "$zlib_CFLAGS"; then - pkg_cv_zlib_CFLAGS="$zlib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$zlib_LIBS"; then - pkg_cv_zlib_LIBS="$zlib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - zlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1` - else - zlib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$zlib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (zlib) were not met: - -$zlib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - zlib_CFLAGS=$pkg_cv_zlib_CFLAGS - zlib_LIBS=$pkg_cv_zlib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #ifndef _WIN32 - error - #endif - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - have_w32=true -else $as_nop - have_w32=false -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test "$have_w32" = true; then - HAVE_W32_TRUE= - HAVE_W32_FALSE='#' -else - HAVE_W32_TRUE='#' - HAVE_W32_FALSE= -fi - - -if test "$have_w32" = true; then - if test "$MSYSTEM" = MINGW32 -o "$MSYSTEM" = MINGW64; then - # glib won't work properly on msys2 without it. - CFLAGS="-D__USE_MINGW_ANSI_STDIO=1 $CFLAGS" - fi -fi - -SAVED_CPPFLAGS=$CPPFLAGS -CPPFLAGS=$poppler_CFLAGS -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -# Check if we can use the -std=c++11 option. -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# Check whether the given FLAG works with the current language's compiler -# or gives an error. (Warnings, however, are ignored) -# -# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on -# success/failure. -# -# If EXTRA-FLAGS is defined, it is added to the current language's default -# flags (e.g. CFLAGS) when the check is done. The check is thus made with -# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to -# force the compiler to issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this -# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# 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 . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 5 - - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -std=c++11" >&5 -printf %s "checking whether C++ compiler accepts -std=c++11... " >&6; } -if test ${ax_cv_check_cxxflags___std_cpp11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - - ax_check_save_flags=$CXXFLAGS - CXXFLAGS="$CXXFLAGS -std=c++11" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ax_cv_check_cxxflags___std_cpp11=yes -else $as_nop - ax_cv_check_cxxflags___std_cpp11=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - CXXFLAGS=$ax_check_save_flags -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___std_cpp11" >&5 -printf "%s\n" "$ax_cv_check_cxxflags___std_cpp11" >&6; } -if test "x$ax_cv_check_cxxflags___std_cpp11" = xyes -then : - HAVE_STD_CXX11=yes -else $as_nop - : -fi - - -if test "$HAVE_STD_CXX11" = yes; then - CXXFLAGS="-std=c++11 $CXXFLAGS" -fi -# Check for private poppler header. -ac_header= ac_cache= -for ac_item in $ac_header_cxx_list -do - if test $ac_cache; then - ac_fn_cxx_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" - if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then - printf "%s\n" "#define $ac_item 1" >> confdefs.h - fi - ac_header= ac_cache= - elif test $ac_header; then - ac_cache=$ac_item - else - ac_header=$ac_item - fi -done - - - - - - - - -if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes -then : - -printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h - -fi - for ac_header in Annot.h PDFDocEncoding.h -do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : - cat >>confdefs.h <<_ACEOF -@%:@define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -else $as_nop - as_fn_error $? "cannot find necessary poppler-private header (see README.org)" "$LINENO" 5 -fi - -done -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CPPFLAGS=$SAVED_CPPFLAGS - -# Setup compile time features. -if test "$HAVE_POPPLER_FIND_OPTS" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_FIND_OPTS 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_WRITE" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_ANNOT_WRITE 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_MARKUP" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_ANNOT_MARKUP 1" >>confdefs.h - -fi - - - - # Make sure we can run config.sub. -$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -printf %s "checking build system type... " >&6; } -if test ${ac_cv_build+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -printf "%s\n" "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -printf %s "checking host system type... " >&6; } -if test ${ac_cv_host+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -printf "%s\n" "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -# Checks for header files. -ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" -if test "x$ac_cv_header_stdlib_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STDLIB_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" -if test "x$ac_cv_header_string_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRING_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRINGS_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default" -if test "x$ac_cv_header_err_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_ERR_H 1" >>confdefs.h - -fi - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error.h" >&5 -printf %s "checking for error.h... " >&6; } -SAVED_CFLAGS=$CFLAGS -CFLAGS="$poppler_CFLAGS $poppler_glib_CFLAGS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - -int -main (void) -{ -error (0, 0, ""); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -printf "%s\n" "@%:@define HAVE_ERROR_H 1" >>confdefs.h - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CFLAGS=$SAVED_CFLAGS - -# Checks for typedefs, structures, and compiler characteristics. -ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes -then : - -else $as_nop - -printf "%s\n" "@%:@define size_t unsigned int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" -if test "x$ac_cv_type_ssize_t" = xyes -then : - -else $as_nop - -printf "%s\n" "@%:@define ssize_t int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" -if test "x$ac_cv_type_ptrdiff_t" = xyes -then : - -printf "%s\n" "@%:@define HAVE_PTRDIFF_T 1" >>confdefs.h - - -fi - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -printf %s "checking whether byte ordering is bigendian... " >&6; } -if test ${ac_cv_c_bigendian+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_c_bigendian=unknown - # See if we're dealing with a universal compiler. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - - # Check for potential -arch flags. It is not universal unless - # there are at least two -arch flags with different values. - ac_arch= - ac_prev= - for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do - if test -n "$ac_prev"; then - case $ac_word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then - ac_arch=$ac_word - else - ac_cv_c_bigendian=universal - break - fi - ;; - esac - ac_prev= - elif test "x$ac_word" = "x-arch"; then - ac_prev=arch - fi - done -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test $ac_cv_c_bigendian = unknown; then - # See if sys/param.h defines the BYTE_ORDER macro. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ - && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ - && LITTLE_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to _BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#ifndef _BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # Compile a test program. - if test "$cross_compiling" = yes -then : - # Try to guess by grepping values from an object file. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -unsigned short int ascii_mm[] = - { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - unsigned short int ascii_ii[] = - { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - int use_ascii (int i) { - return ascii_mm[i] + ascii_ii[i]; - } - unsigned short int ebcdic_ii[] = - { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - unsigned short int ebcdic_mm[] = - { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - int use_ebcdic (int i) { - return ebcdic_mm[i] + ebcdic_ii[i]; - } - extern int foo; - -int -main (void) -{ -return use_ascii (foo) == use_ebcdic (foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then - ac_cv_c_bigendian=yes - fi - if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi - fi -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main (void) -{ - - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_c_bigendian=no -else $as_nop - ac_cv_c_bigendian=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -printf "%s\n" "$ac_cv_c_bigendian" >&6; } - case $ac_cv_c_bigendian in #( - yes) - printf "%s\n" "@%:@define WORDS_BIGENDIAN 1" >>confdefs.h -;; #( - no) - ;; #( - universal) - -printf "%s\n" "@%:@define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h - - ;; #( - *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; - esac - - -# Checks for library functions. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5 -printf %s "checking for error_at_line... " >&6; } -if test ${ac_cv_lib_error_at_line+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main (void) -{ -error_at_line (0, 0, "", 0, "an error occurred"); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_error_at_line=yes -else $as_nop - ac_cv_lib_error_at_line=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5 -printf "%s\n" "$ac_cv_lib_error_at_line" >&6; } -if test $ac_cv_lib_error_at_line = no; then - case " $LIB@&t@OBJS " in - *" error.$ac_objext "* ) ;; - *) LIB@&t@OBJS="$LIB@&t@OBJS error.$ac_objext" - ;; -esac - -fi - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5 -printf %s "checking for working strtod... " >&6; } -if test ${ac_cv_func_strtod+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "$cross_compiling" = yes -then : - ac_cv_func_strtod=no -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -$ac_includes_default -#ifndef strtod -double strtod (); -#endif -int -main (void) -{ - { - /* Some versions of Linux strtod mis-parse strings with leading '+'. */ - char *string = " +69"; - char *term; - double value; - value = strtod (string, &term); - if (value != 69 || term != (string + 4)) - return 1; - } - - { - /* Under Solaris 2.4, strtod returns the wrong value for the - terminating character under some conditions. */ - char *string = "NaN"; - char *term; - strtod (string, &term); - if (term != string && *(term - 1) == 0) - return 1; - } - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_func_strtod=yes -else $as_nop - ac_cv_func_strtod=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5 -printf "%s\n" "$ac_cv_func_strtod" >&6; } -if test $ac_cv_func_strtod = no; then - case " $LIB@&t@OBJS " in - *" strtod.$ac_objext "* ) ;; - *) LIB@&t@OBJS="$LIB@&t@OBJS strtod.$ac_objext" - ;; -esac - -ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" -if test "x$ac_cv_func_pow" = xyes -then : - -fi - -if test $ac_cv_func_pow = no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 -printf %s "checking for pow in -lm... " >&6; } -if test ${ac_cv_lib_m_pow+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -char pow (); -int -main (void) -{ -return pow (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_m_pow=yes -else $as_nop - ac_cv_lib_m_pow=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 -printf "%s\n" "$ac_cv_lib_m_pow" >&6; } -if test "x$ac_cv_lib_m_pow" = xyes -then : - POW_LIB=-lm -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5 -printf "%s\n" "$as_me: WARNING: cannot find library containing definition of pow" >&2;} -fi - -fi - -fi - -ac_fn_c_check_func "$LINENO" "strcspn" "ac_cv_func_strcspn" -if test "x$ac_cv_func_strcspn" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRCSPN 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" -if test "x$ac_cv_func_strtol" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRTOL 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" -if test "x$ac_cv_func_getline" = xyes -then : - printf "%s\n" "@%:@define HAVE_GETLINE 1" >>confdefs.h - -fi - - -ac_config_files="$ac_config_files Makefile" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - if test "x$cache_file" != "x/dev/null"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -printf "%s\n" "$as_me: updating cache $cache_file" >&6;} - if test ! -f "$cache_file" || test -h "$cache_file"; then - cat confcache >"$cache_file" - else - case $cache_file in #( - */* | ?:*) - mv -f confcache "$cache_file"$$ && - mv -f "$cache_file"$$ "$cache_file" ;; #( - *) - mv -f confcache "$cache_file" ;; - esac - fi - fi - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIB@&t@OBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -printf %s "checking that generated files are newer than configure... " >&6; } - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 -printf "%s\n" "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error $? "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${HAVE_W32_TRUE}" && test -z "${HAVE_W32_FALSE}"; then - as_fn_error $? "conditional \"HAVE_W32\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in @%:@(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - - -@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] -@%:@ ---------------------------------------- -@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are -@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the -@%:@ script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} @%:@ as_fn_error - - - -@%:@ as_fn_set_status STATUS -@%:@ ----------------------- -@%:@ Set @S|@? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} @%:@ as_fn_set_status - -@%:@ as_fn_exit STATUS -@%:@ ----------------- -@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} @%:@ as_fn_exit - -@%:@ as_fn_unset VAR -@%:@ --------------- -@%:@ Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -@%:@ as_fn_append VAR VALUE -@%:@ ---------------------- -@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take -@%:@ advantage of any shell optimizations that allow amortized linear growth over -@%:@ repeated appends, instead of the typical quadratic growth present in naive -@%:@ implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -@%:@ as_fn_arith ARG... -@%:@ ------------------ -@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the -@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments -@%:@ must be portable across @S|@(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in @%:@((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_@&t@echo='printf %s\n' -as_@&t@echo_n='printf %s' - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -@%:@ as_fn_mkdir_p -@%:@ ------------- -@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} @%:@ as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -@%:@ as_fn_executable_p FILE -@%:@ ----------------------- -@%:@ Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} @%:@ as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` -ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config='$ac_cs_config_escaped' -ac_cs_version="\\ -epdfinfo config.status 1.0 -configured by $0, generated by GNU Autoconf 2.71, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2021 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - printf "%s\n" "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - printf "%s\n" "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - printf "%s\n" "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -@%:@@%:@ Running $as_me. @%:@@%:@ -_ASBOX - printf "%s\n" "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files - test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers - test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -printf "%s\n" "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`printf "%s\n" "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -printf "%s\n" "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - case $CONFIG_FILES in @%:@( - *\'*) : - eval set x "$CONFIG_FILES" ;; @%:@( - *) : - set x $CONFIG_FILES ;; @%:@( - *) : - ;; -esac - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`$as_dirname -- "$am_mf" || -$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$am_mf" : 'X\(//\)[^/]' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$am_mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - am_filepart=`$as_basename -- "$am_mf" || -$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$am_mf" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { echo "$as_me:$LINENO: cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles" >&5 - (cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } || am_rc=$? - done - if test $am_rc -ne 0; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking). -See \`config.log' for more details" "$LINENO" 5; } - fi - { am_dirpart=; unset am_dirpart;} - { am_filepart=; unset am_filepart;} - { am_mf=; unset am_mf;} - { am_rc=; unset am_rc;} - rm -f conftest-deps.mk -} - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - - -echo -echo "Is case-sensitive searching enabled ? ${HAVE_POPPLER_FIND_OPTS}" -echo "Is modifying text annotations enabled ? ${HAVE_POPPLER_ANNOT_WRITE}" -echo "Is modifying markup annotations enabled ? ${HAVE_POPPLER_ANNOT_MARKUP}" -echo diff --git a/straight/build/pdf-tools/build/server/autom4te.cache/output.2 b/straight/build/pdf-tools/build/server/autom4te.cache/output.2 deleted file mode 100644 index b9fb443c..00000000 --- a/straight/build/pdf-tools/build/server/autom4te.cache/output.2 +++ /dev/null @@ -1,8450 +0,0 @@ -@%:@! /bin/sh -@%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.71 for epdfinfo 1.0. -@%:@ -@%:@ Report bugs to . -@%:@ -@%:@ -@%:@ Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, -@%:@ Inc. -@%:@ -@%:@ -@%:@ This configure script is free software; the Free Software Foundation -@%:@ gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in @%:@(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - -# Use a proper internal environment variable to ensure we don't fall - # into an infinite loop, continuously re-executing ourselves. - if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then - _as_can_reexec=no; export _as_can_reexec; - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in @%:@ (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 - fi - # We don't want this to propagate to other subprocesses. - { _as_can_reexec=; unset _as_can_reexec;} -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="as_nop=: -if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else \$as_nop - case \`(set -o) 2>/dev/null\` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ) -then : - -else \$as_nop - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1 -blah=\$(echo \$(echo blah)) -test x\"\$blah\" = xblah || exit 1 -test -x / || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" - if (eval "$as_required") 2>/dev/null -then : - as_have_required=yes -else $as_nop - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null -then : - -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - case $as_dir in @%:@( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$as_shell as_have_required=yes - if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null -then : - break 2 -fi -fi - done;; - esac - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi -fi - - - if test "x$CONFIG_SHELL" != x -then : - export CONFIG_SHELL - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in @%:@ (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 -fi - - if test x$as_have_required = xno -then : - printf "%s\n" "$0: This script requires a shell more modern than all" - printf "%s\n" "$0: the shells that I found on your system." - if test ${ZSH_VERSION+y} ; then - printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" - printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." - else - printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and -$0: politza@fh-trier.de about your system, including any -$0: error possibly output before this message. Then install -$0: a modern shell, or manually run the script under such a -$0: shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -@%:@ as_fn_unset VAR -@%:@ --------------- -@%:@ Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - - -@%:@ as_fn_set_status STATUS -@%:@ ----------------------- -@%:@ Set @S|@? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} @%:@ as_fn_set_status - -@%:@ as_fn_exit STATUS -@%:@ ----------------- -@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} @%:@ as_fn_exit -@%:@ as_fn_nop -@%:@ --------- -@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -@%:@ as_fn_mkdir_p -@%:@ ------------- -@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} @%:@ as_fn_mkdir_p - -@%:@ as_fn_executable_p FILE -@%:@ ----------------------- -@%:@ Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} @%:@ as_fn_executable_p -@%:@ as_fn_append VAR VALUE -@%:@ ---------------------- -@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take -@%:@ advantage of any shell optimizations that allow amortized linear growth over -@%:@ repeated appends, instead of the typical quadratic growth present in naive -@%:@ implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -@%:@ as_fn_arith ARG... -@%:@ ------------------ -@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the -@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments -@%:@ must be portable across @S|@(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - -@%:@ as_fn_nop -@%:@ --------- -@%:@ Do nothing but, unlike ":", preserve the value of @S|@?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] -@%:@ ---------------------------------------- -@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are -@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the -@%:@ script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} @%:@ as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # If we had to re-execute with $CONFIG_SHELL, we're ensured to have - # already done that, so ensure we don't try to do so again and fall - # in an infinite loop. This has already happened in practice. - _as_can_reexec=no; export _as_can_reexec - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in @%:@((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_@&t@echo='printf %s\n' -as_@&t@echo_n='printf %s' - - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIB@&t@OBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='epdfinfo' -PACKAGE_TARNAME='epdfinfo' -PACKAGE_VERSION='1.0' -PACKAGE_STRING='epdfinfo 1.0' -PACKAGE_BUGREPORT='politza@fh-trier.de' -PACKAGE_URL='' - -ac_unique_file="epdfinfo.h" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_STDIO_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif -#ifdef HAVE_STRING_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_header_cxx_list= -ac_subst_vars='am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -POW_LIB -LIB@&t@OBJS -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -HAVE_W32_FALSE -HAVE_W32_TRUE -zlib_LIBS -zlib_CFLAGS -poppler_glib_LIBS -poppler_glib_CFLAGS -poppler_LIBS -poppler_CFLAGS -glib_LIBS -glib_CFLAGS -png_LIBS -png_CFLAGS -PKG_CONFIG_LIBDIR -PKG_CONFIG_PATH -PKG_CONFIG -ac_ct_AR -AR -RANLIB -am__fastdepCXX_FALSE -am__fastdepCXX_TRUE -CXXDEPMODE -ac_ct_CXX -CXXFLAGS -CXX -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -am__nodep -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__include -DEPDIR -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -AM_BACKSLASH -AM_DEFAULT_VERBOSITY -AM_DEFAULT_V -AM_V -CSCOPE -ETAGS -CTAGS -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -runstatedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL -am__quote' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_silent_rules -enable_dependency_tracking -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -PKG_CONFIG -PKG_CONFIG_PATH -PKG_CONFIG_LIBDIR -png_CFLAGS -png_LIBS -glib_CFLAGS -glib_LIBS -poppler_CFLAGS -poppler_LIBS -poppler_glib_CFLAGS -poppler_glib_LIBS -zlib_CFLAGS -zlib_LIBS' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures epdfinfo 1.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - @<:@@S|@ac_default_prefix@:>@ - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - @<:@PREFIX@:>@ - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root @<:@DATAROOTDIR/doc/epdfinfo@:>@ - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of epdfinfo 1.0:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: "make V=1") - --disable-silent-rules verbose build output (undo: "make V=0") - --enable-dependency-tracking - do not reject slow dependency extractors - --disable-dependency-tracking - speeds up one-time build - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - PKG_CONFIG path to pkg-config utility - PKG_CONFIG_PATH - directories to add to pkg-config's search path - PKG_CONFIG_LIBDIR - path overriding pkg-config's built-in search path - png_CFLAGS C compiler flags for png, overriding pkg-config - png_LIBS linker flags for png, overriding pkg-config - glib_CFLAGS C compiler flags for glib, overriding pkg-config - glib_LIBS linker flags for glib, overriding pkg-config - poppler_CFLAGS - C compiler flags for poppler, overriding pkg-config - poppler_LIBS - linker flags for poppler, overriding pkg-config - poppler_glib_CFLAGS - C compiler flags for poppler_glib, overriding pkg-config - poppler_glib_LIBS - linker flags for poppler_glib, overriding pkg-config - zlib_CFLAGS C compiler flags for zlib, overriding pkg-config - zlib_LIBS linker flags for zlib, overriding pkg-config - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for configure.gnu first; this name is used for a wrapper for - # Metaconfig's "Configure" on case-insensitive file systems. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -epdfinfo configure 1.0 -generated by GNU Autoconf 2.71 - -Copyright (C) 2021 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -@%:@ ac_fn_c_try_compile LINENO -@%:@ -------------------------- -@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_compile - -@%:@ ac_fn_cxx_try_compile LINENO -@%:@ ---------------------------- -@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_cxx_try_compile - -@%:@ ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -@%:@ --------------------------------------------------------- -@%:@ Tests whether HEADER exists and can be compiled using the include files in -@%:@ INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -@%:@include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_cxx_check_header_compile - -@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -@%:@ ------------------------------------------------------- -@%:@ Tests whether HEADER exists and can be compiled using the include files in -@%:@ INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -@%:@include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_header_compile - -@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES -@%:@ ------------------------------------------- -@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache -@%:@ variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_type - -@%:@ ac_fn_c_try_run LINENO -@%:@ ---------------------- -@%:@ Try to run conftest.@S|@ac_ext, and return whether this succeeded. Assumes that -@%:@ executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: program exited with status $ac_status" >&5 - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_run - -@%:@ ac_fn_c_try_link LINENO -@%:@ ----------------------- -@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - test -x conftest$ac_exeext - } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} @%:@ ac_fn_c_try_link - -@%:@ ac_fn_c_check_func LINENO FUNC VAR -@%:@ ---------------------------------- -@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. */ - -#include -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main (void) -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} @%:@ ac_fn_c_check_func -ac_configure_args_raw= -for ac_arg -do - case $ac_arg in - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append ac_configure_args_raw " '$ac_arg'" -done - -case $ac_configure_args_raw in - *$as_nl*) - ac_safe_unquote= ;; - *) - ac_unsafe_z='|&;<>()$`\\"*?@<:@ '' ' # This string ends in space, tab. - ac_unsafe_a="$ac_unsafe_z#~" - ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" - ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; -esac - -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - $ $0$ac_configure_args_raw - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - printf "%s\n" "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Sanitize IFS. - IFS=" "" $as_nl" - # Save into config.log some information that might help in debugging. - { - echo - - printf "%s\n" "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - printf "%s\n" "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - printf "%s\n" "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - printf "%s\n" "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - printf "%s\n" "$as_me: caught signal $ac_signal" - printf "%s\n" "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -printf "%s\n" "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -printf "%s\n" "@%:@define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h - -printf "%s\n" "@%:@define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - ac_site_files="$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - ac_site_files="$prefix/share/config.site $prefix/etc/config.site" -else - ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" -fi - -for ac_site_file in $ac_site_files -do - case $ac_site_file in @%:@( - */*) : - ;; @%:@( - *) : - ac_site_file=./$ac_site_file ;; -esac - if test -f "$ac_site_file" && test -r "$ac_site_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -printf "%s\n" "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -printf "%s\n" "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Test code for whether the C compiler supports C89 (global declarations) -ac_c_conftest_c89_globals=' -/* Does the compiler advertise C89 conformance? - Do not test the value of __STDC__, because some compilers set it to 0 - while being otherwise adequately conformant. */ -#if !defined __STDC__ -# error "Compiler does not advertise C89 conformance" -#endif - -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ -struct buf { int x; }; -struct buf * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not \xHH hex character constants. - These do not provoke an error unfortunately, instead are silently treated - as an "x". The following induces an error, until -std is added to get - proper ANSI mode. Curiously \x00 != x always comes out true, for an - array size at least. It is necessary to write \x00 == 0 to get something - that is true only with -std. */ -int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) '\''x'\'' -int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), - int, int);' - -# Test code for whether the C compiler supports C89 (body of main). -ac_c_conftest_c89_main=' -ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); -' - -# Test code for whether the C compiler supports C99 (global declarations) -ac_c_conftest_c99_globals=' -// Does the compiler advertise C99 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L -# error "Compiler does not advertise C99 conformance" -#endif - -#include -extern int puts (const char *); -extern int printf (const char *, ...); -extern int dprintf (int, const char *, ...); -extern void *malloc (size_t); - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -// dprintf is used instead of fprintf to avoid needing to declare -// FILE and stderr. -#define debug(...) dprintf (2, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - #error "your preprocessor is broken" -#endif -#if BIG_OK -#else - #error "your preprocessor is broken" -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static bool -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str = ""; - int number = 0; - float fnumber = 0; - - while (*format) - { - switch (*format++) - { - case '\''s'\'': // string - str = va_arg (args_copy, const char *); - break; - case '\''d'\'': // int - number = va_arg (args_copy, int); - break; - case '\''f'\'': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); - - return *str && number && fnumber; -} -' - -# Test code for whether the C compiler supports C99 (body of main). -ac_c_conftest_c99_main=' - // Check bool. - _Bool success = false; - success |= (argc != 0); - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; - - int dynamic_array[ni.number]; - dynamic_array[0] = argv[0][0]; - dynamic_array[ni.number - 1] = 543; - - // work around unused variable warnings - ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' - || dynamic_array[ni.number - 1] != 543); -' - -# Test code for whether the C compiler supports C11 (global declarations) -ac_c_conftest_c11_globals=' -// Does the compiler advertise C11 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L -# error "Compiler does not advertise C11 conformance" -#endif - -// Check _Alignas. -char _Alignas (double) aligned_as_double; -char _Alignas (0) no_special_alignment; -extern char aligned_as_int; -char _Alignas (0) _Alignas (int) aligned_as_int; - -// Check _Alignof. -enum -{ - int_alignment = _Alignof (int), - int_array_alignment = _Alignof (int[100]), - char_alignment = _Alignof (char) -}; -_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); - -// Check _Noreturn. -int _Noreturn does_not_return (void) { for (;;) continue; } - -// Check _Static_assert. -struct test_static_assert -{ - int x; - _Static_assert (sizeof (int) <= sizeof (long int), - "_Static_assert does not work in struct"); - long int y; -}; - -// Check UTF-8 literals. -#define u8 syntax error! -char const utf8_literal[] = u8"happens to be ASCII" "another string"; - -// Check duplicate typedefs. -typedef long *long_ptr; -typedef long int *long_ptr; -typedef long_ptr long_ptr; - -// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. -struct anonymous -{ - union { - struct { int i; int j; }; - struct { int k; long int l; } w; - }; - int m; -} v1; -' - -# Test code for whether the C compiler supports C11 (body of main). -ac_c_conftest_c11_main=' - _Static_assert ((offsetof (struct anonymous, i) - == offsetof (struct anonymous, w.k)), - "Anonymous union alignment botch"); - v1.i = 2; - v1.w.k = 5; - ok |= v1.i != 5; -' - -# Test code for whether the C compiler supports C11 (complete). -ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} -${ac_c_conftest_c11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - ${ac_c_conftest_c11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C99 (complete). -ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - return ok; -} -" - -# Test code for whether the C compiler supports C89 (complete). -ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - return ok; -} -" - -# Test code for whether the C++ compiler supports C++98 (global declarations) -ac_cxx_conftest_cxx98_globals=' -// Does the compiler advertise C++98 conformance? -#if !defined __cplusplus || __cplusplus < 199711L -# error "Compiler does not advertise C++98 conformance" -#endif - -// These inclusions are to reject old compilers that -// lack the unsuffixed header files. -#include -#include - -// and are *not* freestanding headers in C++98. -extern void assert (int); -namespace std { - extern int strcmp (const char *, const char *); -} - -// Namespaces, exceptions, and templates were all added after "C++ 2.0". -using std::exception; -using std::strcmp; - -namespace { - -void test_exception_syntax() -{ - try { - throw "test"; - } catch (const char *s) { - // Extra parentheses suppress a warning when building autoconf itself, - // due to lint rules shared with more typical C programs. - assert (!(strcmp) (s, "test")); - } -} - -template struct test_template -{ - T const val; - explicit test_template(T t) : val(t) {} - template T add(U u) { return static_cast(u) + val; } -}; - -} // anonymous namespace -' - -# Test code for whether the C++ compiler supports C++98 (body of main) -ac_cxx_conftest_cxx98_main=' - assert (argc); - assert (! argv[0]); -{ - test_exception_syntax (); - test_template tt (2.0); - assert (tt.add (4) == 6.0); - assert (true && !false); -} -' - -# Test code for whether the C++ compiler supports C++11 (global declarations) -ac_cxx_conftest_cxx11_globals=' -// Does the compiler advertise C++ 2011 conformance? -#if !defined __cplusplus || __cplusplus < 201103L -# error "Compiler does not advertise C++11 conformance" -#endif - -namespace cxx11test -{ - constexpr int get_val() { return 20; } - - struct testinit - { - int i; - double d; - }; - - class delegate - { - public: - delegate(int n) : n(n) {} - delegate(): delegate(2354) {} - - virtual int getval() { return this->n; }; - protected: - int n; - }; - - class overridden : public delegate - { - public: - overridden(int n): delegate(n) {} - virtual int getval() override final { return this->n * 2; } - }; - - class nocopy - { - public: - nocopy(int i): i(i) {} - nocopy() = default; - nocopy(const nocopy&) = delete; - nocopy & operator=(const nocopy&) = delete; - private: - int i; - }; - - // for testing lambda expressions - template Ret eval(Fn f, Ret v) - { - return f(v); - } - - // for testing variadic templates and trailing return types - template auto sum(V first) -> V - { - return first; - } - template auto sum(V first, Args... rest) -> V - { - return first + sum(rest...); - } -} -' - -# Test code for whether the C++ compiler supports C++11 (body of main) -ac_cxx_conftest_cxx11_main=' -{ - // Test auto and decltype - auto a1 = 6538; - auto a2 = 48573953.4; - auto a3 = "String literal"; - - int total = 0; - for (auto i = a3; *i; ++i) { total += *i; } - - decltype(a2) a4 = 34895.034; -} -{ - // Test constexpr - short sa[cxx11test::get_val()] = { 0 }; -} -{ - // Test initializer lists - cxx11test::testinit il = { 4323, 435234.23544 }; -} -{ - // Test range-based for - int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, - 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; - for (auto &x : array) { x += 23; } -} -{ - // Test lambda expressions - using cxx11test::eval; - assert (eval ([](int x) { return x*2; }, 21) == 42); - double d = 2.0; - assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); - assert (d == 5.0); - assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); - assert (d == 5.0); -} -{ - // Test use of variadic templates - using cxx11test::sum; - auto a = sum(1); - auto b = sum(1, 2); - auto c = sum(1.0, 2.0, 3.0); -} -{ - // Test constructor delegation - cxx11test::delegate d1; - cxx11test::delegate d2(); - cxx11test::delegate d3(45); -} -{ - // Test override and final - cxx11test::overridden o1(55464); -} -{ - // Test nullptr - char *c = nullptr; -} -{ - // Test template brackets - test_template<::test_template> v(test_template(12)); -} -{ - // Unicode literals - char const *utf8 = u8"UTF-8 string \u2500"; - char16_t const *utf16 = u"UTF-8 string \u2500"; - char32_t const *utf32 = U"UTF-32 string \u2500"; -} -' - -# Test code for whether the C compiler supports C++11 (complete). -ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals} -${ac_cxx_conftest_cxx11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - ${ac_cxx_conftest_cxx11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C++98 (complete). -ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals} -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - return ok; -} -" - -as_fn_append ac_header_cxx_list " stdio.h stdio_h HAVE_STDIO_H" -as_fn_append ac_header_cxx_list " stdlib.h stdlib_h HAVE_STDLIB_H" -as_fn_append ac_header_cxx_list " string.h string_h HAVE_STRING_H" -as_fn_append ac_header_cxx_list " inttypes.h inttypes_h HAVE_INTTYPES_H" -as_fn_append ac_header_cxx_list " stdint.h stdint_h HAVE_STDINT_H" -as_fn_append ac_header_cxx_list " strings.h strings_h HAVE_STRINGS_H" -as_fn_append ac_header_cxx_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" -as_fn_append ac_header_cxx_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" -as_fn_append ac_header_cxx_list " unistd.h unistd_h HAVE_UNISTD_H" - -# Auxiliary files required by this configure script. -ac_aux_files="config.guess config.sub ar-lib compile missing install-sh" - -# Locations in which to look for auxiliary files. -ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." - -# Search for a directory containing all of the required auxiliary files, -# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. -# If we don't find one directory that contains all the files we need, -# we report the set of missing files from the *first* directory in -# $ac_aux_dir_candidates and give up. -ac_missing_aux_files="" -ac_first_candidate=: -printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in $ac_aux_dir_candidates -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - - printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 - ac_aux_dir_found=yes - ac_install_sh= - for ac_aux in $ac_aux_files - do - # As a special case, if "install-sh" is required, that requirement - # can be satisfied by any of "install-sh", "install.sh", or "shtool", - # and $ac_install_sh is set appropriately for whichever one is found. - if test x"$ac_aux" = x"install-sh" - then - if test -f "${as_dir}install-sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 - ac_install_sh="${as_dir}install-sh -c" - elif test -f "${as_dir}install.sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 - ac_install_sh="${as_dir}install.sh -c" - elif test -f "${as_dir}shtool"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 - ac_install_sh="${as_dir}shtool install -c" - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} install-sh" - else - break - fi - fi - else - if test -f "${as_dir}${ac_aux}"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" - else - break - fi - fi - fi - done - if test "$ac_aux_dir_found" = yes; then - ac_aux_dir="$as_dir" - break - fi - ac_first_candidate=false - - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 -fi - - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -if test -f "${ac_aux_dir}config.guess"; then - ac_@&t@config_guess="$SHELL ${ac_aux_dir}config.guess" -fi -if test -f "${ac_aux_dir}config.sub"; then - ac_@&t@config_sub="$SHELL ${ac_aux_dir}config.sub" -fi -if test -f "$ac_aux_dir/configure"; then - ac_@&t@configure="$SHELL ${ac_aux_dir}configure" -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' - and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -am__api_version='1.16' - - - - # Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -printf %s "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test ${ac_cv_path_install+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - # Account for fact that we put trailing slashes in our PATH walk. -case $as_dir in @%:@(( - ./ | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test ${ac_cv_path_install+y}; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -printf "%s\n" "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -printf %s "checking whether build environment is sane... " >&6; } -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -esac - -# Do 'set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken - alias in your environment" "$LINENO" 5 - fi - if test "$2" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error $? "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi - -rm -f conftest.file - -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` - - -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` - - - if test x"${MISSING+set}" != xset; then - MISSING="\${SHELL} '$am_aux_dir/missing'" -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -printf "%s\n" "$STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -printf "%s\n" "$ac_ct_STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 -printf %s "checking for a race-free mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test ${ac_cv_path_mkdir+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue - case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir ('*'coreutils) '* | \ - 'BusyBox '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test ${ac_cv_path_mkdir+y}; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -printf "%s\n" "$MKDIR_P" >&6; } - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AWK+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -printf "%s\n" "$AWK" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval test \${ac_cv_prog_make_${ac_make}_set+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - SET_MAKE= -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -@%:@ Check whether --enable-silent-rules was given. -if test ${enable_silent_rules+y} -then : - enableval=$enable_silent_rules; -fi - -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=1;; -esac -am_make=${MAKE-make} -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -printf %s "checking whether $am_make supports nested variables... " >&6; } -if test ${am_cv_make_support_nested_variables+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if printf "%s\n" 'TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AM_BACKSLASH='\' - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='epdfinfo' - VERSION='1.0' - - -printf "%s\n" "@%:@define PACKAGE \"$PACKAGE\"" >>confdefs.h - - -printf "%s\n" "@%:@define VERSION \"$VERSION\"" >>confdefs.h - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -mkdir_p='$(MKDIR_P)' - -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' - - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar pax cpio none' - -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - - - -# Variables for tags utilities; see am/tags.am -if test -z "$CTAGS"; then - CTAGS=ctags -fi - -if test -z "$ETAGS"; then - ETAGS=etags -fi - -if test -z "$CSCOPE"; then - CSCOPE=cscope -fi - - - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 - fi -fi - - -ac_config_headers="$ac_config_headers config.h" - - -# Checks for programs. - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $@%:@ != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. -set dummy ${ac_tool_prefix}clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "clang", so it can be a program name with args. -set dummy clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -fi - - -test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion -version; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -printf %s "checking whether the C compiler works... " >&6; } -ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else $as_nop - ac_file='' -fi -if test -z "$ac_file" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -printf %s "checking for C compiler default output file name... " >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -printf "%s\n" "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -printf %s "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else $as_nop - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -printf "%s\n" "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -@%:@include -int -main (void) -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -printf %s "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } - fi - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -printf "%s\n" "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -printf %s "checking for suffix of object files... " >&6; } -if test ${ac_cv_objext+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -printf "%s\n" "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 -printf %s "checking whether the compiler supports GNU C... " >&6; } -if test ${ac_cv_c_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+y} -ac_save_CFLAGS=$CFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -printf %s "checking whether $CC accepts -g... " >&6; } -if test ${ac_cv_prog_cc_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -else $as_nop - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -printf "%s\n" "$ac_cv_prog_cc_g" >&6; } -if test $ac_test_CFLAGS; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -ac_prog_cc_stdc=no -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 -printf %s "checking for $CC option to enable C11 features... " >&6; } -if test ${ac_cv_prog_cc_c11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c11=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c11_program -_ACEOF -for ac_arg in '' -std=gnu11 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c11" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 -printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } - CC="$CC $ac_cv_prog_cc_c11" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 - ac_prog_cc_stdc=c11 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 -printf %s "checking for $CC option to enable C99 features... " >&6; } -if test ${ac_cv_prog_cc_c99+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c99_program -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c99" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c99" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } - CC="$CC $ac_cv_prog_cc_c99" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 - ac_prog_cc_stdc=c99 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 -printf %s "checking for $CC option to enable C89 features... " >&6; } -if test ${ac_cv_prog_cc_c89+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c89_program -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c89" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c89" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } - CC="$CC $ac_cv_prog_cc_c89" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 - ac_prog_cc_stdc=c89 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 -printf %s "checking whether $CC understands -c and -o together... " >&6; } -if test ${am_cv_prog_cc_c_o+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 - ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 -printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 -printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 - (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - case $?:`cat confinc.out 2>/dev/null` in @%:@( - '0:this is the am__doit target') : - case $s in @%:@( - BSD) : - am__include='.include' am__quote='"' ;; @%:@( - *) : - am__include='include' am__quote='' ;; -esac ;; @%:@( - *) : - ;; -esac - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 -printf "%s\n" "${_am_result}" >&6; } - -@%:@ Check whether --enable-dependency-tracking was given. -if test ${enable_dependency_tracking+y} -then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - -depcc="$CC" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CC_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - - - - - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -printf "%s\n" "$CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -printf "%s\n" "$ac_ct_CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5 -printf %s "checking whether the compiler supports GNU C++... " >&6; } -if test ${ac_cv_cxx_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+y} -ac_save_CXXFLAGS=$CXXFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -printf %s "checking whether $CXX accepts -g... " >&6; } -if test ${ac_cv_prog_cxx_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -else $as_nop - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - -else $as_nop - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -printf "%s\n" "$ac_cv_prog_cxx_g" >&6; } -if test $ac_test_CXXFLAGS; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_prog_cxx_stdcxx=no -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 -printf %s "checking for $CXX option to enable C++11 features... " >&6; } -if test ${ac_cv_prog_cxx_11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_11=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx11_program -_ACEOF -for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx11" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx11" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11 - ac_prog_cxx_stdcxx=cxx11 -fi -fi -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 -printf %s "checking for $CXX option to enable C++98 features... " >&6; } -if test ${ac_cv_prog_cxx_98+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_98=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx98_program -_ACEOF -for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx98=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx98" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx98" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx98" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx98" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98 - ac_prog_cxx_stdcxx=cxx98 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CXX" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CXX_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -printf "%s\n" "$RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -printf "%s\n" "$ac_ct_RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - - - - if test -n "$ac_tool_prefix"; then - for ac_prog in ar lib "link -lib" - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -printf "%s\n" "$AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AR" && break - done -fi -if test -z "$AR"; then - ac_ct_AR=$AR - for ac_prog in ar lib "link -lib" -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -printf "%s\n" "$ac_ct_AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_AR" && break -done - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -fi - -: ${AR=ar} - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 -printf %s "checking the archiver ($AR) interface... " >&6; } -if test ${am_cv_ar_interface+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - am_cv_ar_interface=ar - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -int some_variable = 0; -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=ar - else - am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=lib - else - am_cv_ar_interface=unknown - fi - fi - rm -f conftest.lib libconftest.a - -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 -printf "%s\n" "$am_cv_ar_interface" >&6; } - -case $am_cv_ar_interface in -ar) - ;; -lib) - # Microsoft lib, so override with the ar-lib wrapper script. - # FIXME: It is wrong to rewrite AR. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__AR in this case, - # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something - # similar. - AR="$am_aux_dir/ar-lib $AR" - ;; -unknown) - as_fn_error $? "could not determine $AR interface" "$LINENO" 5 - ;; -esac - - -# Checks for libraries. -HAVE_POPPLER_FIND_OPTS="no (requires poppler-glib >= 0.22)" -HAVE_POPPLER_ANNOT_WRITE="no (requires poppler-glib >= 0.19.4)" -HAVE_POPPLER_ANNOT_MARKUP="no (requires poppler-glib >= 0.26)" - - - - - - - - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -printf "%s\n" "$PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.9.0 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - PKG_CONFIG="" - fi -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png" >&5 -printf %s "checking for png... " >&6; } - -if test -n "$png_CFLAGS"; then - pkg_cv_png_CFLAGS="$png_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$png_LIBS"; then - pkg_cv_png_LIBS="$png_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - png_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng" 2>&1` - else - png_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$png_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (libpng) were not met: - -$png_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - png_CFLAGS=$pkg_cv_png_CFLAGS - png_LIBS=$pkg_cv_png_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib" >&5 -printf %s "checking for glib... " >&6; } - -if test -n "$glib_CFLAGS"; then - pkg_cv_glib_CFLAGS="$glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$glib_LIBS"; then - pkg_cv_glib_LIBS="$glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1` - else - glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (glib-2.0) were not met: - -$glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - glib_CFLAGS=$pkg_cv_glib_CFLAGS - glib_LIBS=$pkg_cv_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler" >&5 -printf %s "checking for poppler... " >&6; } - -if test -n "$poppler_CFLAGS"; then - pkg_cv_poppler_CFLAGS="$poppler_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_CFLAGS=`$PKG_CONFIG --cflags "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_LIBS"; then - pkg_cv_poppler_LIBS="$poppler_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_LIBS=`$PKG_CONFIG --libs "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler" 2>&1` - else - poppler_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler) were not met: - -$poppler_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_CFLAGS=$pkg_cv_poppler_CFLAGS - poppler_LIBS=$pkg_cv_poppler_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler_glib" >&5 -printf %s "checking for poppler_glib... " >&6; } - -if test -n "$poppler_glib_CFLAGS"; then - pkg_cv_poppler_glib_CFLAGS="$poppler_glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_CFLAGS=`$PKG_CONFIG --cflags "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_glib_LIBS"; then - pkg_cv_poppler_glib_LIBS="$poppler_glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_LIBS=`$PKG_CONFIG --libs "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - else - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler-glib >= 0.16.0) were not met: - -$poppler_glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_glib_CFLAGS=$pkg_cv_poppler_glib_CFLAGS - poppler_glib_LIBS=$pkg_cv_poppler_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.19.4\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.19.4") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_WRITE=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.22\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.22") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_FIND_OPTS=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.26\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.26") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_MARKUP=yes -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib" >&5 -printf %s "checking for zlib... " >&6; } - -if test -n "$zlib_CFLAGS"; then - pkg_cv_zlib_CFLAGS="$zlib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$zlib_LIBS"; then - pkg_cv_zlib_LIBS="$zlib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - zlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1` - else - zlib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$zlib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (zlib) were not met: - -$zlib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - zlib_CFLAGS=$pkg_cv_zlib_CFLAGS - zlib_LIBS=$pkg_cv_zlib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #ifndef _WIN32 - error - #endif - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - have_w32=true -else $as_nop - have_w32=false -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test "$have_w32" = true; then - HAVE_W32_TRUE= - HAVE_W32_FALSE='#' -else - HAVE_W32_TRUE='#' - HAVE_W32_FALSE= -fi - - -if test "$have_w32" = true; then - if test "$MSYSTEM" = MINGW32 -o "$MSYSTEM" = MINGW64; then - # glib won't work properly on msys2 without it. - CFLAGS="-D__USE_MINGW_ANSI_STDIO=1 $CFLAGS" - fi -fi - -SAVED_CPPFLAGS=$CPPFLAGS -CPPFLAGS=$poppler_CFLAGS -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -# Check if we can use the -std=c++11 option. -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# Check whether the given FLAG works with the current language's compiler -# or gives an error. (Warnings, however, are ignored) -# -# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on -# success/failure. -# -# If EXTRA-FLAGS is defined, it is added to the current language's default -# flags (e.g. CFLAGS) when the check is done. The check is thus made with -# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to -# force the compiler to issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this -# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# 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 . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 5 - - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -std=c++11" >&5 -printf %s "checking whether C++ compiler accepts -std=c++11... " >&6; } -if test ${ax_cv_check_cxxflags___std_cpp11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - - ax_check_save_flags=$CXXFLAGS - CXXFLAGS="$CXXFLAGS -std=c++11" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ax_cv_check_cxxflags___std_cpp11=yes -else $as_nop - ax_cv_check_cxxflags___std_cpp11=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - CXXFLAGS=$ax_check_save_flags -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___std_cpp11" >&5 -printf "%s\n" "$ax_cv_check_cxxflags___std_cpp11" >&6; } -if test "x$ax_cv_check_cxxflags___std_cpp11" = xyes -then : - HAVE_STD_CXX11=yes -else $as_nop - : -fi - - -if test "$HAVE_STD_CXX11" = yes; then - CXXFLAGS="-std=c++11 $CXXFLAGS" -fi -# Check for private poppler header. -ac_header= ac_cache= -for ac_item in $ac_header_cxx_list -do - if test $ac_cache; then - ac_fn_cxx_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" - if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then - printf "%s\n" "#define $ac_item 1" >> confdefs.h - fi - ac_header= ac_cache= - elif test $ac_header; then - ac_cache=$ac_item - else - ac_header=$ac_item - fi -done - - - - - - - - -if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes -then : - -printf "%s\n" "@%:@define STDC_HEADERS 1" >>confdefs.h - -fi - for ac_header in Annot.h PDFDocEncoding.h -do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : - cat >>confdefs.h <<_ACEOF -@%:@define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -else $as_nop - as_fn_error $? "cannot find necessary poppler-private header (see README.org)" "$LINENO" 5 -fi - -done -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CPPFLAGS=$SAVED_CPPFLAGS - -# Setup compile time features. -if test "$HAVE_POPPLER_FIND_OPTS" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_FIND_OPTS 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_WRITE" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_ANNOT_WRITE 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_MARKUP" = yes; then - -printf "%s\n" "@%:@define HAVE_POPPLER_ANNOT_MARKUP 1" >>confdefs.h - -fi - - - - # Make sure we can run config.sub. -$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -printf %s "checking build system type... " >&6; } -if test ${ac_cv_build+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -printf "%s\n" "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -printf %s "checking host system type... " >&6; } -if test ${ac_cv_host+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -printf "%s\n" "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -# Checks for header files. -ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" -if test "x$ac_cv_header_stdlib_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STDLIB_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" -if test "x$ac_cv_header_string_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRING_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRINGS_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default" -if test "x$ac_cv_header_err_h" = xyes -then : - printf "%s\n" "@%:@define HAVE_ERR_H 1" >>confdefs.h - -fi - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error.h" >&5 -printf %s "checking for error.h... " >&6; } -SAVED_CFLAGS=$CFLAGS -CFLAGS="$poppler_CFLAGS $poppler_glib_CFLAGS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - -int -main (void) -{ -error (0, 0, ""); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -printf "%s\n" "@%:@define HAVE_ERROR_H 1" >>confdefs.h - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CFLAGS=$SAVED_CFLAGS - -# Checks for typedefs, structures, and compiler characteristics. -ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes -then : - -else $as_nop - -printf "%s\n" "@%:@define size_t unsigned int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" -if test "x$ac_cv_type_ssize_t" = xyes -then : - -else $as_nop - -printf "%s\n" "@%:@define ssize_t int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" -if test "x$ac_cv_type_ptrdiff_t" = xyes -then : - -printf "%s\n" "@%:@define HAVE_PTRDIFF_T 1" >>confdefs.h - - -fi - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -printf %s "checking whether byte ordering is bigendian... " >&6; } -if test ${ac_cv_c_bigendian+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_c_bigendian=unknown - # See if we're dealing with a universal compiler. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - - # Check for potential -arch flags. It is not universal unless - # there are at least two -arch flags with different values. - ac_arch= - ac_prev= - for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do - if test -n "$ac_prev"; then - case $ac_word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then - ac_arch=$ac_word - else - ac_cv_c_bigendian=universal - break - fi - ;; - esac - ac_prev= - elif test "x$ac_word" = "x-arch"; then - ac_prev=arch - fi - done -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test $ac_cv_c_bigendian = unknown; then - # See if sys/param.h defines the BYTE_ORDER macro. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ - && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ - && LITTLE_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to _BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#ifndef _BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # Compile a test program. - if test "$cross_compiling" = yes -then : - # Try to guess by grepping values from an object file. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -unsigned short int ascii_mm[] = - { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - unsigned short int ascii_ii[] = - { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - int use_ascii (int i) { - return ascii_mm[i] + ascii_ii[i]; - } - unsigned short int ebcdic_ii[] = - { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - unsigned short int ebcdic_mm[] = - { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - int use_ebcdic (int i) { - return ebcdic_mm[i] + ebcdic_ii[i]; - } - extern int foo; - -int -main (void) -{ -return use_ascii (foo) == use_ebcdic (foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then - ac_cv_c_bigendian=yes - fi - if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi - fi -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main (void) -{ - - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_c_bigendian=no -else $as_nop - ac_cv_c_bigendian=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -printf "%s\n" "$ac_cv_c_bigendian" >&6; } - case $ac_cv_c_bigendian in #( - yes) - printf "%s\n" "@%:@define WORDS_BIGENDIAN 1" >>confdefs.h -;; #( - no) - ;; #( - universal) - -printf "%s\n" "@%:@define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h - - ;; #( - *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; - esac - - -# Checks for library functions. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5 -printf %s "checking for error_at_line... " >&6; } -if test ${ac_cv_lib_error_at_line+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main (void) -{ -error_at_line (0, 0, "", 0, "an error occurred"); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_error_at_line=yes -else $as_nop - ac_cv_lib_error_at_line=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5 -printf "%s\n" "$ac_cv_lib_error_at_line" >&6; } -if test $ac_cv_lib_error_at_line = no; then - case " $LIB@&t@OBJS " in - *" error.$ac_objext "* ) ;; - *) LIB@&t@OBJS="$LIB@&t@OBJS error.$ac_objext" - ;; -esac - -fi - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5 -printf %s "checking for working strtod... " >&6; } -if test ${ac_cv_func_strtod+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "$cross_compiling" = yes -then : - ac_cv_func_strtod=no -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -$ac_includes_default -#ifndef strtod -double strtod (); -#endif -int -main (void) -{ - { - /* Some versions of Linux strtod mis-parse strings with leading '+'. */ - char *string = " +69"; - char *term; - double value; - value = strtod (string, &term); - if (value != 69 || term != (string + 4)) - return 1; - } - - { - /* Under Solaris 2.4, strtod returns the wrong value for the - terminating character under some conditions. */ - char *string = "NaN"; - char *term; - strtod (string, &term); - if (term != string && *(term - 1) == 0) - return 1; - } - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_func_strtod=yes -else $as_nop - ac_cv_func_strtod=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5 -printf "%s\n" "$ac_cv_func_strtod" >&6; } -if test $ac_cv_func_strtod = no; then - case " $LIB@&t@OBJS " in - *" strtod.$ac_objext "* ) ;; - *) LIB@&t@OBJS="$LIB@&t@OBJS strtod.$ac_objext" - ;; -esac - -ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" -if test "x$ac_cv_func_pow" = xyes -then : - -fi - -if test $ac_cv_func_pow = no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 -printf %s "checking for pow in -lm... " >&6; } -if test ${ac_cv_lib_m_pow+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -char pow (); -int -main (void) -{ -return pow (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_m_pow=yes -else $as_nop - ac_cv_lib_m_pow=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 -printf "%s\n" "$ac_cv_lib_m_pow" >&6; } -if test "x$ac_cv_lib_m_pow" = xyes -then : - POW_LIB=-lm -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5 -printf "%s\n" "$as_me: WARNING: cannot find library containing definition of pow" >&2;} -fi - -fi - -fi - -ac_fn_c_check_func "$LINENO" "strcspn" "ac_cv_func_strcspn" -if test "x$ac_cv_func_strcspn" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRCSPN 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" -if test "x$ac_cv_func_strtol" = xyes -then : - printf "%s\n" "@%:@define HAVE_STRTOL 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" -if test "x$ac_cv_func_getline" = xyes -then : - printf "%s\n" "@%:@define HAVE_GETLINE 1" >>confdefs.h - -fi - - -ac_config_files="$ac_config_files Makefile" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - if test "x$cache_file" != "x/dev/null"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -printf "%s\n" "$as_me: updating cache $cache_file" >&6;} - if test ! -f "$cache_file" || test -h "$cache_file"; then - cat confcache >"$cache_file" - else - case $cache_file in #( - */* | ?:*) - mv -f confcache "$cache_file"$$ && - mv -f "$cache_file"$$ "$cache_file" ;; #( - *) - mv -f confcache "$cache_file" ;; - esac - fi - fi - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIB@&t@OBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -printf %s "checking that generated files are newer than configure... " >&6; } - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 -printf "%s\n" "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error $? "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${HAVE_W32_TRUE}" && test -z "${HAVE_W32_FALSE}"; then - as_fn_error $? "conditional \"HAVE_W32\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in @%:@( - *posix*) : - set -o posix ;; @%:@( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in @%:@(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - - -@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] -@%:@ ---------------------------------------- -@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are -@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the -@%:@ script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} @%:@ as_fn_error - - - -@%:@ as_fn_set_status STATUS -@%:@ ----------------------- -@%:@ Set @S|@? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} @%:@ as_fn_set_status - -@%:@ as_fn_exit STATUS -@%:@ ----------------- -@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} @%:@ as_fn_exit - -@%:@ as_fn_unset VAR -@%:@ --------------- -@%:@ Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -@%:@ as_fn_append VAR VALUE -@%:@ ---------------------- -@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take -@%:@ advantage of any shell optimizations that allow amortized linear growth over -@%:@ repeated appends, instead of the typical quadratic growth present in naive -@%:@ implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -@%:@ as_fn_arith ARG... -@%:@ ------------------ -@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the -@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments -@%:@ must be portable across @S|@(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in @%:@((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_@&t@echo='printf %s\n' -as_@&t@echo_n='printf %s' - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -@%:@ as_fn_mkdir_p -@%:@ ------------- -@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} @%:@ as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -@%:@ as_fn_executable_p FILE -@%:@ ----------------------- -@%:@ Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} @%:@ as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` -ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config='$ac_cs_config_escaped' -ac_cs_version="\\ -epdfinfo config.status 1.0 -configured by $0, generated by GNU Autoconf 2.71, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2021 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - printf "%s\n" "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - printf "%s\n" "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - printf "%s\n" "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -@%:@@%:@ Running $as_me. @%:@@%:@ -_ASBOX - printf "%s\n" "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files - test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers - test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -printf "%s\n" "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`printf "%s\n" "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -printf "%s\n" "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - case $CONFIG_FILES in @%:@( - *\'*) : - eval set x "$CONFIG_FILES" ;; @%:@( - *) : - set x $CONFIG_FILES ;; @%:@( - *) : - ;; -esac - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`$as_dirname -- "$am_mf" || -$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$am_mf" : 'X\(//\)[^/]' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$am_mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - am_filepart=`$as_basename -- "$am_mf" || -$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$am_mf" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { echo "$as_me:$LINENO: cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles" >&5 - (cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } || am_rc=$? - done - if test $am_rc -ne 0; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking). -See \`config.log' for more details" "$LINENO" 5; } - fi - { am_dirpart=; unset am_dirpart;} - { am_filepart=; unset am_filepart;} - { am_mf=; unset am_mf;} - { am_rc=; unset am_rc;} - rm -f conftest-deps.mk -} - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - - -echo -echo "Is case-sensitive searching enabled ? ${HAVE_POPPLER_FIND_OPTS}" -echo "Is modifying text annotations enabled ? ${HAVE_POPPLER_ANNOT_WRITE}" -echo "Is modifying markup annotations enabled ? ${HAVE_POPPLER_ANNOT_MARKUP}" -echo - \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/autom4te.cache/requests b/straight/build/pdf-tools/build/server/autom4te.cache/requests deleted file mode 100644 index bd3889a9..00000000 --- a/straight/build/pdf-tools/build/server/autom4te.cache/requests +++ /dev/null @@ -1,395 +0,0 @@ -# This file was generated by Autom4te 2.71. -# It contains the lists of macros which have been traced. -# It can be safely removed. - -@request = ( - bless( [ - '0', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - '/usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', - '/usr/share/aclocal/libtool.m4', - '/usr/share/aclocal/ltargz.m4', - '/usr/share/aclocal/ltdl.m4', - '/usr/share/aclocal/ltoptions.m4', - '/usr/share/aclocal/ltsugar.m4', - '/usr/share/aclocal/ltversion.m4', - '/usr/share/aclocal/lt~obsolete.m4', - '/usr/share/aclocal/pkg.m4', - '/usr/share/aclocal-1.16/amversion.m4', - '/usr/share/aclocal-1.16/ar-lib.m4', - '/usr/share/aclocal-1.16/auxdir.m4', - '/usr/share/aclocal-1.16/cond.m4', - '/usr/share/aclocal-1.16/depend.m4', - '/usr/share/aclocal-1.16/depout.m4', - '/usr/share/aclocal-1.16/init.m4', - '/usr/share/aclocal-1.16/install-sh.m4', - '/usr/share/aclocal-1.16/lead-dot.m4', - '/usr/share/aclocal-1.16/make.m4', - '/usr/share/aclocal-1.16/missing.m4', - '/usr/share/aclocal-1.16/options.m4', - '/usr/share/aclocal-1.16/prog-cc-c-o.m4', - '/usr/share/aclocal-1.16/runlog.m4', - '/usr/share/aclocal-1.16/sanity.m4', - '/usr/share/aclocal-1.16/silent.m4', - '/usr/share/aclocal-1.16/strip.m4', - '/usr/share/aclocal-1.16/substnot.m4', - '/usr/share/aclocal-1.16/tar.m4', - 'configure.ac' - ], - { - 'AC_LTDL_SYMBOL_USCORE' => 1, - 'AC_PATH_TOOL_PREFIX' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_PROG_NM' => 1, - '_LT_PROG_ECHO_BACKSLASH' => 1, - 'AC_LIBTOOL_PICMODE' => 1, - 'LT_FUNC_ARGZ' => 1, - 'LT_SYS_SYMBOL_USCORE' => 1, - 'LTOBSOLETE_VERSION' => 1, - 'LTSUGAR_VERSION' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'AM_MISSING_PROG' => 1, - '_LT_AC_LANG_CXX_CONFIG' => 1, - 'AC_LIBLTDL_INSTALLABLE' => 1, - 'AC_DISABLE_SHARED' => 1, - 'AC_ENABLE_STATIC' => 1, - 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - '_AM_CONFIG_MACRO_DIRS' => 1, - 'AC_LIBTOOL_DLOPEN_SELF' => 1, - '_LT_LINKER_OPTION' => 1, - 'AC_LIBTOOL_FC' => 1, - 'AC_LIBTOOL_CXX' => 1, - 'AC_PROG_LD' => 1, - '_LTDL_SETUP' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, - '_LT_AC_SHELL_INIT' => 1, - '_LT_PATH_TOOL_PREFIX' => 1, - 'AC_LIBTOOL_GCJ' => 1, - '_PKG_SHORT_ERRORS_SUPPORTED' => 1, - 'AC_LTDL_OBJDIR' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, - 'AC_PROG_LD_GNU' => 1, - '_LT_PROG_LTMAIN' => 1, - 'AC_LTDL_SHLIBPATH' => 1, - 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, - 'LTOPTIONS_VERSION' => 1, - 'AC_LIBTOOL_DLOPEN' => 1, - 'AM_SET_DEPDIR' => 1, - 'LT_SYS_DLOPEN_SELF' => 1, - '_AM_PROG_TAR' => 1, - 'AC_LIBTOOL_OBJDIR' => 1, - '_LT_AC_LANG_C_CONFIG' => 1, - 'AU_DEFUN' => 1, - 'AM_DISABLE_STATIC' => 1, - 'AM_PROG_CC_C_O' => 1, - '_LT_AC_LANG_F77_CONFIG' => 1, - 'm4_pattern_forbid' => 1, - '_AM_AUTOCONF_VERSION' => 1, - '_m4_warn' => 1, - 'LT_INIT' => 1, - 'AC_LIBTOOL_LINKER_OPTION' => 1, - 'PKG_CHECK_EXISTS' => 1, - '_AM_PROG_CC_C_O' => 1, - 'AC_DEFUN' => 1, - 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, - 'LT_WITH_LTDL' => 1, - '_LT_PROG_CXX' => 1, - 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, - 'LT_CMD_MAX_LEN' => 1, - 'AC_ENABLE_SHARED' => 1, - 'AM_SILENT_RULES' => 1, - 'm4_pattern_allow' => 1, - 'LT_AC_PROG_RC' => 1, - '_LT_AC_LANG_GCJ' => 1, - 'AM_PROG_INSTALL_SH' => 1, - '_LT_AC_TRY_DLOPEN_SELF' => 1, - '_LT_COMPILER_BOILERPLATE' => 1, - 'AC_LTDL_DLLIB' => 1, - '_LT_PREPARE_SED_QUOTE_VARS' => 1, - 'AC_LTDL_PREOPEN' => 1, - 'AC_LIBTOOL_SETUP' => 1, - 'LT_PATH_LD' => 1, - 'PKG_CHECK_VAR' => 1, - '_LT_AC_SYS_COMPILER' => 1, - 'LT_AC_PROG_EGREP' => 1, - '_AM_IF_OPTION' => 1, - 'AC_LTDL_DLSYM_USCORE' => 1, - 'AC_DISABLE_FAST_INSTALL' => 1, - 'LT_PATH_NM' => 1, - 'PKG_HAVE_WITH_MODULES' => 1, - '_LT_COMPILER_OPTION' => 1, - 'AM_SANITY_CHECK' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_CONFIG_MACRO_DIR' => 1, - 'LT_PROG_RC' => 1, - '_LT_WITH_SYSROOT' => 1, - 'LT_SYS_MODULE_PATH' => 1, - '_LT_CC_BASENAME' => 1, - 'LT_PROG_GO' => 1, - 'AM_PROG_AR' => 1, - 'LT_LANG' => 1, - 'PKG_HAVE_DEFINE_WITH_MODULES' => 1, - '_AM_DEPENDENCIES' => 1, - 'AM_MISSING_HAS_RUN' => 1, - 'AC_PROG_LD_RELOAD_FLAG' => 1, - 'LTDL_INSTALLABLE' => 1, - 'LTDL_CONVENIENCE' => 1, - '_LT_PROG_F77' => 1, - '_LT_AC_LANG_F77' => 1, - 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, - 'AC_ENABLE_FAST_INSTALL' => 1, - 'AC_LTDL_SYSSEARCHPATH' => 1, - 'LT_SUPPORTED_TAG' => 1, - '_AC_PROG_LIBTOOL' => 1, - 'PKG_WITH_MODULES' => 1, - 'PKG_CHECK_MODULES' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AC_LTDL_ENABLE_INSTALL' => 1, - 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, - 'AC_LIBTOOL_WIN32_DLL' => 1, - 'AM_CONDITIONAL' => 1, - 'AM_DISABLE_SHARED' => 1, - '_AM_SET_OPTIONS' => 1, - 'AM_ENABLE_STATIC' => 1, - '_LT_AC_PROG_ECHO_BACKSLASH' => 1, - '_LT_AC_LOCK' => 1, - 'AM_MAKE_INCLUDE' => 1, - '_LT_LIBOBJ' => 1, - 'AM_PROG_LD' => 1, - '_AM_MANGLE_OPTION' => 1, - 'AM_SUBST_NOTMAKE' => 1, - '_LT_DLL_DEF_P' => 1, - '_LT_AC_FILE_LTDLL_C' => 1, - 'AM_SET_LEADING_DOT' => 1, - 'AM_PROG_NM' => 1, - 'AC_LIBTOOL_LANG_C_CONFIG' => 1, - 'AC_LIBTOOL_CONFIG' => 1, - 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, - 'AC_LIBTOOL_RC' => 1, - 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, - 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, - '_LT_AC_LANG_GCJ_CONFIG' => 1, - '_LT_REQUIRED_DARWIN_CHECKS' => 1, - '_LT_AC_SYS_LIBPATH_AIX' => 1, - '_LT_AC_TAGVAR' => 1, - 'LT_SYS_DLSEARCH_PATH' => 1, - 'AC_LIBLTDL_CONVENIENCE' => 1, - 'AC_LIBTOOL_F77' => 1, - 'AC_LIB_LTDL' => 1, - 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AC_CHECK_LIBM' => 1, - '_AM_SET_OPTION' => 1, - 'LT_LIB_M' => 1, - 'LTDL_INIT' => 1, - 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, - 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, - 'LT_OUTPUT' => 1, - 'LT_LIB_DLLOAD' => 1, - 'PKG_NOARCH_INSTALLDIR' => 1, - 'LT_AC_PROG_SED' => 1, - '_LT_AC_CHECK_DLFCN' => 1, - 'AM_DEP_TRACK' => 1, - 'AX_CHECK_COMPILE_FLAG' => 1, - '_LT_AC_LANG_CXX' => 1, - 'AC_DEFUN_ONCE' => 1, - 'AM_ENABLE_SHARED' => 1, - 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, - 'PKG_PROG_PKG_CONFIG' => 1, - 'AC_WITH_LTDL' => 1, - 'LT_PROG_GCJ' => 1, - 'AC_LIBTOOL_COMPILER_OPTION' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'LTVERSION_VERSION' => 1, - 'AM_RUN_LOG' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'AC_LIBTOOL_PROG_CC_C_O' => 1, - 'AC_DEPLIBS_CHECK_METHOD' => 1, - 'LT_SYS_DLOPEN_DEPLIBS' => 1, - '_LT_PROG_FC' => 1, - 'AC_LTDL_SHLIBEXT' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, - 'include' => 1, - '_LT_AC_LANG_RC_CONFIG' => 1, - '_LT_LINKER_BOILERPLATE' => 1, - 'AC_DISABLE_STATIC' => 1, - 'AC_PATH_MAGIC' => 1, - 'LT_SYS_MODULE_EXT' => 1, - 'PKG_CHECK_MODULES_STATIC' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - '_LT_AC_PROG_CXXCPP' => 1, - 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, - 'LT_AC_PROG_GCJ' => 1, - 'PKG_INSTALLDIR' => 1, - 'LT_FUNC_DLSYM_USCORE' => 1, - 'm4_include' => 1, - 'AC_PROG_EGREP' => 1 - } - ], 'Autom4te::Request' ), - bless( [ - '1', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - 'aclocal.m4', - 'configure.ac' - ], - { - 'AM_INIT_AUTOMAKE' => 1, - 'AM_PROG_FC_C_O' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'AC_SUBST' => 1, - 'AM_POT_TOOLS' => 1, - 'AM_PROG_CXX_C_O' => 1, - '_AM_COND_IF' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'GTK_DOC_CHECK' => 1, - 'AM_PROG_CC_C_O' => 1, - 'sinclude' => 1, - 'AM_PROG_AR' => 1, - 'AM_ENABLE_MULTILIB' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'm4_pattern_forbid' => 1, - 'AM_PROG_MOC' => 1, - 'AC_CONFIG_FILES' => 1, - 'AC_FC_PP_SRCEXT' => 1, - 'AC_INIT' => 1, - 'AC_SUBST_TRACE' => 1, - 'AM_NLS' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'LT_SUPPORTED_TAG' => 1, - '_m4_warn' => 1, - 'LT_INIT' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AM_PROG_F77_C_O' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'AC_FC_PP_DEFINE' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AM_SILENT_RULES' => 1, - 'AH_OUTPUT' => 1, - 'm4_pattern_allow' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'AM_XGETTEXT_OPTION' => 1, - 'AC_FC_FREEFORM' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'include' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'IT_PROG_INTLTOOL' => 1, - 'AM_MAKEFILE_INCLUDE' => 1, - '_AM_COND_ENDIF' => 1, - 'AC_CANONICAL_HOST' => 1, - '_AM_COND_ELSE' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AC_CONFIG_LINKS' => 1, - 'AC_FC_SRCEXT' => 1, - 'AM_PATH_GUILE' => 1, - 'AC_LIBSOURCE' => 1, - 'm4_sinclude' => 1, - 'm4_include' => 1, - 'AC_CANONICAL_BUILD' => 1 - } - ], 'Autom4te::Request' ), - bless( [ - '2', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - 'aclocal.m4', - '/usr/share/autoconf/autoconf/trailer.m4', - 'configure.ac' - ], - { - 'AM_NLS' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'LT_SUPPORTED_TAG' => 1, - '_m4_warn' => 1, - 'LT_INIT' => 1, - 'AC_CONFIG_FILES' => 1, - 'AC_FC_PP_SRCEXT' => 1, - 'AC_INIT' => 1, - 'AC_SUBST_TRACE' => 1, - '_LT_AC_TAGCONFIG' => 1, - 'AC_FC_PP_DEFINE' => 1, - 'LT_CONFIG_LTDL_DIR' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AM_PROG_F77_C_O' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AC_CONFIG_MACRO_DIR_TRACE' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AM_EXTRA_RECURSIVE_TARGETS' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AM_PROG_FC_C_O' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'AM_POT_TOOLS' => 1, - 'AC_SUBST' => 1, - 'AM_PROG_CXX_C_O' => 1, - 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, - '_AM_COND_IF' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AM_ENABLE_MULTILIB' => 1, - '_AM_MAKEFILE_INCLUDE' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'm4_pattern_forbid' => 1, - 'AM_PROG_MOC' => 1, - 'GTK_DOC_CHECK' => 1, - 'AM_PROG_CC_C_O' => 1, - 'sinclude' => 1, - 'AM_PROG_AR' => 1, - 'AC_FC_SRCEXT' => 1, - 'AM_PATH_GUILE' => 1, - 'AC_CONFIG_LINKS' => 1, - 'm4_include' => 1, - 'AC_CANONICAL_BUILD' => 1, - 'AC_LIBSOURCE' => 1, - 'm4_sinclude' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_FC_FREEFORM' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'AM_SILENT_RULES' => 1, - 'AH_OUTPUT' => 1, - 'm4_pattern_allow' => 1, - 'AC_REQUIRE_AUX_FILE' => 1, - 'AM_XGETTEXT_OPTION' => 1, - '_AM_COND_ELSE' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'include' => 1, - 'AM_PROG_LIBTOOL' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'IT_PROG_INTLTOOL' => 1, - 'AM_MAKEFILE_INCLUDE' => 1, - '_AM_COND_ENDIF' => 1, - 'AC_CANONICAL_HOST' => 1 - } - ], 'Autom4te::Request' ) - ); - diff --git a/straight/build/pdf-tools/build/server/autom4te.cache/traces.0 b/straight/build/pdf-tools/build/server/autom4te.cache/traces.0 deleted file mode 100644 index 0eefd5e4..00000000 --- a/straight/build/pdf-tools/build/server/autom4te.cache/traces.0 +++ /dev/null @@ -1,2990 +0,0 @@ -m4trace:/usr/share/aclocal/libtool.m4:61: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK -AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -AC_BEFORE([$0], [LT_LANG])dnl -AC_BEFORE([$0], [LT_OUTPUT])dnl -AC_BEFORE([$0], [LTDL_INIT])dnl -m4_require([_LT_CHECK_BUILDDIR])dnl - -dnl Autoconf doesn't catch unexpanded LT_ macros by default: -m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl -m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl -dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 -dnl unless we require an AC_DEFUNed macro: -AC_REQUIRE([LTOPTIONS_VERSION])dnl -AC_REQUIRE([LTSUGAR_VERSION])dnl -AC_REQUIRE([LTVERSION_VERSION])dnl -AC_REQUIRE([LTOBSOLETE_VERSION])dnl -m4_require([_LT_PROG_LTMAIN])dnl - -_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) - -dnl Parse OPTIONS -_LT_SET_OPTIONS([$0], [$1]) - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -_LT_SETUP - -# Only expand once: -m4_define([LT_INIT]) -]) -m4trace:/usr/share/aclocal/libtool.m4:99: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:99: -1- AC_DEFUN([AC_PROG_LIBTOOL], [m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:100: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:100: -1- AC_DEFUN([AM_PROG_LIBTOOL], [m4_warn([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:619: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} -AC_MSG_NOTICE([creating $CONFIG_LT]) -_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], -[# Run this file to recreate a libtool stub with the current configuration.]) - -cat >>"$CONFIG_LT" <<\_LTEOF -lt_cl_silent=false -exec AS_MESSAGE_LOG_FD>>config.log -{ - echo - AS_BOX([Running $as_me.]) -} >&AS_MESSAGE_LOG_FD - -lt_cl_help="\ -'$as_me' creates a local libtool stub from the current configuration, -for use in further configure time tests before the real libtool is -generated. - -Usage: $[0] [[OPTIONS]] - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - -Report bugs to ." - -lt_cl_version="\ -m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl -m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) -configured by $[0], generated by m4_PACKAGE_STRING. - -Copyright (C) 2011 Free Software Foundation, Inc. -This config.lt script is free software; the Free Software Foundation -gives unlimited permision to copy, distribute and modify it." - -while test 0 != $[#] -do - case $[1] in - --version | --v* | -V ) - echo "$lt_cl_version"; exit 0 ;; - --help | --h* | -h ) - echo "$lt_cl_help"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --quiet | --q* | --silent | --s* | -q ) - lt_cl_silent=: ;; - - -*) AC_MSG_ERROR([unrecognized option: $[1] -Try '$[0] --help' for more information.]) ;; - - *) AC_MSG_ERROR([unrecognized argument: $[1] -Try '$[0] --help' for more information.]) ;; - esac - shift -done - -if $lt_cl_silent; then - exec AS_MESSAGE_FD>/dev/null -fi -_LTEOF - -cat >>"$CONFIG_LT" <<_LTEOF -_LT_OUTPUT_LIBTOOL_COMMANDS_INIT -_LTEOF - -cat >>"$CONFIG_LT" <<\_LTEOF -AC_MSG_NOTICE([creating $ofile]) -_LT_OUTPUT_LIBTOOL_COMMANDS -AS_EXIT(0) -_LTEOF -chmod +x "$CONFIG_LT" - -# configure is writing to config.log, but config.lt does its own redirection, -# appending to config.log, which fails on DOS, as config.log is still kept -# open by configure. Here we exec the FD to /dev/null, effectively closing -# config.log, so it can be properly (re)opened and appended to by config.lt. -lt_cl_success=: -test yes = "$silent" && - lt_config_lt_args="$lt_config_lt_args --quiet" -exec AS_MESSAGE_LOG_FD>/dev/null -$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false -exec AS_MESSAGE_LOG_FD>>config.log -$lt_cl_success || AS_EXIT(1) -]) -m4trace:/usr/share/aclocal/libtool.m4:811: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) -m4trace:/usr/share/aclocal/libtool.m4:822: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl -m4_case([$1], - [C], [_LT_LANG(C)], - [C++], [_LT_LANG(CXX)], - [Go], [_LT_LANG(GO)], - [Java], [_LT_LANG(GCJ)], - [Fortran 77], [_LT_LANG(F77)], - [Fortran], [_LT_LANG(FC)], - [Windows Resource], [_LT_LANG(RC)], - [m4_ifdef([_LT_LANG_]$1[_CONFIG], - [_LT_LANG($1)], - [m4_fatal([$0: unsupported language: "$1"])])])dnl -]) -m4trace:/usr/share/aclocal/libtool.m4:914: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) -m4trace:/usr/share/aclocal/libtool.m4:914: -1- AC_DEFUN([AC_LIBTOOL_CXX], [m4_warn([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. -You should run autoupdate.])dnl -LT_LANG(C++)]) -m4trace:/usr/share/aclocal/libtool.m4:915: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) -m4trace:/usr/share/aclocal/libtool.m4:915: -1- AC_DEFUN([AC_LIBTOOL_F77], [m4_warn([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. -You should run autoupdate.])dnl -LT_LANG(Fortran 77)]) -m4trace:/usr/share/aclocal/libtool.m4:916: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) -m4trace:/usr/share/aclocal/libtool.m4:916: -1- AC_DEFUN([AC_LIBTOOL_FC], [m4_warn([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. -You should run autoupdate.])dnl -LT_LANG(Fortran)]) -m4trace:/usr/share/aclocal/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) -m4trace:/usr/share/aclocal/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [m4_warn([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. -You should run autoupdate.])dnl -LT_LANG(Java)]) -m4trace:/usr/share/aclocal/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) -m4trace:/usr/share/aclocal/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_RC], [m4_warn([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. -You should run autoupdate.])dnl -LT_LANG(Windows Resource)]) -m4trace:/usr/share/aclocal/libtool.m4:1246: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) -AC_ARG_WITH([sysroot], -[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], - [Search for dependent libraries within DIR (or the compiler's sysroot - if not specified).])], -[], [with_sysroot=no]) - -dnl lt_sysroot will always be passed unquoted. We quote it here -dnl in case the user passed a directory name. -lt_sysroot= -case $with_sysroot in #( - yes) - if test yes = "$GCC"; then - lt_sysroot=`$CC --print-sysroot 2>/dev/null` - fi - ;; #( - /*) - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` - ;; #( - no|'') - ;; #( - *) - AC_MSG_RESULT([$with_sysroot]) - AC_MSG_ERROR([The sysroot must be an absolute path.]) - ;; -esac - - AC_MSG_RESULT([${lt_sysroot:-no}]) -_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and where our libraries should be installed.])]) -m4trace:/usr/share/aclocal/libtool.m4:1590: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - fi - $RM conftest* -]) - -if test yes = "[$]$2"; then - m4_if([$5], , :, [$5]) -else - m4_if([$6], , :, [$6]) -fi -]) -m4trace:/usr/share/aclocal/libtool.m4:1632: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:1632: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_warn([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:1641: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS $3" - echo "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - else - $2=yes - fi - fi - $RM -r conftest* - LDFLAGS=$save_LDFLAGS -]) - -if test yes = "[$]$2"; then - m4_if([$4], , :, [$4]) -else - m4_if([$5], , :, [$5]) -fi -]) -m4trace:/usr/share/aclocal/libtool.m4:1676: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:1676: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_warn([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:1683: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl -# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - teststring=ABCD - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw* | cegcc*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - mint*) - # On MiNT this can take a long time and run out of memory. - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; - - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - - os2*) - # The test takes a long time on OS/2. - lt_cv_sys_max_cmd_len=8192 - ;; - - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - else - # Make teststring a little bigger before we do anything with it. - # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do - teststring=$teststring$teststring - done - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - while { test X`env echo "$teststring$teststring" 2>/dev/null` \ - = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - # Only check the string length outside the loop. - lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` - teststring= - # Add a significant safety factor because C++ compilers can tack on - # massive amounts of additional arguments before passing them to the - # linker. It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - fi - ;; - esac -]) -if test -n "$lt_cv_sys_max_cmd_len"; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -max_cmd_len=$lt_cv_sys_max_cmd_len -_LT_DECL([], [max_cmd_len], [0], - [What is the maximum length of a command?]) -]) -m4trace:/usr/share/aclocal/libtool.m4:1822: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:1822: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_warn([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:1933: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl -if test yes != "$enable_dlopen"; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen=load_add_on - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32* | cegcc*) - lt_cv_dlopen=LoadLibrary - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ - lt_cv_dlopen=dyld - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen=shl_load], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen=dlopen], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else - enable_dlopen=yes - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS=$LDFLAGS - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS=$LIBS - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test yes = "$lt_cv_dlopen_self"; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -_LT_DECL([dlopen_support], [enable_dlopen], [0], - [Whether dlopen is supported]) -_LT_DECL([dlopen_self], [enable_dlopen_self], [0], - [Whether dlopen of programs is supported]) -_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], - [Whether dlopen of statically linked programs is supported]) -]) -m4trace:/usr/share/aclocal/libtool.m4:2058: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:2058: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_warn([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:3176: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD=$MAGIC_CMD - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="m4_if([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS=$lt_save_ifs - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$1"; then - lt_cv_path_MAGIC_CMD=$ac_dir/"$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD=$lt_cv_path_MAGIC_CMD - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <<_LT_EOF 1>&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -_LT_EOF - fi ;; - esac - fi - break - fi - done - IFS=$lt_save_ifs - MAGIC_CMD=$lt_save_MAGIC_CMD - ;; -esac]) -MAGIC_CMD=$lt_cv_path_MAGIC_CMD -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -_LT_DECL([], [MAGIC_CMD], [0], - [Used to examine libraries when file_magic_cmd begins with "file"])dnl -]) -m4trace:/usr/share/aclocal/libtool.m4:3238: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:3238: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [m4_warn([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:3261: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_PROG_ECHO_BACKSLASH])dnl - -AC_ARG_WITH([gnu-ld], - [AS_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test no = "$withval" || with_gnu_ld=yes], - [with_gnu_ld=no])dnl - -ac_prog=ld -if test yes = "$GCC"; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return, which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` - while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do - ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD=$ac_prog - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test yes = "$with_gnu_ld"; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS=$lt_save_ifs - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD=$ac_dir/$ac_prog - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break 2 - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break 2 - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - ;; - esac - fi - done - IFS=$lt_save_ifs - done - : ${lt_cv_path_NM=no} -fi]) -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM -else - # Didn't find any BSD compatible name lister, look for dumpbin. - if test -n "$DUMPBIN"; then : - # Let the user override the test. - else - AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in - *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" - ;; - *) - DUMPBIN=: - ;; - esac - fi - AC_SUBST([DUMPBIN]) - if test : != "$DUMPBIN"; then - NM=$DUMPBIN - fi -fi -test -z "$NM" && NM=nm -AC_SUBST([NM]) -_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl - -AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], - [lt_cv_nm_interface="BSD nm" - echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$ac_compile" 2>conftest.err) - cat conftest.err >&AS_MESSAGE_LOG_FD - (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) - (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) - cat conftest.err >&AS_MESSAGE_LOG_FD - (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) - cat conftest.out >&AS_MESSAGE_LOG_FD - if $GREP 'External.*some_variable' conftest.out > /dev/null; then - lt_cv_nm_interface="MS dumpbin" - fi - rm -f conftest*]) -]) -m4trace:/usr/share/aclocal/libtool.m4:3775: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:3775: -1- AC_DEFUN([AM_PROG_NM], [m4_warn([obsolete], [The macro `AM_PROG_NM' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:3776: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:3776: -1- AC_DEFUN([AC_PROG_NM], [m4_warn([obsolete], [The macro `AC_PROG_NM' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:3847: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl - test DEF = "`$SED -n dnl - -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace - -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments - -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl - -e q dnl Only consider the first "real" line - $1`" dnl -]) -m4trace:/usr/share/aclocal/libtool.m4:3861: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM=-lm) - ;; -esac -AC_SUBST([LIBM]) -]) -m4trace:/usr/share/aclocal/libtool.m4:3880: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:3880: -1- AC_DEFUN([AC_CHECK_LIBM], [m4_warn([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:8146: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], - [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], - [AC_CHECK_TOOL(GCJ, gcj,) - test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS)])])[]dnl -]) -m4trace:/usr/share/aclocal/libtool.m4:8155: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:8155: -1- AC_DEFUN([LT_AC_PROG_GCJ], [m4_warn([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:8162: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) -]) -m4trace:/usr/share/aclocal/libtool.m4:8169: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) -]) -m4trace:/usr/share/aclocal/libtool.m4:8174: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:8174: -1- AC_DEFUN([LT_AC_PROG_RC], [m4_warn([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) -m4trace:/usr/share/aclocal/libtool.m4:8294: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])], [], []) -m4trace:/usr/share/aclocal/libtool.m4:8294: -1- AC_DEFUN([LT_AC_PROG_SED], [m4_warn([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) -m4trace:/usr/share/aclocal/ltargz.m4:12: -1- AC_DEFUN([LT_FUNC_ARGZ], [ -AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) - -AC_CHECK_TYPES([error_t], - [], - [AC_DEFINE([error_t], [int], - [Define to a type to use for 'error_t' if it is not otherwise available.]) - AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h - does not typedef error_t.])], - [#if defined(HAVE_ARGZ_H) -# include -#endif]) - -LT_ARGZ_H= -AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ - argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) - -dnl if have system argz functions, allow forced use of -dnl libltdl-supplied implementation (and default to do so -dnl on "known bad" systems). Could use a runtime check, but -dnl (a) detecting malloc issues is notoriously unreliable -dnl (b) only known system that declares argz functions, -dnl provides them, yet they are broken, is cygwin -dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) -dnl So, it's more straightforward simply to special case -dnl this for known bad systems. -AS_IF([test -z "$LT_ARGZ_H"], - [AC_CACHE_CHECK( - [if argz actually works], - [lt_cv_sys_argz_works], - [[case $host_os in #( - *cygwin*) - lt_cv_sys_argz_works=no - if test no != "$cross_compiling"; then - lt_cv_sys_argz_works="guessing no" - else - lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' - save_IFS=$IFS - IFS=-. - set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` - IFS=$save_IFS - lt_os_major=${2-0} - lt_os_minor=${3-0} - lt_os_micro=${4-0} - if test 1 -lt "$lt_os_major" \ - || { test 1 -eq "$lt_os_major" \ - && { test 5 -lt "$lt_os_minor" \ - || { test 5 -eq "$lt_os_minor" \ - && test 24 -lt "$lt_os_micro"; }; }; }; then - lt_cv_sys_argz_works=yes - fi - fi - ;; #( - *) lt_cv_sys_argz_works=yes ;; - esac]]) - AS_IF([test yes = "$lt_cv_sys_argz_works"], - [AC_DEFINE([HAVE_WORKING_ARGZ], 1, - [This value is set to 1 to indicate that the system argz facility works])], - [LT_ARGZ_H=lt__argz.h - AC_LIBOBJ([lt__argz])])]) - -AC_SUBST([LT_ARGZ_H]) -]) -m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) -_$0($*) -]) -m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl -dnl Although the argument is deprecated and no longer documented, -dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one -dnl here make sure it is the same as any other declaration of libltdl's -dnl location! This also ensures lt_ltdl_dir is set when configure.ac is -dnl not yet using an explicit LT_CONFIG_LTDL_DIR. -m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl -_$0() -]) -m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) -_LTDL_CONVENIENCE]) -m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [m4_warn([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. -You should run autoupdate.])dnl -_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) -_LTDL_CONVENIENCE]) -m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl -dnl Although the argument is deprecated and no longer documented, -dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one -dnl here make sure it is the same as any other declaration of libltdl's -dnl location! This also ensures lt_ltdl_dir is set when configure.ac is -dnl not yet using an explicit LT_CONFIG_LTDL_DIR. -m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl -_$0() -]) -m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) -_LTDL_INSTALLABLE]) -m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [m4_warn([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. -You should run autoupdate.])dnl -_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) -_LTDL_INSTALLABLE]) -m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [ - m4_pattern_allow([^_LT_LIBOBJS$]) - _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" -]) -m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS -_LT_SET_OPTIONS([$0], [$1]) - -dnl We need to keep our own list of libobjs separate from our parent project, -dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while -dnl we look for our own LIBOBJs. -m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) -m4_pushdef([AC_LIBSOURCES]) - -dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: -m4_if(_LTDL_MODE, [], - [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) - m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], - [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) - -AC_ARG_WITH([included_ltdl], - [AS_HELP_STRING([--with-included-ltdl], - [use the GNU ltdl sources included here])]) - -if test yes != "$with_included_ltdl"; then - # We are not being forced to use the included libltdl sources, so - # decide whether there is a useful installed version we can use. - AC_CHECK_HEADER([ltdl.h], - [AC_CHECK_DECL([lt_dlinterface_register], - [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], - [with_included_ltdl=no], - [with_included_ltdl=yes])], - [with_included_ltdl=yes], - [AC_INCLUDES_DEFAULT - #include ])], - [with_included_ltdl=yes], - [AC_INCLUDES_DEFAULT] - ) -fi - -dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE -dnl was called yet, then for old times' sake, we assume libltdl is in an -dnl eponymous directory: -AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) - -AC_ARG_WITH([ltdl_include], - [AS_HELP_STRING([--with-ltdl-include=DIR], - [use the ltdl headers installed in DIR])]) - -if test -n "$with_ltdl_include"; then - if test -f "$with_ltdl_include/ltdl.h"; then : - else - AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) - fi -else - with_ltdl_include=no -fi - -AC_ARG_WITH([ltdl_lib], - [AS_HELP_STRING([--with-ltdl-lib=DIR], - [use the libltdl.la installed in DIR])]) - -if test -n "$with_ltdl_lib"; then - if test -f "$with_ltdl_lib/libltdl.la"; then : - else - AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) - fi -else - with_ltdl_lib=no -fi - -case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in - ,yes,no,no,) - m4_case(m4_default(_LTDL_TYPE, [convenience]), - [convenience], [_LTDL_CONVENIENCE], - [installable], [_LTDL_INSTALLABLE], - [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) - ;; - ,no,no,no,) - # If the included ltdl is not to be used, then use the - # preinstalled libltdl we found. - AC_DEFINE([HAVE_LTDL], [1], - [Define this if a modern libltdl is already installed]) - LIBLTDL=-lltdl - LTDLDEPS= - LTDLINCL= - ;; - ,no*,no,*) - AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) - ;; - *) with_included_ltdl=no - LIBLTDL="-L$with_ltdl_lib -lltdl" - LTDLDEPS= - LTDLINCL=-I$with_ltdl_include - ;; -esac -INCLTDL=$LTDLINCL - -# Report our decision... -AC_MSG_CHECKING([where to find libltdl headers]) -AC_MSG_RESULT([$LTDLINCL]) -AC_MSG_CHECKING([where to find libltdl library]) -AC_MSG_RESULT([$LIBLTDL]) - -_LTDL_SETUP - -dnl restore autoconf definition. -m4_popdef([AC_LIBOBJ]) -m4_popdef([AC_LIBSOURCES]) - -AC_CONFIG_COMMANDS_PRE([ - _ltdl_libobjs= - _ltdl_ltlibobjs= - if test -n "$_LT_LIBOBJS"; then - # Remove the extension. - _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' - for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do - _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" - _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" - done - fi - AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) - AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) -]) - -# Only expand once: -m4_define([LTDL_INIT]) -]) -m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) -m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [m4_warn([obsolete], [The macro `AC_LIB_LTDL' is obsolete. -You should run autoupdate.])dnl -LTDL_INIT($@)]) -m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) -m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [m4_warn([obsolete], [The macro `AC_WITH_LTDL' is obsolete. -You should run autoupdate.])dnl -LTDL_INIT($@)]) -m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) -m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [m4_warn([obsolete], [The macro `LT_WITH_LTDL' is obsolete. -You should run autoupdate.])dnl -LTDL_INIT($@)]) -m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([LT_SYS_MODULE_EXT])dnl -AC_REQUIRE([LT_SYS_MODULE_PATH])dnl -AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl -AC_REQUIRE([LT_LIB_DLLOAD])dnl -AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl -AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl -AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl -AC_REQUIRE([LT_FUNC_ARGZ])dnl - -m4_require([_LT_CHECK_OBJDIR])dnl -m4_require([_LT_HEADER_DLFCN])dnl -m4_require([_LT_CHECK_DLPREOPEN])dnl -m4_require([_LT_DECL_SED])dnl - -dnl Don't require this, or it will be expanded earlier than the code -dnl that sets the variables it relies on: -_LT_ENABLE_INSTALL - -dnl _LTDL_MODE specific code must be called at least once: -_LTDL_MODE_DISPATCH - -# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS -# the user used. This is so that ltdl.h can pick up the parent projects -# config.h file, The first file in AC_CONFIG_HEADERS must contain the -# definitions required by ltdl.c. -# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). -AC_CONFIG_COMMANDS_PRE([dnl -m4_pattern_allow([^LT_CONFIG_H$])dnl -m4_ifset([AH_HEADER], - [LT_CONFIG_H=AH_HEADER], - [m4_ifset([AC_LIST_HEADERS], - [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], - [])])]) -AC_SUBST([LT_CONFIG_H]) - -AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], - [], [], [AC_INCLUDES_DEFAULT]) - -AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) -AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) - -m4_pattern_allow([LT_LIBEXT])dnl -AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) - -name= -eval "lt_libprefix=\"$libname_spec\"" -m4_pattern_allow([LT_LIBPREFIX])dnl -AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) - -name=ltdl -eval "LTDLOPEN=\"$libname_spec\"" -AC_SUBST([LTDLOPEN]) -]) -m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_CACHE_CHECK([whether deplibs are loaded by dlopen], - [lt_cv_sys_dlopen_deplibs], - [# PORTME does your system automatically load deplibs for dlopen? - # or its logical equivalent (e.g. shl_load for HP-UX < 11) - # For now, we just catch OSes we know something about -- in the - # future, we'll try test this programmatically. - lt_cv_sys_dlopen_deplibs=unknown - case $host_os in - aix3*|aix4.1.*|aix4.2.*) - # Unknown whether this is true for these versions of AIX, but - # we want this 'case' here to explicitly catch those versions. - lt_cv_sys_dlopen_deplibs=unknown - ;; - aix[[4-9]]*) - lt_cv_sys_dlopen_deplibs=yes - ;; - amigaos*) - case $host_cpu in - powerpc) - lt_cv_sys_dlopen_deplibs=no - ;; - esac - ;; - bitrig*) - lt_cv_sys_dlopen_deplibs=yes - ;; - darwin*) - # Assuming the user has installed a libdl from somewhere, this is true - # If you are looking for one http://www.opendarwin.org/projects/dlcompat - lt_cv_sys_dlopen_deplibs=yes - ;; - freebsd* | dragonfly*) - lt_cv_sys_dlopen_deplibs=yes - ;; - gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) - # GNU and its variants, using gnu ld.so (Glibc) - lt_cv_sys_dlopen_deplibs=yes - ;; - hpux10*|hpux11*) - lt_cv_sys_dlopen_deplibs=yes - ;; - interix*) - lt_cv_sys_dlopen_deplibs=yes - ;; - irix[[12345]]*|irix6.[[01]]*) - # Catch all versions of IRIX before 6.2, and indicate that we don't - # know how it worked for any of those versions. - lt_cv_sys_dlopen_deplibs=unknown - ;; - irix*) - # The case above catches anything before 6.2, and it's known that - # at 6.2 and later dlopen does load deplibs. - lt_cv_sys_dlopen_deplibs=yes - ;; - netbsd*) - lt_cv_sys_dlopen_deplibs=yes - ;; - openbsd*) - lt_cv_sys_dlopen_deplibs=yes - ;; - osf[[1234]]*) - # dlopen did load deplibs (at least at 4.x), but until the 5.x series, - # it did *not* use an RPATH in a shared library to find objects the - # library depends on, so we explicitly say 'no'. - lt_cv_sys_dlopen_deplibs=no - ;; - osf5.0|osf5.0a|osf5.1) - # dlopen *does* load deplibs and with the right loader patch applied - # it even uses RPATH in a shared library to search for shared objects - # that the library depends on, but there's no easy way to know if that - # patch is installed. Since this is the case, all we can really - # say is unknown -- it depends on the patch being installed. If - # it is, this changes to 'yes'. Without it, it would be 'no'. - lt_cv_sys_dlopen_deplibs=unknown - ;; - osf*) - # the two cases above should catch all versions of osf <= 5.1. Read - # the comments above for what we know about them. - # At > 5.1, deplibs are loaded *and* any RPATH in a shared library - # is used to find them so we can finally say 'yes'. - lt_cv_sys_dlopen_deplibs=yes - ;; - qnx*) - lt_cv_sys_dlopen_deplibs=yes - ;; - solaris*) - lt_cv_sys_dlopen_deplibs=yes - ;; - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - libltdl_cv_sys_dlopen_deplibs=yes - ;; - esac - ]) -if test yes != "$lt_cv_sys_dlopen_deplibs"; then - AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], - [Define if the OS needs help to load dependent libraries for dlopen().]) -fi -]) -m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_warn([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:552: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([what extension is used for runtime loadable modules], - [libltdl_cv_shlibext], -[ -module=yes -eval libltdl_cv_shlibext=$shrext_cmds -module=no -eval libltdl_cv_shrext=$shrext_cmds - ]) -if test -n "$libltdl_cv_shlibext"; then - m4_pattern_allow([LT_MODULE_EXT])dnl - AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], - [Define to the extension used for runtime loadable modules, say, ".so".]) -fi -if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then - m4_pattern_allow([LT_SHARED_EXT])dnl - AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], - [Define to the shared library suffix, say, ".dylib".]) -fi -if test -n "$shared_archive_member_spec"; then - m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl - AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], - [Define to the shared archive member specification, say "(shr.o)".]) -fi -]) -m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [m4_warn([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:587: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([what variable specifies run-time module search path], - [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) -if test -n "$lt_cv_module_path_var"; then - m4_pattern_allow([LT_MODULE_PATH_VAR])dnl - AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], - [Define to the name of the environment variable that determines the run-time module search path.]) -fi -]) -m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [m4_warn([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl -AC_CACHE_CHECK([for the default library search path], - [lt_cv_sys_dlsearch_path], - [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) -if test -n "$lt_cv_sys_dlsearch_path"; then - sys_dlsearch_path= - for dir in $lt_cv_sys_dlsearch_path; do - if test -z "$sys_dlsearch_path"; then - sys_dlsearch_path=$dir - else - sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir - fi - done - m4_pattern_allow([LT_DLSEARCH_PATH])dnl - AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], - [Define to the system default library search path.]) -fi -]) -m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_warn([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:653: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) -LT_DLLOADERS= -AC_SUBST([LT_DLLOADERS]) - -AC_LANG_PUSH([C]) -lt_dlload_save_LIBS=$LIBS - -LIBADD_DLOPEN= -AC_SEARCH_LIBS([dlopen], [dl], - [AC_DEFINE([HAVE_LIBDL], [1], - [Define if you have the libdl library or equivalent.]) - if test "$ac_cv_search_dlopen" != "none required"; then - LIBADD_DLOPEN=-ldl - fi - libltdl_cv_lib_dl_dlopen=yes - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], - [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H -# include -#endif - ]], [[dlopen(0, 0);]])], - [AC_DEFINE([HAVE_LIBDL], [1], - [Define if you have the libdl library or equivalent.]) - libltdl_cv_func_dlopen=yes - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], - [AC_CHECK_LIB([svld], [dlopen], - [AC_DEFINE([HAVE_LIBDL], [1], - [Define if you have the libdl library or equivalent.]) - LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) -if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" -then - lt_save_LIBS=$LIBS - LIBS="$LIBS $LIBADD_DLOPEN" - AC_CHECK_FUNCS([dlerror]) - LIBS=$lt_save_LIBS -fi -AC_SUBST([LIBADD_DLOPEN]) - -LIBADD_SHL_LOAD= -AC_CHECK_FUNC([shl_load], - [AC_DEFINE([HAVE_SHL_LOAD], [1], - [Define if you have the shl_load function.]) - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], - [AC_CHECK_LIB([dld], [shl_load], - [AC_DEFINE([HAVE_SHL_LOAD], [1], - [Define if you have the shl_load function.]) - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" - LIBADD_SHL_LOAD=-ldld])]) -AC_SUBST([LIBADD_SHL_LOAD]) - -case $host_os in -darwin[[1567]].*) -# We only want this for pre-Mac OS X 10.4. - AC_CHECK_FUNC([_dyld_func_lookup], - [AC_DEFINE([HAVE_DYLD], [1], - [Define if you have the _dyld_func_lookup function.]) - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) - ;; -beos*) - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" - ;; -cygwin* | mingw* | pw32*) - AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" - ;; -esac - -AC_CHECK_LIB([dld], [dld_link], - [AC_DEFINE([HAVE_DLD], [1], - [Define if you have the GNU dld library.]) - LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) -AC_SUBST([LIBADD_DLD_LINK]) - -m4_pattern_allow([^LT_DLPREOPEN$]) -LT_DLPREOPEN= -if test -n "$LT_DLLOADERS" -then - for lt_loader in $LT_DLLOADERS; do - LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " - done - AC_DEFINE([HAVE_LIBDLLOADER], [1], - [Define if libdlloader will be built on this platform]) -fi -AC_SUBST([LT_DLPREOPEN]) - -dnl This isn't used anymore, but set it for backwards compatibility -LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" -AC_SUBST([LIBADD_DL]) - -LIBS=$lt_dlload_save_LIBS -AC_LANG_POP -]) -m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AC_DEFUN([AC_LTDL_DLLIB], [m4_warn([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:756: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl -AC_CACHE_CHECK([for _ prefix in compiled symbols], - [lt_cv_sys_symbol_underscore], - [lt_cv_sys_symbol_underscore=no - cat > conftest.$ac_ext <<_LT_EOF -void nm_test_func(){} -int main(){nm_test_func;return 0;} -_LT_EOF - if AC_TRY_EVAL(ac_compile); then - # Now try to grab the symbols. - ac_nlist=conftest.nm - if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then - # See whether the symbols have a leading underscore. - if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then - lt_cv_sys_symbol_underscore=yes - else - if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then - : - else - echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD - fi - fi - else - echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.c >&AS_MESSAGE_LOG_FD - fi - rm -rf conftest* - ]) - sys_symbol_underscore=$lt_cv_sys_symbol_underscore - AC_SUBST([sys_symbol_underscore]) -]) -m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_warn([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltdl.m4:800: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl -AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore -AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext -if test yes = "$lt_cv_sys_symbol_underscore"; then - if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then - AC_CACHE_CHECK([whether we have to add an underscore for dlsym], - [libltdl_cv_need_uscore], - [libltdl_cv_need_uscore=unknown - dlsym_uscore_save_LIBS=$LIBS - LIBS="$LIBS $LIBADD_DLOPEN" - libname=conftmod # stay within 8.3 filename limits! - cat >$libname.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" -/* When -fvisibility=hidden is used, assume the code has been annotated - correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -int fnord () __attribute__((visibility("default"))); -#endif -int fnord () { return 42; }] -_LT_EOF - - # ltfn_module_cmds module_cmds - # Execute tilde-delimited MODULE_CMDS with environment primed for - # $module_cmds or $archive_cmds type content. - ltfn_module_cmds () - {( # subshell avoids polluting parent global environment - module_cmds_save_ifs=$IFS; IFS='~' - for cmd in @S|@1; do - IFS=$module_cmds_save_ifs - libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext - rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. - major=; versuffix=; verstring=; deplibs= - ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= - eval $cmd - done - IFS=$module_cmds_save_ifs - )} - - # Compile a loadable module using libtool macro expansion results. - $CC $pic_flag -c $libname.$ac_ext - ltfn_module_cmds "${module_cmds:-$archive_cmds}" - - # Try to fetch fnord with dlsym(). - libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 - cat >conftest.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" -#if HAVE_DLFCN_H -#include -#endif -#include -#ifndef RTLD_GLOBAL -# ifdef DL_GLOBAL -# define RTLD_GLOBAL DL_GLOBAL -# else -# define RTLD_GLOBAL 0 -# endif -#endif -#ifndef RTLD_NOW -# ifdef DL_NOW -# define RTLD_NOW DL_NOW -# else -# define RTLD_NOW 0 -# endif -#endif -int main () { - void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); - int status = $libltdl_dlunknown; - if (handle) { - if (dlsym (handle, "fnord")) - status = $libltdl_dlnouscore; - else { - if (dlsym (handle, "_fnord")) - status = $libltdl_dluscore; - else - puts (dlerror ()); - } - dlclose (handle); - } else - puts (dlerror ()); - return status; -}] -_LT_EOF - if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - libltdl_status=$? - case x$libltdl_status in - x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; - x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; - x*) libltdl_cv_need_uscore=unknown ;; - esac - fi - rm -rf conftest* $libname* - LIBS=$dlsym_uscore_save_LIBS - ]) - fi -fi - -if test yes = "$libltdl_cv_need_uscore"; then - AC_DEFINE([NEED_USCORE], [1], - [Define if dlsym() requires a leading underscore in symbol names.]) -fi -]) -m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])], [], []) -m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_warn([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. -You should run autoupdate.])dnl -m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) -m4trace:/usr/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) -m4trace:/usr/share/aclocal/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [m4_warn([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. -You should run autoupdate.])dnl -_LT_SET_OPTION([LT_INIT], [dlopen]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl -_LT_SET_OPTION([LT_INIT], [win32-dll]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [m4_warn([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. -You should run autoupdate.])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -_LT_SET_OPTION([LT_INIT], [win32-dll]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [m4_warn([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. -You should run autoupdate.])dnl -AC_ENABLE_SHARED($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [m4_warn([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. -You should run autoupdate.])dnl -AC_DISABLE_SHARED($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [m4_warn([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. -You should run autoupdate.])dnl -AC_ENABLE_STATIC($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [m4_warn([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. -You should run autoupdate.])dnl -AC_DISABLE_STATIC($@)]) -m4trace:/usr/share/aclocal/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [m4_warn([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. -You should run autoupdate.])dnl -_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [m4_warn([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. -You should run autoupdate.])dnl -_LT_SET_OPTION([LT_INIT], [disable-fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [m4_warn([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. -You should run autoupdate.])dnl -_LT_SET_OPTION([LT_INIT], [pic-only]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) -]) -m4trace:/usr/share/aclocal/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) -m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6.42-b88ce-dirty' -macro_revision='2.4.6.42' -_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) -_LT_DECL(, macro_revision, 0) -]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) -m4trace:/usr/share/aclocal/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) -m4trace:/usr/share/aclocal/pkg.m4:58: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) -AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) -AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=m4_default([$1], [0.9.0]) - AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - PKG_CONFIG="" - fi -fi[]dnl -]) -m4trace:/usr/share/aclocal/pkg.m4:92: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -if test -n "$PKG_CONFIG" && \ - AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_default([$2], [:]) -m4_ifvaln([$3], [else - $3])dnl -fi]) -m4trace:/usr/share/aclocal/pkg.m4:121: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi[]dnl -]) -m4trace:/usr/share/aclocal/pkg.m4:139: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl -AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl - -pkg_failed=no -AC_MSG_CHECKING([for $1]) - -_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) -_PKG_CONFIG([$1][_LIBS], [libs], [$2]) - -m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS -and $1[]_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details.]) - -if test $pkg_failed = yes; then - AC_MSG_RESULT([no]) - _PKG_SHORT_ERRORS_SUPPORTED - if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` - else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - - m4_default([$4], [AC_MSG_ERROR( -[Package requirements ($2) were not met: - -$$1_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -_PKG_TEXT])[]dnl - ]) -elif test $pkg_failed = untried; then - AC_MSG_RESULT([no]) - m4_default([$4], [AC_MSG_FAILURE( -[The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -_PKG_TEXT - -To get pkg-config, see .])[]dnl - ]) -else - $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS - $1[]_LIBS=$pkg_cv_[]$1[]_LIBS - AC_MSG_RESULT([yes]) - $3 -fi[]dnl -]) -m4trace:/usr/share/aclocal/pkg.m4:208: -1- AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -_save_PKG_CONFIG=$PKG_CONFIG -PKG_CONFIG="$PKG_CONFIG --static" -PKG_CHECK_MODULES($@) -PKG_CONFIG=$_save_PKG_CONFIG[]dnl -]) -m4trace:/usr/share/aclocal/pkg.m4:226: -1- AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) -m4_pushdef([pkg_description], - [pkg-config installation directory @<:@]pkg_default[@:>@]) -AC_ARG_WITH([pkgconfigdir], - [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, - [with_pkgconfigdir=]pkg_default) -AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) -m4_popdef([pkg_default]) -m4_popdef([pkg_description]) -]) -m4trace:/usr/share/aclocal/pkg.m4:248: -1- AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) -m4_pushdef([pkg_description], - [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) -AC_ARG_WITH([noarch-pkgconfigdir], - [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, - [with_noarch_pkgconfigdir=]pkg_default) -AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) -m4_popdef([pkg_default]) -m4_popdef([pkg_description]) -]) -m4trace:/usr/share/aclocal/pkg.m4:267: -1- AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl - -_PKG_CONFIG([$1], [variable="][$3]["], [$2]) -AS_VAR_COPY([$1], [pkg_cv_][$1]) - -AS_VAR_IF([$1], [""], [$5], [$4])dnl -]) -m4trace:/usr/share/aclocal/pkg.m4:285: -1- AC_DEFUN([PKG_WITH_MODULES], [ -m4_pushdef([with_arg], m4_tolower([$1])) - -m4_pushdef([description], - [m4_default([$5], [build with ]with_arg[ support])]) - -m4_pushdef([def_arg], [m4_default([$6], [auto])]) -m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) -m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) - -m4_case(def_arg, - [yes],[m4_pushdef([with_without], [--without-]with_arg)], - [m4_pushdef([with_without],[--with-]with_arg)]) - -AC_ARG_WITH(with_arg, - AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, - [AS_TR_SH([with_]with_arg)=def_arg]) - -AS_CASE([$AS_TR_SH([with_]with_arg)], - [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], - [auto],[PKG_CHECK_MODULES([$1],[$2], - [m4_n([def_action_if_found]) $3], - [m4_n([def_action_if_not_found]) $4])]) - -m4_popdef([with_arg]) -m4_popdef([description]) -m4_popdef([def_arg]) - -]) -m4trace:/usr/share/aclocal/pkg.m4:322: -1- AC_DEFUN([PKG_HAVE_WITH_MODULES], [ -PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) - -AM_CONDITIONAL([HAVE_][$1], - [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) -]) -m4trace:/usr/share/aclocal/pkg.m4:337: -1- AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], [ -PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) - -AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], - [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) -]) -m4trace:/usr/share/aclocal-1.16/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.16.5], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) -m4trace:/usr/share/aclocal-1.16/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.5])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -m4trace:/usr/share/aclocal-1.16/ar-lib.m4:13: -1- AC_DEFUN([AM_PROG_AR], [AC_BEFORE([$0], [LT_INIT])dnl -AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl -AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([ar-lib])dnl -AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) -: ${AR=ar} - -AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], - [AC_LANG_PUSH([C]) - am_cv_ar_interface=ar - AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], - [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' - AC_TRY_EVAL([am_ar_try]) - if test "$ac_status" -eq 0; then - am_cv_ar_interface=ar - else - am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' - AC_TRY_EVAL([am_ar_try]) - if test "$ac_status" -eq 0; then - am_cv_ar_interface=lib - else - am_cv_ar_interface=unknown - fi - fi - rm -f conftest.lib libconftest.a - ]) - AC_LANG_POP([C])]) - -case $am_cv_ar_interface in -ar) - ;; -lib) - # Microsoft lib, so override with the ar-lib wrapper script. - # FIXME: It is wrong to rewrite AR. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__AR in this case, - # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something - # similar. - AR="$am_aux_dir/ar-lib $AR" - ;; -unknown) - m4_default([$1], - [AC_MSG_ERROR([could not determine $AR interface])]) - ;; -esac -AC_SUBST([AR])dnl -]) -m4trace:/usr/share/aclocal-1.16/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` -]) -m4trace:/usr/share/aclocal-1.16/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl - m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -m4_define([_AM_COND_VALUE_$1], [$2])dnl -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) -m4trace:/usr/share/aclocal-1.16/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], - [$1], [CXX], [depcc="$CXX" am_compiler_list=], - [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], - [$1], [UPC], [depcc="$UPC" am_compiler_list=], - [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - am__universal=false - m4_case([$1], [CC], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac], - [CXX], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac]) - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) -m4trace:/usr/share/aclocal-1.16/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) -m4trace:/usr/share/aclocal-1.16/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl -AS_HELP_STRING( - [--enable-dependency-tracking], - [do not reject slow dependency extractors]) -AS_HELP_STRING( - [--disable-dependency-tracking], - [speeds up one-time build])]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -AC_SUBST([am__nodep])dnl -_AM_SUBST_NOTMAKE([am__nodep])dnl -]) -m4trace:/usr/share/aclocal-1.16/depout.m4:11: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - AS_CASE([$CONFIG_FILES], - [*\'*], [eval set x "$CONFIG_FILES"], - [*], [set x $CONFIG_FILES]) - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`AS_DIRNAME(["$am_mf"])` - am_filepart=`AS_BASENAME(["$am_mf"])` - AM_RUN_LOG([cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles]) || am_rc=$? - done - if test $am_rc -ne 0; then - AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE="gmake" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking).]) - fi - AS_UNSET([am_dirpart]) - AS_UNSET([am_filepart]) - AS_UNSET([am_mf]) - AS_UNSET([am_rc]) - rm -f conftest-deps.mk -} -]) -m4trace:/usr/share/aclocal-1.16/depout.m4:64: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) -m4trace:/usr/share/aclocal-1.16/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl -m4_ifdef([_$0_ALREADY_INIT], - [m4_fatal([$0 expanded multiple times -]m4_defn([_$0_ALREADY_INIT]))], - [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[AC_DIAGNOSE([obsolete], - [$0: two- and three-arguments forms are deprecated.]) -m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if( - m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), - [ok:ok],, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) - AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -AM_MISSING_PROG([AUTOCONF], [autoconf]) -AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -AM_MISSING_PROG([AUTOHEADER], [autoheader]) -AM_MISSING_PROG([MAKEINFO], [makeinfo]) -AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES([CC])], - [m4_define([AC_PROG_CC], - m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES([CXX])], - [m4_define([AC_PROG_CXX], - m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES([OBJC])], - [m4_define([AC_PROG_OBJC], - m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], - [_AM_DEPENDENCIES([OBJCXX])], - [m4_define([AC_PROG_OBJCXX], - m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl -]) -# Variables for tags utilities; see am/tags.am -if test -z "$CTAGS"; then - CTAGS=ctags -fi -AC_SUBST([CTAGS]) -if test -z "$ETAGS"; then - ETAGS=etags -fi -AC_SUBST([ETAGS]) -if test -z "$CSCOPE"; then - CSCOPE=cscope -fi -AC_SUBST([CSCOPE]) - -AC_REQUIRE([AM_SILENT_RULES])dnl -dnl The testsuite driver may need to know about EXEEXT, so add the -dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This -dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. -AC_CONFIG_COMMANDS_PRE(dnl -[m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) - fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) -m4trace:/usr/share/aclocal-1.16/init.m4:204: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. -_am_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -m4trace:/usr/share/aclocal-1.16/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi -AC_SUBST([install_sh])]) -m4trace:/usr/share/aclocal-1.16/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) -m4trace:/usr/share/aclocal-1.16/make.m4:13: -1- AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) - AS_CASE([$?:`cat confinc.out 2>/dev/null`], - ['0:this is the am__doit target'], - [AS_CASE([$s], - [BSD], [am__include='.include' am__quote='"'], - [am__include='include' am__quote=''])]) - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -AC_MSG_RESULT([${_am_result}]) -AC_SUBST([am__include])]) -m4trace:/usr/share/aclocal-1.16/make.m4:42: -1- m4_pattern_allow([^am__quote$]) -m4trace:/usr/share/aclocal-1.16/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) -m4trace:/usr/share/aclocal-1.16/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([missing])dnl -if test x"${MISSING+set}" != xset; then - MISSING="\${SHELL} '$am_aux_dir/missing'" -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - AC_MSG_WARN(['missing' script is too old or missing]) -fi -]) -m4trace:/usr/share/aclocal-1.16/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) -m4trace:/usr/share/aclocal-1.16/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) -m4trace:/usr/share/aclocal-1.16/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) -m4trace:/usr/share/aclocal-1.16/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -AC_LANG_PUSH([C])dnl -AC_CACHE_CHECK( - [whether $CC understands -c and -o together], - [am_cv_prog_cc_c_o], - [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i]) -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -AC_LANG_POP([C])]) -m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -m4trace:/usr/share/aclocal-1.16/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD - ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - (exit $ac_status); }]) -m4trace:/usr/share/aclocal-1.16/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_ERROR([unsafe absolute working directory name]);; -esac -case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; -esac - -# Do 'set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken - alias in your environment]) - fi - if test "$[2]" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT([yes]) -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi -AC_CONFIG_COMMANDS_PRE( - [AC_MSG_CHECKING([that generated files are newer than configure]) - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - AC_MSG_RESULT([done])]) -rm -f conftest.file -]) -m4trace:/usr/share/aclocal-1.16/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl -AS_HELP_STRING( - [--enable-silent-rules], - [less verbose build output (undo: "make V=1")]) -AS_HELP_STRING( - [--disable-silent-rules], - [verbose build output (undo: "make V=0")])dnl -]) -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; -esac -dnl -dnl A few 'make' implementations (e.g., NonStop OS and NextStep) -dnl do not support nested variable expansions. -dnl See automake bug#9928 and bug#10237. -am_make=${MAKE-make} -AC_CACHE_CHECK([whether $am_make supports nested variables], - [am_cv_make_support_nested_variables], - [if AS_ECHO([['TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi]) -if test $am_cv_make_support_nested_variables = yes; then - dnl Using '$V' instead of '$(V)' breaks IRIX make. - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AC_SUBST([AM_V])dnl -AM_SUBST_NOTMAKE([AM_V])dnl -AC_SUBST([AM_DEFAULT_V])dnl -AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl -AC_SUBST([AM_DEFAULT_VERBOSITY])dnl -AM_BACKSLASH='\' -AC_SUBST([AM_BACKSLASH])dnl -_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl -]) -m4trace:/usr/share/aclocal-1.16/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) -m4trace:/usr/share/aclocal-1.16/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) -m4trace:/usr/share/aclocal-1.16/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) -m4trace:/usr/share/aclocal-1.16/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AC_SUBST([AMTAR], ['$${TAR-tar}']) - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' - -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - - [m4_case([$1], - [ustar], - [# The POSIX 1988 'ustar' format is defined with fixed-size fields. - # There is notably a 21 bits limit for the UID and the GID. In fact, - # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 - # and bug#13588). - am_max_uid=2097151 # 2^21 - 1 - am_max_gid=$am_max_uid - # The $UID and $GID variables are not portable, so we need to resort - # to the POSIX-mandated id(1) utility. Errors in the 'id' calls - # below are definitely unexpected, so allow the users to see them - # (that is, avoid stderr redirection). - am_uid=`id -u || echo unknown` - am_gid=`id -g || echo unknown` - AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) - if test $am_uid -le $am_max_uid; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - _am_tools=none - fi - AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) - if test $am_gid -le $am_max_gid; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - _am_tools=none - fi], - - [pax], - [], - - [m4_fatal([Unknown tar format])]) - - AC_MSG_CHECKING([how to create a $1 tar archive]) - - # Go ahead even if we have the value already cached. We do so because we - # need to set the values for the 'am__tar' and 'am__untar' variables. - _am_tools=${am_cv_prog_tar_$1-$_am_tools} - - for _am_tool in $_am_tools; do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works. - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi - done - rm -rf conftest.dir - - AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) - AC_MSG_RESULT([$am_cv_prog_tar_$1])]) - -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^runstatedir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) -m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([-Wall -Wno-override foreign silent-rules]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:6: -1- AM_SET_CURRENT_AUTOMAKE_VERSION -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.16.5]) -m4trace:configure.ac:6: -1- _AM_AUTOCONF_VERSION([2.71]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_DATA$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__isrc$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([am__isrc]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CYGPATH_W$]) -m4trace:configure.ac:6: -1- _AM_SET_OPTIONS([-Wall -Wno-override foreign silent-rules]) -m4trace:configure.ac:6: -1- _AM_SET_OPTION([-Wall]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([-Wall]) -m4trace:configure.ac:6: -1- _AM_SET_OPTION([-Wno-override]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([-Wno-override]) -m4trace:configure.ac:6: -1- _AM_SET_OPTION([foreign]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([foreign]) -m4trace:configure.ac:6: -1- _AM_SET_OPTION([silent-rules]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([silent-rules]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:6: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) - AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([no-define]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:6: -1- AM_SANITY_CHECK -m4trace:configure.ac:6: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -m4trace:configure.ac:6: -1- AM_MISSING_HAS_RUN -m4trace:configure.ac:6: -1- AM_AUX_DIR_EXPAND -m4trace:configure.ac:6: -1- m4_pattern_allow([^ACLOCAL$]) -m4trace:configure.ac:6: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOCONF$]) -m4trace:configure.ac:6: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOMAKE$]) -m4trace:configure.ac:6: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOHEADER$]) -m4trace:configure.ac:6: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^MAKEINFO$]) -m4trace:configure.ac:6: -1- AM_PROG_INSTALL_SH -m4trace:configure.ac:6: -1- m4_pattern_allow([^install_sh$]) -m4trace:configure.ac:6: -1- AM_PROG_INSTALL_STRIP -m4trace:configure.ac:6: -1- m4_pattern_allow([^STRIP$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^MKDIR_P$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^mkdir_p$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AWK$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^SET_MAKE$]) -m4trace:configure.ac:6: -1- AM_SET_LEADING_DOT -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__leading_dot$]) -m4trace:configure.ac:6: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([tar-ustar]) -m4trace:configure.ac:6: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([tar-pax]) -m4trace:configure.ac:6: -1- _AM_PROG_TAR([v7]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AMTAR$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__tar$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__untar$]) -m4trace:configure.ac:6: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES([CC])], - [m4_define([AC_PROG_CC], - m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES([CXX])], - [m4_define([AC_PROG_CXX], - m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES([OBJC])], - [m4_define([AC_PROG_OBJC], - m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], - [_AM_DEPENDENCIES([OBJCXX])], - [m4_define([AC_PROG_OBJCXX], - m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl -]) -m4trace:configure.ac:6: -2- _AM_MANGLE_OPTION([no-dependencies]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CTAGS$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^ETAGS$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CSCOPE$]) -m4trace:configure.ac:6: -1- AM_SILENT_RULES -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_V$]) -m4trace:configure.ac:6: -1- AM_SUBST_NOTMAKE([AM_V]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_V]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_V$]) -m4trace:configure.ac:6: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_BACKSLASH$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^EXEEXT$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJEXT$]) -m4trace:configure.ac:11: -1- _AM_PROG_CC_C_O -m4trace:configure.ac:11: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) -m4trace:configure.ac:11: -1- _AM_DEPENDENCIES([CC]) -m4trace:configure.ac:11: -1- AM_SET_DEPDIR -m4trace:configure.ac:11: -1- m4_pattern_allow([^DEPDIR$]) -m4trace:configure.ac:11: -1- AM_OUTPUT_DEPENDENCY_COMMANDS -m4trace:configure.ac:11: -1- AM_MAKE_INCLUDE -m4trace:configure.ac:11: -1- AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__include$]) -m4trace:configure.ac:11: -1- AM_DEP_TRACK -m4trace:configure.ac:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_TRUE$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_FALSE$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__nodep$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__nodep]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$]) -m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) -m4trace:configure.ac:12: -1- AM_PROG_CC_C_O -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXX$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXXFLAGS$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXX$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CXX$]) -m4trace:configure.ac:13: -1- _AM_DEPENDENCIES([CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXXDEPMODE$]) -m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCXX], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) -m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) -m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) -m4trace:configure.ac:15: -1- AM_PROG_AR -m4trace:configure.ac:15: -1- m4_pattern_allow([^AR$]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^ac_ct_AR$]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^AR$]) -m4trace:configure.ac:22: -1- PKG_CHECK_MODULES([png], [libpng]) -m4trace:configure.ac:22: -1- PKG_PROG_PKG_CONFIG -m4trace:configure.ac:22: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^png_CFLAGS$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^png_LIBS$]) -m4trace:configure.ac:22: -1- PKG_CHECK_EXISTS([libpng], [pkg_cv_[]png_CFLAGS=`$PKG_CONFIG --[]cflags "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:22: -1- PKG_CHECK_EXISTS([libpng], [pkg_cv_[]png_LIBS=`$PKG_CONFIG --[]libs "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:22: -1- _PKG_SHORT_ERRORS_SUPPORTED -m4trace:configure.ac:23: -1- PKG_CHECK_MODULES([glib], [glib-2.0]) -m4trace:configure.ac:23: -1- m4_pattern_allow([^glib_CFLAGS$]) -m4trace:configure.ac:23: -1- m4_pattern_allow([^glib_LIBS$]) -m4trace:configure.ac:23: -1- PKG_CHECK_EXISTS([glib-2.0], [pkg_cv_[]glib_CFLAGS=`$PKG_CONFIG --[]cflags "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:23: -1- PKG_CHECK_EXISTS([glib-2.0], [pkg_cv_[]glib_LIBS=`$PKG_CONFIG --[]libs "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:23: -1- _PKG_SHORT_ERRORS_SUPPORTED -m4trace:configure.ac:24: -1- PKG_CHECK_MODULES([poppler], [poppler]) -m4trace:configure.ac:24: -1- m4_pattern_allow([^poppler_CFLAGS$]) -m4trace:configure.ac:24: -1- m4_pattern_allow([^poppler_LIBS$]) -m4trace:configure.ac:24: -1- PKG_CHECK_EXISTS([poppler], [pkg_cv_[]poppler_CFLAGS=`$PKG_CONFIG --[]cflags "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:24: -1- PKG_CHECK_EXISTS([poppler], [pkg_cv_[]poppler_LIBS=`$PKG_CONFIG --[]libs "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:24: -1- _PKG_SHORT_ERRORS_SUPPORTED -m4trace:configure.ac:25: -1- PKG_CHECK_MODULES([poppler_glib], [poppler-glib >= 0.16.0]) -m4trace:configure.ac:25: -1- m4_pattern_allow([^poppler_glib_CFLAGS$]) -m4trace:configure.ac:25: -1- m4_pattern_allow([^poppler_glib_LIBS$]) -m4trace:configure.ac:25: -1- PKG_CHECK_EXISTS([poppler-glib >= 0.16.0], [pkg_cv_[]poppler_glib_CFLAGS=`$PKG_CONFIG --[]cflags "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:25: -1- PKG_CHECK_EXISTS([poppler-glib >= 0.16.0], [pkg_cv_[]poppler_glib_LIBS=`$PKG_CONFIG --[]libs "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:25: -1- _PKG_SHORT_ERRORS_SUPPORTED -m4trace:configure.ac:26: -1- PKG_CHECK_EXISTS([poppler-glib >= 0.19.4], [HAVE_POPPLER_ANNOT_WRITE=yes]) -m4trace:configure.ac:27: -1- PKG_CHECK_EXISTS([poppler-glib >= 0.22], [HAVE_POPPLER_FIND_OPTS=yes]) -m4trace:configure.ac:28: -1- PKG_CHECK_EXISTS([poppler-glib >= 0.26], [HAVE_POPPLER_ANNOT_MARKUP=yes]) -m4trace:configure.ac:29: -1- PKG_CHECK_MODULES([zlib], [zlib]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^zlib_CFLAGS$]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^zlib_LIBS$]) -m4trace:configure.ac:29: -1- PKG_CHECK_EXISTS([zlib], [pkg_cv_[]zlib_CFLAGS=`$PKG_CONFIG --[]cflags "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:29: -1- PKG_CHECK_EXISTS([zlib], [pkg_cv_[]zlib_LIBS=`$PKG_CONFIG --[]libs "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) -m4trace:configure.ac:29: -1- _PKG_SHORT_ERRORS_SUPPORTED -m4trace:configure.ac:37: -1- AM_CONDITIONAL([HAVE_W32], [test "$have_w32" = true]) -m4trace:configure.ac:37: -1- m4_pattern_allow([^HAVE_W32_TRUE$]) -m4trace:configure.ac:37: -1- m4_pattern_allow([^HAVE_W32_FALSE$]) -m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([HAVE_W32_FALSE]) -m4trace:configure.ac:50: -1- m4_include([m4/ax_check_compile_flag.m4]) -m4trace:m4/ax_check_compile_flag.m4:60: -1- AC_DEFUN([AX_CHECK_COMPILE_FLAG], [AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF -AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl -AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ - ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS - _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" - AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], - [AS_VAR_SET(CACHEVAR,[yes])], - [AS_VAR_SET(CACHEVAR,[no])]) - _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) -AS_VAR_IF(CACHEVAR,yes, - [m4_default([$2], :)], - [m4_default([$3], :)]) -AS_VAR_POPDEF([CACHEVAR])dnl -]) -m4trace:configure.ac:51: -1- AX_CHECK_COMPILE_FLAG([-std=c++11], [HAVE_STD_CXX11=yes]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_stdio_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" stdio.h ]AS_TR_SH([stdio.h]) AS_TR_CPP([HAVE_stdio.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_stdlib_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" stdlib.h ]AS_TR_SH([stdlib.h]) AS_TR_CPP([HAVE_stdlib.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_string_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" string.h ]AS_TR_SH([string.h]) AS_TR_CPP([HAVE_string.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_inttypes_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" inttypes.h ]AS_TR_SH([inttypes.h]) AS_TR_CPP([HAVE_inttypes.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_stdint_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" stdint.h ]AS_TR_SH([stdint.h]) AS_TR_CPP([HAVE_stdint.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_strings_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" strings.h ]AS_TR_SH([strings.h]) AS_TR_CPP([HAVE_strings.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_sys_stat_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" sys/stat.h ]AS_TR_SH([sys/stat.h]) AS_TR_CPP([HAVE_sys/stat.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_sys_types_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" sys/types.h ]AS_TR_SH([sys/types.h]) AS_TR_CPP([HAVE_sys/types.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- AC_DEFUN([_AC_Header_unistd_h], [m4_divert_text([INIT_PREPARE], - [AS_VAR_APPEND([ac_header_]]_AC_LANG_ABBREV[[_list], - [" unistd.h ]AS_TR_SH([unistd.h]) AS_TR_CPP([HAVE_unistd.h])["])])_AC_HEADERS_EXPANSION(_AC_LANG_ABBREV)]) -m4trace:configure.ac:57: -1- m4_pattern_allow([^STDC_HEADERS$]) -m4trace:configure.ac:64: -1- m4_pattern_allow([^HAVE_POPPLER_FIND_OPTS$]) -m4trace:configure.ac:69: -1- m4_pattern_allow([^HAVE_POPPLER_ANNOT_WRITE$]) -m4trace:configure.ac:74: -1- m4_pattern_allow([^HAVE_POPPLER_ANNOT_MARKUP$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_cpu$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_vendor$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_os$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_cpu$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_vendor$]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_os$]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STRING_H$]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STRINGS_H$]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_ERR_H$]) -m4trace:configure.ac:86: -1- m4_pattern_allow([^HAVE_ERROR_H$]) -m4trace:configure.ac:96: -1- m4_pattern_allow([^size_t$]) -m4trace:configure.ac:97: -1- m4_pattern_allow([^ssize_t$]) -m4trace:configure.ac:98: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) -m4trace:configure.ac:99: -1- m4_pattern_allow([^WORDS_BIGENDIAN$]) -m4trace:configure.ac:99: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$]) -m4trace:configure.ac:102: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:103: -1- m4_pattern_allow([^POW_LIB$]) -m4trace:configure.ac:103: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_STRCSPN$]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_STRTOL$]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_GETLINE$]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^LTLIBOBJS$]) -m4trace:configure.ac:107: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) -m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) -m4trace:configure.ac:107: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS -m4trace:configure.ac:107: -1- AM_RUN_LOG([cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles]) diff --git a/straight/build/pdf-tools/build/server/autom4te.cache/traces.1 b/straight/build/pdf-tools/build/server/autom4te.cache/traces.1 deleted file mode 100644 index 14099871..00000000 --- a/straight/build/pdf-tools/build/server/autom4te.cache/traces.1 +++ /dev/null @@ -1,618 +0,0 @@ -m4trace:aclocal.m4:1103: -1- AC_SUBST([am__quote]) -m4trace:aclocal.m4:1103: -1- AC_SUBST_TRACE([am__quote]) -m4trace:aclocal.m4:1103: -1- m4_pattern_allow([^am__quote$]) -m4trace:configure.ac:5: -1- AC_INIT([epdfinfo], [1.0], [politza@fh-trier.de]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:5: -1- AC_SUBST([SHELL]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([SHELL]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) -m4trace:configure.ac:5: -1- AC_SUBST([PATH_SEPARATOR]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_NAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_STRING]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_URL]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) -m4trace:configure.ac:5: -1- AC_SUBST([exec_prefix], [NONE]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([exec_prefix]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) -m4trace:configure.ac:5: -1- AC_SUBST([prefix], [NONE]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([prefix]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) -m4trace:configure.ac:5: -1- AC_SUBST([program_transform_name], [s,x,x,]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([program_transform_name]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) -m4trace:configure.ac:5: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([bindir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) -m4trace:configure.ac:5: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sbindir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) -m4trace:configure.ac:5: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libexecdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([datarootdir], ['${prefix}/share']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datarootdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([datadir], ['${datarootdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datadir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) -m4trace:configure.ac:5: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sysconfdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sharedstatedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([localstatedir], ['${prefix}/var']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localstatedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([runstatedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^runstatedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([includedir], ['${prefix}/include']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([includedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([oldincludedir], ['/usr/include']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([oldincludedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], - ['${datarootdir}/doc/${PACKAGE_TARNAME}'], - ['${datarootdir}/doc/${PACKAGE}'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([docdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([infodir], ['${datarootdir}/info']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([infodir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) -m4trace:configure.ac:5: -1- AC_SUBST([htmldir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([htmldir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) -m4trace:configure.ac:5: -1- AC_SUBST([dvidir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([dvidir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) -m4trace:configure.ac:5: -1- AC_SUBST([pdfdir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([pdfdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([psdir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([psdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([mandir], ['${datarootdir}/man']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([mandir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -@%:@undef PACKAGE_NAME]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -@%:@undef PACKAGE_TARNAME]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -@%:@undef PACKAGE_VERSION]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -@%:@undef PACKAGE_STRING]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -@%:@undef PACKAGE_BUGREPORT]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ -@%:@undef PACKAGE_URL]) -m4trace:configure.ac:5: -1- AC_SUBST([DEFS]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([DEFS]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) -m4trace:configure.ac:5: -1- AC_SUBST([ECHO_C]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_C]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) -m4trace:configure.ac:5: -1- AC_SUBST([ECHO_N]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_N]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) -m4trace:configure.ac:5: -1- AC_SUBST([ECHO_T]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_T]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) -m4trace:configure.ac:5: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([LIBS]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:5: -1- AC_SUBST([build_alias]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_alias]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) -m4trace:configure.ac:5: -1- AC_SUBST([host_alias]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_alias]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) -m4trace:configure.ac:5: -1- AC_SUBST([target_alias]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_alias]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) -m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([-Wall -Wno-override foreign silent-rules]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.16.5]) -m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([install-sh]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_PROGRAM]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_SCRIPT]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_DATA]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_DATA]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_DATA$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__isrc]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__isrc$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([am__isrc]) -m4trace:configure.ac:6: -1- AC_SUBST([CYGPATH_W]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([CYGPATH_W]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CYGPATH_W$]) -m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) -m4trace:configure.ac:6: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([VERSION]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) -m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -@%:@undef PACKAGE]) -m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:6: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -@%:@undef VERSION]) -m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([missing]) -m4trace:configure.ac:6: -1- AC_SUBST([ACLOCAL]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ACLOCAL]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^ACLOCAL$]) -m4trace:configure.ac:6: -1- AC_SUBST([AUTOCONF]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AUTOCONF]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOCONF$]) -m4trace:configure.ac:6: -1- AC_SUBST([AUTOMAKE]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AUTOMAKE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOMAKE$]) -m4trace:configure.ac:6: -1- AC_SUBST([AUTOHEADER]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AUTOHEADER]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOHEADER$]) -m4trace:configure.ac:6: -1- AC_SUBST([MAKEINFO]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([MAKEINFO]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^MAKEINFO$]) -m4trace:configure.ac:6: -1- AC_SUBST([install_sh]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([install_sh]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^install_sh$]) -m4trace:configure.ac:6: -1- AC_SUBST([STRIP]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([STRIP]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^STRIP$]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) -m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([install-sh]) -m4trace:configure.ac:6: -1- AC_SUBST([MKDIR_P]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([MKDIR_P]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^MKDIR_P$]) -m4trace:configure.ac:6: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([mkdir_p]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^mkdir_p$]) -m4trace:configure.ac:6: -1- AC_SUBST([AWK]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AWK]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AWK$]) -m4trace:configure.ac:6: -1- AC_SUBST([SET_MAKE]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([SET_MAKE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^SET_MAKE$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__leading_dot]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__leading_dot]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__leading_dot$]) -m4trace:configure.ac:6: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AMTAR]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AMTAR$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__tar]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__tar]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__tar$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__untar]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__untar]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__untar$]) -m4trace:configure.ac:6: -1- AC_SUBST([CTAGS]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([CTAGS]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CTAGS$]) -m4trace:configure.ac:6: -1- AC_SUBST([ETAGS]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ETAGS]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^ETAGS$]) -m4trace:configure.ac:6: -1- AC_SUBST([CSCOPE]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([CSCOPE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CSCOPE$]) -m4trace:configure.ac:6: -1- AM_SILENT_RULES -m4trace:configure.ac:6: -1- AC_SUBST([AM_V]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_V]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_V$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_V]) -m4trace:configure.ac:6: -1- AC_SUBST([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_V$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) -m4trace:configure.ac:6: -1- AC_SUBST([AM_BACKSLASH]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_BACKSLASH]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_BACKSLASH$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) -m4trace:configure.ac:8: -1- AC_CONFIG_HEADERS([config.h]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CFLAGS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CFLAGS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$]) -m4trace:configure.ac:11: -1- AC_SUBST([LDFLAGS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LDFLAGS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$]) -m4trace:configure.ac:11: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LIBS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:11: -1- AC_SUBST([CPPFLAGS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPPFLAGS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([ac_ct_CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([ac_ct_CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([EXEEXT]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^EXEEXT$]) -m4trace:configure.ac:11: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OBJEXT]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJEXT$]) -m4trace:configure.ac:11: -1- AC_REQUIRE_AUX_FILE([compile]) -m4trace:configure.ac:11: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DEPDIR]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^DEPDIR$]) -m4trace:configure.ac:11: -1- AC_SUBST([am__include]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__include]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__include$]) -m4trace:configure.ac:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -m4trace:configure.ac:11: -1- AC_SUBST([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_TRUE$]) -m4trace:configure.ac:11: -1- AC_SUBST([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_FALSE$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- AC_SUBST([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- AC_SUBST([am__nodep]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__nodep]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__nodep$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__nodep]) -m4trace:configure.ac:11: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CCDEPMODE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$]) -m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) -m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) -m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_FALSE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) -m4trace:configure.ac:12: -1- AM_PROG_CC_C_O -m4trace:configure.ac:13: -1- AC_SUBST([CXX]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXX$]) -m4trace:configure.ac:13: -1- AC_SUBST([CXXFLAGS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXXFLAGS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXXFLAGS$]) -m4trace:configure.ac:13: -1- AC_SUBST([LDFLAGS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LDFLAGS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) -m4trace:configure.ac:13: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LIBS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:13: -1- AC_SUBST([CPPFLAGS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPPFLAGS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) -m4trace:configure.ac:13: -1- AC_SUBST([CXX]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXX$]) -m4trace:configure.ac:13: -1- AC_SUBST([ac_ct_CXX]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([ac_ct_CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CXX$]) -m4trace:configure.ac:13: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXXDEPMODE]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXXDEPMODE$]) -m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCXX], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) -m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) -m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCXX_FALSE]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) -m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) -m4trace:configure.ac:14: -1- AC_SUBST([RANLIB]) -m4trace:configure.ac:14: -1- AC_SUBST_TRACE([RANLIB]) -m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) -m4trace:configure.ac:15: -1- AM_PROG_AR -m4trace:configure.ac:15: -1- AC_REQUIRE_AUX_FILE([ar-lib]) -m4trace:configure.ac:15: -1- AC_SUBST([AR]) -m4trace:configure.ac:15: -1- AC_SUBST_TRACE([AR]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^AR$]) -m4trace:configure.ac:15: -1- AC_SUBST([ac_ct_AR]) -m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ac_ct_AR]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^ac_ct_AR$]) -m4trace:configure.ac:15: -1- AC_SUBST([AR]) -m4trace:configure.ac:15: -1- AC_SUBST_TRACE([AR]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^AR$]) -m4trace:configure.ac:22: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG_PATH]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG_PATH]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG_LIBDIR]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG_LIBDIR]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG$]) -m4trace:configure.ac:22: -1- AC_SUBST([png_CFLAGS]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([png_CFLAGS]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^png_CFLAGS$]) -m4trace:configure.ac:22: -1- AC_SUBST([png_LIBS]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([png_LIBS]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^png_LIBS$]) -m4trace:configure.ac:23: -1- AC_SUBST([glib_CFLAGS]) -m4trace:configure.ac:23: -1- AC_SUBST_TRACE([glib_CFLAGS]) -m4trace:configure.ac:23: -1- m4_pattern_allow([^glib_CFLAGS$]) -m4trace:configure.ac:23: -1- AC_SUBST([glib_LIBS]) -m4trace:configure.ac:23: -1- AC_SUBST_TRACE([glib_LIBS]) -m4trace:configure.ac:23: -1- m4_pattern_allow([^glib_LIBS$]) -m4trace:configure.ac:24: -1- AC_SUBST([poppler_CFLAGS]) -m4trace:configure.ac:24: -1- AC_SUBST_TRACE([poppler_CFLAGS]) -m4trace:configure.ac:24: -1- m4_pattern_allow([^poppler_CFLAGS$]) -m4trace:configure.ac:24: -1- AC_SUBST([poppler_LIBS]) -m4trace:configure.ac:24: -1- AC_SUBST_TRACE([poppler_LIBS]) -m4trace:configure.ac:24: -1- m4_pattern_allow([^poppler_LIBS$]) -m4trace:configure.ac:25: -1- AC_SUBST([poppler_glib_CFLAGS]) -m4trace:configure.ac:25: -1- AC_SUBST_TRACE([poppler_glib_CFLAGS]) -m4trace:configure.ac:25: -1- m4_pattern_allow([^poppler_glib_CFLAGS$]) -m4trace:configure.ac:25: -1- AC_SUBST([poppler_glib_LIBS]) -m4trace:configure.ac:25: -1- AC_SUBST_TRACE([poppler_glib_LIBS]) -m4trace:configure.ac:25: -1- m4_pattern_allow([^poppler_glib_LIBS$]) -m4trace:configure.ac:29: -1- AC_SUBST([zlib_CFLAGS]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([zlib_CFLAGS]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^zlib_CFLAGS$]) -m4trace:configure.ac:29: -1- AC_SUBST([zlib_LIBS]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([zlib_LIBS]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^zlib_LIBS$]) -m4trace:configure.ac:37: -1- AM_CONDITIONAL([HAVE_W32], [test "$have_w32" = true]) -m4trace:configure.ac:37: -1- AC_SUBST([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- AC_SUBST_TRACE([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- m4_pattern_allow([^HAVE_W32_TRUE$]) -m4trace:configure.ac:37: -1- AC_SUBST([HAVE_W32_FALSE]) -m4trace:configure.ac:37: -1- AC_SUBST_TRACE([HAVE_W32_FALSE]) -m4trace:configure.ac:37: -1- m4_pattern_allow([^HAVE_W32_FALSE$]) -m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([HAVE_W32_FALSE]) -m4trace:configure.ac:50: -1- m4_include([m4/ax_check_compile_flag.m4]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_ANNOT_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_ANNOT_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_PDFDOCENCODING_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_PDFDOCENCODING_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDIO_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDLIB_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRING_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_INTTYPES_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDINT_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRINGS_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_SYS_STAT_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_SYS_TYPES_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_UNISTD_H]) -m4trace:configure.ac:57: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) -m4trace:configure.ac:57: -1- m4_pattern_allow([^STDC_HEADERS$]) -m4trace:configure.ac:57: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones - required in a freestanding environment). This macro is provided for - backward compatibility; new code need not use it. */ -@%:@undef STDC_HEADERS]) -m4trace:configure.ac:64: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POPPLER_FIND_OPTS]) -m4trace:configure.ac:64: -1- m4_pattern_allow([^HAVE_POPPLER_FIND_OPTS$]) -m4trace:configure.ac:64: -1- AH_OUTPUT([HAVE_POPPLER_FIND_OPTS], [/* Define to 1 to enable case sensitive searching (requires poppler-glib >= - 0.22). */ -@%:@undef HAVE_POPPLER_FIND_OPTS]) -m4trace:configure.ac:69: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POPPLER_ANNOT_WRITE]) -m4trace:configure.ac:69: -1- m4_pattern_allow([^HAVE_POPPLER_ANNOT_WRITE$]) -m4trace:configure.ac:69: -1- AH_OUTPUT([HAVE_POPPLER_ANNOT_WRITE], [/* Define to 1 to enable writing of annotations (requires poppler-glib >= - 0.19.4). */ -@%:@undef HAVE_POPPLER_ANNOT_WRITE]) -m4trace:configure.ac:74: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POPPLER_ANNOT_MARKUP]) -m4trace:configure.ac:74: -1- m4_pattern_allow([^HAVE_POPPLER_ANNOT_MARKUP$]) -m4trace:configure.ac:74: -1- AH_OUTPUT([HAVE_POPPLER_ANNOT_MARKUP], [/* Define to 1 to enable adding of markup annotations (requires poppler-glib - >= 0.26). */ -@%:@undef HAVE_POPPLER_ANNOT_MARKUP]) -m4trace:configure.ac:78: -1- AC_CANONICAL_HOST -m4trace:configure.ac:78: -1- AC_CANONICAL_BUILD -m4trace:configure.ac:78: -1- AC_REQUIRE_AUX_FILE([config.sub]) -m4trace:configure.ac:78: -1- AC_REQUIRE_AUX_FILE([config.guess]) -m4trace:configure.ac:78: -1- AC_SUBST([build], [$ac_cv_build]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build$]) -m4trace:configure.ac:78: -1- AC_SUBST([build_cpu], [$[1]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build_cpu]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_cpu$]) -m4trace:configure.ac:78: -1- AC_SUBST([build_vendor], [$[2]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build_vendor]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_vendor$]) -m4trace:configure.ac:78: -1- AC_SUBST([build_os]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build_os]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_os$]) -m4trace:configure.ac:78: -1- AC_SUBST([host], [$ac_cv_host]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host$]) -m4trace:configure.ac:78: -1- AC_SUBST([host_cpu], [$[1]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host_cpu]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_cpu$]) -m4trace:configure.ac:78: -1- AC_SUBST([host_vendor], [$[2]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host_vendor]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_vendor$]) -m4trace:configure.ac:78: -1- AC_SUBST([host_os]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host_os]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_os$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDLIB_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRING_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRING_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STRING_H$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRINGS_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRINGS_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STRINGS_H$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_ERR_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_ERR_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ERR_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_ERR_H$]) -m4trace:configure.ac:86: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ERROR_H]) -m4trace:configure.ac:86: -1- m4_pattern_allow([^HAVE_ERROR_H$]) -m4trace:configure.ac:86: -1- AH_OUTPUT([HAVE_ERROR_H], [/* Define to 1 if error.h is usable. */ -@%:@undef HAVE_ERROR_H]) -m4trace:configure.ac:96: -1- AC_DEFINE_TRACE_LITERAL([size_t]) -m4trace:configure.ac:96: -1- m4_pattern_allow([^size_t$]) -m4trace:configure.ac:96: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if does not define. */ -@%:@undef size_t]) -m4trace:configure.ac:97: -1- AC_DEFINE_TRACE_LITERAL([ssize_t]) -m4trace:configure.ac:97: -1- m4_pattern_allow([^ssize_t$]) -m4trace:configure.ac:97: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if does not define. */ -@%:@undef ssize_t]) -m4trace:configure.ac:98: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PTRDIFF_T]) -m4trace:configure.ac:98: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) -m4trace:configure.ac:98: -1- AH_OUTPUT([HAVE_PTRDIFF_T], [/* Define to 1 if the system has the type `ptrdiff_t\'. */ -@%:@undef HAVE_PTRDIFF_T]) -m4trace:configure.ac:99: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# undef WORDS_BIGENDIAN -# endif -#endif]) -m4trace:configure.ac:99: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN]) -m4trace:configure.ac:99: -1- m4_pattern_allow([^WORDS_BIGENDIAN$]) -m4trace:configure.ac:99: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD]) -m4trace:configure.ac:99: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$]) -m4trace:configure.ac:99: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */ -@%:@undef AC_APPLE_UNIVERSAL_BUILD]) -m4trace:configure.ac:102: -1- AC_LIBSOURCE([error.h]) -m4trace:configure.ac:102: -1- AC_LIBSOURCE([error.c]) -m4trace:configure.ac:102: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS error.$ac_objext"]) -m4trace:configure.ac:102: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.ac:102: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:102: -1- AC_LIBSOURCE([error.c]) -m4trace:configure.ac:103: -1- AC_SUBST([POW_LIB]) -m4trace:configure.ac:103: -1- AC_SUBST_TRACE([POW_LIB]) -m4trace:configure.ac:103: -1- m4_pattern_allow([^POW_LIB$]) -m4trace:configure.ac:103: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtod.$ac_objext"]) -m4trace:configure.ac:103: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.ac:103: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:103: -1- AC_LIBSOURCE([strtod.c]) -m4trace:configure.ac:104: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */ -@%:@undef HAVE_STRCSPN]) -m4trace:configure.ac:104: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCSPN]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_STRCSPN$]) -m4trace:configure.ac:104: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */ -@%:@undef HAVE_STRTOL]) -m4trace:configure.ac:104: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOL]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_STRTOL$]) -m4trace:configure.ac:104: -1- AH_OUTPUT([HAVE_GETLINE], [/* Define to 1 if you have the `getline\' function. */ -@%:@undef HAVE_GETLINE]) -m4trace:configure.ac:104: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETLINE]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_GETLINE$]) -m4trace:configure.ac:106: -1- AC_CONFIG_FILES([Makefile]) -m4trace:configure.ac:107: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:107: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([LTLIBOBJS]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^LTLIBOBJS$]) -m4trace:configure.ac:107: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) -m4trace:configure.ac:107: -1- AC_SUBST([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) -m4trace:configure.ac:107: -1- AC_SUBST([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) -m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([top_builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([top_build_prefix]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([top_srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_top_srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_top_builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([INSTALL]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([MKDIR_P]) diff --git a/straight/build/pdf-tools/build/server/autom4te.cache/traces.2 b/straight/build/pdf-tools/build/server/autom4te.cache/traces.2 deleted file mode 100644 index 14099871..00000000 --- a/straight/build/pdf-tools/build/server/autom4te.cache/traces.2 +++ /dev/null @@ -1,618 +0,0 @@ -m4trace:aclocal.m4:1103: -1- AC_SUBST([am__quote]) -m4trace:aclocal.m4:1103: -1- AC_SUBST_TRACE([am__quote]) -m4trace:aclocal.m4:1103: -1- m4_pattern_allow([^am__quote$]) -m4trace:configure.ac:5: -1- AC_INIT([epdfinfo], [1.0], [politza@fh-trier.de]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) -m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:5: -1- AC_SUBST([SHELL]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([SHELL]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) -m4trace:configure.ac:5: -1- AC_SUBST([PATH_SEPARATOR]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_NAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_STRING]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) -m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_URL]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) -m4trace:configure.ac:5: -1- AC_SUBST([exec_prefix], [NONE]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([exec_prefix]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) -m4trace:configure.ac:5: -1- AC_SUBST([prefix], [NONE]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([prefix]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) -m4trace:configure.ac:5: -1- AC_SUBST([program_transform_name], [s,x,x,]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([program_transform_name]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) -m4trace:configure.ac:5: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([bindir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) -m4trace:configure.ac:5: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sbindir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) -m4trace:configure.ac:5: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libexecdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([datarootdir], ['${prefix}/share']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datarootdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([datadir], ['${datarootdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datadir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) -m4trace:configure.ac:5: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sysconfdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sharedstatedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([localstatedir], ['${prefix}/var']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localstatedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([runstatedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^runstatedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([includedir], ['${prefix}/include']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([includedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([oldincludedir], ['/usr/include']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([oldincludedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], - ['${datarootdir}/doc/${PACKAGE_TARNAME}'], - ['${datarootdir}/doc/${PACKAGE}'])]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([docdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([infodir], ['${datarootdir}/info']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([infodir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) -m4trace:configure.ac:5: -1- AC_SUBST([htmldir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([htmldir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) -m4trace:configure.ac:5: -1- AC_SUBST([dvidir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([dvidir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) -m4trace:configure.ac:5: -1- AC_SUBST([pdfdir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([pdfdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([psdir], ['${docdir}']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([psdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libdir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) -m4trace:configure.ac:5: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localedir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) -m4trace:configure.ac:5: -1- AC_SUBST([mandir], ['${datarootdir}/man']) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([mandir]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -@%:@undef PACKAGE_NAME]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -@%:@undef PACKAGE_TARNAME]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -@%:@undef PACKAGE_VERSION]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -@%:@undef PACKAGE_STRING]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -@%:@undef PACKAGE_BUGREPORT]) -m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) -m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ -@%:@undef PACKAGE_URL]) -m4trace:configure.ac:5: -1- AC_SUBST([DEFS]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([DEFS]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) -m4trace:configure.ac:5: -1- AC_SUBST([ECHO_C]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_C]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) -m4trace:configure.ac:5: -1- AC_SUBST([ECHO_N]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_N]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) -m4trace:configure.ac:5: -1- AC_SUBST([ECHO_T]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_T]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) -m4trace:configure.ac:5: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([LIBS]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:5: -1- AC_SUBST([build_alias]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_alias]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) -m4trace:configure.ac:5: -1- AC_SUBST([host_alias]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_alias]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) -m4trace:configure.ac:5: -1- AC_SUBST([target_alias]) -m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_alias]) -m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) -m4trace:configure.ac:6: -1- AM_INIT_AUTOMAKE([-Wall -Wno-override foreign silent-rules]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:6: -1- AM_AUTOMAKE_VERSION([1.16.5]) -m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([install-sh]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_PROGRAM]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_SCRIPT]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_DATA]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_DATA]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_DATA$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__isrc]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__isrc$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([am__isrc]) -m4trace:configure.ac:6: -1- AC_SUBST([CYGPATH_W]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([CYGPATH_W]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CYGPATH_W$]) -m4trace:configure.ac:6: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([PACKAGE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) -m4trace:configure.ac:6: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([VERSION]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^PACKAGE$]) -m4trace:configure.ac:6: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -@%:@undef PACKAGE]) -m4trace:configure.ac:6: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:6: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -@%:@undef VERSION]) -m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([missing]) -m4trace:configure.ac:6: -1- AC_SUBST([ACLOCAL]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ACLOCAL]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^ACLOCAL$]) -m4trace:configure.ac:6: -1- AC_SUBST([AUTOCONF]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AUTOCONF]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOCONF$]) -m4trace:configure.ac:6: -1- AC_SUBST([AUTOMAKE]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AUTOMAKE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOMAKE$]) -m4trace:configure.ac:6: -1- AC_SUBST([AUTOHEADER]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AUTOHEADER]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AUTOHEADER$]) -m4trace:configure.ac:6: -1- AC_SUBST([MAKEINFO]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([MAKEINFO]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^MAKEINFO$]) -m4trace:configure.ac:6: -1- AC_SUBST([install_sh]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([install_sh]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^install_sh$]) -m4trace:configure.ac:6: -1- AC_SUBST([STRIP]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([STRIP]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^STRIP$]) -m4trace:configure.ac:6: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) -m4trace:configure.ac:6: -1- AC_REQUIRE_AUX_FILE([install-sh]) -m4trace:configure.ac:6: -1- AC_SUBST([MKDIR_P]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([MKDIR_P]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^MKDIR_P$]) -m4trace:configure.ac:6: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([mkdir_p]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^mkdir_p$]) -m4trace:configure.ac:6: -1- AC_SUBST([AWK]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AWK]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AWK$]) -m4trace:configure.ac:6: -1- AC_SUBST([SET_MAKE]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([SET_MAKE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^SET_MAKE$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__leading_dot]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__leading_dot]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__leading_dot$]) -m4trace:configure.ac:6: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AMTAR]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AMTAR$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__tar]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__tar]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__tar$]) -m4trace:configure.ac:6: -1- AC_SUBST([am__untar]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([am__untar]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^am__untar$]) -m4trace:configure.ac:6: -1- AC_SUBST([CTAGS]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([CTAGS]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CTAGS$]) -m4trace:configure.ac:6: -1- AC_SUBST([ETAGS]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([ETAGS]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^ETAGS$]) -m4trace:configure.ac:6: -1- AC_SUBST([CSCOPE]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([CSCOPE]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^CSCOPE$]) -m4trace:configure.ac:6: -1- AM_SILENT_RULES -m4trace:configure.ac:6: -1- AC_SUBST([AM_V]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_V]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_V$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_V]) -m4trace:configure.ac:6: -1- AC_SUBST([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_V$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) -m4trace:configure.ac:6: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) -m4trace:configure.ac:6: -1- AC_SUBST([AM_BACKSLASH]) -m4trace:configure.ac:6: -1- AC_SUBST_TRACE([AM_BACKSLASH]) -m4trace:configure.ac:6: -1- m4_pattern_allow([^AM_BACKSLASH$]) -m4trace:configure.ac:6: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) -m4trace:configure.ac:8: -1- AC_CONFIG_HEADERS([config.h]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CFLAGS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CFLAGS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CFLAGS$]) -m4trace:configure.ac:11: -1- AC_SUBST([LDFLAGS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LDFLAGS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^LDFLAGS$]) -m4trace:configure.ac:11: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([LIBS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:11: -1- AC_SUBST([CPPFLAGS]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CPPFLAGS]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CPPFLAGS$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([ac_ct_CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([ac_ct_CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^ac_ct_CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([CC]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CC]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CC$]) -m4trace:configure.ac:11: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([EXEEXT]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^EXEEXT$]) -m4trace:configure.ac:11: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([OBJEXT]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^OBJEXT$]) -m4trace:configure.ac:11: -1- AC_REQUIRE_AUX_FILE([compile]) -m4trace:configure.ac:11: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([DEPDIR]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^DEPDIR$]) -m4trace:configure.ac:11: -1- AC_SUBST([am__include]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__include]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__include$]) -m4trace:configure.ac:11: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -m4trace:configure.ac:11: -1- AC_SUBST([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_TRUE$]) -m4trace:configure.ac:11: -1- AC_SUBST([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEP_FALSE$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) -m4trace:configure.ac:11: -1- AC_SUBST([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) -m4trace:configure.ac:11: -1- AC_SUBST([am__nodep]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__nodep]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__nodep$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__nodep]) -m4trace:configure.ac:11: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([CCDEPMODE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^CCDEPMODE$]) -m4trace:configure.ac:11: -1- AM_CONDITIONAL([am__fastdepCC], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) -m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) -m4trace:configure.ac:11: -1- AC_SUBST([am__fastdepCC_FALSE]) -m4trace:configure.ac:11: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) -m4trace:configure.ac:11: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) -m4trace:configure.ac:11: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) -m4trace:configure.ac:12: -1- AM_PROG_CC_C_O -m4trace:configure.ac:13: -1- AC_SUBST([CXX]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXX$]) -m4trace:configure.ac:13: -1- AC_SUBST([CXXFLAGS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXXFLAGS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXXFLAGS$]) -m4trace:configure.ac:13: -1- AC_SUBST([LDFLAGS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LDFLAGS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) -m4trace:configure.ac:13: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LIBS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:13: -1- AC_SUBST([CPPFLAGS]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPPFLAGS]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) -m4trace:configure.ac:13: -1- AC_SUBST([CXX]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXX$]) -m4trace:configure.ac:13: -1- AC_SUBST([ac_ct_CXX]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([ac_ct_CXX]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CXX$]) -m4trace:configure.ac:13: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CXXDEPMODE]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^CXXDEPMODE$]) -m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCXX], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) -m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) -m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCXX_FALSE]) -m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE]) -m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) -m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) -m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) -m4trace:configure.ac:14: -1- AC_SUBST([RANLIB]) -m4trace:configure.ac:14: -1- AC_SUBST_TRACE([RANLIB]) -m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) -m4trace:configure.ac:15: -1- AM_PROG_AR -m4trace:configure.ac:15: -1- AC_REQUIRE_AUX_FILE([ar-lib]) -m4trace:configure.ac:15: -1- AC_SUBST([AR]) -m4trace:configure.ac:15: -1- AC_SUBST_TRACE([AR]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^AR$]) -m4trace:configure.ac:15: -1- AC_SUBST([ac_ct_AR]) -m4trace:configure.ac:15: -1- AC_SUBST_TRACE([ac_ct_AR]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^ac_ct_AR$]) -m4trace:configure.ac:15: -1- AC_SUBST([AR]) -m4trace:configure.ac:15: -1- AC_SUBST_TRACE([AR]) -m4trace:configure.ac:15: -1- m4_pattern_allow([^AR$]) -m4trace:configure.ac:22: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG_PATH]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG_PATH]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG_LIBDIR]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG_LIBDIR]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) -m4trace:configure.ac:22: -1- AC_SUBST([PKG_CONFIG]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([PKG_CONFIG]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^PKG_CONFIG$]) -m4trace:configure.ac:22: -1- AC_SUBST([png_CFLAGS]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([png_CFLAGS]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^png_CFLAGS$]) -m4trace:configure.ac:22: -1- AC_SUBST([png_LIBS]) -m4trace:configure.ac:22: -1- AC_SUBST_TRACE([png_LIBS]) -m4trace:configure.ac:22: -1- m4_pattern_allow([^png_LIBS$]) -m4trace:configure.ac:23: -1- AC_SUBST([glib_CFLAGS]) -m4trace:configure.ac:23: -1- AC_SUBST_TRACE([glib_CFLAGS]) -m4trace:configure.ac:23: -1- m4_pattern_allow([^glib_CFLAGS$]) -m4trace:configure.ac:23: -1- AC_SUBST([glib_LIBS]) -m4trace:configure.ac:23: -1- AC_SUBST_TRACE([glib_LIBS]) -m4trace:configure.ac:23: -1- m4_pattern_allow([^glib_LIBS$]) -m4trace:configure.ac:24: -1- AC_SUBST([poppler_CFLAGS]) -m4trace:configure.ac:24: -1- AC_SUBST_TRACE([poppler_CFLAGS]) -m4trace:configure.ac:24: -1- m4_pattern_allow([^poppler_CFLAGS$]) -m4trace:configure.ac:24: -1- AC_SUBST([poppler_LIBS]) -m4trace:configure.ac:24: -1- AC_SUBST_TRACE([poppler_LIBS]) -m4trace:configure.ac:24: -1- m4_pattern_allow([^poppler_LIBS$]) -m4trace:configure.ac:25: -1- AC_SUBST([poppler_glib_CFLAGS]) -m4trace:configure.ac:25: -1- AC_SUBST_TRACE([poppler_glib_CFLAGS]) -m4trace:configure.ac:25: -1- m4_pattern_allow([^poppler_glib_CFLAGS$]) -m4trace:configure.ac:25: -1- AC_SUBST([poppler_glib_LIBS]) -m4trace:configure.ac:25: -1- AC_SUBST_TRACE([poppler_glib_LIBS]) -m4trace:configure.ac:25: -1- m4_pattern_allow([^poppler_glib_LIBS$]) -m4trace:configure.ac:29: -1- AC_SUBST([zlib_CFLAGS]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([zlib_CFLAGS]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^zlib_CFLAGS$]) -m4trace:configure.ac:29: -1- AC_SUBST([zlib_LIBS]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([zlib_LIBS]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^zlib_LIBS$]) -m4trace:configure.ac:37: -1- AM_CONDITIONAL([HAVE_W32], [test "$have_w32" = true]) -m4trace:configure.ac:37: -1- AC_SUBST([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- AC_SUBST_TRACE([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- m4_pattern_allow([^HAVE_W32_TRUE$]) -m4trace:configure.ac:37: -1- AC_SUBST([HAVE_W32_FALSE]) -m4trace:configure.ac:37: -1- AC_SUBST_TRACE([HAVE_W32_FALSE]) -m4trace:configure.ac:37: -1- m4_pattern_allow([^HAVE_W32_FALSE$]) -m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([HAVE_W32_TRUE]) -m4trace:configure.ac:37: -1- _AM_SUBST_NOTMAKE([HAVE_W32_FALSE]) -m4trace:configure.ac:50: -1- m4_include([m4/ax_check_compile_flag.m4]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_ANNOT_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_ANNOT_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_PDFDOCENCODING_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_PDFDOCENCODING_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDIO_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDLIB_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRING_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_INTTYPES_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDINT_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRINGS_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_SYS_STAT_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_SYS_TYPES_H]) -m4trace:configure.ac:57: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_UNISTD_H]) -m4trace:configure.ac:57: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) -m4trace:configure.ac:57: -1- m4_pattern_allow([^STDC_HEADERS$]) -m4trace:configure.ac:57: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if all of the C90 standard headers exist (not just the ones - required in a freestanding environment). This macro is provided for - backward compatibility; new code need not use it. */ -@%:@undef STDC_HEADERS]) -m4trace:configure.ac:64: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POPPLER_FIND_OPTS]) -m4trace:configure.ac:64: -1- m4_pattern_allow([^HAVE_POPPLER_FIND_OPTS$]) -m4trace:configure.ac:64: -1- AH_OUTPUT([HAVE_POPPLER_FIND_OPTS], [/* Define to 1 to enable case sensitive searching (requires poppler-glib >= - 0.22). */ -@%:@undef HAVE_POPPLER_FIND_OPTS]) -m4trace:configure.ac:69: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POPPLER_ANNOT_WRITE]) -m4trace:configure.ac:69: -1- m4_pattern_allow([^HAVE_POPPLER_ANNOT_WRITE$]) -m4trace:configure.ac:69: -1- AH_OUTPUT([HAVE_POPPLER_ANNOT_WRITE], [/* Define to 1 to enable writing of annotations (requires poppler-glib >= - 0.19.4). */ -@%:@undef HAVE_POPPLER_ANNOT_WRITE]) -m4trace:configure.ac:74: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POPPLER_ANNOT_MARKUP]) -m4trace:configure.ac:74: -1- m4_pattern_allow([^HAVE_POPPLER_ANNOT_MARKUP$]) -m4trace:configure.ac:74: -1- AH_OUTPUT([HAVE_POPPLER_ANNOT_MARKUP], [/* Define to 1 to enable adding of markup annotations (requires poppler-glib - >= 0.26). */ -@%:@undef HAVE_POPPLER_ANNOT_MARKUP]) -m4trace:configure.ac:78: -1- AC_CANONICAL_HOST -m4trace:configure.ac:78: -1- AC_CANONICAL_BUILD -m4trace:configure.ac:78: -1- AC_REQUIRE_AUX_FILE([config.sub]) -m4trace:configure.ac:78: -1- AC_REQUIRE_AUX_FILE([config.guess]) -m4trace:configure.ac:78: -1- AC_SUBST([build], [$ac_cv_build]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build$]) -m4trace:configure.ac:78: -1- AC_SUBST([build_cpu], [$[1]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build_cpu]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_cpu$]) -m4trace:configure.ac:78: -1- AC_SUBST([build_vendor], [$[2]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build_vendor]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_vendor$]) -m4trace:configure.ac:78: -1- AC_SUBST([build_os]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([build_os]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^build_os$]) -m4trace:configure.ac:78: -1- AC_SUBST([host], [$ac_cv_host]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host$]) -m4trace:configure.ac:78: -1- AC_SUBST([host_cpu], [$[1]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host_cpu]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_cpu$]) -m4trace:configure.ac:78: -1- AC_SUBST([host_vendor], [$[2]]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host_vendor]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_vendor$]) -m4trace:configure.ac:78: -1- AC_SUBST([host_os]) -m4trace:configure.ac:78: -1- AC_SUBST_TRACE([host_os]) -m4trace:configure.ac:78: -1- m4_pattern_allow([^host_os$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STDLIB_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRING_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRING_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STRING_H$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_STRINGS_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRINGS_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_STRINGS_H$]) -m4trace:configure.ac:80: -1- AH_OUTPUT([HAVE_ERR_H], [/* Define to 1 if you have the header file. */ -@%:@undef HAVE_ERR_H]) -m4trace:configure.ac:80: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ERR_H]) -m4trace:configure.ac:80: -1- m4_pattern_allow([^HAVE_ERR_H$]) -m4trace:configure.ac:86: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ERROR_H]) -m4trace:configure.ac:86: -1- m4_pattern_allow([^HAVE_ERROR_H$]) -m4trace:configure.ac:86: -1- AH_OUTPUT([HAVE_ERROR_H], [/* Define to 1 if error.h is usable. */ -@%:@undef HAVE_ERROR_H]) -m4trace:configure.ac:96: -1- AC_DEFINE_TRACE_LITERAL([size_t]) -m4trace:configure.ac:96: -1- m4_pattern_allow([^size_t$]) -m4trace:configure.ac:96: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if does not define. */ -@%:@undef size_t]) -m4trace:configure.ac:97: -1- AC_DEFINE_TRACE_LITERAL([ssize_t]) -m4trace:configure.ac:97: -1- m4_pattern_allow([^ssize_t$]) -m4trace:configure.ac:97: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if does not define. */ -@%:@undef ssize_t]) -m4trace:configure.ac:98: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PTRDIFF_T]) -m4trace:configure.ac:98: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) -m4trace:configure.ac:98: -1- AH_OUTPUT([HAVE_PTRDIFF_T], [/* Define to 1 if the system has the type `ptrdiff_t\'. */ -@%:@undef HAVE_PTRDIFF_T]) -m4trace:configure.ac:99: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# undef WORDS_BIGENDIAN -# endif -#endif]) -m4trace:configure.ac:99: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN]) -m4trace:configure.ac:99: -1- m4_pattern_allow([^WORDS_BIGENDIAN$]) -m4trace:configure.ac:99: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD]) -m4trace:configure.ac:99: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$]) -m4trace:configure.ac:99: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */ -@%:@undef AC_APPLE_UNIVERSAL_BUILD]) -m4trace:configure.ac:102: -1- AC_LIBSOURCE([error.h]) -m4trace:configure.ac:102: -1- AC_LIBSOURCE([error.c]) -m4trace:configure.ac:102: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS error.$ac_objext"]) -m4trace:configure.ac:102: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.ac:102: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:102: -1- AC_LIBSOURCE([error.c]) -m4trace:configure.ac:103: -1- AC_SUBST([POW_LIB]) -m4trace:configure.ac:103: -1- AC_SUBST_TRACE([POW_LIB]) -m4trace:configure.ac:103: -1- m4_pattern_allow([^POW_LIB$]) -m4trace:configure.ac:103: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtod.$ac_objext"]) -m4trace:configure.ac:103: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.ac:103: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:103: -1- AC_LIBSOURCE([strtod.c]) -m4trace:configure.ac:104: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */ -@%:@undef HAVE_STRCSPN]) -m4trace:configure.ac:104: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCSPN]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_STRCSPN$]) -m4trace:configure.ac:104: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */ -@%:@undef HAVE_STRTOL]) -m4trace:configure.ac:104: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOL]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_STRTOL$]) -m4trace:configure.ac:104: -1- AH_OUTPUT([HAVE_GETLINE], [/* Define to 1 if you have the `getline\' function. */ -@%:@undef HAVE_GETLINE]) -m4trace:configure.ac:104: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETLINE]) -m4trace:configure.ac:104: -1- m4_pattern_allow([^HAVE_GETLINE$]) -m4trace:configure.ac:106: -1- AC_CONFIG_FILES([Makefile]) -m4trace:configure.ac:107: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:107: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([LTLIBOBJS]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^LTLIBOBJS$]) -m4trace:configure.ac:107: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) -m4trace:configure.ac:107: -1- AC_SUBST([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) -m4trace:configure.ac:107: -1- AC_SUBST([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) -m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) -m4trace:configure.ac:107: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([top_builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([top_build_prefix]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([top_srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_top_srcdir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([abs_top_builddir]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([INSTALL]) -m4trace:configure.ac:107: -1- AC_SUBST_TRACE([MKDIR_P]) diff --git a/straight/build/pdf-tools/build/server/compile b/straight/build/pdf-tools/build/server/compile deleted file mode 100755 index df363c8f..00000000 --- a/straight/build/pdf-tools/build/server/compile +++ /dev/null @@ -1,348 +0,0 @@ -#! /bin/sh -# Wrapper for compilers which do not understand '-c -o'. - -scriptversion=2018-03-07.03; # UTC - -# Copyright (C) 1999-2021 Free Software Foundation, Inc. -# Written by Tom Tromey . -# -# 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 2, 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 . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -nl=' -' - -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent tools from complaining about whitespace usage. -IFS=" "" $nl" - -file_conv= - -# func_file_conv build_file lazy -# Convert a $build file to $host form and store it in $file -# Currently only supports Windows hosts. If the determined conversion -# type is listed in (the comma separated) LAZY, no conversion will -# take place. -func_file_conv () -{ - file=$1 - case $file in - / | /[!/]*) # absolute file, and not a UNC file - if test -z "$file_conv"; then - # lazily determine how to convert abs files - case `uname -s` in - MINGW*) - file_conv=mingw - ;; - CYGWIN* | MSYS*) - file_conv=cygwin - ;; - *) - file_conv=wine - ;; - esac - fi - case $file_conv/,$2, in - *,$file_conv,*) - ;; - mingw/*) - file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` - ;; - cygwin/* | msys/*) - file=`cygpath -m "$file" || echo "$file"` - ;; - wine/*) - file=`winepath -w "$file" || echo "$file"` - ;; - esac - ;; - esac -} - -# func_cl_dashL linkdir -# Make cl look for libraries in LINKDIR -func_cl_dashL () -{ - func_file_conv "$1" - if test -z "$lib_path"; then - lib_path=$file - else - lib_path="$lib_path;$file" - fi - linker_opts="$linker_opts -LIBPATH:$file" -} - -# func_cl_dashl library -# Do a library search-path lookup for cl -func_cl_dashl () -{ - lib=$1 - found=no - save_IFS=$IFS - IFS=';' - for dir in $lib_path $LIB - do - IFS=$save_IFS - if $shared && test -f "$dir/$lib.dll.lib"; then - found=yes - lib=$dir/$lib.dll.lib - break - fi - if test -f "$dir/$lib.lib"; then - found=yes - lib=$dir/$lib.lib - break - fi - if test -f "$dir/lib$lib.a"; then - found=yes - lib=$dir/lib$lib.a - break - fi - done - IFS=$save_IFS - - if test "$found" != yes; then - lib=$lib.lib - fi -} - -# func_cl_wrapper cl arg... -# Adjust compile command to suit cl -func_cl_wrapper () -{ - # Assume a capable shell - lib_path= - shared=: - linker_opts= - for arg - do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - eat=1 - case $2 in - *.o | *.[oO][bB][jJ]) - func_file_conv "$2" - set x "$@" -Fo"$file" - shift - ;; - *) - func_file_conv "$2" - set x "$@" -Fe"$file" - shift - ;; - esac - ;; - -I) - eat=1 - func_file_conv "$2" mingw - set x "$@" -I"$file" - shift - ;; - -I*) - func_file_conv "${1#-I}" mingw - set x "$@" -I"$file" - shift - ;; - -l) - eat=1 - func_cl_dashl "$2" - set x "$@" "$lib" - shift - ;; - -l*) - func_cl_dashl "${1#-l}" - set x "$@" "$lib" - shift - ;; - -L) - eat=1 - func_cl_dashL "$2" - ;; - -L*) - func_cl_dashL "${1#-L}" - ;; - -static) - shared=false - ;; - -Wl,*) - arg=${1#-Wl,} - save_ifs="$IFS"; IFS=',' - for flag in $arg; do - IFS="$save_ifs" - linker_opts="$linker_opts $flag" - done - IFS="$save_ifs" - ;; - -Xlinker) - eat=1 - linker_opts="$linker_opts $2" - ;; - -*) - set x "$@" "$1" - shift - ;; - *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) - func_file_conv "$1" - set x "$@" -Tp"$file" - shift - ;; - *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) - func_file_conv "$1" mingw - set x "$@" "$file" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift - done - if test -n "$linker_opts"; then - linker_opts="-link$linker_opts" - fi - exec "$@" $linker_opts - exit 1 -} - -eat= - -case $1 in - '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: compile [--help] [--version] PROGRAM [ARGS] - -Wrapper for compilers which do not understand '-c -o'. -Remove '-o dest.o' from ARGS, run PROGRAM with the remaining -arguments, and rename the output as expected. - -If you are trying to build a whole package this is not the -right script to run: please start by reading the file 'INSTALL'. - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "compile $scriptversion" - exit $? - ;; - cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ - icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) - func_cl_wrapper "$@" # Doesn't return... - ;; -esac - -ofile= -cfile= - -for arg -do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - # So we strip '-o arg' only if arg is an object. - eat=1 - case $2 in - *.o | *.obj) - ofile=$2 - ;; - *) - set x "$@" -o "$2" - shift - ;; - esac - ;; - *.c) - cfile=$1 - set x "$@" "$1" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no '-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # '.c' file was seen then we are probably linking. That is also - # ok. - exec "$@" -fi - -# Name of file we expect compiler to create. -cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` - -# Create the lock directory. -# Note: use '[/\\:.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d -while true; do - if mkdir "$lockdir" >/dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir '$lockdir'; exit 1" 1 2 15 - -# Run the compile. -"$@" -ret=$? - -if test -f "$cofile"; then - test "$cofile" = "$ofile" || mv "$cofile" "$ofile" -elif test -f "${cofile}bj"; then - test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" -fi - -rmdir "$lockdir" -exit $ret - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" -# time-stamp-end: "; # UTC" -# End: diff --git a/straight/build/pdf-tools/build/server/config.guess b/straight/build/pdf-tools/build/server/config.guess deleted file mode 100755 index e81d3ae7..00000000 --- a/straight/build/pdf-tools/build/server/config.guess +++ /dev/null @@ -1,1748 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright 1992-2021 Free Software Foundation, Inc. - -# shellcheck disable=SC2006,SC2268 # see below for rationale - -timestamp='2021-06-03' - -# This file 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 . -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that -# program. This Exception is an additional permission under section 7 -# of the GNU General Public License, version 3 ("GPLv3"). -# -# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. -# -# You can get the latest version of this script from: -# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess -# -# Please send patches to . - - -# The "shellcheck disable" line above the timestamp inhibits complaints -# about features and limitations of the classic Bourne shell that were -# superseded or lifted in POSIX. However, this script identifies a wide -# variety of pre-POSIX systems that do not have POSIX shells at all, and -# even some reasonably current systems (Solaris 10 as case-in-point) still -# have a pre-POSIX /bin/sh. - - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Options: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright 1992-2021 Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -# Just in case it came from the environment. -GUESS= - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -tmp= -# shellcheck disable=SC2172 -trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 - -set_cc_for_build() { - # prevent multiple calls if $tmp is already set - test "$tmp" && return 0 - : "${TMPDIR=/tmp}" - # shellcheck disable=SC2039,SC3028 - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } - dummy=$tmp/dummy - case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in - ,,) echo "int x;" > "$dummy.c" - for driver in cc gcc c89 c99 ; do - if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD=$driver - break - fi - done - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; - esac -} - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if test -f /.attbin/uname ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -case $UNAME_SYSTEM in -Linux|GNU|GNU/*) - LIBC=unknown - - set_cc_for_build - cat <<-EOF > "$dummy.c" - #include - #if defined(__UCLIBC__) - LIBC=uclibc - #elif defined(__dietlibc__) - LIBC=dietlibc - #elif defined(__GLIBC__) - LIBC=gnu - #else - #include - /* First heuristic to detect musl libc. */ - #ifdef __DEFINED_va_list - LIBC=musl - #endif - #endif - EOF - cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` - eval "$cc_set_libc" - - # Second heuristic to detect musl libc. - if [ "$LIBC" = unknown ] && - command -v ldd >/dev/null && - ldd --version 2>&1 | grep -q ^musl; then - LIBC=musl - fi - - # If the system lacks a compiler, then just pick glibc. - # We could probably try harder. - if [ "$LIBC" = unknown ]; then - LIBC=gnu - fi - ;; -esac - -# Note: order is significant - the case branches are not exclusive. - -case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ - /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ - /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ - echo unknown)` - case $UNAME_MACHINE_ARCH in - aarch64eb) machine=aarch64_be-unknown ;; - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - sh5el) machine=sh5le-unknown ;; - earmv*) - arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` - endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` - machine=${arch}${endian}-unknown - ;; - *) machine=$UNAME_MACHINE_ARCH-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently (or will in the future) and ABI. - case $UNAME_MACHINE_ARCH in - earm*) - os=netbsdelf - ;; - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ELF__ - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # Determine ABI tags. - case $UNAME_MACHINE_ARCH in - earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case $UNAME_VERSION in - Debian*) - release='-gnu' - ;; - *) - release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - GUESS=$machine-${os}${release}${abi-} - ;; - *:Bitrig:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE - ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE - ;; - *:SecBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` - GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE - ;; - *:LibertyBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE - ;; - *:MidnightBSD:*:*) - GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE - ;; - *:ekkoBSD:*:*) - GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE - ;; - *:SolidBSD:*:*) - GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE - ;; - *:OS108:*:*) - GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE - ;; - macppc:MirBSD:*:*) - GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE - ;; - *:MirBSD:*:*) - GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE - ;; - *:Sortix:*:*) - GUESS=$UNAME_MACHINE-unknown-sortix - ;; - *:Twizzler:*:*) - GUESS=$UNAME_MACHINE-unknown-twizzler - ;; - *:Redox:*:*) - GUESS=$UNAME_MACHINE-unknown-redox - ;; - mips:OSF1:*.*) - GUESS=mips-dec-osf1 - ;; - alpha:OSF1:*:*) - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - trap '' 0 - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case $ALPHA_CPU_TYPE in - "EV4 (21064)") - UNAME_MACHINE=alpha ;; - "EV4.5 (21064)") - UNAME_MACHINE=alpha ;; - "LCA4 (21066/21068)") - UNAME_MACHINE=alpha ;; - "EV5 (21164)") - UNAME_MACHINE=alphaev5 ;; - "EV5.6 (21164A)") - UNAME_MACHINE=alphaev56 ;; - "EV5.6 (21164PC)") - UNAME_MACHINE=alphapca56 ;; - "EV5.7 (21164PC)") - UNAME_MACHINE=alphapca57 ;; - "EV6 (21264)") - UNAME_MACHINE=alphaev6 ;; - "EV6.7 (21264A)") - UNAME_MACHINE=alphaev67 ;; - "EV6.8CB (21264C)") - UNAME_MACHINE=alphaev68 ;; - "EV6.8AL (21264B)") - UNAME_MACHINE=alphaev68 ;; - "EV6.8CX (21264D)") - UNAME_MACHINE=alphaev68 ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE=alphaev69 ;; - "EV7 (21364)") - UNAME_MACHINE=alphaev7 ;; - "EV7.9 (21364A)") - UNAME_MACHINE=alphaev79 ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` - GUESS=$UNAME_MACHINE-dec-osf$OSF_REL - ;; - Amiga*:UNIX_System_V:4.0:*) - GUESS=m68k-unknown-sysv4 - ;; - *:[Aa]miga[Oo][Ss]:*:*) - GUESS=$UNAME_MACHINE-unknown-amigaos - ;; - *:[Mm]orph[Oo][Ss]:*:*) - GUESS=$UNAME_MACHINE-unknown-morphos - ;; - *:OS/390:*:*) - GUESS=i370-ibm-openedition - ;; - *:z/VM:*:*) - GUESS=s390-ibm-zvmoe - ;; - *:OS400:*:*) - GUESS=powerpc-ibm-os400 - ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - GUESS=arm-acorn-riscix$UNAME_RELEASE - ;; - arm*:riscos:*:*|arm*:RISCOS:*:*) - GUESS=arm-unknown-riscos - ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - GUESS=hppa1.1-hitachi-hiuxmpp - ;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - case `(/bin/universe) 2>/dev/null` in - att) GUESS=pyramid-pyramid-sysv3 ;; - *) GUESS=pyramid-pyramid-bsd ;; - esac - ;; - NILE*:*:*:dcosx) - GUESS=pyramid-pyramid-svr4 - ;; - DRS?6000:unix:4.0:6*) - GUESS=sparc-icl-nx6 - ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) GUESS=sparc-icl-nx7 ;; - esac - ;; - s390x:SunOS:*:*) - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` - GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL - ;; - sun4H:SunOS:5.*:*) - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` - GUESS=sparc-hal-solaris2$SUN_REL - ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` - GUESS=sparc-sun-solaris2$SUN_REL - ;; - i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - GUESS=i386-pc-auroraux$UNAME_RELEASE - ;; - i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - set_cc_for_build - SUN_ARCH=i386 - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if test "$CC_FOR_BUILD" != no_compiler_found; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - SUN_ARCH=x86_64 - fi - fi - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` - GUESS=$SUN_ARCH-pc-solaris2$SUN_REL - ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` - GUESS=sparc-sun-solaris3$SUN_REL - ;; - sun4*:SunOS:*:*) - case `/usr/bin/arch -k` in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` - GUESS=sparc-sun-sunos$SUN_REL - ;; - sun3*:SunOS:*:*) - GUESS=m68k-sun-sunos$UNAME_RELEASE - ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 - case `/bin/arch` in - sun3) - GUESS=m68k-sun-sunos$UNAME_RELEASE - ;; - sun4) - GUESS=sparc-sun-sunos$UNAME_RELEASE - ;; - esac - ;; - aushp:SunOS:*:*) - GUESS=sparc-auspex-sunos$UNAME_RELEASE - ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - GUESS=m68k-atari-mint$UNAME_RELEASE - ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - GUESS=m68k-atari-mint$UNAME_RELEASE - ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - GUESS=m68k-atari-mint$UNAME_RELEASE - ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - GUESS=m68k-milan-mint$UNAME_RELEASE - ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - GUESS=m68k-hades-mint$UNAME_RELEASE - ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - GUESS=m68k-unknown-mint$UNAME_RELEASE - ;; - m68k:machten:*:*) - GUESS=m68k-apple-machten$UNAME_RELEASE - ;; - powerpc:machten:*:*) - GUESS=powerpc-apple-machten$UNAME_RELEASE - ;; - RISC*:Mach:*:*) - GUESS=mips-dec-mach_bsd4.3 - ;; - RISC*:ULTRIX:*:*) - GUESS=mips-dec-ultrix$UNAME_RELEASE - ;; - VAX*:ULTRIX*:*:*) - GUESS=vax-dec-ultrix$UNAME_RELEASE - ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - GUESS=clipper-intergraph-clix$UNAME_RELEASE - ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - set_cc_for_build - sed 's/^ //' << EOF > "$dummy.c" -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && - dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`"$dummy" "$dummyarg"` && - { echo "$SYSTEM_NAME"; exit; } - GUESS=mips-mips-riscos$UNAME_RELEASE - ;; - Motorola:PowerMAX_OS:*:*) - GUESS=powerpc-motorola-powermax - ;; - Motorola:*:4.3:PL8-*) - GUESS=powerpc-harris-powermax - ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - GUESS=powerpc-harris-powermax - ;; - Night_Hawk:Power_UNIX:*:*) - GUESS=powerpc-harris-powerunix - ;; - m88k:CX/UX:7*:*) - GUESS=m88k-harris-cxux7 - ;; - m88k:*:4*:R4*) - GUESS=m88k-motorola-sysv4 - ;; - m88k:*:3*:R3*) - GUESS=m88k-motorola-sysv3 - ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 - then - if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ - test "$TARGET_BINARY_INTERFACE"x = x - then - GUESS=m88k-dg-dgux$UNAME_RELEASE - else - GUESS=m88k-dg-dguxbcs$UNAME_RELEASE - fi - else - GUESS=i586-dg-dgux$UNAME_RELEASE - fi - ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - GUESS=m88k-dolphin-sysv3 - ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - GUESS=m88k-motorola-sysv3 - ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - GUESS=m88k-tektronix-sysv3 - ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - GUESS=m68k-tektronix-bsd - ;; - *:IRIX*:*:*) - IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` - GUESS=mips-sgi-irix$IRIX_REL - ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id - ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - GUESS=i386-ibm-aix - ;; - ia64:AIX:*:*) - if test -x /usr/bin/oslevel ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=$UNAME_VERSION.$UNAME_RELEASE - fi - GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV - ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - set_cc_for_build - sed 's/^ //' << EOF > "$dummy.c" - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` - then - GUESS=$SYSTEM_NAME - else - GUESS=rs6000-ibm-aix3.2.5 - fi - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - GUESS=rs6000-ibm-aix3.2.4 - else - GUESS=rs6000-ibm-aix3.2 - fi - ;; - *:AIX:*:[4567]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if test -x /usr/bin/lslpp ; then - IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ - awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` - else - IBM_REV=$UNAME_VERSION.$UNAME_RELEASE - fi - GUESS=$IBM_ARCH-ibm-aix$IBM_REV - ;; - *:AIX:*:*) - GUESS=rs6000-ibm-aix - ;; - ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) - GUESS=romp-ibm-bsd4.4 - ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to - ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - GUESS=rs6000-bull-bosx - ;; - DPX/2?00:B.O.S.:*:*) - GUESS=m68k-bull-sysv3 - ;; - 9000/[34]??:4.3bsd:1.*:*) - GUESS=m68k-hp-bsd - ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - GUESS=m68k-hp-bsd4.4 - ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` - case $UNAME_MACHINE in - 9000/31?) HP_ARCH=m68000 ;; - 9000/[34]??) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if test -x /usr/bin/getconf; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case $sc_cpu_version in - 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 - 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case $sc_kernel_bits in - 32) HP_ARCH=hppa2.0n ;; - 64) HP_ARCH=hppa2.0w ;; - '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 - esac ;; - esac - fi - if test "$HP_ARCH" = ""; then - set_cc_for_build - sed 's/^ //' << EOF > "$dummy.c" - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if test "$HP_ARCH" = hppa2.0w - then - set_cc_for_build - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | - grep -q __LP64__ - then - HP_ARCH=hppa2.0w - else - HP_ARCH=hppa64 - fi - fi - GUESS=$HP_ARCH-hp-hpux$HPUX_REV - ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` - GUESS=ia64-hp-hpux$HPUX_REV - ;; - 3050*:HI-UX:*:*) - set_cc_for_build - sed 's/^ //' << EOF > "$dummy.c" - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && - { echo "$SYSTEM_NAME"; exit; } - GUESS=unknown-hitachi-hiuxwe2 - ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) - GUESS=hppa1.1-hp-bsd - ;; - 9000/8??:4.3bsd:*:*) - GUESS=hppa1.0-hp-bsd - ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - GUESS=hppa1.0-hp-mpeix - ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) - GUESS=hppa1.1-hp-osf - ;; - hp8??:OSF1:*:*) - GUESS=hppa1.0-hp-osf - ;; - i*86:OSF1:*:*) - if test -x /usr/sbin/sysversion ; then - GUESS=$UNAME_MACHINE-unknown-osf1mk - else - GUESS=$UNAME_MACHINE-unknown-osf1 - fi - ;; - parisc*:Lites*:*:*) - GUESS=hppa1.1-hp-lites - ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - GUESS=c1-convex-bsd - ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - GUESS=c34-convex-bsd - ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - GUESS=c38-convex-bsd - ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - GUESS=c4-convex-bsd - ;; - CRAY*Y-MP:*:*:*) - CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` - GUESS=ymp-cray-unicos$CRAY_REL - ;; - CRAY*[A-Z]90:*:*:*) - echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) - CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` - GUESS=t90-cray-unicos$CRAY_REL - ;; - CRAY*T3E:*:*:*) - CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` - GUESS=alphaev5-cray-unicosmk$CRAY_REL - ;; - CRAY*SV1:*:*:*) - CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` - GUESS=sv1-cray-unicos$CRAY_REL - ;; - *:UNICOS/mp:*:*) - CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` - GUESS=craynv-cray-unicosmp$CRAY_REL - ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` - FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` - GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} - ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` - GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} - ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE - ;; - sparc*:BSD/OS:*:*) - GUESS=sparc-unknown-bsdi$UNAME_RELEASE - ;; - *:BSD/OS:*:*) - GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE - ;; - arm:FreeBSD:*:*) - UNAME_PROCESSOR=`uname -p` - set_cc_for_build - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then - FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` - GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi - else - FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` - GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf - fi - ;; - *:FreeBSD:*:*) - UNAME_PROCESSOR=`/usr/bin/uname -p` - case $UNAME_PROCESSOR in - amd64) - UNAME_PROCESSOR=x86_64 ;; - i386) - UNAME_PROCESSOR=i586 ;; - esac - FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` - GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL - ;; - i*:CYGWIN*:*) - GUESS=$UNAME_MACHINE-pc-cygwin - ;; - *:MINGW64*:*) - GUESS=$UNAME_MACHINE-pc-mingw64 - ;; - *:MINGW*:*) - GUESS=$UNAME_MACHINE-pc-mingw32 - ;; - *:MSYS*:*) - GUESS=$UNAME_MACHINE-pc-msys - ;; - i*:PW*:*) - GUESS=$UNAME_MACHINE-pc-pw32 - ;; - *:Interix*:*) - case $UNAME_MACHINE in - x86) - GUESS=i586-pc-interix$UNAME_RELEASE - ;; - authenticamd | genuineintel | EM64T) - GUESS=x86_64-unknown-interix$UNAME_RELEASE - ;; - IA64) - GUESS=ia64-unknown-interix$UNAME_RELEASE - ;; - esac ;; - i*:UWIN*:*) - GUESS=$UNAME_MACHINE-pc-uwin - ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - GUESS=x86_64-pc-cygwin - ;; - prep*:SunOS:5.*:*) - SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` - GUESS=powerpcle-unknown-solaris2$SUN_REL - ;; - *:GNU:*:*) - # the GNU system - GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` - GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` - GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL - ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` - GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` - GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC - ;; - *:Minix:*:*) - GUESS=$UNAME_MACHINE-unknown-minix - ;; - aarch64:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - aarch64_be:Linux:*:*) - UNAME_MACHINE=aarch64_be - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - arm*:Linux:*:*) - set_cc_for_build - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - else - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then - GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi - else - GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf - fi - fi - ;; - avr32*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - cris:Linux:*:*) - GUESS=$UNAME_MACHINE-axis-linux-$LIBC - ;; - crisv32:Linux:*:*) - GUESS=$UNAME_MACHINE-axis-linux-$LIBC - ;; - e2k:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - frv:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - hexagon:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - i*86:Linux:*:*) - GUESS=$UNAME_MACHINE-pc-linux-$LIBC - ;; - ia64:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - k1om:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - m32r*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - m68*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - mips:Linux:*:* | mips64:Linux:*:*) - set_cc_for_build - IS_GLIBC=0 - test x"${LIBC}" = xgnu && IS_GLIBC=1 - sed 's/^ //' << EOF > "$dummy.c" - #undef CPU - #undef mips - #undef mipsel - #undef mips64 - #undef mips64el - #if ${IS_GLIBC} && defined(_ABI64) - LIBCABI=gnuabi64 - #else - #if ${IS_GLIBC} && defined(_ABIN32) - LIBCABI=gnuabin32 - #else - LIBCABI=${LIBC} - #endif - #endif - - #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 - CPU=mipsisa64r6 - #else - #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 - CPU=mipsisa32r6 - #else - #if defined(__mips64) - CPU=mips64 - #else - CPU=mips - #endif - #endif - #endif - - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - MIPS_ENDIAN=el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - MIPS_ENDIAN= - #else - MIPS_ENDIAN= - #endif - #endif -EOF - cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` - eval "$cc_set_vars" - test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } - ;; - mips64el:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - openrisc*:Linux:*:*) - GUESS=or1k-unknown-linux-$LIBC - ;; - or32:Linux:*:* | or1k*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - padre:Linux:*:*) - GUESS=sparc-unknown-linux-$LIBC - ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - GUESS=hppa64-unknown-linux-$LIBC - ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; - PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; - *) GUESS=hppa-unknown-linux-$LIBC ;; - esac - ;; - ppc64:Linux:*:*) - GUESS=powerpc64-unknown-linux-$LIBC - ;; - ppc:Linux:*:*) - GUESS=powerpc-unknown-linux-$LIBC - ;; - ppc64le:Linux:*:*) - GUESS=powerpc64le-unknown-linux-$LIBC - ;; - ppcle:Linux:*:*) - GUESS=powerpcle-unknown-linux-$LIBC - ;; - riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - s390:Linux:*:* | s390x:Linux:*:*) - GUESS=$UNAME_MACHINE-ibm-linux-$LIBC - ;; - sh64*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - sh*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - tile*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - vax:Linux:*:*) - GUESS=$UNAME_MACHINE-dec-linux-$LIBC - ;; - x86_64:Linux:*:*) - set_cc_for_build - LIBCABI=$LIBC - if test "$CC_FOR_BUILD" != no_compiler_found; then - if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_X32 >/dev/null - then - LIBCABI=${LIBC}x32 - fi - fi - GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI - ;; - xtensa*:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - GUESS=i386-sequent-sysv4 - ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION - ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - GUESS=$UNAME_MACHINE-pc-os2-emx - ;; - i*86:XTS-300:*:STOP) - GUESS=$UNAME_MACHINE-unknown-stop - ;; - i*86:atheos:*:*) - GUESS=$UNAME_MACHINE-unknown-atheos - ;; - i*86:syllable:*:*) - GUESS=$UNAME_MACHINE-pc-syllable - ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - GUESS=i386-unknown-lynxos$UNAME_RELEASE - ;; - i*86:*DOS:*:*) - GUESS=$UNAME_MACHINE-pc-msdosdjgpp - ;; - i*86:*:4.*:*) - UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL - else - GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL - fi - ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL - else - GUESS=$UNAME_MACHINE-pc-sysv32 - fi - ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i586. - # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configure will decide that - # this is a cross-build. - GUESS=i586-pc-msdosdjgpp - ;; - Intel:Mach:3*:*) - GUESS=i386-pc-mach3 - ;; - paragon:*:*:*) - GUESS=i860-intel-osf1 - ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 - fi - ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - GUESS=m68010-convergent-sysv - ;; - mc68k:UNIX:SYSTEM5:3.51m) - GUESS=m68k-convergent-sysv - ;; - M680?0:D-NIX:5.3:*) - GUESS=m68k-diab-dnix - ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - NCR*:*:4.2:* | MPRAS*:*:4.2:*) - OS_REL='.3' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } - /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - GUESS=m68k-unknown-lynxos$UNAME_RELEASE - ;; - mc68030:UNIX_System_V:4.*:*) - GUESS=m68k-atari-sysv4 - ;; - TSUNAMI:LynxOS:2.*:*) - GUESS=sparc-unknown-lynxos$UNAME_RELEASE - ;; - rs6000:LynxOS:2.*:*) - GUESS=rs6000-unknown-lynxos$UNAME_RELEASE - ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - GUESS=powerpc-unknown-lynxos$UNAME_RELEASE - ;; - SM[BE]S:UNIX_SV:*:*) - GUESS=mips-dde-sysv$UNAME_RELEASE - ;; - RM*:ReliantUNIX-*:*:*) - GUESS=mips-sni-sysv4 - ;; - RM*:SINIX-*:*:*) - GUESS=mips-sni-sysv4 - ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - GUESS=$UNAME_MACHINE-sni-sysv4 - else - GUESS=ns32k-sni-sysv - fi - ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - GUESS=i586-unisys-sysv4 - ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - GUESS=hppa1.1-stratus-sysv4 - ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - GUESS=i860-stratus-sysv4 - ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - GUESS=$UNAME_MACHINE-stratus-vos - ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - GUESS=hppa1.1-stratus-vos - ;; - mc68*:A/UX:*:*) - GUESS=m68k-apple-aux$UNAME_RELEASE - ;; - news*:NEWS-OS:6*:*) - GUESS=mips-sony-newsos6 - ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if test -d /usr/nec; then - GUESS=mips-nec-sysv$UNAME_RELEASE - else - GUESS=mips-unknown-sysv$UNAME_RELEASE - fi - ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - GUESS=powerpc-be-beos - ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - GUESS=powerpc-apple-beos - ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - GUESS=i586-pc-beos - ;; - BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - GUESS=i586-pc-haiku - ;; - x86_64:Haiku:*:*) - GUESS=x86_64-unknown-haiku - ;; - SX-4:SUPER-UX:*:*) - GUESS=sx4-nec-superux$UNAME_RELEASE - ;; - SX-5:SUPER-UX:*:*) - GUESS=sx5-nec-superux$UNAME_RELEASE - ;; - SX-6:SUPER-UX:*:*) - GUESS=sx6-nec-superux$UNAME_RELEASE - ;; - SX-7:SUPER-UX:*:*) - GUESS=sx7-nec-superux$UNAME_RELEASE - ;; - SX-8:SUPER-UX:*:*) - GUESS=sx8-nec-superux$UNAME_RELEASE - ;; - SX-8R:SUPER-UX:*:*) - GUESS=sx8r-nec-superux$UNAME_RELEASE - ;; - SX-ACE:SUPER-UX:*:*) - GUESS=sxace-nec-superux$UNAME_RELEASE - ;; - Power*:Rhapsody:*:*) - GUESS=powerpc-apple-rhapsody$UNAME_RELEASE - ;; - *:Rhapsody:*:*) - GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE - ;; - arm64:Darwin:*:*) - GUESS=aarch64-apple-darwin$UNAME_RELEASE - ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac - if command -v xcode-select > /dev/null 2> /dev/null && \ - ! xcode-select --print-path > /dev/null 2> /dev/null ; then - # Avoid executing cc if there is no toolchain installed as - # cc will be a stub that puts up a graphical alert - # prompting the user to install developer tools. - CC_FOR_BUILD=no_compiler_found - else - set_cc_for_build - fi - if test "$CC_FOR_BUILD" != no_compiler_found; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - case $UNAME_PROCESSOR in - i386) UNAME_PROCESSOR=x86_64 ;; - powerpc) UNAME_PROCESSOR=powerpc64 ;; - esac - fi - # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc - if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_PPC >/dev/null - then - UNAME_PROCESSOR=powerpc - fi - elif test "$UNAME_PROCESSOR" = i386 ; then - # uname -m returns i386 or x86_64 - UNAME_PROCESSOR=$UNAME_MACHINE - fi - GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE - ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = x86; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE - ;; - *:QNX:*:4*) - GUESS=i386-pc-qnx - ;; - NEO-*:NONSTOP_KERNEL:*:*) - GUESS=neo-tandem-nsk$UNAME_RELEASE - ;; - NSE-*:NONSTOP_KERNEL:*:*) - GUESS=nse-tandem-nsk$UNAME_RELEASE - ;; - NSR-*:NONSTOP_KERNEL:*:*) - GUESS=nsr-tandem-nsk$UNAME_RELEASE - ;; - NSV-*:NONSTOP_KERNEL:*:*) - GUESS=nsv-tandem-nsk$UNAME_RELEASE - ;; - NSX-*:NONSTOP_KERNEL:*:*) - GUESS=nsx-tandem-nsk$UNAME_RELEASE - ;; - *:NonStop-UX:*:*) - GUESS=mips-compaq-nonstopux - ;; - BS2000:POSIX*:*:*) - GUESS=bs2000-siemens-sysv - ;; - DS/*:UNIX_System_V:*:*) - GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE - ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "${cputype-}" = 386; then - UNAME_MACHINE=i386 - elif test "x${cputype-}" != x; then - UNAME_MACHINE=$cputype - fi - GUESS=$UNAME_MACHINE-unknown-plan9 - ;; - *:TOPS-10:*:*) - GUESS=pdp10-unknown-tops10 - ;; - *:TENEX:*:*) - GUESS=pdp10-unknown-tenex - ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - GUESS=pdp10-dec-tops20 - ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - GUESS=pdp10-xkl-tops20 - ;; - *:TOPS-20:*:*) - GUESS=pdp10-unknown-tops20 - ;; - *:ITS:*:*) - GUESS=pdp10-unknown-its - ;; - SEI:*:*:SEIUX) - GUESS=mips-sei-seiux$UNAME_RELEASE - ;; - *:DragonFly:*:*) - DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` - GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL - ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case $UNAME_MACHINE in - A*) GUESS=alpha-dec-vms ;; - I*) GUESS=ia64-dec-vms ;; - V*) GUESS=vax-dec-vms ;; - esac ;; - *:XENIX:*:SysV) - GUESS=i386-pc-xenix - ;; - i*86:skyos:*:*) - SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` - GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL - ;; - i*86:rdos:*:*) - GUESS=$UNAME_MACHINE-pc-rdos - ;; - *:AROS:*:*) - GUESS=$UNAME_MACHINE-unknown-aros - ;; - x86_64:VMkernel:*:*) - GUESS=$UNAME_MACHINE-unknown-esx - ;; - amd64:Isilon\ OneFS:*:*) - GUESS=x86_64-unknown-onefs - ;; - *:Unleashed:*:*) - GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE - ;; -esac - -# Do we have a guess based on uname results? -if test "x$GUESS" != x; then - echo "$GUESS" - exit -fi - -# No uname command or uname output not recognized. -set_cc_for_build -cat > "$dummy.c" < -#include -#endif -#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) -#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) -#include -#if defined(_SIZE_T_) || defined(SIGLOST) -#include -#endif -#endif -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); -#endif - -#if defined (vax) -#if !defined (ultrix) -#include -#if defined (BSD) -#if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -#else -#if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -#else - printf ("vax-dec-bsd\n"); exit (0); -#endif -#endif -#else - printf ("vax-dec-bsd\n"); exit (0); -#endif -#else -#if defined(_SIZE_T_) || defined(SIGLOST) - struct utsname un; - uname (&un); - printf ("vax-dec-ultrix%s\n", un.release); exit (0); -#else - printf ("vax-dec-ultrix\n"); exit (0); -#endif -#endif -#endif -#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) -#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) -#if defined(_SIZE_T_) || defined(SIGLOST) - struct utsname *un; - uname (&un); - printf ("mips-dec-ultrix%s\n", un.release); exit (0); -#else - printf ("mips-dec-ultrix\n"); exit (0); -#endif -#endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. -test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } - -echo "$0: unable to guess system type" >&2 - -case $UNAME_MACHINE:$UNAME_SYSTEM in - mips:Linux | mips64:Linux) - # If we got here on MIPS GNU/Linux, output extra information. - cat >&2 <&2 <&2 </dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = "$UNAME_MACHINE" -UNAME_RELEASE = "$UNAME_RELEASE" -UNAME_SYSTEM = "$UNAME_SYSTEM" -UNAME_VERSION = "$UNAME_VERSION" -EOF -fi - -exit 1 - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/straight/build/pdf-tools/build/server/config.h b/straight/build/pdf-tools/build/server/config.h deleted file mode 100644 index 69e9ed33..00000000 --- a/straight/build/pdf-tools/build/server/config.h +++ /dev/null @@ -1,115 +0,0 @@ -/* config.h. Generated from config.h.in by configure. */ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -/* #undef AC_APPLE_UNIVERSAL_BUILD */ - -/* Define to 1 if you have the header file. */ -#define HAVE_ANNOT_H 1 - -/* Define to 1 if error.h is usable. */ -#define HAVE_ERROR_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_ERR_H 1 - -/* Define to 1 if you have the `getline' function. */ -#define HAVE_GETLINE 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_PDFDOCENCODING_H 1 - -/* Define to 1 to enable adding of markup annotations (requires poppler-glib - >= 0.26). */ -#define HAVE_POPPLER_ANNOT_MARKUP 1 - -/* Define to 1 to enable writing of annotations (requires poppler-glib >= - 0.19.4). */ -#define HAVE_POPPLER_ANNOT_WRITE 1 - -/* Define to 1 to enable case sensitive searching (requires poppler-glib >= - 0.22). */ -#define HAVE_POPPLER_FIND_OPTS 1 - -/* Define to 1 if the system has the type `ptrdiff_t'. */ -#define HAVE_PTRDIFF_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDIO_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `strcspn' function. */ -#define HAVE_STRCSPN 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRINGS_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Name of package */ -#define PACKAGE "epdfinfo" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "politza@fh-trier.de" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "epdfinfo" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "epdfinfo 1.0" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "epdfinfo" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.0" - -/* Define to 1 if all of the C90 standard headers exist (not just the ones - required in a freestanding environment). This macro is provided for - backward compatibility; new code need not use it. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -#define VERSION "1.0" - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -/* # undef WORDS_BIGENDIAN */ -# endif -#endif - -/* Define to `unsigned int' if does not define. */ -/* #undef size_t */ - -/* Define to `int' if does not define. */ -/* #undef ssize_t */ diff --git a/straight/build/pdf-tools/build/server/config.h.in b/straight/build/pdf-tools/build/server/config.h.in deleted file mode 100644 index 28e8d40e..00000000 --- a/straight/build/pdf-tools/build/server/config.h.in +++ /dev/null @@ -1,114 +0,0 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define if building universal (internal helper macro) */ -#undef AC_APPLE_UNIVERSAL_BUILD - -/* Define to 1 if you have the header file. */ -#undef HAVE_ANNOT_H - -/* Define to 1 if error.h is usable. */ -#undef HAVE_ERROR_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_ERR_H - -/* Define to 1 if you have the `getline' function. */ -#undef HAVE_GETLINE - -/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_PDFDOCENCODING_H - -/* Define to 1 to enable adding of markup annotations (requires poppler-glib - >= 0.26). */ -#undef HAVE_POPPLER_ANNOT_MARKUP - -/* Define to 1 to enable writing of annotations (requires poppler-glib >= - 0.19.4). */ -#undef HAVE_POPPLER_ANNOT_WRITE - -/* Define to 1 to enable case sensitive searching (requires poppler-glib >= - 0.22). */ -#undef HAVE_POPPLER_FIND_OPTS - -/* Define to 1 if the system has the type `ptrdiff_t'. */ -#undef HAVE_PTRDIFF_T - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDIO_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the `strcspn' function. */ -#undef HAVE_STRCSPN - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the `strtol' function. */ -#undef HAVE_STRTOL - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#undef PACKAGE_URL - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define to 1 if all of the C90 standard headers exist (not just the ones - required in a freestanding environment). This macro is provided for - backward compatibility; new code need not use it. */ -#undef STDC_HEADERS - -/* Version number of package */ -#undef VERSION - -/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most - significant byte first (like Motorola and SPARC, unlike Intel). */ -#if defined AC_APPLE_UNIVERSAL_BUILD -# if defined __BIG_ENDIAN__ -# define WORDS_BIGENDIAN 1 -# endif -#else -# ifndef WORDS_BIGENDIAN -# undef WORDS_BIGENDIAN -# endif -#endif - -/* Define to `unsigned int' if does not define. */ -#undef size_t - -/* Define to `int' if does not define. */ -#undef ssize_t diff --git a/straight/build/pdf-tools/build/server/config.log b/straight/build/pdf-tools/build/server/config.log deleted file mode 100644 index 4336b25d..00000000 --- a/straight/build/pdf-tools/build/server/config.log +++ /dev/null @@ -1,1025 +0,0 @@ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by epdfinfo configure 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - $ ./configure -q --bindir=/home/chris/.emacs.d/straight/build/pdf-tools/ - -## --------- ## -## Platform. ## -## --------- ## - -hostname = syl -uname -m = x86_64 -uname -r = 5.14.16-zen1-1-zen -uname -s = Linux -uname -v = #1 ZEN SMP PREEMPT Tue, 02 Nov 2021 22:23:00 +0000 - -/usr/bin/uname -p = unknown -/bin/uname -X = unknown - -/bin/arch = unknown -/usr/bin/arch -k = unknown -/usr/convex/getsysinfo = unknown -/usr/bin/hostinfo = unknown -/bin/machine = unknown -/usr/bin/oslevel = unknown -/bin/universe = unknown - -PATH: /usr/local/sbin/ -PATH: /usr/local/bin/ -PATH: /usr/bin/ -PATH: /opt/android-sdk/cmdline-tools/latest/bin/ -PATH: /opt/android-sdk/platform-tools/ -PATH: /opt/android-sdk/tools/ -PATH: /opt/android-sdk/tools/bin/ -PATH: /var/lib/flatpak/exports/bin/ -PATH: /opt/flutter/bin/ -PATH: /usr/lib/jvm/default/bin/ -PATH: /usr/bin/site_perl/ -PATH: /usr/bin/vendor_perl/ -PATH: /usr/bin/core_perl/ -PATH: /var/lib/snapd/snap/bin/ -PATH: /home/chris/scripts/ - - -## ----------- ## -## Core tests. ## -## ----------- ## - -configure:2743: looking for aux files: config.guess config.sub ar-lib compile missing install-sh -configure:2756: trying ./ -configure:2785: ./config.guess found -configure:2785: ./config.sub found -configure:2785: ./ar-lib found -configure:2785: ./compile found -configure:2785: ./missing found -configure:2767: ./install-sh found -configure:2914: checking for a BSD-compatible install -configure:2987: result: /usr/bin/install -c -configure:2998: checking whether build environment is sane -configure:3053: result: yes -configure:3212: checking for a race-free mkdir -p -configure:3256: result: /usr/bin/mkdir -p -configure:3263: checking for gawk -configure:3284: found /usr/bin/gawk -configure:3295: result: gawk -configure:3306: checking whether make sets $(MAKE) -configure:3329: result: yes -configure:3359: checking whether make supports nested variables -configure:3377: result: yes -configure:3580: checking for gcc -configure:3601: found /usr/bin/gcc -configure:3612: result: gcc -configure:3965: checking for C compiler version -configure:3974: gcc --version >&5 -gcc (GCC) 11.1.0 -Copyright (C) 2021 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:3985: $? = 0 -configure:3974: gcc -v >&5 -Using built-in specs. -COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/lto-wrapper -Target: x86_64-pc-linux-gnu -Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc -Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.1.0 (GCC) -configure:3985: $? = 0 -configure:3974: gcc -V >&5 -gcc: error: unrecognized command-line option '-V' -gcc: fatal error: no input files -compilation terminated. -configure:3985: $? = 1 -configure:3974: gcc -qversion >&5 -gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? -gcc: fatal error: no input files -compilation terminated. -configure:3985: $? = 1 -configure:3974: gcc -version >&5 -gcc: error: unrecognized command-line option '-version' -gcc: fatal error: no input files -compilation terminated. -configure:3985: $? = 1 -configure:4005: checking whether the C compiler works -configure:4027: gcc conftest.c >&5 -configure:4031: $? = 0 -configure:4081: result: yes -configure:4084: checking for C compiler default output file name -configure:4086: result: a.out -configure:4092: checking for suffix of executables -configure:4099: gcc -o conftest conftest.c >&5 -configure:4103: $? = 0 -configure:4126: result: -configure:4148: checking whether we are cross compiling -configure:4156: gcc -o conftest conftest.c >&5 -configure:4160: $? = 0 -configure:4167: ./conftest -configure:4171: $? = 0 -configure:4186: result: no -configure:4191: checking for suffix of object files -configure:4214: gcc -c conftest.c >&5 -configure:4218: $? = 0 -configure:4240: result: o -configure:4244: checking whether the compiler supports GNU C -configure:4264: gcc -c conftest.c >&5 -configure:4264: $? = 0 -configure:4274: result: yes -configure:4285: checking whether gcc accepts -g -configure:4306: gcc -c -g conftest.c >&5 -configure:4306: $? = 0 -configure:4350: result: yes -configure:4370: checking for gcc option to enable C11 features -configure:4385: gcc -c -g -O2 conftest.c >&5 -configure:4385: $? = 0 -configure:4403: result: none needed -configure:4519: checking whether gcc understands -c and -o together -configure:4542: gcc -c conftest.c -o conftest2.o -configure:4545: $? = 0 -configure:4542: gcc -c conftest.c -o conftest2.o -configure:4545: $? = 0 -configure:4557: result: yes -configure:4577: checking whether make supports the include directive -configure:4592: make -f confmf.GNU && cat confinc.out -this is the am__doit target -configure:4595: $? = 0 -configure:4614: result: yes (GNU style) -configure:4640: checking dependency style of gcc -configure:4752: result: gcc3 -configure:4837: checking for g++ -configure:4858: found /usr/bin/g++ -configure:4869: result: g++ -configure:4896: checking for C++ compiler version -configure:4905: g++ --version >&5 -g++ (GCC) 11.1.0 -Copyright (C) 2021 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:4916: $? = 0 -configure:4905: g++ -v >&5 -Using built-in specs. -COLLECT_GCC=g++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/lto-wrapper -Target: x86_64-pc-linux-gnu -Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc -Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.1.0 (GCC) -configure:4916: $? = 0 -configure:4905: g++ -V >&5 -g++: error: unrecognized command-line option '-V' -g++: fatal error: no input files -compilation terminated. -configure:4916: $? = 1 -configure:4905: g++ -qversion >&5 -g++: error: unrecognized command-line option '-qversion'; did you mean '--version'? -g++: fatal error: no input files -compilation terminated. -configure:4916: $? = 1 -configure:4920: checking whether the compiler supports GNU C++ -configure:4940: g++ -c conftest.cpp >&5 -configure:4940: $? = 0 -configure:4950: result: yes -configure:4961: checking whether g++ accepts -g -configure:4982: g++ -c -g conftest.cpp >&5 -configure:4982: $? = 0 -configure:5026: result: yes -configure:5046: checking for g++ option to enable C++11 features -configure:5061: g++ -c -g -O2 conftest.cpp >&5 -conftest.cpp: In function 'int main(int, char**)': -conftest.cpp:177:25: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse] - 177 | cxx11test::delegate d2(); - | ^~ -conftest.cpp:177:25: note: remove parentheses to default-initialize a variable - 177 | cxx11test::delegate d2(); - | ^~ - | -- -conftest.cpp:177:25: note: or replace parentheses with braces to value-initialize a variable -configure:5061: $? = 0 -configure:5079: result: none needed -configure:5145: checking dependency style of g++ -configure:5257: result: gcc3 -configure:5320: checking for ranlib -configure:5341: found /usr/bin/ranlib -configure:5352: result: ranlib -configure:5430: checking for ar -configure:5451: found /usr/bin/ar -configure:5462: result: ar -configure:5488: checking the archiver (ar) interface -configure:5505: gcc -c -g -O2 conftest.c >&5 -configure:5505: $? = 0 -configure:5508: ar cru libconftest.a conftest.o >&5 -ar: `u' modifier ignored since `D' is the default (see `U') -configure:5511: $? = 0 -configure:5539: result: ar -configure:5624: checking for pkg-config -configure:5647: found /usr/bin/pkg-config -configure:5659: result: /usr/bin/pkg-config -configure:5684: checking pkg-config is at least version 0.9.0 -configure:5687: result: yes -configure:5697: checking for png -configure:5704: $PKG_CONFIG --exists --print-errors "libpng" -configure:5707: $? = 0 -configure:5721: $PKG_CONFIG --exists --print-errors "libpng" -configure:5724: $? = 0 -configure:5782: result: yes -configure:5788: checking for glib -configure:5795: $PKG_CONFIG --exists --print-errors "glib-2.0" -configure:5798: $? = 0 -configure:5812: $PKG_CONFIG --exists --print-errors "glib-2.0" -configure:5815: $? = 0 -configure:5873: result: yes -configure:5879: checking for poppler -configure:5886: $PKG_CONFIG --exists --print-errors "poppler" -configure:5889: $? = 0 -configure:5903: $PKG_CONFIG --exists --print-errors "poppler" -configure:5906: $? = 0 -configure:5964: result: yes -configure:5970: checking for poppler_glib -configure:5977: $PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0" -configure:5980: $? = 0 -configure:5994: $PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0" -configure:5997: $? = 0 -configure:6055: result: yes -configure:6060: $PKG_CONFIG --exists --print-errors "poppler-glib >= 0.19.4" -configure:6063: $? = 0 -configure:6068: $PKG_CONFIG --exists --print-errors "poppler-glib >= 0.22" -configure:6071: $? = 0 -configure:6076: $PKG_CONFIG --exists --print-errors "poppler-glib >= 0.26" -configure:6079: $? = 0 -configure:6085: checking for zlib -configure:6092: $PKG_CONFIG --exists --print-errors "zlib" -configure:6095: $? = 0 -configure:6109: $PKG_CONFIG --exists --print-errors "zlib" -configure:6112: $? = 0 -configure:6170: result: yes -configure:6190: gcc -c -g -O2 conftest.c >&5 -conftest.c:13:13: error: expected ';' before 'int' - 13 | error - | ^ - | ; -...... - 16 | int - | ~~~ -configure:6190: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "epdfinfo" -| #define PACKAGE_TARNAME "epdfinfo" -| #define PACKAGE_VERSION "1.0" -| #define PACKAGE_STRING "epdfinfo 1.0" -| #define PACKAGE_BUGREPORT "politza@fh-trier.de" -| #define PACKAGE_URL "" -| #define PACKAGE "epdfinfo" -| #define VERSION "1.0" -| /* end confdefs.h. */ -| -| #ifndef _WIN32 -| error -| #endif -| -| int -| main (void) -| { -| -| ; -| return 0; -| } -configure:6283: checking whether C++ compiler accepts -std=c++11 -configure:6303: g++ -c -g -O2 -std=c++11 -I/usr/include/poppler conftest.cpp >&5 -configure:6303: $? = 0 -configure:6312: result: yes -configure:6330: checking for stdio.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for stdlib.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for string.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for inttypes.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for stdint.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for strings.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for sys/stat.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for sys/types.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6330: checking for unistd.h -configure:6330: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6330: $? = 0 -configure:6330: result: yes -configure:6358: checking for Annot.h -configure:6358: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6358: $? = 0 -configure:6358: result: yes -configure:6358: checking for PDFDocEncoding.h -configure:6358: g++ -c -std=c++11 -g -O2 -I/usr/include/poppler conftest.cpp >&5 -configure:6358: $? = 0 -configure:6358: result: yes -configure:6403: checking build system type -configure:6418: result: x86_64-pc-linux-gnu -configure:6438: checking host system type -configure:6452: result: x86_64-pc-linux-gnu -configure:6473: checking for stdlib.h -configure:6473: result: yes -configure:6479: checking for string.h -configure:6479: result: yes -configure:6485: checking for strings.h -configure:6485: result: yes -configure:6491: checking for err.h -configure:6491: gcc -c -g -O2 conftest.c >&5 -configure:6491: $? = 0 -configure:6491: result: yes -configure:6499: checking for error.h -configure:6522: gcc -c -I/usr/include/poppler -I/usr/include/poppler/glib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/poppler conftest.c >&5 -configure:6522: $? = 0 -configure:6527: result: yes -configure:6543: checking for size_t -configure:6543: gcc -c -g -O2 conftest.c >&5 -configure:6543: $? = 0 -configure:6543: gcc -c -g -O2 conftest.c >&5 -conftest.c: In function 'main': -conftest.c:62:21: error: expected expression before ')' token - 62 | if (sizeof ((size_t))) - | ^ -configure:6543: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "epdfinfo" -| #define PACKAGE_TARNAME "epdfinfo" -| #define PACKAGE_VERSION "1.0" -| #define PACKAGE_STRING "epdfinfo 1.0" -| #define PACKAGE_BUGREPORT "politza@fh-trier.de" -| #define PACKAGE_URL "" -| #define PACKAGE "epdfinfo" -| #define VERSION "1.0" -| #define HAVE_STDIO_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_UNISTD_H 1 -| #define STDC_HEADERS 1 -| #define HAVE_ANNOT_H 1 -| #define HAVE_PDFDOCENCODING_H 1 -| #define HAVE_POPPLER_FIND_OPTS 1 -| #define HAVE_POPPLER_ANNOT_WRITE 1 -| #define HAVE_POPPLER_ANNOT_MARKUP 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_ERR_H 1 -| #define HAVE_ERROR_H 1 -| /* end confdefs.h. */ -| #include -| #ifdef HAVE_STDIO_H -| # include -| #endif -| #ifdef HAVE_STDLIB_H -| # include -| #endif -| #ifdef HAVE_STRING_H -| # include -| #endif -| #ifdef HAVE_INTTYPES_H -| # include -| #endif -| #ifdef HAVE_STDINT_H -| # include -| #endif -| #ifdef HAVE_STRINGS_H -| # include -| #endif -| #ifdef HAVE_SYS_TYPES_H -| # include -| #endif -| #ifdef HAVE_SYS_STAT_H -| # include -| #endif -| #ifdef HAVE_UNISTD_H -| # include -| #endif -| int -| main (void) -| { -| if (sizeof ((size_t))) -| return 0; -| ; -| return 0; -| } -configure:6543: result: yes -configure:6553: checking for ssize_t -configure:6553: gcc -c -g -O2 conftest.c >&5 -configure:6553: $? = 0 -configure:6553: gcc -c -g -O2 conftest.c >&5 -conftest.c: In function 'main': -conftest.c:62:22: error: expected expression before ')' token - 62 | if (sizeof ((ssize_t))) - | ^ -configure:6553: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "epdfinfo" -| #define PACKAGE_TARNAME "epdfinfo" -| #define PACKAGE_VERSION "1.0" -| #define PACKAGE_STRING "epdfinfo 1.0" -| #define PACKAGE_BUGREPORT "politza@fh-trier.de" -| #define PACKAGE_URL "" -| #define PACKAGE "epdfinfo" -| #define VERSION "1.0" -| #define HAVE_STDIO_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_UNISTD_H 1 -| #define STDC_HEADERS 1 -| #define HAVE_ANNOT_H 1 -| #define HAVE_PDFDOCENCODING_H 1 -| #define HAVE_POPPLER_FIND_OPTS 1 -| #define HAVE_POPPLER_ANNOT_WRITE 1 -| #define HAVE_POPPLER_ANNOT_MARKUP 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_ERR_H 1 -| #define HAVE_ERROR_H 1 -| /* end confdefs.h. */ -| #include -| #ifdef HAVE_STDIO_H -| # include -| #endif -| #ifdef HAVE_STDLIB_H -| # include -| #endif -| #ifdef HAVE_STRING_H -| # include -| #endif -| #ifdef HAVE_INTTYPES_H -| # include -| #endif -| #ifdef HAVE_STDINT_H -| # include -| #endif -| #ifdef HAVE_STRINGS_H -| # include -| #endif -| #ifdef HAVE_SYS_TYPES_H -| # include -| #endif -| #ifdef HAVE_SYS_STAT_H -| # include -| #endif -| #ifdef HAVE_UNISTD_H -| # include -| #endif -| int -| main (void) -| { -| if (sizeof ((ssize_t))) -| return 0; -| ; -| return 0; -| } -configure:6553: result: yes -configure:6563: checking for ptrdiff_t -configure:6563: gcc -c -g -O2 conftest.c >&5 -configure:6563: $? = 0 -configure:6563: gcc -c -g -O2 conftest.c >&5 -conftest.c: In function 'main': -conftest.c:62:24: error: expected expression before ')' token - 62 | if (sizeof ((ptrdiff_t))) - | ^ -configure:6563: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "epdfinfo" -| #define PACKAGE_TARNAME "epdfinfo" -| #define PACKAGE_VERSION "1.0" -| #define PACKAGE_STRING "epdfinfo 1.0" -| #define PACKAGE_BUGREPORT "politza@fh-trier.de" -| #define PACKAGE_URL "" -| #define PACKAGE "epdfinfo" -| #define VERSION "1.0" -| #define HAVE_STDIO_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_UNISTD_H 1 -| #define STDC_HEADERS 1 -| #define HAVE_ANNOT_H 1 -| #define HAVE_PDFDOCENCODING_H 1 -| #define HAVE_POPPLER_FIND_OPTS 1 -| #define HAVE_POPPLER_ANNOT_WRITE 1 -| #define HAVE_POPPLER_ANNOT_MARKUP 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_ERR_H 1 -| #define HAVE_ERROR_H 1 -| /* end confdefs.h. */ -| #include -| #ifdef HAVE_STDIO_H -| # include -| #endif -| #ifdef HAVE_STDLIB_H -| # include -| #endif -| #ifdef HAVE_STRING_H -| # include -| #endif -| #ifdef HAVE_INTTYPES_H -| # include -| #endif -| #ifdef HAVE_STDINT_H -| # include -| #endif -| #ifdef HAVE_STRINGS_H -| # include -| #endif -| #ifdef HAVE_SYS_TYPES_H -| # include -| #endif -| #ifdef HAVE_SYS_STAT_H -| # include -| #endif -| #ifdef HAVE_UNISTD_H -| # include -| #endif -| int -| main (void) -| { -| if (sizeof ((ptrdiff_t))) -| return 0; -| ; -| return 0; -| } -configure:6563: result: yes -configure:6572: checking whether byte ordering is bigendian -configure:6588: gcc -c -g -O2 conftest.c >&5 -conftest.c:33:16: error: unknown type name 'not' - 33 | not a universal capable compiler - | ^~~ -conftest.c:33:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal' - 33 | not a universal capable compiler - | ^~~~~~~~~ -conftest.c:33:22: error: unknown type name 'universal' -configure:6588: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "epdfinfo" -| #define PACKAGE_TARNAME "epdfinfo" -| #define PACKAGE_VERSION "1.0" -| #define PACKAGE_STRING "epdfinfo 1.0" -| #define PACKAGE_BUGREPORT "politza@fh-trier.de" -| #define PACKAGE_URL "" -| #define PACKAGE "epdfinfo" -| #define VERSION "1.0" -| #define HAVE_STDIO_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_UNISTD_H 1 -| #define STDC_HEADERS 1 -| #define HAVE_ANNOT_H 1 -| #define HAVE_PDFDOCENCODING_H 1 -| #define HAVE_POPPLER_FIND_OPTS 1 -| #define HAVE_POPPLER_ANNOT_WRITE 1 -| #define HAVE_POPPLER_ANNOT_MARKUP 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_ERR_H 1 -| #define HAVE_ERROR_H 1 -| #define HAVE_PTRDIFF_T 1 -| /* end confdefs.h. */ -| #ifndef __APPLE_CC__ -| not a universal capable compiler -| #endif -| typedef int dummy; -| -configure:6634: gcc -c -g -O2 conftest.c >&5 -configure:6634: $? = 0 -configure:6653: gcc -c -g -O2 conftest.c >&5 -conftest.c: In function 'main': -conftest.c:39:18: error: unknown type name 'not'; did you mean 'ino_t'? - 39 | not big endian - | ^~~ - | ino_t -conftest.c:39:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian' - 39 | not big endian - | ^~~~~~ -configure:6653: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "epdfinfo" -| #define PACKAGE_TARNAME "epdfinfo" -| #define PACKAGE_VERSION "1.0" -| #define PACKAGE_STRING "epdfinfo 1.0" -| #define PACKAGE_BUGREPORT "politza@fh-trier.de" -| #define PACKAGE_URL "" -| #define PACKAGE "epdfinfo" -| #define VERSION "1.0" -| #define HAVE_STDIO_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_UNISTD_H 1 -| #define STDC_HEADERS 1 -| #define HAVE_ANNOT_H 1 -| #define HAVE_PDFDOCENCODING_H 1 -| #define HAVE_POPPLER_FIND_OPTS 1 -| #define HAVE_POPPLER_ANNOT_WRITE 1 -| #define HAVE_POPPLER_ANNOT_MARKUP 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_ERR_H 1 -| #define HAVE_ERROR_H 1 -| #define HAVE_PTRDIFF_T 1 -| /* end confdefs.h. */ -| #include -| #include -| -| int -| main (void) -| { -| #if BYTE_ORDER != BIG_ENDIAN -| not big endian -| #endif -| -| ; -| return 0; -| } -configure:6787: result: no -configure:6807: checking for error_at_line -configure:6824: gcc -o conftest -g -O2 conftest.c >&5 -configure:6824: $? = 0 -configure:6833: result: yes -configure:6844: checking for working strtod -configure:6887: gcc -o conftest -g -O2 conftest.c >&5 -configure:6887: $? = 0 -configure:6887: ./conftest -configure:6887: $? = 0 -configure:6898: result: yes -configure:6961: checking for strcspn -configure:6961: gcc -o conftest -g -O2 conftest.c >&5 -conftest.c:48:6: warning: conflicting types for built-in function 'strcspn'; expected 'long unsigned int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] - 48 | char strcspn (); - | ^~~~~~~ -conftest.c:40:1: note: 'strcspn' is declared in header '' - 39 | #include - 40 | #undef strcspn -configure:6961: $? = 0 -configure:6961: result: yes -configure:6967: checking for strtol -configure:6967: gcc -o conftest -g -O2 conftest.c >&5 -configure:6967: $? = 0 -configure:6967: result: yes -configure:6973: checking for getline -configure:6973: gcc -o conftest -g -O2 conftest.c >&5 -configure:6973: $? = 0 -configure:6973: result: yes -configure:7084: checking that generated files are newer than configure -configure:7090: result: done -configure:7122: creating ./config.status - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by epdfinfo config.status 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status --quiet - -on syl - -config.status:894: creating Makefile -config.status:894: creating config.h -config.status:1123: executing depfiles commands -config.status:1200: cd . && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles -config.status:1205: $? = 0 - -## ---------------- ## -## Cache variables. ## -## ---------------- ## - -ac_cv_build=x86_64-pc-linux-gnu -ac_cv_c_bigendian=no -ac_cv_c_compiler_gnu=yes -ac_cv_cxx_compiler_gnu=yes -ac_cv_env_CCC_set= -ac_cv_env_CCC_value= -ac_cv_env_CC_set= -ac_cv_env_CC_value= -ac_cv_env_CFLAGS_set= -ac_cv_env_CFLAGS_value= -ac_cv_env_CPPFLAGS_set= -ac_cv_env_CPPFLAGS_value= -ac_cv_env_CXXFLAGS_set= -ac_cv_env_CXXFLAGS_value= -ac_cv_env_CXX_set= -ac_cv_env_CXX_value= -ac_cv_env_LDFLAGS_set= -ac_cv_env_LDFLAGS_value= -ac_cv_env_LIBS_set= -ac_cv_env_LIBS_value= -ac_cv_env_PKG_CONFIG_LIBDIR_set= -ac_cv_env_PKG_CONFIG_LIBDIR_value= -ac_cv_env_PKG_CONFIG_PATH_set= -ac_cv_env_PKG_CONFIG_PATH_value= -ac_cv_env_PKG_CONFIG_set= -ac_cv_env_PKG_CONFIG_value= -ac_cv_env_build_alias_set= -ac_cv_env_build_alias_value= -ac_cv_env_glib_CFLAGS_set= -ac_cv_env_glib_CFLAGS_value= -ac_cv_env_glib_LIBS_set= -ac_cv_env_glib_LIBS_value= -ac_cv_env_host_alias_set= -ac_cv_env_host_alias_value= -ac_cv_env_png_CFLAGS_set= -ac_cv_env_png_CFLAGS_value= -ac_cv_env_png_LIBS_set= -ac_cv_env_png_LIBS_value= -ac_cv_env_poppler_CFLAGS_set= -ac_cv_env_poppler_CFLAGS_value= -ac_cv_env_poppler_LIBS_set= -ac_cv_env_poppler_LIBS_value= -ac_cv_env_poppler_glib_CFLAGS_set= -ac_cv_env_poppler_glib_CFLAGS_value= -ac_cv_env_poppler_glib_LIBS_set= -ac_cv_env_poppler_glib_LIBS_value= -ac_cv_env_target_alias_set= -ac_cv_env_target_alias_value= -ac_cv_env_zlib_CFLAGS_set= -ac_cv_env_zlib_CFLAGS_value= -ac_cv_env_zlib_LIBS_set= -ac_cv_env_zlib_LIBS_value= -ac_cv_func_getline=yes -ac_cv_func_strcspn=yes -ac_cv_func_strtod=yes -ac_cv_func_strtol=yes -ac_cv_header_Annot_h=yes -ac_cv_header_PDFDocEncoding_h=yes -ac_cv_header_err_h=yes -ac_cv_header_inttypes_h=yes -ac_cv_header_stdint_h=yes -ac_cv_header_stdio_h=yes -ac_cv_header_stdlib_h=yes -ac_cv_header_string_h=yes -ac_cv_header_strings_h=yes -ac_cv_header_sys_stat_h=yes -ac_cv_header_sys_types_h=yes -ac_cv_header_unistd_h=yes -ac_cv_host=x86_64-pc-linux-gnu -ac_cv_lib_error_at_line=yes -ac_cv_objext=o -ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config -ac_cv_path_install='/usr/bin/install -c' -ac_cv_path_mkdir=/usr/bin/mkdir -ac_cv_prog_AWK=gawk -ac_cv_prog_ac_ct_AR=ar -ac_cv_prog_ac_ct_CC=gcc -ac_cv_prog_ac_ct_CXX=g++ -ac_cv_prog_ac_ct_RANLIB=ranlib -ac_cv_prog_cc_c11= -ac_cv_prog_cc_g=yes -ac_cv_prog_cc_stdc= -ac_cv_prog_cxx_11=no -ac_cv_prog_cxx_cxx11= -ac_cv_prog_cxx_g=yes -ac_cv_prog_cxx_stdcxx= -ac_cv_prog_make_make_set=yes -ac_cv_type_ptrdiff_t=yes -ac_cv_type_size_t=yes -ac_cv_type_ssize_t=yes -am_cv_CC_dependencies_compiler_type=gcc3 -am_cv_CXX_dependencies_compiler_type=gcc3 -am_cv_ar_interface=ar -am_cv_make_support_nested_variables=yes -am_cv_prog_cc_c_o=yes -ax_cv_check_cxxflags___std_cpp11=yes -pkg_cv_glib_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include ' -pkg_cv_glib_LIBS='-lglib-2.0 ' -pkg_cv_png_CFLAGS='-I/usr/include/libpng16 ' -pkg_cv_png_LIBS='-lpng16 -lz ' -pkg_cv_poppler_CFLAGS='-I/usr/include/poppler ' -pkg_cv_poppler_LIBS='-lpoppler ' -pkg_cv_poppler_glib_CFLAGS='-I/usr/include/poppler/glib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/poppler ' -pkg_cv_poppler_glib_LIBS='-lpoppler-glib -lgobject-2.0 -lglib-2.0 -lcairo ' -pkg_cv_zlib_CFLAGS= -pkg_cv_zlib_LIBS='-lz ' - -## ----------------- ## -## Output variables. ## -## ----------------- ## - -ACLOCAL='${SHELL} '\''/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing'\'' aclocal-1.16' -AMDEPBACKSLASH='\' -AMDEP_FALSE='#' -AMDEP_TRUE='' -AMTAR='$${TAR-tar}' -AM_BACKSLASH='\' -AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -AM_DEFAULT_VERBOSITY='1' -AM_V='$(V)' -AR='ar' -AUTOCONF='${SHELL} '\''/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing'\'' autoconf' -AUTOHEADER='${SHELL} '\''/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing'\'' autoheader' -AUTOMAKE='${SHELL} '\''/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing'\'' automake-1.16' -AWK='gawk' -CC='gcc' -CCDEPMODE='depmode=gcc3' -CFLAGS='-g -O2' -CPPFLAGS='' -CSCOPE='cscope' -CTAGS='ctags' -CXX='g++' -CXXDEPMODE='depmode=gcc3' -CXXFLAGS='-std=c++11 -g -O2' -CYGPATH_W='echo' -DEFS='-DHAVE_CONFIG_H' -DEPDIR='.deps' -ECHO_C='' -ECHO_N='-n' -ECHO_T='' -ETAGS='etags' -EXEEXT='' -HAVE_W32_FALSE='' -HAVE_W32_TRUE='#' -INSTALL_DATA='${INSTALL} -m 644' -INSTALL_PROGRAM='${INSTALL}' -INSTALL_SCRIPT='${INSTALL}' -INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' -LDFLAGS='' -LIBOBJS='' -LIBS='' -LTLIBOBJS='' -MAKEINFO='${SHELL} '\''/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing'\'' makeinfo' -MKDIR_P='/usr/bin/mkdir -p' -OBJEXT='o' -PACKAGE='epdfinfo' -PACKAGE_BUGREPORT='politza@fh-trier.de' -PACKAGE_NAME='epdfinfo' -PACKAGE_STRING='epdfinfo 1.0' -PACKAGE_TARNAME='epdfinfo' -PACKAGE_URL='' -PACKAGE_VERSION='1.0' -PATH_SEPARATOR=':' -PKG_CONFIG='/usr/bin/pkg-config' -PKG_CONFIG_LIBDIR='' -PKG_CONFIG_PATH='' -POW_LIB='' -RANLIB='ranlib' -SET_MAKE='' -SHELL='/bin/sh' -STRIP='' -VERSION='1.0' -ac_ct_AR='ar' -ac_ct_CC='gcc' -ac_ct_CXX='g++' -am__EXEEXT_FALSE='' -am__EXEEXT_TRUE='#' -am__fastdepCC_FALSE='#' -am__fastdepCC_TRUE='' -am__fastdepCXX_FALSE='#' -am__fastdepCXX_TRUE='' -am__include='include' -am__isrc='' -am__leading_dot='.' -am__nodep='_no' -am__quote='' -am__tar='$${TAR-tar} chof - "$$tardir"' -am__untar='$${TAR-tar} xf -' -bindir='/home/chris/.emacs.d/straight/build/pdf-tools' -build='x86_64-pc-linux-gnu' -build_alias='' -build_cpu='x86_64' -build_os='linux-gnu' -build_vendor='pc' -datadir='${datarootdir}' -datarootdir='${prefix}/share' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -dvidir='${docdir}' -exec_prefix='${prefix}' -glib_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include ' -glib_LIBS='-lglib-2.0 ' -host='x86_64-pc-linux-gnu' -host_alias='' -host_cpu='x86_64' -host_os='linux-gnu' -host_vendor='pc' -htmldir='${docdir}' -includedir='${prefix}/include' -infodir='${datarootdir}/info' -install_sh='${SHELL} /home/chris/.emacs.d/straight/build/pdf-tools/build/server/install-sh' -libdir='${exec_prefix}/lib' -libexecdir='${exec_prefix}/libexec' -localedir='${datarootdir}/locale' -localstatedir='${prefix}/var' -mandir='${datarootdir}/man' -mkdir_p='$(MKDIR_P)' -oldincludedir='/usr/include' -pdfdir='${docdir}' -png_CFLAGS='-I/usr/include/libpng16 ' -png_LIBS='-lpng16 -lz ' -poppler_CFLAGS='-I/usr/include/poppler ' -poppler_LIBS='-lpoppler ' -poppler_glib_CFLAGS='-I/usr/include/poppler/glib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/poppler ' -poppler_glib_LIBS='-lpoppler-glib -lgobject-2.0 -lglib-2.0 -lcairo ' -prefix='/usr/local' -program_transform_name='s,x,x,' -psdir='${docdir}' -runstatedir='${localstatedir}/run' -sbindir='${exec_prefix}/sbin' -sharedstatedir='${prefix}/com' -sysconfdir='${prefix}/etc' -target_alias='' -zlib_CFLAGS='' -zlib_LIBS='-lz ' - -## ----------- ## -## confdefs.h. ## -## ----------- ## - -/* confdefs.h */ -#define PACKAGE_NAME "epdfinfo" -#define PACKAGE_TARNAME "epdfinfo" -#define PACKAGE_VERSION "1.0" -#define PACKAGE_STRING "epdfinfo 1.0" -#define PACKAGE_BUGREPORT "politza@fh-trier.de" -#define PACKAGE_URL "" -#define PACKAGE "epdfinfo" -#define VERSION "1.0" -#define HAVE_STDIO_H 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STRING_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_SYS_STAT_H 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_UNISTD_H 1 -#define STDC_HEADERS 1 -#define HAVE_ANNOT_H 1 -#define HAVE_PDFDOCENCODING_H 1 -#define HAVE_POPPLER_FIND_OPTS 1 -#define HAVE_POPPLER_ANNOT_WRITE 1 -#define HAVE_POPPLER_ANNOT_MARKUP 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STRING_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_ERR_H 1 -#define HAVE_ERROR_H 1 -#define HAVE_PTRDIFF_T 1 -#define HAVE_STRCSPN 1 -#define HAVE_STRTOL 1 -#define HAVE_GETLINE 1 - -configure: exit 0 diff --git a/straight/build/pdf-tools/build/server/config.status b/straight/build/pdf-tools/build/server/config.status deleted file mode 100755 index 9d19777b..00000000 --- a/straight/build/pdf-tools/build/server/config.status +++ /dev/null @@ -1,1231 +0,0 @@ -#! /bin/sh -# Generated by configure. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_echo='printf %s\n' -as_echo_n='printf %s' - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -# Files that config.status was made for. -config_files=" Makefile" -config_headers=" config.h" -config_commands=" depfiles" - -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -ac_cs_config='--bindir=/home/chris/.emacs.d/straight/build/pdf-tools/' -ac_cs_version="\ -epdfinfo config.status 1.0 -configured by ./configure, generated by GNU Autoconf 2.71, - with options \"$ac_cs_config\" - -Copyright (C) 2021 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='/home/chris/.emacs.d/straight/build/pdf-tools/build/server' -srcdir='.' -INSTALL='/usr/bin/install -c' -MKDIR_P='/usr/bin/mkdir -p' -AWK='gawk' -test -n "$AWK" || AWK=awk -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - printf "%s\n" "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - printf "%s\n" "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - printf "%s\n" "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -if $ac_cs_recheck; then - set X /bin/sh './configure' '--bindir=/home/chris/.emacs.d/straight/build/pdf-tools/' $ac_configure_extra_args --no-create --no-recursion - shift - \printf "%s\n" "running CONFIG_SHELL=/bin/sh $*" >&6 - CONFIG_SHELL='/bin/sh' - export CONFIG_SHELL - exec "$@" -fi - -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - printf "%s\n" "$ac_log" -} >&5 - -# -# INIT-COMMANDS -# -AMDEP_TRUE="" MAKE="make" - - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files - test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers - test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && -S["am__EXEEXT_FALSE"]="" -S["am__EXEEXT_TRUE"]="#" -S["LTLIBOBJS"]="" -S["POW_LIB"]="" -S["LIBOBJS"]="" -S["host_os"]="linux-gnu" -S["host_vendor"]="pc" -S["host_cpu"]="x86_64" -S["host"]="x86_64-pc-linux-gnu" -S["build_os"]="linux-gnu" -S["build_vendor"]="pc" -S["build_cpu"]="x86_64" -S["build"]="x86_64-pc-linux-gnu" -S["HAVE_W32_FALSE"]="" -S["HAVE_W32_TRUE"]="#" -S["zlib_LIBS"]="-lz " -S["zlib_CFLAGS"]="" -S["poppler_glib_LIBS"]="-lpoppler-glib -lgobject-2.0 -lglib-2.0 -lcairo " -S["poppler_glib_CFLAGS"]="-I/usr/include/poppler/glib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/u"\ -"sr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/poppler " -S["poppler_LIBS"]="-lpoppler " -S["poppler_CFLAGS"]="-I/usr/include/poppler " -S["glib_LIBS"]="-lglib-2.0 " -S["glib_CFLAGS"]="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include " -S["png_LIBS"]="-lpng16 -lz " -S["png_CFLAGS"]="-I/usr/include/libpng16 " -S["PKG_CONFIG_LIBDIR"]="" -S["PKG_CONFIG_PATH"]="" -S["PKG_CONFIG"]="/usr/bin/pkg-config" -S["ac_ct_AR"]="ar" -S["AR"]="ar" -S["RANLIB"]="ranlib" -S["am__fastdepCXX_FALSE"]="#" -S["am__fastdepCXX_TRUE"]="" -S["CXXDEPMODE"]="depmode=gcc3" -S["ac_ct_CXX"]="g++" -S["CXXFLAGS"]="-std=c++11 -g -O2" -S["CXX"]="g++" -S["am__fastdepCC_FALSE"]="#" -S["am__fastdepCC_TRUE"]="" -S["CCDEPMODE"]="depmode=gcc3" -S["am__nodep"]="_no" -S["AMDEPBACKSLASH"]="\\" -S["AMDEP_FALSE"]="#" -S["AMDEP_TRUE"]="" -S["am__include"]="include" -S["DEPDIR"]=".deps" -S["OBJEXT"]="o" -S["EXEEXT"]="" -S["ac_ct_CC"]="gcc" -S["CPPFLAGS"]="" -S["LDFLAGS"]="" -S["CFLAGS"]="-g -O2" -S["CC"]="gcc" -S["AM_BACKSLASH"]="\\" -S["AM_DEFAULT_VERBOSITY"]="1" -S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" -S["AM_V"]="$(V)" -S["CSCOPE"]="cscope" -S["ETAGS"]="etags" -S["CTAGS"]="ctags" -S["am__untar"]="$${TAR-tar} xf -" -S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" -S["AMTAR"]="$${TAR-tar}" -S["am__leading_dot"]="." -S["SET_MAKE"]="" -S["AWK"]="gawk" -S["mkdir_p"]="$(MKDIR_P)" -S["MKDIR_P"]="/usr/bin/mkdir -p" -S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" -S["STRIP"]="" -S["install_sh"]="${SHELL} /home/chris/.emacs.d/straight/build/pdf-tools/build/server/install-sh" -S["MAKEINFO"]="${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' makeinfo" -S["AUTOHEADER"]="${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' autoheader" -S["AUTOMAKE"]="${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' automake-1.16" -S["AUTOCONF"]="${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' autoconf" -S["ACLOCAL"]="${SHELL} '/home/chris/.emacs.d/straight/build/pdf-tools/build/server/missing' aclocal-1.16" -S["VERSION"]="1.0" -S["PACKAGE"]="epdfinfo" -S["CYGPATH_W"]="echo" -S["am__isrc"]="" -S["INSTALL_DATA"]="${INSTALL} -m 644" -S["INSTALL_SCRIPT"]="${INSTALL}" -S["INSTALL_PROGRAM"]="${INSTALL}" -S["target_alias"]="" -S["host_alias"]="" -S["build_alias"]="" -S["LIBS"]="" -S["ECHO_T"]="" -S["ECHO_N"]="-n" -S["ECHO_C"]="" -S["DEFS"]="-DHAVE_CONFIG_H" -S["mandir"]="${datarootdir}/man" -S["localedir"]="${datarootdir}/locale" -S["libdir"]="${exec_prefix}/lib" -S["psdir"]="${docdir}" -S["pdfdir"]="${docdir}" -S["dvidir"]="${docdir}" -S["htmldir"]="${docdir}" -S["infodir"]="${datarootdir}/info" -S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" -S["oldincludedir"]="/usr/include" -S["includedir"]="${prefix}/include" -S["runstatedir"]="${localstatedir}/run" -S["localstatedir"]="${prefix}/var" -S["sharedstatedir"]="${prefix}/com" -S["sysconfdir"]="${prefix}/etc" -S["datadir"]="${datarootdir}" -S["datarootdir"]="${prefix}/share" -S["libexecdir"]="${exec_prefix}/libexec" -S["sbindir"]="${exec_prefix}/sbin" -S["bindir"]="/home/chris/.emacs.d/straight/build/pdf-tools" -S["program_transform_name"]="s,x,x," -S["prefix"]="/usr/local" -S["exec_prefix"]="${prefix}" -S["PACKAGE_URL"]="" -S["PACKAGE_BUGREPORT"]="politza@fh-trier.de" -S["PACKAGE_STRING"]="epdfinfo 1.0" -S["PACKAGE_VERSION"]="1.0" -S["PACKAGE_TARNAME"]="epdfinfo" -S["PACKAGE_NAME"]="epdfinfo" -S["PATH_SEPARATOR"]=":" -S["SHELL"]="/bin/sh" -S["am__quote"]="" -_ACAWK -cat >>"$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -D["PACKAGE_NAME"]=" \"epdfinfo\"" -D["PACKAGE_TARNAME"]=" \"epdfinfo\"" -D["PACKAGE_VERSION"]=" \"1.0\"" -D["PACKAGE_STRING"]=" \"epdfinfo 1.0\"" -D["PACKAGE_BUGREPORT"]=" \"politza@fh-trier.de\"" -D["PACKAGE_URL"]=" \"\"" -D["PACKAGE"]=" \"epdfinfo\"" -D["VERSION"]=" \"1.0\"" -D["HAVE_STDIO_H"]=" 1" -D["HAVE_STDLIB_H"]=" 1" -D["HAVE_STRING_H"]=" 1" -D["HAVE_INTTYPES_H"]=" 1" -D["HAVE_STDINT_H"]=" 1" -D["HAVE_STRINGS_H"]=" 1" -D["HAVE_SYS_STAT_H"]=" 1" -D["HAVE_SYS_TYPES_H"]=" 1" -D["HAVE_UNISTD_H"]=" 1" -D["STDC_HEADERS"]=" 1" -D["HAVE_ANNOT_H"]=" 1" -D["HAVE_PDFDOCENCODING_H"]=" 1" -D["HAVE_POPPLER_FIND_OPTS"]=" 1" -D["HAVE_POPPLER_ANNOT_WRITE"]=" 1" -D["HAVE_POPPLER_ANNOT_MARKUP"]=" 1" -D["HAVE_STDLIB_H"]=" 1" -D["HAVE_STRING_H"]=" 1" -D["HAVE_STRINGS_H"]=" 1" -D["HAVE_ERR_H"]=" 1" -D["HAVE_ERROR_H"]=" 1" -D["HAVE_PTRDIFF_T"]=" 1" -D["HAVE_STRCSPN"]=" 1" -D["HAVE_STRTOL"]=" 1" -D["HAVE_GETLINE"]=" 1" - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { - line = $ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -printf "%s\n" "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`printf "%s\n" "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} - ac_datarootdir_hack=' - s&@datadir@&${datarootdir}&g - s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g - s&@infodir@&${datarootdir}/info&g - s&@localedir@&${datarootdir}/locale&g - s&@mandir@&${datarootdir}/man&g - s&\${datarootdir}&${prefix}/share&g' ;; -esac -ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -} - -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -printf "%s\n" "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - case $CONFIG_FILES in #( - *\'*) : - eval set x "$CONFIG_FILES" ;; #( - *) : - set x $CONFIG_FILES ;; #( - *) : - ;; -esac - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`$as_dirname -- "$am_mf" || -$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$am_mf" : 'X\(//\)[^/]' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$am_mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - am_filepart=`$as_basename -- "$am_mf" || -$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$am_mf" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { echo "$as_me:$LINENO: cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles" >&5 - (cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } || am_rc=$? - done - if test $am_rc -ne 0; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking). -See \`config.log' for more details" "$LINENO" 5; } - fi - { am_dirpart=; unset am_dirpart;} - { am_filepart=; unset am_filepart;} - { am_mf=; unset am_mf;} - { am_rc=; unset am_rc;} - rm -f conftest-deps.mk -} - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 diff --git a/straight/build/pdf-tools/build/server/config.sub b/straight/build/pdf-tools/build/server/config.sub deleted file mode 100755 index d74fb6de..00000000 --- a/straight/build/pdf-tools/build/server/config.sub +++ /dev/null @@ -1,1884 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright 1992-2021 Free Software Foundation, Inc. - -# shellcheck disable=SC2006,SC2268 # see below for rationale - -timestamp='2021-08-14' - -# This file 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 . -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that -# program. This Exception is an additional permission under section 7 -# of the GNU General Public License, version 3 ("GPLv3"). - - -# Please send patches to . -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# You can get the latest version of this script from: -# https://git.savannah.gnu.org/cgit/config.git/plain/config.sub - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -# The "shellcheck disable" line above the timestamp inhibits complaints -# about features and limitations of the classic Bourne shell that were -# superseded or lifted in POSIX. However, this script identifies a wide -# variety of pre-POSIX systems that do not have POSIX shells at all, and -# even some reasonably current systems (Solaris 10 as case-in-point) still -# have a pre-POSIX /bin/sh. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS - -Canonicalize a configuration name. - -Options: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright 1992-2021 Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo "$1" - exit ;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Split fields of configuration type -# shellcheck disable=SC2162 -saved_IFS=$IFS -IFS="-" read field1 field2 field3 field4 <&2 - exit 1 - ;; - *-*-*-*) - basic_machine=$field1-$field2 - basic_os=$field3-$field4 - ;; - *-*-*) - # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two - # parts - maybe_os=$field2-$field3 - case $maybe_os in - nto-qnx* | linux-* | uclinux-uclibc* \ - | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ - | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ - | storm-chaos* | os2-emx* | rtmk-nova*) - basic_machine=$field1 - basic_os=$maybe_os - ;; - android-linux) - basic_machine=$field1-unknown - basic_os=linux-android - ;; - *) - basic_machine=$field1-$field2 - basic_os=$field3 - ;; - esac - ;; - *-*) - # A lone config we happen to match not fitting any pattern - case $field1-$field2 in - decstation-3100) - basic_machine=mips-dec - basic_os= - ;; - *-*) - # Second component is usually, but not always the OS - case $field2 in - # Prevent following clause from handling this valid os - sun*os*) - basic_machine=$field1 - basic_os=$field2 - ;; - zephyr*) - basic_machine=$field1-unknown - basic_os=$field2 - ;; - # Manufacturers - dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ - | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ - | unicom* | ibm* | next | hp | isi* | apollo | altos* \ - | convergent* | ncr* | news | 32* | 3600* | 3100* \ - | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ - | ultra | tti* | harris | dolphin | highlevel | gould \ - | cbm | ns | masscomp | apple | axis | knuth | cray \ - | microblaze* | sim | cisco \ - | oki | wec | wrs | winbond) - basic_machine=$field1-$field2 - basic_os= - ;; - *) - basic_machine=$field1 - basic_os=$field2 - ;; - esac - ;; - esac - ;; - *) - # Convert single-component short-hands not valid as part of - # multi-component configurations. - case $field1 in - 386bsd) - basic_machine=i386-pc - basic_os=bsd - ;; - a29khif) - basic_machine=a29k-amd - basic_os=udi - ;; - adobe68k) - basic_machine=m68010-adobe - basic_os=scout - ;; - alliant) - basic_machine=fx80-alliant - basic_os= - ;; - altos | altos3068) - basic_machine=m68k-altos - basic_os= - ;; - am29k) - basic_machine=a29k-none - basic_os=bsd - ;; - amdahl) - basic_machine=580-amdahl - basic_os=sysv - ;; - amiga) - basic_machine=m68k-unknown - basic_os= - ;; - amigaos | amigados) - basic_machine=m68k-unknown - basic_os=amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - basic_os=sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - basic_os=sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - basic_os=bsd - ;; - aros) - basic_machine=i386-pc - basic_os=aros - ;; - aux) - basic_machine=m68k-apple - basic_os=aux - ;; - balance) - basic_machine=ns32k-sequent - basic_os=dynix - ;; - blackfin) - basic_machine=bfin-unknown - basic_os=linux - ;; - cegcc) - basic_machine=arm-unknown - basic_os=cegcc - ;; - convex-c1) - basic_machine=c1-convex - basic_os=bsd - ;; - convex-c2) - basic_machine=c2-convex - basic_os=bsd - ;; - convex-c32) - basic_machine=c32-convex - basic_os=bsd - ;; - convex-c34) - basic_machine=c34-convex - basic_os=bsd - ;; - convex-c38) - basic_machine=c38-convex - basic_os=bsd - ;; - cray) - basic_machine=j90-cray - basic_os=unicos - ;; - crds | unos) - basic_machine=m68k-crds - basic_os= - ;; - da30) - basic_machine=m68k-da30 - basic_os= - ;; - decstation | pmax | pmin | dec3100 | decstatn) - basic_machine=mips-dec - basic_os= - ;; - delta88) - basic_machine=m88k-motorola - basic_os=sysv3 - ;; - dicos) - basic_machine=i686-pc - basic_os=dicos - ;; - djgpp) - basic_machine=i586-pc - basic_os=msdosdjgpp - ;; - ebmon29k) - basic_machine=a29k-amd - basic_os=ebmon - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - basic_os=ose - ;; - gmicro) - basic_machine=tron-gmicro - basic_os=sysv - ;; - go32) - basic_machine=i386-pc - basic_os=go32 - ;; - h8300hms) - basic_machine=h8300-hitachi - basic_os=hms - ;; - h8300xray) - basic_machine=h8300-hitachi - basic_os=xray - ;; - h8500hms) - basic_machine=h8500-hitachi - basic_os=hms - ;; - harris) - basic_machine=m88k-harris - basic_os=sysv3 - ;; - hp300 | hp300hpux) - basic_machine=m68k-hp - basic_os=hpux - ;; - hp300bsd) - basic_machine=m68k-hp - basic_os=bsd - ;; - hppaosf) - basic_machine=hppa1.1-hp - basic_os=osf - ;; - hppro) - basic_machine=hppa1.1-hp - basic_os=proelf - ;; - i386mach) - basic_machine=i386-mach - basic_os=mach - ;; - isi68 | isi) - basic_machine=m68k-isi - basic_os=sysv - ;; - m68knommu) - basic_machine=m68k-unknown - basic_os=linux - ;; - magnum | m3230) - basic_machine=mips-mips - basic_os=sysv - ;; - merlin) - basic_machine=ns32k-utek - basic_os=sysv - ;; - mingw64) - basic_machine=x86_64-pc - basic_os=mingw64 - ;; - mingw32) - basic_machine=i686-pc - basic_os=mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - basic_os=mingw32ce - ;; - monitor) - basic_machine=m68k-rom68k - basic_os=coff - ;; - morphos) - basic_machine=powerpc-unknown - basic_os=morphos - ;; - moxiebox) - basic_machine=moxie-unknown - basic_os=moxiebox - ;; - msdos) - basic_machine=i386-pc - basic_os=msdos - ;; - msys) - basic_machine=i686-pc - basic_os=msys - ;; - mvs) - basic_machine=i370-ibm - basic_os=mvs - ;; - nacl) - basic_machine=le32-unknown - basic_os=nacl - ;; - ncr3000) - basic_machine=i486-ncr - basic_os=sysv4 - ;; - netbsd386) - basic_machine=i386-pc - basic_os=netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - basic_os=linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - basic_os=newsos - ;; - news1000) - basic_machine=m68030-sony - basic_os=newsos - ;; - necv70) - basic_machine=v70-nec - basic_os=sysv - ;; - nh3000) - basic_machine=m68k-harris - basic_os=cxux - ;; - nh[45]000) - basic_machine=m88k-harris - basic_os=cxux - ;; - nindy960) - basic_machine=i960-intel - basic_os=nindy - ;; - mon960) - basic_machine=i960-intel - basic_os=mon960 - ;; - nonstopux) - basic_machine=mips-compaq - basic_os=nonstopux - ;; - os400) - basic_machine=powerpc-ibm - basic_os=os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - basic_os=ose - ;; - os68k) - basic_machine=m68k-none - basic_os=os68k - ;; - paragon) - basic_machine=i860-intel - basic_os=osf - ;; - parisc) - basic_machine=hppa-unknown - basic_os=linux - ;; - psp) - basic_machine=mipsallegrexel-sony - basic_os=psp - ;; - pw32) - basic_machine=i586-unknown - basic_os=pw32 - ;; - rdos | rdos64) - basic_machine=x86_64-pc - basic_os=rdos - ;; - rdos32) - basic_machine=i386-pc - basic_os=rdos - ;; - rom68k) - basic_machine=m68k-rom68k - basic_os=coff - ;; - sa29200) - basic_machine=a29k-amd - basic_os=udi - ;; - sei) - basic_machine=mips-sei - basic_os=seiux - ;; - sequent) - basic_machine=i386-sequent - basic_os= - ;; - sps7) - basic_machine=m68k-bull - basic_os=sysv2 - ;; - st2000) - basic_machine=m68k-tandem - basic_os= - ;; - stratus) - basic_machine=i860-stratus - basic_os=sysv4 - ;; - sun2) - basic_machine=m68000-sun - basic_os= - ;; - sun2os3) - basic_machine=m68000-sun - basic_os=sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - basic_os=sunos4 - ;; - sun3) - basic_machine=m68k-sun - basic_os= - ;; - sun3os3) - basic_machine=m68k-sun - basic_os=sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - basic_os=sunos4 - ;; - sun4) - basic_machine=sparc-sun - basic_os= - ;; - sun4os3) - basic_machine=sparc-sun - basic_os=sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - basic_os=sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - basic_os=solaris2 - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - basic_os= - ;; - sv1) - basic_machine=sv1-cray - basic_os=unicos - ;; - symmetry) - basic_machine=i386-sequent - basic_os=dynix - ;; - t3e) - basic_machine=alphaev5-cray - basic_os=unicos - ;; - t90) - basic_machine=t90-cray - basic_os=unicos - ;; - toad1) - basic_machine=pdp10-xkl - basic_os=tops20 - ;; - tpf) - basic_machine=s390x-ibm - basic_os=tpf - ;; - udi29k) - basic_machine=a29k-amd - basic_os=udi - ;; - ultra3) - basic_machine=a29k-nyu - basic_os=sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - basic_os=none - ;; - vaxv) - basic_machine=vax-dec - basic_os=sysv - ;; - vms) - basic_machine=vax-dec - basic_os=vms - ;; - vsta) - basic_machine=i386-pc - basic_os=vsta - ;; - vxworks960) - basic_machine=i960-wrs - basic_os=vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - basic_os=vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - basic_os=vxworks - ;; - xbox) - basic_machine=i686-pc - basic_os=mingw32 - ;; - ymp) - basic_machine=ymp-cray - basic_os=unicos - ;; - *) - basic_machine=$1 - basic_os= - ;; - esac - ;; -esac - -# Decode 1-component or ad-hoc basic machines -case $basic_machine in - # Here we handle the default manufacturer of certain CPU types. It is in - # some cases the only manufacturer, in others, it is the most popular. - w89k) - cpu=hppa1.1 - vendor=winbond - ;; - op50n) - cpu=hppa1.1 - vendor=oki - ;; - op60c) - cpu=hppa1.1 - vendor=oki - ;; - ibm*) - cpu=i370 - vendor=ibm - ;; - orion105) - cpu=clipper - vendor=highlevel - ;; - mac | mpw | mac-mpw) - cpu=m68k - vendor=apple - ;; - pmac | pmac-mpw) - cpu=powerpc - vendor=apple - ;; - - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - cpu=m68000 - vendor=att - ;; - 3b*) - cpu=we32k - vendor=att - ;; - bluegene*) - cpu=powerpc - vendor=ibm - basic_os=cnk - ;; - decsystem10* | dec10*) - cpu=pdp10 - vendor=dec - basic_os=tops10 - ;; - decsystem20* | dec20*) - cpu=pdp10 - vendor=dec - basic_os=tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - cpu=m68k - vendor=motorola - ;; - dpx2*) - cpu=m68k - vendor=bull - basic_os=sysv3 - ;; - encore | umax | mmax) - cpu=ns32k - vendor=encore - ;; - elxsi) - cpu=elxsi - vendor=elxsi - basic_os=${basic_os:-bsd} - ;; - fx2800) - cpu=i860 - vendor=alliant - ;; - genix) - cpu=ns32k - vendor=ns - ;; - h3050r* | hiux*) - cpu=hppa1.1 - vendor=hitachi - basic_os=hiuxwe2 - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - cpu=hppa1.0 - vendor=hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - cpu=m68000 - vendor=hp - ;; - hp9k3[2-9][0-9]) - cpu=m68k - vendor=hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - cpu=hppa1.0 - vendor=hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - cpu=hppa1.1 - vendor=hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - cpu=hppa1.1 - vendor=hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - cpu=hppa1.1 - vendor=hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - cpu=hppa1.1 - vendor=hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - cpu=hppa1.0 - vendor=hp - ;; - i*86v32) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - basic_os=sysv32 - ;; - i*86v4*) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - basic_os=sysv4 - ;; - i*86v) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - basic_os=sysv - ;; - i*86sol2) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - basic_os=solaris2 - ;; - j90 | j90-cray) - cpu=j90 - vendor=cray - basic_os=${basic_os:-unicos} - ;; - iris | iris4d) - cpu=mips - vendor=sgi - case $basic_os in - irix*) - ;; - *) - basic_os=irix4 - ;; - esac - ;; - miniframe) - cpu=m68000 - vendor=convergent - ;; - *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) - cpu=m68k - vendor=atari - basic_os=mint - ;; - news-3600 | risc-news) - cpu=mips - vendor=sony - basic_os=newsos - ;; - next | m*-next) - cpu=m68k - vendor=next - case $basic_os in - openstep*) - ;; - nextstep*) - ;; - ns2*) - basic_os=nextstep2 - ;; - *) - basic_os=nextstep3 - ;; - esac - ;; - np1) - cpu=np1 - vendor=gould - ;; - op50n-* | op60c-*) - cpu=hppa1.1 - vendor=oki - basic_os=proelf - ;; - pa-hitachi) - cpu=hppa1.1 - vendor=hitachi - basic_os=hiuxwe2 - ;; - pbd) - cpu=sparc - vendor=tti - ;; - pbb) - cpu=m68k - vendor=tti - ;; - pc532) - cpu=ns32k - vendor=pc532 - ;; - pn) - cpu=pn - vendor=gould - ;; - power) - cpu=power - vendor=ibm - ;; - ps2) - cpu=i386 - vendor=ibm - ;; - rm[46]00) - cpu=mips - vendor=siemens - ;; - rtpc | rtpc-*) - cpu=romp - vendor=ibm - ;; - sde) - cpu=mipsisa32 - vendor=sde - basic_os=${basic_os:-elf} - ;; - simso-wrs) - cpu=sparclite - vendor=wrs - basic_os=vxworks - ;; - tower | tower-32) - cpu=m68k - vendor=ncr - ;; - vpp*|vx|vx-*) - cpu=f301 - vendor=fujitsu - ;; - w65) - cpu=w65 - vendor=wdc - ;; - w89k-*) - cpu=hppa1.1 - vendor=winbond - basic_os=proelf - ;; - none) - cpu=none - vendor=none - ;; - leon|leon[3-9]) - cpu=sparc - vendor=$basic_machine - ;; - leon-*|leon[3-9]-*) - cpu=sparc - vendor=`echo "$basic_machine" | sed 's/-.*//'` - ;; - - *-*) - # shellcheck disable=SC2162 - saved_IFS=$IFS - IFS="-" read cpu vendor <&2 - exit 1 - ;; - esac - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $vendor in - digital*) - vendor=dec - ;; - commodore*) - vendor=cbm - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if test x$basic_os != x -then - -# First recognize some ad-hoc caes, or perhaps split kernel-os, or else just -# set os. -case $basic_os in - gnu/linux*) - kernel=linux - os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'` - ;; - os2-emx) - kernel=os2 - os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'` - ;; - nto-qnx*) - kernel=nto - os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'` - ;; - *-*) - # shellcheck disable=SC2162 - saved_IFS=$IFS - IFS="-" read kernel os <&2 - exit 1 - ;; -esac - -# As a final step for OS-related things, validate the OS-kernel combination -# (given a valid OS), if there is a kernel. -case $kernel-$os in - linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \ - | linux-musl* | linux-relibc* | linux-uclibc* ) - ;; - uclinux-uclibc* ) - ;; - -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* ) - # These are just libc implementations, not actual OSes, and thus - # require a kernel. - echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 - exit 1 - ;; - kfreebsd*-gnu* | kopensolaris*-gnu*) - ;; - vxworks-simlinux | vxworks-simwindows | vxworks-spe) - ;; - nto-qnx*) - ;; - os2-emx) - ;; - *-eabi* | *-gnueabi*) - ;; - -*) - # Blank kernel with real OS is always fine. - ;; - *-*) - echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 - exit 1 - ;; -esac - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -case $vendor in - unknown) - case $cpu-$os in - *-riscix*) - vendor=acorn - ;; - *-sunos*) - vendor=sun - ;; - *-cnk* | *-aix*) - vendor=ibm - ;; - *-beos*) - vendor=be - ;; - *-hpux*) - vendor=hp - ;; - *-mpeix*) - vendor=hp - ;; - *-hiux*) - vendor=hitachi - ;; - *-unos*) - vendor=crds - ;; - *-dgux*) - vendor=dg - ;; - *-luna*) - vendor=omron - ;; - *-genix*) - vendor=ns - ;; - *-clix*) - vendor=intergraph - ;; - *-mvs* | *-opened*) - vendor=ibm - ;; - *-os400*) - vendor=ibm - ;; - s390-* | s390x-*) - vendor=ibm - ;; - *-ptx*) - vendor=sequent - ;; - *-tpf*) - vendor=ibm - ;; - *-vxsim* | *-vxworks* | *-windiss*) - vendor=wrs - ;; - *-aux*) - vendor=apple - ;; - *-hms*) - vendor=hitachi - ;; - *-mpw* | *-macos*) - vendor=apple - ;; - *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) - vendor=atari - ;; - *-vos*) - vendor=stratus - ;; - esac - ;; -esac - -echo "$cpu-$vendor-${kernel:+$kernel-}$os" -exit - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/straight/build/pdf-tools/build/server/configure b/straight/build/pdf-tools/build/server/configure deleted file mode 100755 index cd43d5c6..00000000 --- a/straight/build/pdf-tools/build/server/configure +++ /dev/null @@ -1,8450 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for epdfinfo 1.0. -# -# Report bugs to . -# -# -# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, -# Inc. -# -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - -# Use a proper internal environment variable to ensure we don't fall - # into an infinite loop, continuously re-executing ourselves. - if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then - _as_can_reexec=no; export _as_can_reexec; - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 - fi - # We don't want this to propagate to other subprocesses. - { _as_can_reexec=; unset _as_can_reexec;} -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="as_nop=: -if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else \$as_nop - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ) -then : - -else \$as_nop - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1 -blah=\$(echo \$(echo blah)) -test x\"\$blah\" = xblah || exit 1 -test -x / || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" - if (eval "$as_required") 2>/dev/null -then : - as_have_required=yes -else $as_nop - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null -then : - -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$as_shell as_have_required=yes - if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null -then : - break 2 -fi -fi - done;; - esac - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi -fi - - - if test "x$CONFIG_SHELL" != x -then : - export CONFIG_SHELL - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 -fi - - if test x$as_have_required = xno -then : - printf "%s\n" "$0: This script requires a shell more modern than all" - printf "%s\n" "$0: the shells that I found on your system." - if test ${ZSH_VERSION+y} ; then - printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" - printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." - else - printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and -$0: politza@fh-trier.de about your system, including any -$0: error possibly output before this message. Then install -$0: a modern shell, or manually run the script under such a -$0: shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit -# as_fn_nop -# --------- -# Do nothing but, unlike ":", preserve the value of $?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - -# as_fn_nop -# --------- -# Do nothing but, unlike ":", preserve the value of $?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # If we had to re-execute with $CONFIG_SHELL, we're ensured to have - # already done that, so ensure we don't try to do so again and fall - # in an infinite loop. This has already happened in practice. - _as_can_reexec=no; export _as_can_reexec - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_echo='printf %s\n' -as_echo_n='printf %s' - - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='epdfinfo' -PACKAGE_TARNAME='epdfinfo' -PACKAGE_VERSION='1.0' -PACKAGE_STRING='epdfinfo 1.0' -PACKAGE_BUGREPORT='politza@fh-trier.de' -PACKAGE_URL='' - -ac_unique_file="epdfinfo.h" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_STDIO_H -# include -#endif -#ifdef HAVE_STDLIB_H -# include -#endif -#ifdef HAVE_STRING_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_header_cxx_list= -ac_subst_vars='am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -POW_LIB -LIBOBJS -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -HAVE_W32_FALSE -HAVE_W32_TRUE -zlib_LIBS -zlib_CFLAGS -poppler_glib_LIBS -poppler_glib_CFLAGS -poppler_LIBS -poppler_CFLAGS -glib_LIBS -glib_CFLAGS -png_LIBS -png_CFLAGS -PKG_CONFIG_LIBDIR -PKG_CONFIG_PATH -PKG_CONFIG -ac_ct_AR -AR -RANLIB -am__fastdepCXX_FALSE -am__fastdepCXX_TRUE -CXXDEPMODE -ac_ct_CXX -CXXFLAGS -CXX -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -am__nodep -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__include -DEPDIR -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -AM_BACKSLASH -AM_DEFAULT_VERBOSITY -AM_DEFAULT_V -AM_V -CSCOPE -ETAGS -CTAGS -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -runstatedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL -am__quote' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_silent_rules -enable_dependency_tracking -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -PKG_CONFIG -PKG_CONFIG_PATH -PKG_CONFIG_LIBDIR -png_CFLAGS -png_LIBS -glib_CFLAGS -glib_LIBS -poppler_CFLAGS -poppler_LIBS -poppler_glib_CFLAGS -poppler_glib_LIBS -zlib_CFLAGS -zlib_LIBS' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" - ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures epdfinfo 1.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/epdfinfo] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of epdfinfo 1.0:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-silent-rules less verbose build output (undo: "make V=1") - --disable-silent-rules verbose build output (undo: "make V=0") - --enable-dependency-tracking - do not reject slow dependency extractors - --disable-dependency-tracking - speeds up one-time build - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - PKG_CONFIG path to pkg-config utility - PKG_CONFIG_PATH - directories to add to pkg-config's search path - PKG_CONFIG_LIBDIR - path overriding pkg-config's built-in search path - png_CFLAGS C compiler flags for png, overriding pkg-config - png_LIBS linker flags for png, overriding pkg-config - glib_CFLAGS C compiler flags for glib, overriding pkg-config - glib_LIBS linker flags for glib, overriding pkg-config - poppler_CFLAGS - C compiler flags for poppler, overriding pkg-config - poppler_LIBS - linker flags for poppler, overriding pkg-config - poppler_glib_CFLAGS - C compiler flags for poppler_glib, overriding pkg-config - poppler_glib_LIBS - linker flags for poppler_glib, overriding pkg-config - zlib_CFLAGS C compiler flags for zlib, overriding pkg-config - zlib_LIBS linker flags for zlib, overriding pkg-config - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for configure.gnu first; this name is used for a wrapper for - # Metaconfig's "Configure" on case-insensitive file systems. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -epdfinfo configure 1.0 -generated by GNU Autoconf 2.71 - -Copyright (C) 2021 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_cxx_try_compile LINENO -# ---------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_cxx_try_compile - -# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -# --------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_cxx_check_header_compile - -# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_compile - -# ac_fn_c_check_type LINENO TYPE VAR INCLUDES -# ------------------------------------------- -# Tests whether TYPE exists after having included INCLUDES, setting cache -# variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main (void) -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_type - -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that -# executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: program exited with status $ac_status" >&5 - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - -# ac_fn_c_try_link LINENO -# ----------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - test -x conftest$ac_exeext - } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_link - -# ac_fn_c_check_func LINENO FUNC VAR -# ---------------------------------- -# Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. */ - -#include -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main (void) -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - eval "$3=yes" -else $as_nop - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_func -ac_configure_args_raw= -for ac_arg -do - case $ac_arg in - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append ac_configure_args_raw " '$ac_arg'" -done - -case $ac_configure_args_raw in - *$as_nl*) - ac_safe_unquote= ;; - *) - ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. - ac_unsafe_a="$ac_unsafe_z#~" - ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" - ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; -esac - -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - $ $0$ac_configure_args_raw - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - printf "%s\n" "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Sanitize IFS. - IFS=" "" $as_nl" - # Save into config.log some information that might help in debugging. - { - echo - - printf "%s\n" "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - printf "%s\n" "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - printf "%s\n" "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - printf "%s\n" "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - printf "%s\n" "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - printf "%s\n" "$as_me: caught signal $ac_signal" - printf "%s\n" "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -printf "%s\n" "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h - -printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h - -printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h - -printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h - -printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h - -printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -if test -n "$CONFIG_SITE"; then - ac_site_files="$CONFIG_SITE" -elif test "x$prefix" != xNONE; then - ac_site_files="$prefix/share/config.site $prefix/etc/config.site" -else - ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" -fi - -for ac_site_file in $ac_site_files -do - case $ac_site_file in #( - */*) : - ;; #( - *) : - ac_site_file=./$ac_site_file ;; -esac - if test -f "$ac_site_file" && test -r "$ac_site_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -printf "%s\n" "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -printf "%s\n" "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Test code for whether the C compiler supports C89 (global declarations) -ac_c_conftest_c89_globals=' -/* Does the compiler advertise C89 conformance? - Do not test the value of __STDC__, because some compilers set it to 0 - while being otherwise adequately conformant. */ -#if !defined __STDC__ -# error "Compiler does not advertise C89 conformance" -#endif - -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ -struct buf { int x; }; -struct buf * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not \xHH hex character constants. - These do not provoke an error unfortunately, instead are silently treated - as an "x". The following induces an error, until -std is added to get - proper ANSI mode. Curiously \x00 != x always comes out true, for an - array size at least. It is necessary to write \x00 == 0 to get something - that is true only with -std. */ -int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) '\''x'\'' -int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), - int, int);' - -# Test code for whether the C compiler supports C89 (body of main). -ac_c_conftest_c89_main=' -ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); -' - -# Test code for whether the C compiler supports C99 (global declarations) -ac_c_conftest_c99_globals=' -// Does the compiler advertise C99 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L -# error "Compiler does not advertise C99 conformance" -#endif - -#include -extern int puts (const char *); -extern int printf (const char *, ...); -extern int dprintf (int, const char *, ...); -extern void *malloc (size_t); - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -// dprintf is used instead of fprintf to avoid needing to declare -// FILE and stderr. -#define debug(...) dprintf (2, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - #error "your preprocessor is broken" -#endif -#if BIG_OK -#else - #error "your preprocessor is broken" -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static bool -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str = ""; - int number = 0; - float fnumber = 0; - - while (*format) - { - switch (*format++) - { - case '\''s'\'': // string - str = va_arg (args_copy, const char *); - break; - case '\''d'\'': // int - number = va_arg (args_copy, int); - break; - case '\''f'\'': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); - - return *str && number && fnumber; -} -' - -# Test code for whether the C compiler supports C99 (body of main). -ac_c_conftest_c99_main=' - // Check bool. - _Bool success = false; - success |= (argc != 0); - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; - - int dynamic_array[ni.number]; - dynamic_array[0] = argv[0][0]; - dynamic_array[ni.number - 1] = 543; - - // work around unused variable warnings - ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' - || dynamic_array[ni.number - 1] != 543); -' - -# Test code for whether the C compiler supports C11 (global declarations) -ac_c_conftest_c11_globals=' -// Does the compiler advertise C11 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L -# error "Compiler does not advertise C11 conformance" -#endif - -// Check _Alignas. -char _Alignas (double) aligned_as_double; -char _Alignas (0) no_special_alignment; -extern char aligned_as_int; -char _Alignas (0) _Alignas (int) aligned_as_int; - -// Check _Alignof. -enum -{ - int_alignment = _Alignof (int), - int_array_alignment = _Alignof (int[100]), - char_alignment = _Alignof (char) -}; -_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); - -// Check _Noreturn. -int _Noreturn does_not_return (void) { for (;;) continue; } - -// Check _Static_assert. -struct test_static_assert -{ - int x; - _Static_assert (sizeof (int) <= sizeof (long int), - "_Static_assert does not work in struct"); - long int y; -}; - -// Check UTF-8 literals. -#define u8 syntax error! -char const utf8_literal[] = u8"happens to be ASCII" "another string"; - -// Check duplicate typedefs. -typedef long *long_ptr; -typedef long int *long_ptr; -typedef long_ptr long_ptr; - -// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. -struct anonymous -{ - union { - struct { int i; int j; }; - struct { int k; long int l; } w; - }; - int m; -} v1; -' - -# Test code for whether the C compiler supports C11 (body of main). -ac_c_conftest_c11_main=' - _Static_assert ((offsetof (struct anonymous, i) - == offsetof (struct anonymous, w.k)), - "Anonymous union alignment botch"); - v1.i = 2; - v1.w.k = 5; - ok |= v1.i != 5; -' - -# Test code for whether the C compiler supports C11 (complete). -ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} -${ac_c_conftest_c11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - ${ac_c_conftest_c11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C99 (complete). -ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - return ok; -} -" - -# Test code for whether the C compiler supports C89 (complete). -ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - return ok; -} -" - -# Test code for whether the C++ compiler supports C++98 (global declarations) -ac_cxx_conftest_cxx98_globals=' -// Does the compiler advertise C++98 conformance? -#if !defined __cplusplus || __cplusplus < 199711L -# error "Compiler does not advertise C++98 conformance" -#endif - -// These inclusions are to reject old compilers that -// lack the unsuffixed header files. -#include -#include - -// and are *not* freestanding headers in C++98. -extern void assert (int); -namespace std { - extern int strcmp (const char *, const char *); -} - -// Namespaces, exceptions, and templates were all added after "C++ 2.0". -using std::exception; -using std::strcmp; - -namespace { - -void test_exception_syntax() -{ - try { - throw "test"; - } catch (const char *s) { - // Extra parentheses suppress a warning when building autoconf itself, - // due to lint rules shared with more typical C programs. - assert (!(strcmp) (s, "test")); - } -} - -template struct test_template -{ - T const val; - explicit test_template(T t) : val(t) {} - template T add(U u) { return static_cast(u) + val; } -}; - -} // anonymous namespace -' - -# Test code for whether the C++ compiler supports C++98 (body of main) -ac_cxx_conftest_cxx98_main=' - assert (argc); - assert (! argv[0]); -{ - test_exception_syntax (); - test_template tt (2.0); - assert (tt.add (4) == 6.0); - assert (true && !false); -} -' - -# Test code for whether the C++ compiler supports C++11 (global declarations) -ac_cxx_conftest_cxx11_globals=' -// Does the compiler advertise C++ 2011 conformance? -#if !defined __cplusplus || __cplusplus < 201103L -# error "Compiler does not advertise C++11 conformance" -#endif - -namespace cxx11test -{ - constexpr int get_val() { return 20; } - - struct testinit - { - int i; - double d; - }; - - class delegate - { - public: - delegate(int n) : n(n) {} - delegate(): delegate(2354) {} - - virtual int getval() { return this->n; }; - protected: - int n; - }; - - class overridden : public delegate - { - public: - overridden(int n): delegate(n) {} - virtual int getval() override final { return this->n * 2; } - }; - - class nocopy - { - public: - nocopy(int i): i(i) {} - nocopy() = default; - nocopy(const nocopy&) = delete; - nocopy & operator=(const nocopy&) = delete; - private: - int i; - }; - - // for testing lambda expressions - template Ret eval(Fn f, Ret v) - { - return f(v); - } - - // for testing variadic templates and trailing return types - template auto sum(V first) -> V - { - return first; - } - template auto sum(V first, Args... rest) -> V - { - return first + sum(rest...); - } -} -' - -# Test code for whether the C++ compiler supports C++11 (body of main) -ac_cxx_conftest_cxx11_main=' -{ - // Test auto and decltype - auto a1 = 6538; - auto a2 = 48573953.4; - auto a3 = "String literal"; - - int total = 0; - for (auto i = a3; *i; ++i) { total += *i; } - - decltype(a2) a4 = 34895.034; -} -{ - // Test constexpr - short sa[cxx11test::get_val()] = { 0 }; -} -{ - // Test initializer lists - cxx11test::testinit il = { 4323, 435234.23544 }; -} -{ - // Test range-based for - int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, - 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; - for (auto &x : array) { x += 23; } -} -{ - // Test lambda expressions - using cxx11test::eval; - assert (eval ([](int x) { return x*2; }, 21) == 42); - double d = 2.0; - assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); - assert (d == 5.0); - assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); - assert (d == 5.0); -} -{ - // Test use of variadic templates - using cxx11test::sum; - auto a = sum(1); - auto b = sum(1, 2); - auto c = sum(1.0, 2.0, 3.0); -} -{ - // Test constructor delegation - cxx11test::delegate d1; - cxx11test::delegate d2(); - cxx11test::delegate d3(45); -} -{ - // Test override and final - cxx11test::overridden o1(55464); -} -{ - // Test nullptr - char *c = nullptr; -} -{ - // Test template brackets - test_template<::test_template> v(test_template(12)); -} -{ - // Unicode literals - char const *utf8 = u8"UTF-8 string \u2500"; - char16_t const *utf16 = u"UTF-8 string \u2500"; - char32_t const *utf32 = U"UTF-32 string \u2500"; -} -' - -# Test code for whether the C compiler supports C++11 (complete). -ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals} -${ac_cxx_conftest_cxx11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - ${ac_cxx_conftest_cxx11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C++98 (complete). -ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals} -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_cxx_conftest_cxx98_main} - return ok; -} -" - -as_fn_append ac_header_cxx_list " stdio.h stdio_h HAVE_STDIO_H" -as_fn_append ac_header_cxx_list " stdlib.h stdlib_h HAVE_STDLIB_H" -as_fn_append ac_header_cxx_list " string.h string_h HAVE_STRING_H" -as_fn_append ac_header_cxx_list " inttypes.h inttypes_h HAVE_INTTYPES_H" -as_fn_append ac_header_cxx_list " stdint.h stdint_h HAVE_STDINT_H" -as_fn_append ac_header_cxx_list " strings.h strings_h HAVE_STRINGS_H" -as_fn_append ac_header_cxx_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" -as_fn_append ac_header_cxx_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" -as_fn_append ac_header_cxx_list " unistd.h unistd_h HAVE_UNISTD_H" - -# Auxiliary files required by this configure script. -ac_aux_files="config.guess config.sub ar-lib compile missing install-sh" - -# Locations in which to look for auxiliary files. -ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." - -# Search for a directory containing all of the required auxiliary files, -# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. -# If we don't find one directory that contains all the files we need, -# we report the set of missing files from the *first* directory in -# $ac_aux_dir_candidates and give up. -ac_missing_aux_files="" -ac_first_candidate=: -printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in $ac_aux_dir_candidates -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - - printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 - ac_aux_dir_found=yes - ac_install_sh= - for ac_aux in $ac_aux_files - do - # As a special case, if "install-sh" is required, that requirement - # can be satisfied by any of "install-sh", "install.sh", or "shtool", - # and $ac_install_sh is set appropriately for whichever one is found. - if test x"$ac_aux" = x"install-sh" - then - if test -f "${as_dir}install-sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 - ac_install_sh="${as_dir}install-sh -c" - elif test -f "${as_dir}install.sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 - ac_install_sh="${as_dir}install.sh -c" - elif test -f "${as_dir}shtool"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 - ac_install_sh="${as_dir}shtool install -c" - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} install-sh" - else - break - fi - fi - else - if test -f "${as_dir}${ac_aux}"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" - else - break - fi - fi - fi - done - if test "$ac_aux_dir_found" = yes; then - ac_aux_dir="$as_dir" - break - fi - ac_first_candidate=false - - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 -fi - - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -if test -f "${ac_aux_dir}config.guess"; then - ac_config_guess="$SHELL ${ac_aux_dir}config.guess" -fi -if test -f "${ac_aux_dir}config.sub"; then - ac_config_sub="$SHELL ${ac_aux_dir}config.sub" -fi -if test -f "$ac_aux_dir/configure"; then - ac_configure="$SHELL ${ac_aux_dir}configure" -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' - and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -am__api_version='1.16' - - - - # Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -printf %s "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test ${ac_cv_path_install+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - # Account for fact that we put trailing slashes in our PATH walk. -case $as_dir in #(( - ./ | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test ${ac_cv_path_install+y}; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -printf "%s\n" "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -printf %s "checking whether build environment is sane... " >&6; } -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; -esac - -# Do 'set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken - alias in your environment" "$LINENO" 5 - fi - if test "$2" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error $? "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi - -rm -f conftest.file - -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` - - -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` - - - if test x"${MISSING+set}" != xset; then - MISSING="\${SHELL} '$am_aux_dir/missing'" -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# Installed binaries are usually stripped using 'strip' when the user -# run "make install-strip". However 'strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the 'STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -printf "%s\n" "$STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -printf "%s\n" "$ac_ct_STRIP" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 -printf %s "checking for a race-free mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if test ${ac_cv_path_mkdir+y} -then : - printf %s "(cached) " >&6 -else $as_nop - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue - case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir ('*'coreutils) '* | \ - 'BusyBox '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test ${ac_cv_path_mkdir+y}; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -printf "%s\n" "$MKDIR_P" >&6; } - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AWK+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -printf "%s\n" "$AWK" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval test \${ac_cv_prog_make_${ac_make}_set+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - SET_MAKE= -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# Check whether --enable-silent-rules was given. -if test ${enable_silent_rules+y} -then : - enableval=$enable_silent_rules; -fi - -case $enable_silent_rules in # ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=1;; -esac -am_make=${MAKE-make} -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -printf %s "checking whether $am_make supports nested variables... " >&6; } -if test ${am_cv_make_support_nested_variables+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if printf "%s\n" 'TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AM_BACKSLASH='\' - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='epdfinfo' - VERSION='1.0' - - -printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h - - -printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -mkdir_p='$(MKDIR_P)' - -# We need awk for the "check" target (and possibly the TAP driver). The -# system "awk" is bad on some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' - - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar pax cpio none' - -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - - - -# Variables for tags utilities; see am/tags.am -if test -z "$CTAGS"; then - CTAGS=ctags -fi - -if test -z "$ETAGS"; then - ETAGS=etags -fi - -if test -z "$CSCOPE"; then - CSCOPE=cscope -fi - - - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 - fi -fi - - -ac_config_headers="$ac_config_headers config.h" - - -# Checks for programs. - - - - - - - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. -set dummy ${ac_tool_prefix}clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "clang", so it can be a program name with args. -set dummy clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -fi - - -test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion -version; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -printf %s "checking whether the C compiler works... " >&6; } -ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else $as_nop - ac_file='' -fi -if test -z "$ac_file" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -printf %s "checking for C compiler default output file name... " >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -printf "%s\n" "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -printf %s "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else $as_nop - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -printf "%s\n" "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main (void) -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -printf %s "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } - fi - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -printf "%s\n" "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -printf %s "checking for suffix of object files... " >&6; } -if test ${ac_cv_objext+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -printf "%s\n" "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 -printf %s "checking whether the compiler supports GNU C... " >&6; } -if test ${ac_cv_c_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+y} -ac_save_CFLAGS=$CFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -printf %s "checking whether $CC accepts -g... " >&6; } -if test ${ac_cv_prog_cc_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -else $as_nop - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -else $as_nop - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -printf "%s\n" "$ac_cv_prog_cc_g" >&6; } -if test $ac_test_CFLAGS; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -ac_prog_cc_stdc=no -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 -printf %s "checking for $CC option to enable C11 features... " >&6; } -if test ${ac_cv_prog_cc_c11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c11=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c11_program -_ACEOF -for ac_arg in '' -std=gnu11 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c11" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 -printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } - CC="$CC $ac_cv_prog_cc_c11" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 - ac_prog_cc_stdc=c11 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 -printf %s "checking for $CC option to enable C99 features... " >&6; } -if test ${ac_cv_prog_cc_c99+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c99_program -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c99" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c99" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } - CC="$CC $ac_cv_prog_cc_c99" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 - ac_prog_cc_stdc=c99 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 -printf %s "checking for $CC option to enable C89 features... " >&6; } -if test ${ac_cv_prog_cc_c89+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c89_program -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c89" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c89" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } - CC="$CC $ac_cv_prog_cc_c89" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 - ac_prog_cc_stdc=c89 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 -printf %s "checking whether $CC understands -c and -o together... " >&6; } -if test ${am_cv_prog_cc_c_o+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 - ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 -printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 -printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 - (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - case $?:`cat confinc.out 2>/dev/null` in #( - '0:this is the am__doit target') : - case $s in #( - BSD) : - am__include='.include' am__quote='"' ;; #( - *) : - am__include='include' am__quote='' ;; -esac ;; #( - *) : - ;; -esac - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 -printf "%s\n" "${_am_result}" >&6; } - -# Check whether --enable-dependency-tracking was given. -if test ${enable_dependency_tracking+y} -then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - -depcc="$CC" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CC_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - - - - - - - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -printf "%s\n" "$CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++ -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CXX+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -printf "%s\n" "$ac_ct_CXX" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5 -printf %s "checking whether the compiler supports GNU C++... " >&6; } -if test ${ac_cv_cxx_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_compiler_gnu=yes -else $as_nop - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+y} -ac_save_CXXFLAGS=$CXXFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -printf %s "checking whether $CXX accepts -g... " >&6; } -if test ${ac_cv_prog_cxx_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -else $as_nop - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - -else $as_nop - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -printf "%s\n" "$ac_cv_prog_cxx_g" >&6; } -if test $ac_test_CXXFLAGS; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_prog_cxx_stdcxx=no -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5 -printf %s "checking for $CXX option to enable C++11 features... " >&6; } -if test ${ac_cv_prog_cxx_11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_11=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx11_program -_ACEOF -for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx11" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx11" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11 - ac_prog_cxx_stdcxx=cxx11 -fi -fi -if test x$ac_prog_cxx_stdcxx = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5 -printf %s "checking for $CXX option to enable C++98 features... " >&6; } -if test ${ac_cv_prog_cxx_98+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cxx_98=no -ac_save_CXX=$CXX -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_cxx_conftest_cxx98_program -_ACEOF -for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA -do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -then : - ac_cv_prog_cxx_cxx98=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cxx_cxx98" != "xno" && break -done -rm -f conftest.$ac_ext -CXX=$ac_save_CXX -fi - -if test "x$ac_cv_prog_cxx_cxx98" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cxx_cxx98" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5 -printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; } - CXX="$CXX $ac_cv_prog_cxx_cxx98" -fi - ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98 - ac_prog_cxx_stdcxx=cxx98 -fi -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -depcc="$CXX" am_compiler_list= - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -printf %s "checking dependency style of $depcc... " >&6; } -if test ${am_cv_CXX_dependencies_compiler_type+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named 'D' -- because '-MD' means "put the output - # in D". - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CXX_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with - # Solaris 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with '-c' and '-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle '-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # After this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested. - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CXX_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CXX_dependencies_compiler_type=none -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 -printf "%s\n" "$am_cv_CXX_dependencies_compiler_type" >&6; } -CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then - am__fastdepCXX_TRUE= - am__fastdepCXX_FALSE='#' -else - am__fastdepCXX_TRUE='#' - am__fastdepCXX_FALSE= -fi - - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -printf "%s\n" "$RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -printf "%s\n" "$ac_ct_RANLIB" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - - - - if test -n "$ac_tool_prefix"; then - for ac_prog in ar lib "link -lib" - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -printf "%s\n" "$AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$AR" && break - done -fi -if test -z "$AR"; then - ac_ct_AR=$AR - for ac_prog in ar lib "link -lib" -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -printf "%s\n" "$ac_ct_AR" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - - test -n "$ac_ct_AR" && break -done - - if test "x$ac_ct_AR" = x; then - AR="false" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -fi - -: ${AR=ar} - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 -printf %s "checking the archiver ($AR) interface... " >&6; } -if test ${am_cv_ar_interface+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - am_cv_ar_interface=ar - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -int some_variable = 0; -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=ar - else - am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 - (eval $am_ar_try) 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if test "$ac_status" -eq 0; then - am_cv_ar_interface=lib - else - am_cv_ar_interface=unknown - fi - fi - rm -f conftest.lib libconftest.a - -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 -printf "%s\n" "$am_cv_ar_interface" >&6; } - -case $am_cv_ar_interface in -ar) - ;; -lib) - # Microsoft lib, so override with the ar-lib wrapper script. - # FIXME: It is wrong to rewrite AR. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__AR in this case, - # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something - # similar. - AR="$am_aux_dir/ar-lib $AR" - ;; -unknown) - as_fn_error $? "could not determine $AR interface" "$LINENO" 5 - ;; -esac - - -# Checks for libraries. -HAVE_POPPLER_FIND_OPTS="no (requires poppler-glib >= 0.22)" -HAVE_POPPLER_ANNOT_WRITE="no (requires poppler-glib >= 0.19.4)" -HAVE_POPPLER_ANNOT_MARKUP="no (requires poppler-glib >= 0.26)" - - - - - - - - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -printf "%s\n" "$PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.9.0 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - PKG_CONFIG="" - fi -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for png" >&5 -printf %s "checking for png... " >&6; } - -if test -n "$png_CFLAGS"; then - pkg_cv_png_CFLAGS="$png_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$png_LIBS"; then - pkg_cv_png_LIBS="$png_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_png_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - png_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpng" 2>&1` - else - png_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpng" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$png_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (libpng) were not met: - -$png_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables png_CFLAGS -and png_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - png_CFLAGS=$pkg_cv_png_CFLAGS - png_LIBS=$pkg_cv_png_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib" >&5 -printf %s "checking for glib... " >&6; } - -if test -n "$glib_CFLAGS"; then - pkg_cv_glib_CFLAGS="$glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$glib_LIBS"; then - pkg_cv_glib_LIBS="$glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1` - else - glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (glib-2.0) were not met: - -$glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables glib_CFLAGS -and glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - glib_CFLAGS=$pkg_cv_glib_CFLAGS - glib_LIBS=$pkg_cv_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler" >&5 -printf %s "checking for poppler... " >&6; } - -if test -n "$poppler_CFLAGS"; then - pkg_cv_poppler_CFLAGS="$poppler_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_CFLAGS=`$PKG_CONFIG --cflags "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_LIBS"; then - pkg_cv_poppler_LIBS="$poppler_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_LIBS=`$PKG_CONFIG --libs "poppler" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler" 2>&1` - else - poppler_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler) were not met: - -$poppler_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_CFLAGS -and poppler_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_CFLAGS=$pkg_cv_poppler_CFLAGS - poppler_LIBS=$pkg_cv_poppler_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for poppler_glib" >&5 -printf %s "checking for poppler_glib... " >&6; } - -if test -n "$poppler_glib_CFLAGS"; then - pkg_cv_poppler_glib_CFLAGS="$poppler_glib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_CFLAGS=`$PKG_CONFIG --cflags "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$poppler_glib_LIBS"; then - pkg_cv_poppler_glib_LIBS="$poppler_glib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.16.0\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.16.0") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_poppler_glib_LIBS=`$PKG_CONFIG --libs "poppler-glib >= 0.16.0" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - else - poppler_glib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "poppler-glib >= 0.16.0" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$poppler_glib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (poppler-glib >= 0.16.0) were not met: - -$poppler_glib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables poppler_glib_CFLAGS -and poppler_glib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - poppler_glib_CFLAGS=$pkg_cv_poppler_glib_CFLAGS - poppler_glib_LIBS=$pkg_cv_poppler_glib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.19.4\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.19.4") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_WRITE=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.22\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.22") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_FIND_OPTS=yes -fi -if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"poppler-glib >= 0.26\""; } >&5 - ($PKG_CONFIG --exists --print-errors "poppler-glib >= 0.26") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - HAVE_POPPLER_ANNOT_MARKUP=yes -fi - -pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib" >&5 -printf %s "checking for zlib... " >&6; } - -if test -n "$zlib_CFLAGS"; then - pkg_cv_zlib_CFLAGS="$zlib_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$zlib_LIBS"; then - pkg_cv_zlib_LIBS="$zlib_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"zlib\""; } >&5 - ($PKG_CONFIG --exists --print-errors "zlib") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_zlib_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - zlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1` - else - zlib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$zlib_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements (zlib) were not met: - -$zlib_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables zlib_CFLAGS -and zlib_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - zlib_CFLAGS=$pkg_cv_zlib_CFLAGS - zlib_LIBS=$pkg_cv_zlib_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - -fi - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #ifndef _WIN32 - error - #endif - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - have_w32=true -else $as_nop - have_w32=false -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test "$have_w32" = true; then - HAVE_W32_TRUE= - HAVE_W32_FALSE='#' -else - HAVE_W32_TRUE='#' - HAVE_W32_FALSE= -fi - - -if test "$have_w32" = true; then - if test "$MSYSTEM" = MINGW32 -o "$MSYSTEM" = MINGW64; then - # glib won't work properly on msys2 without it. - CFLAGS="-D__USE_MINGW_ANSI_STDIO=1 $CFLAGS" - fi -fi - -SAVED_CPPFLAGS=$CPPFLAGS -CPPFLAGS=$poppler_CFLAGS -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -# Check if we can use the -std=c++11 option. -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) -# -# DESCRIPTION -# -# Check whether the given FLAG works with the current language's compiler -# or gives an error. (Warnings, however, are ignored) -# -# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on -# success/failure. -# -# If EXTRA-FLAGS is defined, it is added to the current language's default -# flags (e.g. CFLAGS) when the check is done. The check is thus made with -# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to -# force the compiler to issue an error when a bad flag is given. -# -# INPUT gives an alternative input source to AC_COMPILE_IFELSE. -# -# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this -# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. -# -# LICENSE -# -# Copyright (c) 2008 Guido U. Draheim -# Copyright (c) 2011 Maarten Bosmans -# -# 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 . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 5 - - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts -std=c++11" >&5 -printf %s "checking whether C++ compiler accepts -std=c++11... " >&6; } -if test ${ax_cv_check_cxxflags___std_cpp11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - - ax_check_save_flags=$CXXFLAGS - CXXFLAGS="$CXXFLAGS -std=c++11" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main (void) -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO" -then : - ax_cv_check_cxxflags___std_cpp11=yes -else $as_nop - ax_cv_check_cxxflags___std_cpp11=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - CXXFLAGS=$ax_check_save_flags -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___std_cpp11" >&5 -printf "%s\n" "$ax_cv_check_cxxflags___std_cpp11" >&6; } -if test "x$ax_cv_check_cxxflags___std_cpp11" = xyes -then : - HAVE_STD_CXX11=yes -else $as_nop - : -fi - - -if test "$HAVE_STD_CXX11" = yes; then - CXXFLAGS="-std=c++11 $CXXFLAGS" -fi -# Check for private poppler header. -ac_header= ac_cache= -for ac_item in $ac_header_cxx_list -do - if test $ac_cache; then - ac_fn_cxx_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" - if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then - printf "%s\n" "#define $ac_item 1" >> confdefs.h - fi - ac_header= ac_cache= - elif test $ac_header; then - ac_cache=$ac_item - else - ac_header=$ac_item - fi -done - - - - - - - - -if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes -then : - -printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h - -fi - for ac_header in Annot.h PDFDocEncoding.h -do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : - cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -else $as_nop - as_fn_error $? "cannot find necessary poppler-private header (see README.org)" "$LINENO" 5 -fi - -done -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CPPFLAGS=$SAVED_CPPFLAGS - -# Setup compile time features. -if test "$HAVE_POPPLER_FIND_OPTS" = yes; then - -printf "%s\n" "#define HAVE_POPPLER_FIND_OPTS 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_WRITE" = yes; then - -printf "%s\n" "#define HAVE_POPPLER_ANNOT_WRITE 1" >>confdefs.h - -fi - -if test "$HAVE_POPPLER_ANNOT_MARKUP" = yes; then - -printf "%s\n" "#define HAVE_POPPLER_ANNOT_MARKUP 1" >>confdefs.h - -fi - - - - # Make sure we can run config.sub. -$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -printf %s "checking build system type... " >&6; } -if test ${ac_cv_build+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -printf "%s\n" "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -printf %s "checking host system type... " >&6; } -if test ${ac_cv_host+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -printf "%s\n" "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -# Checks for header files. -ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" -if test "x$ac_cv_header_stdlib_h" = xyes -then : - printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" -if test "x$ac_cv_header_string_h" = xyes -then : - printf "%s\n" "#define HAVE_STRING_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = xyes -then : - printf "%s\n" "#define HAVE_STRINGS_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "err.h" "ac_cv_header_err_h" "$ac_includes_default" -if test "x$ac_cv_header_err_h" = xyes -then : - printf "%s\n" "#define HAVE_ERR_H 1" >>confdefs.h - -fi - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error.h" >&5 -printf %s "checking for error.h... " >&6; } -SAVED_CFLAGS=$CFLAGS -CFLAGS="$poppler_CFLAGS $poppler_glib_CFLAGS" -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - -int -main (void) -{ -error (0, 0, ""); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - -printf "%s\n" "#define HAVE_ERROR_H 1" >>confdefs.h - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -CFLAGS=$SAVED_CFLAGS - -# Checks for typedefs, structures, and compiler characteristics. -ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes -then : - -else $as_nop - -printf "%s\n" "#define size_t unsigned int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" -if test "x$ac_cv_type_ssize_t" = xyes -then : - -else $as_nop - -printf "%s\n" "#define ssize_t int" >>confdefs.h - -fi - -ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" -if test "x$ac_cv_type_ptrdiff_t" = xyes -then : - -printf "%s\n" "#define HAVE_PTRDIFF_T 1" >>confdefs.h - - -fi - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -printf %s "checking whether byte ordering is bigendian... " >&6; } -if test ${ac_cv_c_bigendian+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_c_bigendian=unknown - # See if we're dealing with a universal compiler. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - - # Check for potential -arch flags. It is not universal unless - # there are at least two -arch flags with different values. - ac_arch= - ac_prev= - for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do - if test -n "$ac_prev"; then - case $ac_word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then - ac_arch=$ac_word - else - ac_cv_c_bigendian=universal - break - fi - ;; - esac - ac_prev= - elif test "x$ac_word" = "x-arch"; then - ac_prev=arch - fi - done -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - if test $ac_cv_c_bigendian = unknown; then - # See if sys/param.h defines the BYTE_ORDER macro. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ - && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ - && LITTLE_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main (void) -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - # It does; now see whether it defined to _BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main (void) -{ -#ifndef _BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_c_bigendian=yes -else $as_nop - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # Compile a test program. - if test "$cross_compiling" = yes -then : - # Try to guess by grepping values from an object file. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -unsigned short int ascii_mm[] = - { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - unsigned short int ascii_ii[] = - { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - int use_ascii (int i) { - return ascii_mm[i] + ascii_ii[i]; - } - unsigned short int ebcdic_ii[] = - { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - unsigned short int ebcdic_mm[] = - { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - int use_ebcdic (int i) { - return ebcdic_mm[i] + ebcdic_ii[i]; - } - extern int foo; - -int -main (void) -{ -return use_ascii (foo) == use_ebcdic (foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then - ac_cv_c_bigendian=yes - fi - if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi - fi -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main (void) -{ - - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_c_bigendian=no -else $as_nop - ac_cv_c_bigendian=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -printf "%s\n" "$ac_cv_c_bigendian" >&6; } - case $ac_cv_c_bigendian in #( - yes) - printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h -;; #( - no) - ;; #( - universal) - -printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h - - ;; #( - *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; - esac - - -# Checks for library functions. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5 -printf %s "checking for error_at_line... " >&6; } -if test ${ac_cv_lib_error_at_line+y} -then : - printf %s "(cached) " >&6 -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main (void) -{ -error_at_line (0, 0, "", 0, "an error occurred"); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_error_at_line=yes -else $as_nop - ac_cv_lib_error_at_line=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5 -printf "%s\n" "$ac_cv_lib_error_at_line" >&6; } -if test $ac_cv_lib_error_at_line = no; then - case " $LIBOBJS " in - *" error.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS error.$ac_objext" - ;; -esac - -fi - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5 -printf %s "checking for working strtod... " >&6; } -if test ${ac_cv_func_strtod+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test "$cross_compiling" = yes -then : - ac_cv_func_strtod=no -else $as_nop - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -$ac_includes_default -#ifndef strtod -double strtod (); -#endif -int -main (void) -{ - { - /* Some versions of Linux strtod mis-parse strings with leading '+'. */ - char *string = " +69"; - char *term; - double value; - value = strtod (string, &term); - if (value != 69 || term != (string + 4)) - return 1; - } - - { - /* Under Solaris 2.4, strtod returns the wrong value for the - terminating character under some conditions. */ - char *string = "NaN"; - char *term; - strtod (string, &term); - if (term != string && *(term - 1) == 0) - return 1; - } - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO" -then : - ac_cv_func_strtod=yes -else $as_nop - ac_cv_func_strtod=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5 -printf "%s\n" "$ac_cv_func_strtod" >&6; } -if test $ac_cv_func_strtod = no; then - case " $LIBOBJS " in - *" strtod.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS strtod.$ac_objext" - ;; -esac - -ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" -if test "x$ac_cv_func_pow" = xyes -then : - -fi - -if test $ac_cv_func_pow = no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 -printf %s "checking for pow in -lm... " >&6; } -if test ${ac_cv_lib_m_pow+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -char pow (); -int -main (void) -{ -return pow (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO" -then : - ac_cv_lib_m_pow=yes -else $as_nop - ac_cv_lib_m_pow=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 -printf "%s\n" "$ac_cv_lib_m_pow" >&6; } -if test "x$ac_cv_lib_m_pow" = xyes -then : - POW_LIB=-lm -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5 -printf "%s\n" "$as_me: WARNING: cannot find library containing definition of pow" >&2;} -fi - -fi - -fi - -ac_fn_c_check_func "$LINENO" "strcspn" "ac_cv_func_strcspn" -if test "x$ac_cv_func_strcspn" = xyes -then : - printf "%s\n" "#define HAVE_STRCSPN 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" -if test "x$ac_cv_func_strtol" = xyes -then : - printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline" -if test "x$ac_cv_func_getline" = xyes -then : - printf "%s\n" "#define HAVE_GETLINE 1" >>confdefs.h - -fi - - -ac_config_files="$ac_config_files Makefile" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - if test "x$cache_file" != "x/dev/null"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -printf "%s\n" "$as_me: updating cache $cache_file" >&6;} - if test ! -f "$cache_file" || test -h "$cache_file"; then - cat confcache >"$cache_file" - else - case $cache_file in #( - */* | ?:*) - mv -f confcache "$cache_file"$$ && - mv -f "$cache_file"$$ "$cache_file" ;; #( - *) - mv -f confcache "$cache_file" ;; - esac - fi - fi - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -printf %s "checking that generated files are newer than configure... " >&6; } - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 -printf "%s\n" "done" >&6; } - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error $? "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${HAVE_W32_TRUE}" && test -z "${HAVE_W32_FALSE}"; then - as_fn_error $? "conditional \"HAVE_W32\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else $as_nop - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. -as_nl=' -' -export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi - -# The user is always right. -if ${PATH_SEPARATOR+false} :; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - printf "%s\n" "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else $as_nop - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else $as_nop - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_echo='printf %s\n' -as_echo_n='printf %s' - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by epdfinfo $as_me 1.0, which was -generated by GNU Autoconf 2.71. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -_ACEOF -ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` -ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config='$ac_cs_config_escaped' -ac_cs_version="\\ -epdfinfo config.status 1.0 -configured by $0, generated by GNU Autoconf 2.71, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2021 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - printf "%s\n" "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - printf "%s\n" "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - printf "%s\n" "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - printf "%s\n" "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files - test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers - test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -printf "%s\n" "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`printf "%s\n" "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - printf "%s\n" "/* $configure_input */" >&1 \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -printf "%s\n" "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - case $CONFIG_FILES in #( - *\'*) : - eval set x "$CONFIG_FILES" ;; #( - *) : - set x $CONFIG_FILES ;; #( - *) : - ;; -esac - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`$as_dirname -- "$am_mf" || -$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$am_mf" : 'X\(//\)[^/]' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$am_mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - am_filepart=`$as_basename -- "$am_mf" || -$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ - X"$am_mf" : 'X\(//\)$' \| \ - X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$am_mf" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { echo "$as_me:$LINENO: cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles" >&5 - (cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles) >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } || am_rc=$? - done - if test $am_rc -ne 0; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking). -See \`config.log' for more details" "$LINENO" 5; } - fi - { am_dirpart=; unset am_dirpart;} - { am_filepart=; unset am_filepart;} - { am_mf=; unset am_mf;} - { am_rc=; unset am_rc;} - rm -f conftest-deps.mk -} - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - - -echo -echo "Is case-sensitive searching enabled ? ${HAVE_POPPLER_FIND_OPTS}" -echo "Is modifying text annotations enabled ? ${HAVE_POPPLER_ANNOT_WRITE}" -echo "Is modifying markup annotations enabled ? ${HAVE_POPPLER_ANNOT_MARKUP}" -echo - diff --git a/straight/build/pdf-tools/build/server/configure.ac b/straight/build/pdf-tools/build/server/configure.ac deleted file mode 120000 index 868bec6f..00000000 --- a/straight/build/pdf-tools/build/server/configure.ac +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/configure.ac \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/depcomp b/straight/build/pdf-tools/build/server/depcomp deleted file mode 100755 index 715e3431..00000000 --- a/straight/build/pdf-tools/build/server/depcomp +++ /dev/null @@ -1,791 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2018-03-07.03; # UTC - -# Copyright (C) 1999-2021 Free Software Foundation, Inc. - -# 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 2, 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 . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -case $1 in - '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: depcomp [--help] [--version] PROGRAM [ARGS] - -Run PROGRAMS ARGS to compile a file, generating dependencies -as side-effects. - -Environment variables: - depmode Dependency tracking mode. - source Source file read by 'PROGRAMS ARGS'. - object Object file output by 'PROGRAMS ARGS'. - DEPDIR directory where to store dependencies. - depfile Dependency file to output. - tmpdepfile Temporary file to use when outputting dependencies. - libtool Whether libtool is used (yes/no). - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit $? - ;; -esac - -# Get the directory component of the given path, and save it in the -# global variables '$dir'. Note that this directory component will -# be either empty or ending with a '/' character. This is deliberate. -set_dir_from () -{ - case $1 in - */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; - *) dir=;; - esac -} - -# Get the suffix-stripped basename of the given path, and save it the -# global variable '$base'. -set_base_from () -{ - base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` -} - -# If no dependency file was actually created by the compiler invocation, -# we still have to create a dummy depfile, to avoid errors with the -# Makefile "include basename.Plo" scheme. -make_dummy_depfile () -{ - echo "#dummy" > "$depfile" -} - -# Factor out some common post-processing of the generated depfile. -# Requires the auxiliary global variable '$tmpdepfile' to be set. -aix_post_process_depfile () -{ - # If the compiler actually managed to produce a dependency file, - # post-process it. - if test -f "$tmpdepfile"; then - # Each line is of the form 'foo.o: dependency.h'. - # Do two passes, one to just change these to - # $object: dependency.h - # and one to simply output - # dependency.h: - # which is needed to avoid the deleted-header problem. - { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" - sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" - } > "$depfile" - rm -f "$tmpdepfile" - else - make_dummy_depfile - fi -} - -# A tabulation character. -tab=' ' -# A newline character. -nl=' -' -# Character ranges might be problematic outside the C locale. -# These definitions help. -upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ -lower=abcdefghijklmnopqrstuvwxyz -digits=0123456789 -alpha=${upper}${lower} - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi - -# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. -depfile=${depfile-`echo "$object" | - sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Avoid interferences from the environment. -gccflag= dashmflag= - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -cygpath_u="cygpath -u -f -" -if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvisualcpp -fi - -if test "$depmode" = msvc7msys; then - # This is just like msvc7 but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvc7 -fi - -if test "$depmode" = xlc; then - # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. - gccflag=-qmakedep=gcc,-MF - depmode=gcc -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. -## Unfortunately, FreeBSD c89 acceptance of flags depends upon -## the command line argument order; so add the flags where they -## appear in depend2.am. Note that the slowdown incurred here -## affects only configure: in makefiles, %FASTDEP% shortcuts this. - for arg - do - case $arg in - -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; - *) set fnord "$@" "$arg" ;; - esac - shift # fnord - shift # $arg - done - "$@" - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. -## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. -## (see the conditional assignment to $gccflag above). -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). Also, it might not be -## supported by the other compilers which use the 'gcc' depmode. -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - # The second -e expression handles DOS-style file names with drive - # letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the "deleted header file" problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. -## Some versions of gcc put a space before the ':'. On the theory -## that the space means something, we add a space to the output as -## well. hp depmode also adds that space, but also prefixes the VPATH -## to the object. Take care to not repeat it in the output. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like '#:fec' to the end of the - # dependency line. - tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ - | tr "$nl" ' ' >> "$depfile" - echo >> "$depfile" - # The second pass generates a dummy entry for each header file. - tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" - else - make_dummy_depfile - fi - rm -f "$tmpdepfile" - ;; - -xlc) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts '$object:' at the - # start of each line; $object doesn't have directory information. - # Version 6 uses the directory in both cases. - set_dir_from "$object" - set_base_from "$object" - if test "$libtool" = yes; then - tmpdepfile1=$dir$base.u - tmpdepfile2=$base.u - tmpdepfile3=$dir.libs/$base.u - "$@" -Wc,-M - else - tmpdepfile1=$dir$base.u - tmpdepfile2=$dir$base.u - tmpdepfile3=$dir$base.u - "$@" -M - fi - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - do - test -f "$tmpdepfile" && break - done - aix_post_process_depfile - ;; - -tcc) - # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 - # FIXME: That version still under development at the moment of writing. - # Make that this statement remains true also for stable, released - # versions. - # It will wrap lines (doesn't matter whether long or short) with a - # trailing '\', as in: - # - # foo.o : \ - # foo.c \ - # foo.h \ - # - # It will put a trailing '\' even on the last line, and will use leading - # spaces rather than leading tabs (at least since its commit 0394caf7 - # "Emit spaces for -MD"). - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. - # We have to change lines of the first kind to '$object: \'. - sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" - # And for each line of the second kind, we have to emit a 'dep.h:' - # dummy dependency, to avoid the deleted-header problem. - sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" - rm -f "$tmpdepfile" - ;; - -## The order of this option in the case statement is important, since the -## shell code in configure will try each of these formats in the order -## listed in this file. A plain '-MD' option would be understood by many -## compilers, so we must ensure this comes after the gcc and icc options. -pgcc) - # Portland's C compiler understands '-MD'. - # Will always output deps to 'file.d' where file is the root name of the - # source file under compilation, even if file resides in a subdirectory. - # The object file name does not affect the name of the '.d' file. - # pgcc 10.2 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using '\' : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - set_dir_from "$object" - # Use the source, not the object, to determine the base name, since - # that's sadly what pgcc will do too. - set_base_from "$source" - tmpdepfile=$base.d - - # For projects that build the same source file twice into different object - # files, the pgcc approach of using the *source* file root name can cause - # problems in parallel builds. Use a locking strategy to avoid stomping on - # the same $tmpdepfile. - lockdir=$base.d-lock - trap " - echo '$0: caught signal, cleaning up...' >&2 - rmdir '$lockdir' - exit 1 - " 1 2 13 15 - numtries=100 - i=$numtries - while test $i -gt 0; do - # mkdir is a portable test-and-set. - if mkdir "$lockdir" 2>/dev/null; then - # This process acquired the lock. - "$@" -MD - stat=$? - # Release the lock. - rmdir "$lockdir" - break - else - # If the lock is being held by a different process, wait - # until the winning process is done or we timeout. - while test -d "$lockdir" && test $i -gt 0; do - sleep 1 - i=`expr $i - 1` - done - fi - i=`expr $i - 1` - done - trap - 1 2 13 15 - if test $i -le 0; then - echo "$0: failed to acquire lock after $numtries attempts" >&2 - echo "$0: check lockdir '$lockdir'" >&2 - exit 1 - fi - - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ - | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp2) - # The "hp" stanza above does not work with aCC (C++) and HP's ia64 - # compilers, which have integrated preprocessors. The correct option - # to use with these is +Maked; it writes dependencies to a file named - # 'foo.d', which lands next to the object file, wherever that - # happens to be. - # Much of this is similar to the tru64 case; see comments there. - set_dir_from "$object" - set_base_from "$object" - if test "$libtool" = yes; then - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir.libs/$base.d - "$@" -Wc,+Maked - else - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir$base.d - "$@" +Maked - fi - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile1" "$tmpdepfile2" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" - # Add 'dependent.h:' lines. - sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" - else - make_dummy_depfile - fi - rm -f "$tmpdepfile" "$tmpdepfile2" - ;; - -tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in 'foo.d' instead, so we check for that too. - # Subdirectories are respected. - set_dir_from "$object" - set_base_from "$object" - - if test "$libtool" = yes; then - # Libtool generates 2 separate objects for the 2 libraries. These - # two compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir$base.o.d # libtool 1.5 - tmpdepfile2=$dir.libs/$base.o.d # Likewise. - tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -ne 0; then - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - do - test -f "$tmpdepfile" && break - done - # Same post-processing that is required for AIX mode. - aix_post_process_depfile - ;; - -msvc7) - if test "$libtool" = yes; then - showIncludes=-Wc,-showIncludes - else - showIncludes=-showIncludes - fi - "$@" $showIncludes > "$tmpdepfile" - stat=$? - grep -v '^Note: including file: ' "$tmpdepfile" - if test $stat -ne 0; then - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - # The first sed program below extracts the file names and escapes - # backslashes for cygpath. The second sed program outputs the file - # name when reading, but also accumulates all include files in the - # hold buffer in order to output them again at the end. This only - # works with sed implementations that can handle large buffers. - sed < "$tmpdepfile" -n ' -/^Note: including file: *\(.*\)/ { - s//\1/ - s/\\/\\\\/g - p -}' | $cygpath_u | sort -u | sed -n ' -s/ /\\ /g -s/\(.*\)/'"$tab"'\1 \\/p -s/.\(.*\) \\/\1:/ -H -$ { - s/.*/'"$tab"'/ - G - p -}' >> "$depfile" - echo >> "$depfile" # make sure the fragment doesn't end with a backslash - rm -f "$tmpdepfile" - ;; - -msvc7msys) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - # Remove '-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for ':' - # in the target name. This is to cope with DOS-style filenames: - # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. - "$@" $dashmflag | - sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this sed invocation - # correctly. Breaking it into two sed invocations is a workaround. - tr ' ' "$nl" < "$tmpdepfile" \ - | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - "$@" || exit $? - # Remove any Libtool call - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no eat=no - for arg - do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - if test $eat = yes; then - eat=no - continue - fi - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift ;; - # Strip any option that makedepend may not understand. Remove - # the object too, otherwise makedepend will parse it as a source file. - -arch) - eat=yes ;; - -*|$object) - ;; - *) - set fnord "$@" "$arg"; shift ;; - esac - done - obj_suffix=`echo "$object" | sed 's/^.*\././'` - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" - rm -f "$depfile" - # makedepend may prepend the VPATH from the source file name to the object. - # No need to regex-escape $object, excess matching of '.' is harmless. - sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process the last invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed '1,2d' "$tmpdepfile" \ - | tr ' ' "$nl" \ - | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - # Remove '-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - "$@" -E \ - | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - | sed '$ s: \\$::' > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - IFS=" " - for arg - do - case "$arg" in - -o) - shift - ;; - $object) - shift - ;; - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E 2>/dev/null | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" - echo "$tab" >> "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvcmsys) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" -# time-stamp-end: "; # UTC" -# End: diff --git a/straight/build/pdf-tools/build/server/epdfinfo b/straight/build/pdf-tools/build/server/epdfinfo deleted file mode 100755 index 640c2ecc..00000000 Binary files a/straight/build/pdf-tools/build/server/epdfinfo and /dev/null differ diff --git a/straight/build/pdf-tools/build/server/epdfinfo-epdfinfo.o b/straight/build/pdf-tools/build/server/epdfinfo-epdfinfo.o deleted file mode 100644 index ea9cb700..00000000 Binary files a/straight/build/pdf-tools/build/server/epdfinfo-epdfinfo.o and /dev/null differ diff --git a/straight/build/pdf-tools/build/server/epdfinfo-poppler-hack.o b/straight/build/pdf-tools/build/server/epdfinfo-poppler-hack.o deleted file mode 100644 index 0e612031..00000000 Binary files a/straight/build/pdf-tools/build/server/epdfinfo-poppler-hack.o and /dev/null differ diff --git a/straight/build/pdf-tools/build/server/epdfinfo.c b/straight/build/pdf-tools/build/server/epdfinfo.c deleted file mode 120000 index 2a6ea87c..00000000 --- a/straight/build/pdf-tools/build/server/epdfinfo.c +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/epdfinfo.c \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/epdfinfo.h b/straight/build/pdf-tools/build/server/epdfinfo.h deleted file mode 120000 index 09d8de7a..00000000 --- a/straight/build/pdf-tools/build/server/epdfinfo.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/epdfinfo.h \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/install-sh b/straight/build/pdf-tools/build/server/install-sh deleted file mode 100755 index ec298b53..00000000 --- a/straight/build/pdf-tools/build/server/install-sh +++ /dev/null @@ -1,541 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2020-11-14.01; # UTC - -# This originates from X11R5 (mit/util/scripts/install.sh), which was -# later released in X11R6 (xc/config/util/install.sh) with the -# following copyright and license. -# -# Copyright (C) 1994 X Consortium -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of the X Consortium shall not -# be used in advertising or otherwise to promote the sale, use or other deal- -# ings in this Software without prior written authorization from the X Consor- -# tium. -# -# -# FSF changes to this file are in the public domain. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# 'make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. - -tab=' ' -nl=' -' -IFS=" $tab$nl" - -# Set DOITPROG to "echo" to test this script. - -doit=${DOITPROG-} -doit_exec=${doit:-exec} - -# Put in absolute file names if you don't have them in your path; -# or use environment vars. - -chgrpprog=${CHGRPPROG-chgrp} -chmodprog=${CHMODPROG-chmod} -chownprog=${CHOWNPROG-chown} -cmpprog=${CMPPROG-cmp} -cpprog=${CPPROG-cp} -mkdirprog=${MKDIRPROG-mkdir} -mvprog=${MVPROG-mv} -rmprog=${RMPROG-rm} -stripprog=${STRIPPROG-strip} - -posix_mkdir= - -# Desired mode of installed file. -mode=0755 - -# Create dirs (including intermediate dirs) using mode 755. -# This is like GNU 'install' as of coreutils 8.32 (2020). -mkdir_umask=22 - -backupsuffix= -chgrpcmd= -chmodcmd=$chmodprog -chowncmd= -mvcmd=$mvprog -rmcmd="$rmprog -f" -stripcmd= - -src= -dst= -dir_arg= -dst_arg= - -copy_on_change=false -is_target_a_directory=possibly - -usage="\ -Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE - or: $0 [OPTION]... SRCFILES... DIRECTORY - or: $0 [OPTION]... -t DIRECTORY SRCFILES... - or: $0 [OPTION]... -d DIRECTORIES... - -In the 1st form, copy SRCFILE to DSTFILE. -In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. -In the 4th, create DIRECTORIES. - -Options: - --help display this help and exit. - --version display version info and exit. - - -c (ignored) - -C install only if different (preserve data modification time) - -d create directories instead of installing files. - -g GROUP $chgrpprog installed files to GROUP. - -m MODE $chmodprog installed files to MODE. - -o USER $chownprog installed files to USER. - -p pass -p to $cpprog. - -s $stripprog installed files. - -S SUFFIX attempt to back up existing files, with suffix SUFFIX. - -t DIRECTORY install into DIRECTORY. - -T report an error if DSTFILE is a directory. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG - RMPROG STRIPPROG - -By default, rm is invoked with -f; when overridden with RMPROG, -it's up to you to specify -f if you want it. - -If -S is not specified, no backups are attempted. - -Email bug reports to bug-automake@gnu.org. -Automake home page: https://www.gnu.org/software/automake/ -" - -while test $# -ne 0; do - case $1 in - -c) ;; - - -C) copy_on_change=true;; - - -d) dir_arg=true;; - - -g) chgrpcmd="$chgrpprog $2" - shift;; - - --help) echo "$usage"; exit $?;; - - -m) mode=$2 - case $mode in - *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) - echo "$0: invalid mode: $mode" >&2 - exit 1;; - esac - shift;; - - -o) chowncmd="$chownprog $2" - shift;; - - -p) cpprog="$cpprog -p";; - - -s) stripcmd=$stripprog;; - - -S) backupsuffix="$2" - shift;; - - -t) - is_target_a_directory=always - dst_arg=$2 - # Protect names problematic for 'test' and other utilities. - case $dst_arg in - -* | [=\(\)!]) dst_arg=./$dst_arg;; - esac - shift;; - - -T) is_target_a_directory=never;; - - --version) echo "$0 $scriptversion"; exit $?;; - - --) shift - break;; - - -*) echo "$0: invalid option: $1" >&2 - exit 1;; - - *) break;; - esac - shift -done - -# We allow the use of options -d and -T together, by making -d -# take the precedence; this is for compatibility with GNU install. - -if test -n "$dir_arg"; then - if test -n "$dst_arg"; then - echo "$0: target directory not allowed when installing a directory." >&2 - exit 1 - fi -fi - -if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then - # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dst_arg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dst_arg" - shift # fnord - fi - shift # arg - dst_arg=$arg - # Protect names problematic for 'test' and other utilities. - case $dst_arg in - -* | [=\(\)!]) dst_arg=./$dst_arg;; - esac - done -fi - -if test $# -eq 0; then - if test -z "$dir_arg"; then - echo "$0: no input file specified." >&2 - exit 1 - fi - # It's OK to call 'install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -if test -z "$dir_arg"; then - if test $# -gt 1 || test "$is_target_a_directory" = always; then - if test ! -d "$dst_arg"; then - echo "$0: $dst_arg: Is not a directory." >&2 - exit 1 - fi - fi -fi - -if test -z "$dir_arg"; then - do_exit='(exit $ret); exit $ret' - trap "ret=129; $do_exit" 1 - trap "ret=130; $do_exit" 2 - trap "ret=141; $do_exit" 13 - trap "ret=143; $do_exit" 15 - - # Set umask so as not to create temps with too-generous modes. - # However, 'strip' requires both read and write access to temps. - case $mode in - # Optimize common cases. - *644) cp_umask=133;; - *755) cp_umask=22;; - - *[0-7]) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw='% 200' - fi - cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; - *) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw=,u+rw - fi - cp_umask=$mode$u_plus_rw;; - esac -fi - -for src -do - # Protect names problematic for 'test' and other utilities. - case $src in - -* | [=\(\)!]) src=./$src;; - esac - - if test -n "$dir_arg"; then - dst=$src - dstdir=$dst - test -d "$dstdir" - dstdir_status=$? - # Don't chown directories that already exist. - if test $dstdir_status = 0; then - chowncmd="" - fi - else - - # Waiting for this to be detected by the "$cpprog $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dst_arg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - dst=$dst_arg - - # If destination is a directory, append the input filename. - if test -d "$dst"; then - if test "$is_target_a_directory" = never; then - echo "$0: $dst_arg: Is a directory" >&2 - exit 1 - fi - dstdir=$dst - dstbase=`basename "$src"` - case $dst in - */) dst=$dst$dstbase;; - *) dst=$dst/$dstbase;; - esac - dstdir_status=0 - else - dstdir=`dirname "$dst"` - test -d "$dstdir" - dstdir_status=$? - fi - fi - - case $dstdir in - */) dstdirslash=$dstdir;; - *) dstdirslash=$dstdir/;; - esac - - obsolete_mkdir_used=false - - if test $dstdir_status != 0; then - case $posix_mkdir in - '') - # With -d, create the new directory with the user-specified mode. - # Otherwise, rely on $mkdir_umask. - if test -n "$dir_arg"; then - mkdir_mode=-m$mode - else - mkdir_mode= - fi - - posix_mkdir=false - # The $RANDOM variable is not portable (e.g., dash). Use it - # here however when possible just to lower collision chance. - tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - - trap ' - ret=$? - rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null - exit $ret - ' 0 - - # Because "mkdir -p" follows existing symlinks and we likely work - # directly in world-writeable /tmp, make sure that the '$tmpdir' - # directory is successfully created first before we actually test - # 'mkdir -p'. - if (umask $mkdir_umask && - $mkdirprog $mkdir_mode "$tmpdir" && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 - then - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - test_tmpdir="$tmpdir/a" - ls_ld_tmpdir=`ls -ld "$test_tmpdir"` - case $ls_ld_tmpdir in - d????-?r-*) different_mode=700;; - d????-?--*) different_mode=755;; - *) false;; - esac && - $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` - test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" - } - } - then posix_mkdir=: - fi - rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" - else - # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null - fi - trap '' 0;; - esac - - if - $posix_mkdir && ( - umask $mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" - ) - then : - else - - # mkdir does not conform to POSIX, - # or it failed possibly due to a race condition. Create the - # directory the slow way, step by step, checking for races as we go. - - case $dstdir in - /*) prefix='/';; - [-=\(\)!]*) prefix='./';; - *) prefix='';; - esac - - oIFS=$IFS - IFS=/ - set -f - set fnord $dstdir - shift - set +f - IFS=$oIFS - - prefixes= - - for d - do - test X"$d" = X && continue - - prefix=$prefix$d - if test -d "$prefix"; then - prefixes= - else - if $posix_mkdir; then - (umask $mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break - # Don't fail if two instances are running concurrently. - test -d "$prefix" || exit 1 - else - case $prefix in - *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; - *) qprefix=$prefix;; - esac - prefixes="$prefixes '$qprefix'" - fi - fi - prefix=$prefix/ - done - - if test -n "$prefixes"; then - # Don't fail if two instances are running concurrently. - (umask $mkdir_umask && - eval "\$doit_exec \$mkdirprog $prefixes") || - test -d "$dstdir" || exit 1 - obsolete_mkdir_used=true - fi - fi - fi - - if test -n "$dir_arg"; then - { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && - { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || - test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 - else - - # Make a couple of temp file names in the proper directory. - dsttmp=${dstdirslash}_inst.$$_ - rmtmp=${dstdirslash}_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - - # Copy the file name to the temp name. - (umask $cp_umask && - { test -z "$stripcmd" || { - # Create $dsttmp read-write so that cp doesn't create it read-only, - # which would cause strip to fail. - if test -z "$doit"; then - : >"$dsttmp" # No need to fork-exec 'touch'. - else - $doit touch "$dsttmp" - fi - } - } && - $doit_exec $cpprog "$src" "$dsttmp") && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $cpprog $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && - { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && - { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && - - # If -C, don't bother to copy if it wouldn't change the file. - if $copy_on_change && - old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && - new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && - set -f && - set X $old && old=:$2:$4:$5:$6 && - set X $new && new=:$2:$4:$5:$6 && - set +f && - test "$old" = "$new" && - $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 - then - rm -f "$dsttmp" - else - # If $backupsuffix is set, and the file being installed - # already exists, attempt a backup. Don't worry if it fails, - # e.g., if mv doesn't support -f. - if test -n "$backupsuffix" && test -f "$dst"; then - $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null - fi - - # Rename the file to the real destination. - $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || - - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - { - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - test ! -f "$dst" || - $doit $rmcmd "$dst" 2>/dev/null || - { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && - { $doit $rmcmd "$rmtmp" 2>/dev/null; :; } - } || - { echo "$0: cannot unlink or rename $dst" >&2 - (exit 1); exit 1 - } - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dst" - } - fi || exit 1 - - trap '' 0 - fi -done - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" -# time-stamp-end: "; # UTC" -# End: diff --git a/straight/build/pdf-tools/build/server/libsynctex.a b/straight/build/pdf-tools/build/server/libsynctex.a deleted file mode 100644 index e031619e..00000000 Binary files a/straight/build/pdf-tools/build/server/libsynctex.a and /dev/null differ diff --git a/straight/build/pdf-tools/build/server/libsynctex_a-synctex_parser.o b/straight/build/pdf-tools/build/server/libsynctex_a-synctex_parser.o deleted file mode 100644 index 894ef7c2..00000000 Binary files a/straight/build/pdf-tools/build/server/libsynctex_a-synctex_parser.o and /dev/null differ diff --git a/straight/build/pdf-tools/build/server/libsynctex_a-synctex_parser_utils.o b/straight/build/pdf-tools/build/server/libsynctex_a-synctex_parser_utils.o deleted file mode 100644 index da1e57d8..00000000 Binary files a/straight/build/pdf-tools/build/server/libsynctex_a-synctex_parser_utils.o and /dev/null differ diff --git a/straight/build/pdf-tools/build/server/m4/ax_check_compile_flag.m4 b/straight/build/pdf-tools/build/server/m4/ax_check_compile_flag.m4 deleted file mode 120000 index 781bce2d..00000000 --- a/straight/build/pdf-tools/build/server/m4/ax_check_compile_flag.m4 +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/m4/ax_check_compile_flag.m4 \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/missing b/straight/build/pdf-tools/build/server/missing deleted file mode 100755 index 1fe1611f..00000000 --- a/straight/build/pdf-tools/build/server/missing +++ /dev/null @@ -1,215 +0,0 @@ -#! /bin/sh -# Common wrapper for a few potentially missing GNU programs. - -scriptversion=2018-03-07.03; # UTC - -# Copyright (C) 1996-2021 Free Software Foundation, Inc. -# Originally written by Fran,cois Pinard , 1996. - -# 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 2, 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 . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try '$0 --help' for more information" - exit 1 -fi - -case $1 in - - --is-lightweight) - # Used by our autoconf macros to check whether the available missing - # script is modern enough. - exit 0 - ;; - - --run) - # Back-compat with the calling convention used by older automake. - shift - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due -to PROGRAM being missing or too old. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - -Supported PROGRAM values: - aclocal autoconf autoheader autom4te automake makeinfo - bison yacc flex lex help2man - -Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and -'g' are ignored when checking the name. - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: unknown '$1' option" - echo 1>&2 "Try '$0 --help' for more information" - exit 1 - ;; - -esac - -# Run the given program, remember its exit status. -"$@"; st=$? - -# If it succeeded, we are done. -test $st -eq 0 && exit 0 - -# Also exit now if we it failed (or wasn't found), and '--version' was -# passed; such an option is passed most likely to detect whether the -# program is present and works. -case $2 in --version|--help) exit $st;; esac - -# Exit code 63 means version mismatch. This often happens when the user -# tries to use an ancient version of a tool on a file that requires a -# minimum version. -if test $st -eq 63; then - msg="probably too old" -elif test $st -eq 127; then - # Program was missing. - msg="missing on your system" -else - # Program was found and executed, but failed. Give up. - exit $st -fi - -perl_URL=https://www.perl.org/ -flex_URL=https://github.com/westes/flex -gnu_software_URL=https://www.gnu.org/software - -program_details () -{ - case $1 in - aclocal|automake) - echo "The '$1' program is part of the GNU Automake package:" - echo "<$gnu_software_URL/automake>" - echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" - echo "<$gnu_software_URL/autoconf>" - echo "<$gnu_software_URL/m4/>" - echo "<$perl_URL>" - ;; - autoconf|autom4te|autoheader) - echo "The '$1' program is part of the GNU Autoconf package:" - echo "<$gnu_software_URL/autoconf/>" - echo "It also requires GNU m4 and Perl in order to run:" - echo "<$gnu_software_URL/m4/>" - echo "<$perl_URL>" - ;; - esac -} - -give_advice () -{ - # Normalize program name to check for. - normalized_program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - - printf '%s\n' "'$1' is $msg." - - configure_deps="'configure.ac' or m4 files included by 'configure.ac'" - case $normalized_program in - autoconf*) - echo "You should only need it if you modified 'configure.ac'," - echo "or m4 files included by it." - program_details 'autoconf' - ;; - autoheader*) - echo "You should only need it if you modified 'acconfig.h' or" - echo "$configure_deps." - program_details 'autoheader' - ;; - automake*) - echo "You should only need it if you modified 'Makefile.am' or" - echo "$configure_deps." - program_details 'automake' - ;; - aclocal*) - echo "You should only need it if you modified 'acinclude.m4' or" - echo "$configure_deps." - program_details 'aclocal' - ;; - autom4te*) - echo "You might have modified some maintainer files that require" - echo "the 'autom4te' program to be rebuilt." - program_details 'autom4te' - ;; - bison*|yacc*) - echo "You should only need it if you modified a '.y' file." - echo "You may want to install the GNU Bison package:" - echo "<$gnu_software_URL/bison/>" - ;; - lex*|flex*) - echo "You should only need it if you modified a '.l' file." - echo "You may want to install the Fast Lexical Analyzer package:" - echo "<$flex_URL>" - ;; - help2man*) - echo "You should only need it if you modified a dependency" \ - "of a man page." - echo "You may want to install the GNU Help2man package:" - echo "<$gnu_software_URL/help2man/>" - ;; - makeinfo*) - echo "You should only need it if you modified a '.texi' file, or" - echo "any other file indirectly affecting the aspect of the manual." - echo "You might want to install the Texinfo package:" - echo "<$gnu_software_URL/texinfo/>" - echo "The spurious makeinfo call might also be the consequence of" - echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" - echo "want to install GNU make:" - echo "<$gnu_software_URL/make/>" - ;; - *) - echo "You might have modified some files without having the proper" - echo "tools for further handling them. Check the 'README' file, it" - echo "often tells you about the needed prerequisites for installing" - echo "this package. You may also peek at any GNU archive site, in" - echo "case some other package contains this missing '$1' program." - ;; - esac -} - -give_advice "$1" | sed -e '1s/^/WARNING: /' \ - -e '2,$s/^/ /' >&2 - -# Propagate the correct exit status (expected to be 127 for a program -# not found, 63 for a program that failed due to version mismatch). -exit $st - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC0" -# time-stamp-end: "; # UTC" -# End: diff --git a/straight/build/pdf-tools/build/server/poppler-hack.cc b/straight/build/pdf-tools/build/server/poppler-hack.cc deleted file mode 120000 index 96882ca0..00000000 --- a/straight/build/pdf-tools/build/server/poppler-hack.cc +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/poppler-hack.cc \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/poppler-versions b/straight/build/pdf-tools/build/server/poppler-versions deleted file mode 120000 index 76d8af04..00000000 --- a/straight/build/pdf-tools/build/server/poppler-versions +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/poppler-versions \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/stamp-h1 b/straight/build/pdf-tools/build/server/stamp-h1 deleted file mode 100644 index 4547fe1b..00000000 --- a/straight/build/pdf-tools/build/server/stamp-h1 +++ /dev/null @@ -1 +0,0 @@ -timestamp for config.h diff --git a/straight/build/pdf-tools/build/server/synctex_parser.c b/straight/build/pdf-tools/build/server/synctex_parser.c deleted file mode 120000 index a1c09661..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser.c +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser.c \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser.h b/straight/build/pdf-tools/build/server/synctex_parser.h deleted file mode 120000 index 79e44106..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser.h \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser_advanced.h b/straight/build/pdf-tools/build/server/synctex_parser_advanced.h deleted file mode 120000 index cb4255c3..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser_advanced.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser_advanced.h \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser_local.h b/straight/build/pdf-tools/build/server/synctex_parser_local.h deleted file mode 120000 index b8276227..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser_local.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser_local.h \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser_readme.txt b/straight/build/pdf-tools/build/server/synctex_parser_readme.txt deleted file mode 120000 index 5f80c8c4..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser_readme.txt +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser_readme.txt \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser_utils.c b/straight/build/pdf-tools/build/server/synctex_parser_utils.c deleted file mode 120000 index ddf7327d..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser_utils.c +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser_utils.c \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser_utils.h b/straight/build/pdf-tools/build/server/synctex_parser_utils.h deleted file mode 120000 index ab760c46..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser_utils.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser_utils.h \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_parser_version.txt b/straight/build/pdf-tools/build/server/synctex_parser_version.txt deleted file mode 120000 index 0fe02a89..00000000 --- a/straight/build/pdf-tools/build/server/synctex_parser_version.txt +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_parser_version.txt \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/synctex_version.h b/straight/build/pdf-tools/build/server/synctex_version.h deleted file mode 120000 index f702ac3b..00000000 --- a/straight/build/pdf-tools/build/server/synctex_version.h +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/synctex_version.h \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/Makefile b/straight/build/pdf-tools/build/server/test/Makefile deleted file mode 120000 index 4cc34f53..00000000 --- a/straight/build/pdf-tools/build/server/test/Makefile +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/Makefile \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/.gitignore b/straight/build/pdf-tools/build/server/test/docker/.gitignore deleted file mode 120000 index 50f65b24..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/.gitignore \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/lib/run-tests b/straight/build/pdf-tools/build/server/test/docker/lib/run-tests deleted file mode 120000 index 25e6b2b9..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/lib/run-tests +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/lib/run-tests \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/lib/yes-or-enter b/straight/build/pdf-tools/build/server/test/docker/lib/yes-or-enter deleted file mode 120000 index e2f57c00..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/lib/yes-or-enter +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/lib/yes-or-enter \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/Dockerfile.in deleted file mode 120000 index e14521d0..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/arch.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/arch.Dockerfile.in deleted file mode 120000 index a4218563..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/arch.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/arch.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/centos-7.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/centos-7.Dockerfile.in deleted file mode 120000 index 009a11c4..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/centos-7.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/centos-7.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/debian-8.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/debian-8.Dockerfile.in deleted file mode 120000 index 056c41e8..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/debian-8.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/debian-8.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/debian-9.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/debian-9.Dockerfile.in deleted file mode 120000 index b4d483ac..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/debian-9.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/debian-9.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/fedora-24.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/fedora-24.Dockerfile.in deleted file mode 120000 index 43a38062..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/fedora-24.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/fedora-24.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/fedora-25.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/fedora-25.Dockerfile.in deleted file mode 120000 index fe7c6e24..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/fedora-25.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/fedora-25.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/fedora-26.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/fedora-26.Dockerfile.in deleted file mode 120000 index 23316598..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/fedora-26.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/fedora-26.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/gentoo.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/gentoo.Dockerfile.in deleted file mode 120000 index a489e1c4..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/gentoo.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/gentoo.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-14.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-14.Dockerfile.in deleted file mode 120000 index b121dea2..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-14.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/ubuntu-14.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-16.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-16.Dockerfile.in deleted file mode 120000 index 356768fb..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-16.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/ubuntu-16.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-17.Dockerfile.in b/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-17.Dockerfile.in deleted file mode 120000 index 2b70e7db..00000000 --- a/straight/build/pdf-tools/build/server/test/docker/templates/ubuntu-17.Dockerfile.in +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/server/test/docker/templates/ubuntu-17.Dockerfile.in \ No newline at end of file diff --git a/straight/build/pdf-tools/epdfinfo b/straight/build/pdf-tools/epdfinfo deleted file mode 100755 index 640c2ecc..00000000 Binary files a/straight/build/pdf-tools/epdfinfo and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-annot.el b/straight/build/pdf-tools/pdf-annot.el deleted file mode 120000 index 88edb0f9..00000000 --- a/straight/build/pdf-tools/pdf-annot.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-annot.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-annot.elc b/straight/build/pdf-tools/pdf-annot.elc deleted file mode 100644 index 43ab14e9..00000000 Binary files a/straight/build/pdf-tools/pdf-annot.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-cache.el b/straight/build/pdf-tools/pdf-cache.el deleted file mode 120000 index 6bed8c8c..00000000 --- a/straight/build/pdf-tools/pdf-cache.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-cache.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-cache.elc b/straight/build/pdf-tools/pdf-cache.elc deleted file mode 100644 index b70ca2ac..00000000 Binary files a/straight/build/pdf-tools/pdf-cache.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-dev.el b/straight/build/pdf-tools/pdf-dev.el deleted file mode 120000 index 75d073cd..00000000 --- a/straight/build/pdf-tools/pdf-dev.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-dev.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-dev.elc b/straight/build/pdf-tools/pdf-dev.elc deleted file mode 100644 index 5ebe3b82..00000000 Binary files a/straight/build/pdf-tools/pdf-dev.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-history.el b/straight/build/pdf-tools/pdf-history.el deleted file mode 120000 index 776daccc..00000000 --- a/straight/build/pdf-tools/pdf-history.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-history.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-history.elc b/straight/build/pdf-tools/pdf-history.elc deleted file mode 100644 index 07287e90..00000000 Binary files a/straight/build/pdf-tools/pdf-history.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-info.el b/straight/build/pdf-tools/pdf-info.el deleted file mode 120000 index 46deab4b..00000000 --- a/straight/build/pdf-tools/pdf-info.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-info.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-info.elc b/straight/build/pdf-tools/pdf-info.elc deleted file mode 100644 index 0d230823..00000000 Binary files a/straight/build/pdf-tools/pdf-info.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-isearch.el b/straight/build/pdf-tools/pdf-isearch.el deleted file mode 120000 index bd27a292..00000000 --- a/straight/build/pdf-tools/pdf-isearch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-isearch.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-isearch.elc b/straight/build/pdf-tools/pdf-isearch.elc deleted file mode 100644 index 6967a2b7..00000000 Binary files a/straight/build/pdf-tools/pdf-isearch.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-links.el b/straight/build/pdf-tools/pdf-links.el deleted file mode 120000 index 97dab665..00000000 --- a/straight/build/pdf-tools/pdf-links.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-links.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-links.elc b/straight/build/pdf-tools/pdf-links.elc deleted file mode 100644 index 6db6f4fa..00000000 Binary files a/straight/build/pdf-tools/pdf-links.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-loader.el b/straight/build/pdf-tools/pdf-loader.el deleted file mode 120000 index 351c1fe2..00000000 --- a/straight/build/pdf-tools/pdf-loader.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-loader.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-loader.elc b/straight/build/pdf-tools/pdf-loader.elc deleted file mode 100644 index 40d8b969..00000000 Binary files a/straight/build/pdf-tools/pdf-loader.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-macs.el b/straight/build/pdf-tools/pdf-macs.el deleted file mode 120000 index 983cb9fe..00000000 --- a/straight/build/pdf-tools/pdf-macs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-macs.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-macs.elc b/straight/build/pdf-tools/pdf-macs.elc deleted file mode 100644 index 1f2aa1e6..00000000 Binary files a/straight/build/pdf-tools/pdf-macs.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-misc.el b/straight/build/pdf-tools/pdf-misc.el deleted file mode 120000 index 54f4e6ef..00000000 --- a/straight/build/pdf-tools/pdf-misc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-misc.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-misc.elc b/straight/build/pdf-tools/pdf-misc.elc deleted file mode 100644 index 67889784..00000000 Binary files a/straight/build/pdf-tools/pdf-misc.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-occur.el b/straight/build/pdf-tools/pdf-occur.el deleted file mode 120000 index 15e78eb6..00000000 --- a/straight/build/pdf-tools/pdf-occur.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-occur.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-occur.elc b/straight/build/pdf-tools/pdf-occur.elc deleted file mode 100644 index 6f9ce2dc..00000000 Binary files a/straight/build/pdf-tools/pdf-occur.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-outline.el b/straight/build/pdf-tools/pdf-outline.el deleted file mode 120000 index 35a6b11d..00000000 --- a/straight/build/pdf-tools/pdf-outline.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-outline.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-outline.elc b/straight/build/pdf-tools/pdf-outline.elc deleted file mode 100644 index e2ebf405..00000000 Binary files a/straight/build/pdf-tools/pdf-outline.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-sync.el b/straight/build/pdf-tools/pdf-sync.el deleted file mode 120000 index 8dfd5134..00000000 --- a/straight/build/pdf-tools/pdf-sync.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-sync.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-sync.elc b/straight/build/pdf-tools/pdf-sync.elc deleted file mode 100644 index dc826b7d..00000000 Binary files a/straight/build/pdf-tools/pdf-sync.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-tools-autoloads.el b/straight/build/pdf-tools/pdf-tools-autoloads.el deleted file mode 100644 index 913548e8..00000000 --- a/straight/build/pdf-tools/pdf-tools-autoloads.el +++ /dev/null @@ -1,630 +0,0 @@ -;;; pdf-tools-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "pdf-annot" "pdf-annot.el" (0 0 0 0)) -;;; Generated autoloads from pdf-annot.el - -(autoload 'pdf-annot-minor-mode "pdf-annot" "\ -Support for PDF Annotations. - -This is a minor mode. If called interactively, toggle the -`Pdf-Annot minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-annot-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{pdf-annot-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "pdf-annot" '("pdf-annot-")) - -;;;*** - -;;;### (autoloads nil "pdf-cache" "pdf-cache.el" (0 0 0 0)) -;;; Generated autoloads from pdf-cache.el - -(register-definition-prefixes "pdf-cache" '("boundingbox" "define-pdf-cache-function" "page" "pdf-cache-" "textregions")) - -;;;*** - -;;;### (autoloads nil "pdf-dev" "pdf-dev.el" (0 0 0 0)) -;;; Generated autoloads from pdf-dev.el - -(register-definition-prefixes "pdf-dev" '("pdf-dev-")) - -;;;*** - -;;;### (autoloads nil "pdf-history" "pdf-history.el" (0 0 0 0)) -;;; Generated autoloads from pdf-history.el - -(autoload 'pdf-history-minor-mode "pdf-history" "\ -Keep a history of previously visited pages. - -This is a minor mode. If called interactively, toggle the -`Pdf-History minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-history-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This is a simple stack-based history. Turning the page or -following a link pushes the left-behind page on the stack, which -may be navigated with the following keys. - -\\{pdf-history-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "pdf-history" '("pdf-history-")) - -;;;*** - -;;;### (autoloads nil "pdf-info" "pdf-info.el" (0 0 0 0)) -;;; Generated autoloads from pdf-info.el - -(register-definition-prefixes "pdf-info" '("pdf-info-")) - -;;;*** - -;;;### (autoloads nil "pdf-isearch" "pdf-isearch.el" (0 0 0 0)) -;;; Generated autoloads from pdf-isearch.el - -(autoload 'pdf-isearch-minor-mode "pdf-isearch" "\ -Isearch mode for PDF buffer. - -This is a minor mode. If called interactively, toggle the -`Pdf-Isearch minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-isearch-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When this mode is enabled \\[isearch-forward], among other keys, -starts an incremental search in this PDF document. Since this mode -uses external programs to highlight found matches via -image-processing, proceeding to the next match may be slow. - -Therefore two isearch behaviours have been defined: Normal isearch and -batch mode. The later one is a minor mode -\(`pdf-isearch-batch-mode'), which when activated inhibits isearch -from stopping at and highlighting every single match, but rather -display them batch-wise. Here a batch means a number of matches -currently visible in the selected window. - -The kind of highlighting is determined by three faces -`pdf-isearch-match' (for the current match), `pdf-isearch-lazy' -\(for all other matches) and `pdf-isearch-batch' (when in batch -mode), which see. - -Colors may also be influenced by the minor-mode -`pdf-view-dark-minor-mode'. If this is minor mode enabled, each face's -dark colors, are used (see e.g. `frame-background-mode'), instead -of the light ones. - -\\{pdf-isearch-minor-mode-map} -While in `isearch-mode' the following keys are available. Note -that not every isearch command work as expected. - -\\{pdf-isearch-active-mode-map} - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "pdf-isearch" '("pdf-isearch-")) - -;;;*** - -;;;### (autoloads nil "pdf-links" "pdf-links.el" (0 0 0 0)) -;;; Generated autoloads from pdf-links.el - -(autoload 'pdf-links-minor-mode "pdf-links" "\ -Handle links in PDF documents.\\ - -This is a minor mode. If called interactively, toggle the -`Pdf-Links minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-links-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -If this mode is enabled, most links in the document may be -activated by clicking on them or by pressing \\[pdf-links-action-perform] and selecting -one of the displayed keys, or by using isearch limited to -links via \\[pdf-links-isearch-link]. - -\\{pdf-links-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-links-action-perform "pdf-links" "\ -Follow LINK, depending on its type. - -This may turn to another page, switch to another PDF buffer or -invoke `pdf-links-browse-uri-function'. - -Interactively, link is read via `pdf-links-read-link-action'. -This function displays characters around the links in the current -page and starts reading characters (ignoring case). After a -sufficient number of characters have been read, the corresponding -link's link is invoked. Additionally, SPC may be used to -scroll the current page. - -\(fn LINK)" t nil) - -(register-definition-prefixes "pdf-links" '("pdf-links-")) - -;;;*** - -;;;### (autoloads nil "pdf-loader" "pdf-loader.el" (0 0 0 0)) -;;; Generated autoloads from pdf-loader.el - -(autoload 'pdf-loader-install "pdf-loader" "\ -Prepare Emacs for using PDF Tools. - -This function acts as a replacement for `pdf-tools-install' and -makes Emacs load and use PDF Tools as soon as a PDF file is -opened, but not sooner. - -The arguments are passed verbatim to `pdf-tools-install', which -see. - -\(fn &optional NO-QUERY-P SKIP-DEPENDENCIES-P NO-ERROR-P FORCE-DEPENDENCIES-P)" nil nil) - -(register-definition-prefixes "pdf-loader" '("pdf-loader--")) - -;;;*** - -;;;### (autoloads nil "pdf-macs" "pdf-macs.el" (0 0 0 0)) -;;; Generated autoloads from pdf-macs.el - -(register-definition-prefixes "pdf-macs" '("pdf-view-")) - -;;;*** - -;;;### (autoloads nil "pdf-misc" "pdf-misc.el" (0 0 0 0)) -;;; Generated autoloads from pdf-misc.el - -(autoload 'pdf-misc-minor-mode "pdf-misc" "\ -FIXME: Not documented. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-misc-size-indication-minor-mode "pdf-misc" "\ -Provide a working size indication in the mode-line. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc-Size-Indication minor mode' mode. If the prefix -argument is positive, enable the mode, and if it is zero or -negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-size-indication-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-misc-menu-bar-minor-mode "pdf-misc" "\ -Display a PDF Tools menu in the menu-bar. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc-Menu-Bar minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-menu-bar-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-misc-context-menu-minor-mode "pdf-misc" "\ -Provide a right-click context menu in PDF buffers. - -This is a minor mode. If called interactively, toggle the -`Pdf-Misc-Context-Menu minor mode' mode. If the prefix argument -is positive, enable the mode, and if it is zero or negative, -disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-misc-context-menu-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{pdf-misc-context-menu-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "pdf-misc" '("pdf-misc-")) - -;;;*** - -;;;### (autoloads nil "pdf-occur" "pdf-occur.el" (0 0 0 0)) -;;; Generated autoloads from pdf-occur.el - -(autoload 'pdf-occur "pdf-occur" "\ -List lines matching STRING or PCRE. - -Interactively search for a regexp. Unless a prefix arg was given, -in which case this functions performs a string search. - -If `pdf-occur-prefer-string-search' is non-nil, the meaning of -the prefix-arg is inverted. - -\(fn STRING &optional REGEXP-P)" t nil) - -(autoload 'pdf-occur-multi-command "pdf-occur" "\ -Perform `pdf-occur' on multiple buffer. - -For a programmatic search of multiple documents see -`pdf-occur-search'." t nil) - -(defvar pdf-occur-global-minor-mode nil "\ -Non-nil if Pdf-Occur-Global minor mode is enabled. -See the `pdf-occur-global-minor-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 `pdf-occur-global-minor-mode'.") - -(custom-autoload 'pdf-occur-global-minor-mode "pdf-occur" nil) - -(autoload 'pdf-occur-global-minor-mode "pdf-occur" "\ -Enable integration of Pdf Occur with other modes. - -This is a minor mode. If called interactively, toggle the -`Pdf-Occur-Global minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='pdf-occur-global-minor-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This global minor mode enables (or disables) -`pdf-occur-ibuffer-minor-mode' and `pdf-occur-dired-minor-mode' -in all current and future ibuffer/dired buffer. - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-occur-ibuffer-minor-mode "pdf-occur" "\ -Hack into ibuffer's do-occur binding. - -This is a minor mode. If called interactively, toggle the -`Pdf-Occur-Ibuffer minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-occur-ibuffer-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This mode remaps `ibuffer-do-occur' to -`pdf-occur-ibuffer-do-occur', which will start the PDF Tools -version of `occur', if all marked buffer's are in `pdf-view-mode' -and otherwise fallback to `ibuffer-do-occur'. - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-occur-dired-minor-mode "pdf-occur" "\ -Hack into dired's `dired-do-search' binding. - -This is a minor mode. If called interactively, toggle the -`Pdf-Occur-Dired minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-occur-dired-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This mode remaps `dired-do-search' to -`pdf-occur-dired-do-search', which will start the PDF Tools -version of `occur', if all marked buffer's are in `pdf-view-mode' -and otherwise fallback to `dired-do-search'. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "pdf-occur" '("pdf-occur-")) - -;;;*** - -;;;### (autoloads nil "pdf-outline" "pdf-outline.el" (0 0 0 0)) -;;; Generated autoloads from pdf-outline.el - -(autoload 'pdf-outline-minor-mode "pdf-outline" "\ -Display an outline of a PDF document. - -This is a minor mode. If called interactively, toggle the -`Pdf-Outline minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-outline-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This provides a PDF's outline on the menu bar via imenu. -Additionally the same outline may be viewed in a designated -buffer. - -\\{pdf-outline-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-outline "pdf-outline" "\ -Display an PDF outline of BUFFER. - -BUFFER defaults to the current buffer. Select the outline -buffer, unless NO-SELECT-WINDOW-P is non-nil. - -\(fn &optional BUFFER NO-SELECT-WINDOW-P)" t nil) - -(autoload 'pdf-outline-imenu-enable "pdf-outline" "\ -Enable imenu in the current PDF buffer." t nil) - -(register-definition-prefixes "pdf-outline" '("pdf-outline")) - -;;;*** - -;;;### (autoloads nil "pdf-sync" "pdf-sync.el" (0 0 0 0)) -;;; Generated autoloads from pdf-sync.el - -(autoload 'pdf-sync-minor-mode "pdf-sync" "\ -Correlate a PDF position with the TeX file. -\\ -This works via SyncTeX, which means the TeX sources need to have -been compiled with `--synctex=1'. In AUCTeX this can be done by -setting `TeX-source-correlate-method' to 'synctex (before AUCTeX -is loaded) and enabling `TeX-source-correlate-mode'. - -This is a minor mode. If called interactively, toggle the -`Pdf-Sync minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `pdf-sync-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Then \\[pdf-sync-backward-search-mouse] in the PDF buffer will open the -corresponding TeX location. - -If AUCTeX is your preferred tex-mode, this library arranges to -bind `pdf-sync-forward-display-pdf-key' (the default is `C-c C-g') -to `pdf-sync-forward-search' in `TeX-source-correlate-map'. This -function displays the PDF page corresponding to the current -position in the TeX buffer. This function only works together -with AUCTeX. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "pdf-sync" '("pdf-sync-")) - -;;;*** - -;;;### (autoloads nil "pdf-tools" "pdf-tools.el" (0 0 0 0)) -;;; Generated autoloads from pdf-tools.el - -(defvar pdf-tools-handle-upgrades t "\ -Whether PDF Tools should handle upgrading itself.") - -(custom-autoload 'pdf-tools-handle-upgrades "pdf-tools" t) - -(autoload 'pdf-tools-install "pdf-tools" "\ -Install PDF-Tools in all current and future PDF buffers. - -If the `pdf-info-epdfinfo-program' is not running or does not -appear to be working, attempt to rebuild it. If this build -succeeded, continue with the activation of the package. -Otherwise fail silently, i.e. no error is signaled. - -Build the program (if necessary) without asking first, if -NO-QUERY-P is non-nil. - -Don't attempt to install system packages, if SKIP-DEPENDENCIES-P -is non-nil. - -Do not signal an error in case the build failed, if NO-ERROR-P is -non-nil. - -Attempt to install system packages (even if it is deemed -unnecessary), if FORCE-DEPENDENCIES-P is non-nil. - -Note that SKIP-DEPENDENCIES-P and FORCE-DEPENDENCIES-P are -mutually exclusive. - -Note further, that you can influence the installation directory -by setting `pdf-info-epdfinfo-program' to an appropriate -value (e.g. ~/bin/epdfinfo) before calling this function. - -See `pdf-view-mode' and `pdf-tools-enabled-modes'. - -\(fn &optional NO-QUERY-P SKIP-DEPENDENCIES-P NO-ERROR-P FORCE-DEPENDENCIES-P)" t nil) - -(autoload 'pdf-tools-enable-minor-modes "pdf-tools" "\ -Enable MODES in the current buffer. - -MODES defaults to `pdf-tools-enabled-modes'. - -\(fn &optional MODES)" t nil) - -(autoload 'pdf-tools-help "pdf-tools" nil t nil) - -(register-definition-prefixes "pdf-tools" '("pdf-tools-")) - -;;;*** - -;;;### (autoloads nil "pdf-util" "pdf-util.el" (0 0 0 0)) -;;; Generated autoloads from pdf-util.el - -(register-definition-prefixes "pdf-util" '("display-buffer-split-below-and-attach" "pdf-util-")) - -;;;*** - -;;;### (autoloads nil "pdf-view" "pdf-view.el" (0 0 0 0)) -;;; Generated autoloads from pdf-view.el - -(autoload 'pdf-view-bookmark-jump-handler "pdf-view" "\ -The bookmark handler-function interface for bookmark BMK. - -See also `pdf-view-bookmark-make-record'. - -\(fn BMK)" nil nil) - -(register-definition-prefixes "pdf-view" '("pdf-view-")) - -;;;*** - -;;;### (autoloads nil "pdf-virtual" "pdf-virtual.el" (0 0 0 0)) -;;; Generated autoloads from pdf-virtual.el - -(autoload 'pdf-virtual-edit-mode "pdf-virtual" "\ -Major mode when editing a virtual PDF buffer. - -\(fn)" t nil) - -(autoload 'pdf-virtual-view-mode "pdf-virtual" "\ -Major mode in virtual PDF buffers. - -\(fn)" t nil) - -(defvar pdf-virtual-global-minor-mode nil "\ -Non-nil if Pdf-Virtual-Global minor mode is enabled. -See the `pdf-virtual-global-minor-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 `pdf-virtual-global-minor-mode'.") - -(custom-autoload 'pdf-virtual-global-minor-mode "pdf-virtual" nil) - -(autoload 'pdf-virtual-global-minor-mode "pdf-virtual" "\ -Enable recognition and handling of VPDF files. - -This is a minor mode. If called interactively, toggle the -`Pdf-Virtual-Global minor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='pdf-virtual-global-minor-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'pdf-virtual-buffer-create "pdf-virtual" "\ - - -\(fn &optional FILENAMES BUFFER-NAME DISPLAY-P)" t nil) - -(register-definition-prefixes "pdf-virtual" '("pdf-virtual-")) - -;;;*** - -(provide 'pdf-tools-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; pdf-tools-autoloads.el ends here diff --git a/straight/build/pdf-tools/pdf-tools.el b/straight/build/pdf-tools/pdf-tools.el deleted file mode 120000 index 0232ac33..00000000 --- a/straight/build/pdf-tools/pdf-tools.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-tools.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-tools.elc b/straight/build/pdf-tools/pdf-tools.elc deleted file mode 100644 index 34f95079..00000000 Binary files a/straight/build/pdf-tools/pdf-tools.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-util.el b/straight/build/pdf-tools/pdf-util.el deleted file mode 120000 index a16c612b..00000000 --- a/straight/build/pdf-tools/pdf-util.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-util.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-util.elc b/straight/build/pdf-tools/pdf-util.elc deleted file mode 100644 index 56c76eee..00000000 Binary files a/straight/build/pdf-tools/pdf-util.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-view.el b/straight/build/pdf-tools/pdf-view.el deleted file mode 120000 index 2d096d23..00000000 --- a/straight/build/pdf-tools/pdf-view.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-view.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-view.elc b/straight/build/pdf-tools/pdf-view.elc deleted file mode 100644 index dc1984bf..00000000 Binary files a/straight/build/pdf-tools/pdf-view.elc and /dev/null differ diff --git a/straight/build/pdf-tools/pdf-virtual.el b/straight/build/pdf-tools/pdf-virtual.el deleted file mode 120000 index e84cf3d4..00000000 --- a/straight/build/pdf-tools/pdf-virtual.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/pdf-tools/lisp/pdf-virtual.el \ No newline at end of file diff --git a/straight/build/pdf-tools/pdf-virtual.elc b/straight/build/pdf-tools/pdf-virtual.elc deleted file mode 100644 index 971dc553..00000000 Binary files a/straight/build/pdf-tools/pdf-virtual.elc and /dev/null differ diff --git a/straight/build/persistent-soft/persistent-soft-autoloads.el b/straight/build/persistent-soft/persistent-soft-autoloads.el deleted file mode 100644 index 9a420cc7..00000000 --- a/straight/build/persistent-soft/persistent-soft-autoloads.el +++ /dev/null @@ -1,70 +0,0 @@ -;;; persistent-soft-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "persistent-soft" "persistent-soft.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from persistent-soft.el - -(let ((loads (get 'persistent-soft 'custom-loads))) (if (member '"persistent-soft" loads) nil (put 'persistent-soft 'custom-loads (cons '"persistent-soft" loads)))) - -(autoload 'persistent-soft-location-readable "persistent-soft" "\ -Return non-nil if LOCATION is a readable persistent-soft data store. - -\(fn LOCATION)" nil nil) - -(autoload 'persistent-soft-location-destroy "persistent-soft" "\ -Destroy LOCATION (a persistent-soft data store). - -Returns non-nil on confirmed success. - -\(fn LOCATION)" nil nil) - -(autoload 'persistent-soft-exists-p "persistent-soft" "\ -Return t if SYMBOL exists in the LOCATION persistent data store. - -This is a noop unless LOCATION is a string and pcache is loaded. - -Returns nil on failure, without throwing an error. - -\(fn SYMBOL LOCATION)" nil nil) - -(autoload 'persistent-soft-fetch "persistent-soft" "\ -Return the value for SYMBOL in the LOCATION persistent data store. - -This is a noop unless LOCATION is a string and pcache is loaded. - -Returns nil on failure, without throwing an error. - -\(fn SYMBOL LOCATION)" nil nil) - -(autoload 'persistent-soft-flush "persistent-soft" "\ -Flush data for the LOCATION data store to disk. - -\(fn LOCATION)" nil nil) - -(autoload 'persistent-soft-store "persistent-soft" "\ -Under SYMBOL, store VALUE in the LOCATION persistent data store. - -This is a noop unless LOCATION is a string and pcache is loaded. - -Optional EXPIRATION sets an expiry time in seconds. - -Returns a true value if storage was successful. Returns nil -on failure, without throwing an error. - -\(fn SYMBOL VALUE LOCATION &optional EXPIRATION)" nil nil) - -(register-definition-prefixes "persistent-soft" '("persistent-soft-")) - -;;;*** - -(provide 'persistent-soft-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; persistent-soft-autoloads.el ends here diff --git a/straight/build/persistent-soft/persistent-soft.el b/straight/build/persistent-soft/persistent-soft.el deleted file mode 120000 index 399caba9..00000000 --- a/straight/build/persistent-soft/persistent-soft.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/persistent-soft/persistent-soft.el \ No newline at end of file diff --git a/straight/build/persistent-soft/persistent-soft.elc b/straight/build/persistent-soft/persistent-soft.elc deleted file mode 100644 index a8e7a9c9..00000000 Binary files a/straight/build/persistent-soft/persistent-soft.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 da578f12..00000000 --- a/straight/build/pfuture/pfuture-autoloads.el +++ /dev/null @@ -1,34 +0,0 @@ -;;; pfuture-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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) - -(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 600522b7..00000000 --- a/straight/build/pfuture/pfuture.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 61093c73..00000000 Binary files a/straight/build/pfuture/pfuture.elc and /dev/null differ diff --git a/straight/build/plz/plz-autoloads.el b/straight/build/plz/plz-autoloads.el deleted file mode 100644 index 24d73385..00000000 --- a/straight/build/plz/plz-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; plz-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "plz" "plz.el" (0 0 0 0)) -;;; Generated autoloads from plz.el - -(register-definition-prefixes "plz" '("plz-")) - -;;;*** - -(provide 'plz-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; plz-autoloads.el ends here diff --git a/straight/build/plz/plz.el b/straight/build/plz/plz.el deleted file mode 120000 index 7751a150..00000000 --- a/straight/build/plz/plz.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/plz.el/plz.el \ No newline at end of file diff --git a/straight/build/plz/plz.elc b/straight/build/plz/plz.elc deleted file mode 100644 index eb58d386..00000000 Binary files a/straight/build/plz/plz.elc and /dev/null differ diff --git a/straight/build/posframe/posframe-autoloads.el b/straight/build/posframe/posframe-autoloads.el deleted file mode 100644 index 10592b69..00000000 --- a/straight/build/posframe/posframe-autoloads.el +++ /dev/null @@ -1,265 +0,0 @@ -;;; posframe-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "posframe" "posframe.el" (0 0 0 0)) -;;; Generated autoloads from posframe.el - -(autoload 'posframe-workable-p "posframe" "\ -Test posframe workable status." nil nil) - -(autoload 'posframe-show "posframe" "\ -Pop up a posframe to show STRING at POSITION. - - (1) POSITION - -POSITION can be: -1. An integer, meaning point position. -2. A cons of two integers, meaning absolute X and Y coordinates. -3. Other type, in which case the corresponding POSHANDLER should be - provided. - - (2) POSHANDLER - -POSHANDLER is a function of one argument returning an actual -position. Its argument is a plist of the following form: - - (:position xxx - :poshandler xxx - :font-height xxx - :font-width xxx - :posframe xxx - :posframe-width xxx - :posframe-height xxx - :posframe-buffer xxx - :parent-frame xxx - :parent-window-left xxx - :parent-window-top xxx - :parent-frame-width xxx - :parent-frame-height xxx - :parent-window xxx - :parent-window-width xxx - :parent-window-height xxx - :mouse-x xxx - ;mouse-y xxx - :minibuffer-height xxx - :mode-line-height xxx - :header-line-height xxx - :tab-line-height xxx - :x-pixel-offset xxx - :y-pixel-offset xxx) - -By default, poshandler is auto-selected based on the type of POSITION, -but the selection can be overridden using the POSHANDLER argument. - -The names of poshandler functions are like: - - `posframe-poshandler-p0.5p0-to-w0.5p1' - -which mean align posframe(0.5, 0) to a position(a, b) - -1. a = x of window(0.5, 0) -2. b = y of point(1, 1) - - posframe(p), frame(f), window(w), point(p), mouse(m) - - (0,0) (0.5,0) (1,0) - +------------+-----------+ - | | - | | - | | - (0, 0.5) + + (1, 0.5) - | | - | | - | | - +------------+-----------+ - (0,1) (0.5,1) (1,1) - -The alias of builtin poshandler functions are listed below: - -1. `posframe-poshandler-frame-center' -2. `posframe-poshandler-frame-top-center' -3. `posframe-poshandler-frame-top-left-corner' -4. `posframe-poshandler-frame-top-right-corner' -5. `posframe-poshandler-frame-bottom-center' -6. `posframe-poshandler-frame-bottom-left-corner' -7. `posframe-poshandler-frame-bottom-right-corner' -8. `posframe-poshandler-window-center' -9. `posframe-poshandler-window-top-center' -10. `posframe-poshandler-window-top-left-corner' -11. `posframe-poshandler-window-top-right-corner' -12. `posframe-poshandler-window-bottom-center' -13. `posframe-poshandler-window-bottom-left-corner' -14. `posframe-poshandler-window-bottom-right-corner' -15. `posframe-poshandler-point-top-left-corner' -16. `posframe-poshandler-point-bottom-left-corner' -17. `posframe-poshandler-point-bottom-left-corner-upward' -18. `posframe-poshandler-point-window-center' - -by the way, poshandler can be used by other packages easily with -the help of function `posframe-poshandler-argbuilder'. like: - - (let* ((info (posframe-poshandler-argbuilder *MY-CHILD-FRAME*)) - (posn (posframe-poshandler-window-center - `(:posframe-width 800 :posframe-height 400 ,@info)))) - `((left . ,(car posn)) - (top . ,(cdr posn)))) - - (3) POSHANDLER-EXTRA-INFO - -POSHANDLER-EXTRA-INFO is a plist, which will prepend to the -argument of poshandler function: 'info', it will *OVERRIDE* the -exist key in 'info'. - - (4) BUFFER-OR-NAME - -This posframe's buffer is BUFFER-OR-NAME, which can be a buffer -or a name of a (possibly nonexistent) buffer. - -buffer name can prefix with space, for example ' *mybuffer*', so -the buffer name will hide for ibuffer and `list-buffers'. - - (5) NO-PROPERTIES - -If NO-PROPERTIES is non-nil, The STRING's properties will -be removed before being shown in posframe. - - (6) HEIGHT, MAX-HEIGHT, MIN-HEIGHT, WIDTH, MAX-WIDTH and MIN-WIDTH - -These arguments are specified in the canonical character width -and height of posframe, more details can be found in docstring of -function `fit-frame-to-buffer', - - (7) LEFT-FRINGE and RIGHT-FRINGE - -If LEFT-FRINGE or RIGHT-FRINGE is a number, left fringe or -right fringe with be shown with the specified width. - - (8) BORDER-WIDTH, BORDER-COLOR, INTERNAL-BORDER-WIDTH and INTERNAL-BORDER-COLOR - -By default, posframe shows no borders, but users can specify -borders by setting BORDER-WIDTH to a positive number. Border -color can be specified by BORDER-COLOR. - -INTERNAL-BORDER-WIDTH and INTERNAL-BORDER-COLOR are same as -BORDER-WIDTH and BORDER-COLOR, but do not suggest to use for the -reason: - - Add distinct controls for child frames' borders (Bug#45620) - http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=ff7b1a133bfa7f2614650f8551824ffaef13fadc - - (9) FONT, FOREGROUND-COLOR and BACKGROUND-COLOR - -Posframe's font as well as foreground and background colors are -derived from the current frame by default, but can be overridden -using the FONT, FOREGROUND-COLOR and BACKGROUND-COLOR arguments, -respectively. - - (10) RESPECT-HEADER-LINE and RESPECT-MODE-LINE - -By default, posframe will display no header-line, mode-line and -tab-line. In case a header-line, mode-line or tab-line is -desired, users can set RESPECT-HEADER-LINE and RESPECT-MODE-LINE -to t. - - (11) INITIALIZE - -INITIALIZE is a function with no argument. It will run when -posframe buffer is first selected with `with-current-buffer' -in `posframe-show', and only run once (for performance reasons). - - (12) LINES-TRUNCATE - -If LINES-TRUNCATE is non-nil, then lines will truncate in the -posframe instead of wrap. - - (13) OVERRIDE-PARAMETERS - -OVERRIDE-PARAMETERS is very powful, *all* the valid frame parameters -used by posframe's frame can be overridden by it. - -NOTE: some `posframe-show' arguments are not frame parameters, so they -can not be overrided by this argument. - - (14) TIMEOUT - -TIMEOUT can specify the number of seconds after which the posframe -will auto-hide. - - (15) REFRESH - -If REFRESH is a number, posframe's frame-size will be re-adjusted -every REFRESH seconds. - - (16) ACCEPT-FOCUS - -When ACCEPT-FOCUS is non-nil, posframe will accept focus. -be careful, you may face some bugs when set it to non-nil. - - (17) HIDEHANDLER - -HIDEHANDLER is a function, when it return t, posframe will be -hide, this function has a plist argument: - - (:posframe-buffer xxx - :posframe-parent-buffer xxx) - -The builtin hidehandler functions are listed below: - -1. `posframe-hidehandler-when-buffer-switch' - - (18) REFPOSHANDLER - -REFPOSHANDLER is a function, a reference position (most is -top-left of current frame) will be returned when call this -function. - -when it is nil or it return nil, child-frame feature will be used -and reference position will be deal with in Emacs. - -The user case I know at the moment is let ivy-posframe work well -in EXWM environment (let posframe show on the other appliction -window). - - DO NOT USE UNLESS NECESSARY!!! - -An example parent frame poshandler function is: - -1. `posframe-refposhandler-xwininfo' - - (19) Others - -You can use `posframe-delete-all' to delete all posframes. - -\(fn BUFFER-OR-NAME &key STRING POSITION POSHANDLER POSHANDLER-EXTRA-INFO WIDTH HEIGHT MAX-WIDTH MAX-HEIGHT MIN-WIDTH MIN-HEIGHT X-PIXEL-OFFSET Y-PIXEL-OFFSET LEFT-FRINGE RIGHT-FRINGE BORDER-WIDTH BORDER-COLOR INTERNAL-BORDER-WIDTH INTERNAL-BORDER-COLOR FONT FOREGROUND-COLOR BACKGROUND-COLOR RESPECT-HEADER-LINE RESPECT-MODE-LINE INITIALIZE NO-PROPERTIES KEEP-RATIO LINES-TRUNCATE OVERRIDE-PARAMETERS TIMEOUT REFRESH ACCEPT-FOCUS HIDEHANDLER REFPOSHANDLER &allow-other-keys)" nil nil) - -(autoload 'posframe-hide-all "posframe" "\ -Hide all posframe frames." t nil) - -(autoload 'posframe-delete-all "posframe" "\ -Delete all posframe frames and buffers." t nil) - -(register-definition-prefixes "posframe" '("posframe-")) - -;;;*** - -;;;### (autoloads nil "posframe-benchmark" "posframe-benchmark.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from posframe-benchmark.el - -(autoload 'posframe-benchmark "posframe-benchmark" "\ -Benchmark tool for posframe." t nil) - -(register-definition-prefixes "posframe-benchmark" '("posframe-benchmark-alist")) - -;;;*** - -(provide 'posframe-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; posframe-autoloads.el ends here diff --git a/straight/build/posframe/posframe-benchmark.el b/straight/build/posframe/posframe-benchmark.el deleted file mode 120000 index e51c921c..00000000 --- a/straight/build/posframe/posframe-benchmark.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/posframe/posframe-benchmark.el \ No newline at end of file diff --git a/straight/build/posframe/posframe-benchmark.elc b/straight/build/posframe/posframe-benchmark.elc deleted file mode 100644 index 3f153a71..00000000 Binary files a/straight/build/posframe/posframe-benchmark.elc and /dev/null differ diff --git a/straight/build/posframe/posframe.el b/straight/build/posframe/posframe.el deleted file mode 120000 index ff604b98..00000000 --- a/straight/build/posframe/posframe.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/posframe/posframe.el \ No newline at end of file diff --git a/straight/build/posframe/posframe.elc b/straight/build/posframe/posframe.elc deleted file mode 100644 index 05ae28a2..00000000 Binary files a/straight/build/posframe/posframe.elc and /dev/null differ diff --git a/straight/build/prescient/prescient-autoloads.el b/straight/build/prescient/prescient-autoloads.el deleted file mode 100644 index 24364ed1..00000000 --- a/straight/build/prescient/prescient-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; prescient-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "prescient" "prescient.el" (0 0 0 0)) -;;; Generated autoloads from prescient.el - -(register-definition-prefixes "prescient" '("prescient-")) - -;;;*** - -(provide 'prescient-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; prescient-autoloads.el ends here diff --git a/straight/build/prescient/prescient.el b/straight/build/prescient/prescient.el deleted file mode 120000 index 72889cf9..00000000 --- a/straight/build/prescient/prescient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/prescient.el/prescient.el \ No newline at end of file diff --git a/straight/build/prescient/prescient.elc b/straight/build/prescient/prescient.elc deleted file mode 100644 index e4f6e9bb..00000000 Binary files a/straight/build/prescient/prescient.elc and /dev/null differ diff --git a/straight/build/projectile/projectile-autoloads.el b/straight/build/projectile/projectile-autoloads.el deleted file mode 100644 index 2bbc99b8..00000000 --- a/straight/build/projectile/projectile-autoloads.el +++ /dev/null @@ -1,597 +0,0 @@ -;;; projectile-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "projectile" "projectile.el" (0 0 0 0)) -;;; Generated autoloads from projectile.el - -(autoload 'projectile-version "projectile" "\ -Get the Projectile version as string. - -If called interactively or if SHOW-VERSION is non-nil, show the -version in the echo area and the messages buffer. - -The returned string includes both, the version from package.el -and the library version, if both a present and different. - -If the version number could not be determined, signal an error, -if called interactively, or if SHOW-VERSION is non-nil, otherwise -just return nil. - -\(fn &optional SHOW-VERSION)" t nil) - -(autoload 'projectile-invalidate-cache "projectile" "\ -Remove the current project's files from `projectile-projects-cache'. - -With a prefix argument PROMPT prompts for the name of the project whose cache -to invalidate. - -\(fn PROMPT)" t nil) - -(autoload 'projectile-purge-file-from-cache "projectile" "\ -Purge FILE from the cache of the current project. - -\(fn FILE)" t nil) - -(autoload 'projectile-purge-dir-from-cache "projectile" "\ -Purge DIR from the cache of the current project. - -\(fn DIR)" t nil) - -(autoload 'projectile-cache-current-file "projectile" "\ -Add the currently visited file to the cache." t nil) - -(autoload 'projectile-discover-projects-in-directory "projectile" "\ -Discover any projects in DIRECTORY and add them to the projectile cache. - -If DEPTH is non-nil recursively descend exactly DEPTH levels below DIRECTORY and -discover projects there. - -\(fn DIRECTORY &optional DEPTH)" t nil) - -(autoload 'projectile-discover-projects-in-search-path "projectile" "\ -Discover projects in `projectile-project-search-path'. -Invoked automatically when `projectile-mode' is enabled." t nil) - -(autoload 'projectile-switch-to-buffer "projectile" "\ -Switch to a project buffer." t nil) - -(autoload 'projectile-switch-to-buffer-other-window "projectile" "\ -Switch to a project buffer and show it in another window." t nil) - -(autoload 'projectile-switch-to-buffer-other-frame "projectile" "\ -Switch to a project buffer and show it in another frame." t nil) - -(autoload 'projectile-display-buffer "projectile" "\ -Display a project buffer in another window without selecting it." t nil) - -(autoload 'projectile-project-buffers-other-buffer "projectile" "\ -Switch to the most recently selected buffer project buffer. -Only buffers not visible in windows are returned." t nil) - -(autoload 'projectile-multi-occur "projectile" "\ -Do a `multi-occur' in the project's buffers. -With a prefix argument, show NLINES of context. - -\(fn &optional NLINES)" t nil) - -(autoload 'projectile-find-other-file "projectile" "\ -Switch between files with the same name but different extensions. -With FLEX-MATCHING, match any file that contains the base name of current file. -Other file extensions can be customized with the variable `projectile-other-file-alist'. - -\(fn &optional FLEX-MATCHING)" t nil) - -(autoload 'projectile-find-other-file-other-window "projectile" "\ -Switch between files with the same name but different extensions in other window. -With FLEX-MATCHING, match any file that contains the base name of current file. -Other file extensions can be customized with the variable `projectile-other-file-alist'. - -\(fn &optional FLEX-MATCHING)" t nil) - -(autoload 'projectile-find-other-file-other-frame "projectile" "\ -Switch between files with the same name but different extensions in other frame. -With FLEX-MATCHING, match any file that contains the base name of current file. -Other file extensions can be customized with the variable `projectile-other-file-alist'. - -\(fn &optional FLEX-MATCHING)" t nil) - -(autoload 'projectile-find-file-dwim "projectile" "\ -Jump to a project's files using completion based on context. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -If point is on a filename, Projectile first tries to search for that -file in project: - -- If it finds just a file, it switches to that file instantly. This works even -if the filename is incomplete, but there's only a single file in the current project -that matches the filename at point. For example, if there's only a single file named -\"projectile/projectile.el\" but the current filename is \"projectile/proj\" (incomplete), -`projectile-find-file-dwim' still switches to \"projectile/projectile.el\" immediately - because this is the only filename that matches. - -- If it finds a list of files, the list is displayed for selecting. A list of -files is displayed when a filename appears more than one in the project or the -filename at point is a prefix of more than two files in a project. For example, -if `projectile-find-file-dwim' is executed on a filepath like \"projectile/\", it lists -the content of that directory. If it is executed on a partial filename like - \"projectile/a\", a list of files with character 'a' in that directory is presented. - -- If it finds nothing, display a list of all files in project for selecting. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-file-dwim-other-window "projectile" "\ -Jump to a project's files using completion based on context in other window. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -If point is on a filename, Projectile first tries to search for that -file in project: - -- If it finds just a file, it switches to that file instantly. This works even -if the filename is incomplete, but there's only a single file in the current project -that matches the filename at point. For example, if there's only a single file named -\"projectile/projectile.el\" but the current filename is \"projectile/proj\" (incomplete), -`projectile-find-file-dwim-other-window' still switches to \"projectile/projectile.el\" -immediately because this is the only filename that matches. - -- If it finds a list of files, the list is displayed for selecting. A list of -files is displayed when a filename appears more than one in the project or the -filename at point is a prefix of more than two files in a project. For example, -if `projectile-find-file-dwim-other-window' is executed on a filepath like \"projectile/\", it lists -the content of that directory. If it is executed on a partial filename -like \"projectile/a\", a list of files with character 'a' in that directory -is presented. - -- If it finds nothing, display a list of all files in project for selecting. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-file-dwim-other-frame "projectile" "\ -Jump to a project's files using completion based on context in other frame. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -If point is on a filename, Projectile first tries to search for that -file in project: - -- If it finds just a file, it switches to that file instantly. This works even -if the filename is incomplete, but there's only a single file in the current project -that matches the filename at point. For example, if there's only a single file named -\"projectile/projectile.el\" but the current filename is \"projectile/proj\" (incomplete), -`projectile-find-file-dwim-other-frame' still switches to \"projectile/projectile.el\" -immediately because this is the only filename that matches. - -- If it finds a list of files, the list is displayed for selecting. A list of -files is displayed when a filename appears more than one in the project or the -filename at point is a prefix of more than two files in a project. For example, -if `projectile-find-file-dwim-other-frame' is executed on a filepath like \"projectile/\", it lists -the content of that directory. If it is executed on a partial filename -like \"projectile/a\", a list of files with character 'a' in that directory -is presented. - -- If it finds nothing, display a list of all files in project for selecting. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-file "projectile" "\ -Jump to a project's file using completion. -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-file-other-window "projectile" "\ -Jump to a project's file using completion and show it in another window. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-file-other-frame "projectile" "\ -Jump to a project's file using completion and show it in another frame. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-toggle-project-read-only "projectile" "\ -Toggle project read only." t nil) - -(autoload 'projectile-find-dir "projectile" "\ -Jump to a project's directory using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-dir-other-window "projectile" "\ -Jump to a project's directory in other window using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-dir-other-frame "projectile" "\ -Jump to a project's directory in other frame using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-test-file "projectile" "\ -Jump to a project's test file using completion. - -With a prefix arg INVALIDATE-CACHE invalidates the cache first. - -\(fn &optional INVALIDATE-CACHE)" t nil) - -(autoload 'projectile-find-related-file-other-window "projectile" "\ -Open related file in other window." t nil) - -(autoload 'projectile-find-related-file-other-frame "projectile" "\ -Open related file in other frame." t nil) - -(autoload 'projectile-find-related-file "projectile" "\ -Open related file." t nil) - -(autoload 'projectile-related-files-fn-groups "projectile" "\ -Generate a related-files-fn which relates as KIND for files in each of GROUPS. - -\(fn KIND GROUPS)" nil nil) - -(autoload 'projectile-related-files-fn-extensions "projectile" "\ -Generate a related-files-fn which relates as KIND for files having EXTENSIONS. - -\(fn KIND EXTENSIONS)" nil nil) - -(autoload 'projectile-related-files-fn-test-with-prefix "projectile" "\ -Generate a related-files-fn which relates tests and impl for files with EXTENSION based on TEST-PREFIX. - -\(fn EXTENSION TEST-PREFIX)" nil nil) - -(autoload 'projectile-related-files-fn-test-with-suffix "projectile" "\ -Generate a related-files-fn which relates tests and impl for files with EXTENSION based on TEST-SUFFIX. - -\(fn EXTENSION TEST-SUFFIX)" nil nil) - -(autoload 'projectile-project-info "projectile" "\ -Display info for current project." t nil) - -(autoload 'projectile-find-implementation-or-test-other-window "projectile" "\ -Open matching implementation or test file in other window." t nil) - -(autoload 'projectile-find-implementation-or-test-other-frame "projectile" "\ -Open matching implementation or test file in other frame." t nil) - -(autoload 'projectile-toggle-between-implementation-and-test "projectile" "\ -Toggle between an implementation file and its test file." t nil) - -(autoload 'projectile-grep "projectile" "\ -Perform rgrep in the project. - -With a prefix ARG asks for files (globbing-aware) which to grep in. -With prefix ARG of `-' (such as `M--'), default the files (without prompt), -to `projectile-grep-default-files'. - -With REGEXP given, don't query the user for a regexp. - -\(fn &optional REGEXP ARG)" t nil) - -(autoload 'projectile-ag "projectile" "\ -Run an ag search with SEARCH-TERM in the project. - -With an optional prefix argument ARG SEARCH-TERM is interpreted as a -regular expression. - -\(fn SEARCH-TERM &optional ARG)" t nil) - -(autoload 'projectile-ripgrep "projectile" "\ -Run a ripgrep (rg) search with `SEARCH-TERM' at current project root. - -With an optional prefix argument ARG SEARCH-TERM is interpreted as a -regular expression. - -This command depends on of the Emacs packages ripgrep or rg being -installed to work. - -\(fn SEARCH-TERM &optional ARG)" t nil) - -(autoload 'projectile-regenerate-tags "projectile" "\ -Regenerate the project's [e|g]tags." t nil) - -(autoload 'projectile-find-tag "projectile" "\ -Find tag in project." t nil) - -(autoload 'projectile-run-command-in-root "projectile" "\ -Invoke `execute-extended-command' in the project's root." t nil) - -(autoload 'projectile-run-shell-command-in-root "projectile" "\ -Invoke `shell-command' in the project's root. - -\(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER)" t nil) - -(autoload 'projectile-run-async-shell-command-in-root "projectile" "\ -Invoke `async-shell-command' in the project's root. - -\(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER)" t nil) - -(autoload 'projectile-run-gdb "projectile" "\ -Invoke `gdb' in the project's root." t nil) - -(autoload 'projectile-run-shell "projectile" "\ -Invoke `shell' in the project's root. - -Switch to the project specific shell buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-run-eshell "projectile" "\ -Invoke `eshell' in the project's root. - -Switch to the project specific eshell buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-run-ielm "projectile" "\ -Invoke `ielm' in the project's root. - -Switch to the project specific ielm buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-run-term "projectile" "\ -Invoke `term' in the project's root. - -Switch to the project specific term buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-run-vterm "projectile" "\ -Invoke `vterm' in the project's root. - -Switch to the project specific term buffer if it already exists. - -Use a prefix argument ARG to indicate creation of a new process instead. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-replace "projectile" "\ -Replace literal string in project using non-regexp `tags-query-replace'. - -With a prefix argument ARG prompts you for a directory on which -to run the replacement. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-replace-regexp "projectile" "\ -Replace a regexp in the project using `tags-query-replace'. - -With a prefix argument ARG prompts you for a directory on which -to run the replacement. - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-kill-buffers "projectile" "\ -Kill project buffers. - -The buffer are killed according to the value of -`projectile-kill-buffers-filter'." t nil) - -(autoload 'projectile-save-project-buffers "projectile" "\ -Save all project buffers." t nil) - -(autoload 'projectile-dired "projectile" "\ -Open `dired' at the root of the project." t nil) - -(autoload 'projectile-dired-other-window "projectile" "\ -Open `dired' at the root of the project in another window." t nil) - -(autoload 'projectile-dired-other-frame "projectile" "\ -Open `dired' at the root of the project in another frame." t nil) - -(autoload 'projectile-vc "projectile" "\ -Open `vc-dir' at the root of the project. - -For git projects `magit-status-internal' is used if available. -For hg projects `monky-status' is used if available. - -If PROJECT-ROOT is given, it is opened instead of the project -root directory of the current buffer file. If interactively -called with a prefix argument, the user is prompted for a project -directory to open. - -\(fn &optional PROJECT-ROOT)" t nil) - -(autoload 'projectile-recentf "projectile" "\ -Show a list of recently visited files in a project." t nil) - -(autoload 'projectile-configure-project "projectile" "\ -Run project configure command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -\(fn ARG)" t nil) - -(autoload 'projectile-compile-project "projectile" "\ -Run project compilation command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -\(fn ARG)" t nil) - -(autoload 'projectile-test-project "projectile" "\ -Run project test command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -\(fn ARG)" t nil) - -(autoload 'projectile-install-project "projectile" "\ -Run project install command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -\(fn ARG)" t nil) - -(autoload 'projectile-package-project "projectile" "\ -Run project package command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -\(fn ARG)" t nil) - -(autoload 'projectile-run-project "projectile" "\ -Run project run command. - -Normally you'll be prompted for a compilation command, unless -variable `compilation-read-command'. You can force the prompt -with a prefix ARG. - -\(fn ARG)" t nil) - -(autoload 'projectile-repeat-last-command "projectile" "\ -Run last projectile external command. - -External commands are: `projectile-configure-project', -`projectile-compile-project', `projectile-test-project', -`projectile-install-project', `projectile-package-project', -and `projectile-run-project'. - -If the prefix argument SHOW_PROMPT is non nil, the command can be edited. - -\(fn SHOW-PROMPT)" t nil) - -(autoload 'projectile-switch-project "projectile" "\ -Switch to a project we have visited before. -Invokes the command referenced by `projectile-switch-project-action' on switch. -With a prefix ARG invokes `projectile-commander' instead of -`projectile-switch-project-action.' - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-switch-open-project "projectile" "\ -Switch to a project we have currently opened. -Invokes the command referenced by `projectile-switch-project-action' on switch. -With a prefix ARG invokes `projectile-commander' instead of -`projectile-switch-project-action.' - -\(fn &optional ARG)" t nil) - -(autoload 'projectile-find-file-in-directory "projectile" "\ -Jump to a file in a (maybe regular) DIRECTORY. - -This command will first prompt for the directory the file is in. - -\(fn &optional DIRECTORY)" t nil) - -(autoload 'projectile-find-file-in-known-projects "projectile" "\ -Jump to a file in any of the known projects." t nil) - -(autoload 'projectile-cleanup-known-projects "projectile" "\ -Remove known projects that don't exist anymore." t nil) - -(autoload 'projectile-clear-known-projects "projectile" "\ -Clear both `projectile-known-projects' and `projectile-known-projects-file'." t nil) - -(autoload 'projectile-reset-known-projects "projectile" "\ -Clear known projects and rediscover." t nil) - -(autoload 'projectile-remove-known-project "projectile" "\ -Remove PROJECT from the list of known projects. - -\(fn &optional PROJECT)" t nil) - -(autoload 'projectile-remove-current-project-from-known-projects "projectile" "\ -Remove the current project from the list of known projects." t nil) - -(autoload 'projectile-add-known-project "projectile" "\ -Add PROJECT-ROOT to the list of known projects. - -\(fn PROJECT-ROOT)" t nil) - -(autoload 'projectile-ibuffer "projectile" "\ -Open an IBuffer window showing all buffers in the current project. - -Let user choose another project when PROMPT-FOR-PROJECT is supplied. - -\(fn PROMPT-FOR-PROJECT)" t nil) - -(autoload 'projectile-commander "projectile" "\ -Execute a Projectile command with a single letter. -The user is prompted for a single character indicating the action to invoke. -The `?' character describes then -available actions. - -See `def-projectile-commander-method' for defining new methods." t nil) - -(autoload 'projectile-browse-dirty-projects "projectile" "\ -Browse dirty version controlled projects. - -With a prefix argument, or if CACHED is non-nil, try to use the cached -dirty project list. - -\(fn &optional CACHED)" t nil) - -(autoload 'projectile-edit-dir-locals "projectile" "\ -Edit or create a .dir-locals.el file of the project." t nil) - -(defvar projectile-mode nil "\ -Non-nil if Projectile mode is enabled. -See the `projectile-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 `projectile-mode'.") - -(custom-autoload 'projectile-mode "projectile" nil) - -(autoload 'projectile-mode "projectile" "\ -Minor mode to assist project management and navigation. - -When called interactively, toggle `projectile-mode'. With prefix -ARG, enable `projectile-mode' if ARG is positive, otherwise disable -it. - -When called from Lisp, enable `projectile-mode' if ARG is omitted, -nil or positive. If ARG is `toggle', toggle `projectile-mode'. -Otherwise behave as if called interactively. - -\\{projectile-mode-map} - -\(fn &optional ARG)" t nil) - -(define-obsolete-function-alias 'projectile-global-mode 'projectile-mode "1.0") - -(register-definition-prefixes "projectile" '("??" "compilation-find-file-projectile-find-compilation-buffer" "def-projectile-commander-method" "delete-file-projectile-remove-from-cache" "projectile-")) - -;;;*** - -(provide 'projectile-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; projectile-autoloads.el ends here diff --git a/straight/build/projectile/projectile.el b/straight/build/projectile/projectile.el deleted file mode 120000 index 49c51b0b..00000000 --- a/straight/build/projectile/projectile.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/projectile/projectile.el \ No newline at end of file diff --git a/straight/build/projectile/projectile.elc b/straight/build/projectile/projectile.elc deleted file mode 100644 index c3095035..00000000 Binary files a/straight/build/projectile/projectile.elc and /dev/null differ diff --git a/straight/build/qml-mode/qml-mode-autoloads.el b/straight/build/qml-mode/qml-mode-autoloads.el deleted file mode 100644 index 42a0023e..00000000 --- a/straight/build/qml-mode/qml-mode-autoloads.el +++ /dev/null @@ -1,29 +0,0 @@ -;;; qml-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "qml-mode" "qml-mode.el" (0 0 0 0)) -;;; Generated autoloads from qml-mode.el - -(autoload 'qml-mode "qml-mode" "\ -Major mode for editing QML. - -\\{qml-mode-map} - -\(fn)" t nil) - -(add-to-list 'auto-mode-alist '("\\.qml$" . qml-mode)) - -(register-definition-prefixes "qml-mode" '("qml-")) - -;;;*** - -(provide 'qml-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; qml-mode-autoloads.el ends here diff --git a/straight/build/qml-mode/qml-mode.el b/straight/build/qml-mode/qml-mode.el deleted file mode 120000 index d8efb473..00000000 --- a/straight/build/qml-mode/qml-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/qml-mode/qml-mode.el \ No newline at end of file diff --git a/straight/build/qml-mode/qml-mode.elc b/straight/build/qml-mode/qml-mode.elc deleted file mode 100644 index e092bb1c..00000000 Binary files a/straight/build/qml-mode/qml-mode.elc and /dev/null differ diff --git a/straight/build/qt-pro-mode/qt-pro-mode-autoloads.el b/straight/build/qt-pro-mode/qt-pro-mode-autoloads.el deleted file mode 100644 index c3d0cfb3..00000000 --- a/straight/build/qt-pro-mode/qt-pro-mode-autoloads.el +++ /dev/null @@ -1,25 +0,0 @@ -;;; qt-pro-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "qt-pro-mode" "qt-pro-mode.el" (0 0 0 0)) -;;; Generated autoloads from qt-pro-mode.el - -(autoload 'qt-pro-mode "qt-pro-mode" "\ -A major mode for editing Qt build-system files. - -\(fn)" t nil) - -(register-definition-prefixes "qt-pro-mode" '("qt-pro-")) - -;;;*** - -(provide 'qt-pro-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; qt-pro-mode-autoloads.el ends here diff --git a/straight/build/qt-pro-mode/qt-pro-mode.el b/straight/build/qt-pro-mode/qt-pro-mode.el deleted file mode 120000 index a683a8ca..00000000 --- a/straight/build/qt-pro-mode/qt-pro-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/qt-pro-mode/qt-pro-mode.el \ No newline at end of file diff --git a/straight/build/qt-pro-mode/qt-pro-mode.elc b/straight/build/qt-pro-mode/qt-pro-mode.elc deleted file mode 100644 index 040c8af0..00000000 Binary files a/straight/build/qt-pro-mode/qt-pro-mode.elc and /dev/null differ diff --git a/straight/build/rainbow-delimiters/rainbow-delimiters-autoloads.el b/straight/build/rainbow-delimiters/rainbow-delimiters-autoloads.el deleted file mode 100644 index d9d90d0c..00000000 --- a/straight/build/rainbow-delimiters/rainbow-delimiters-autoloads.el +++ /dev/null @@ -1,47 +0,0 @@ -;;; rainbow-delimiters-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "rainbow-delimiters" "rainbow-delimiters.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from rainbow-delimiters.el - -(autoload 'rainbow-delimiters-mode "rainbow-delimiters" "\ -Highlight nested parentheses, brackets, and braces according to their depth. - -This is a minor mode. If called interactively, toggle the -`Rainbow-Delimiters mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `rainbow-delimiters-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'rainbow-delimiters-mode-enable "rainbow-delimiters" "\ -Enable `rainbow-delimiters-mode'." nil nil) - -(autoload 'rainbow-delimiters-mode-disable "rainbow-delimiters" "\ -Disable `rainbow-delimiters-mode'." nil nil) - -(register-definition-prefixes "rainbow-delimiters" '("rainbow-delimiters-")) - -;;;*** - -(provide 'rainbow-delimiters-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; rainbow-delimiters-autoloads.el ends here diff --git a/straight/build/rainbow-delimiters/rainbow-delimiters.el b/straight/build/rainbow-delimiters/rainbow-delimiters.el deleted file mode 120000 index a64ae610..00000000 --- a/straight/build/rainbow-delimiters/rainbow-delimiters.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/rainbow-delimiters/rainbow-delimiters.el \ No newline at end of file diff --git a/straight/build/rainbow-delimiters/rainbow-delimiters.elc b/straight/build/rainbow-delimiters/rainbow-delimiters.elc deleted file mode 100644 index c596f6f2..00000000 Binary files a/straight/build/rainbow-delimiters/rainbow-delimiters.elc and /dev/null differ diff --git a/straight/build/restclient/restclient-autoloads.el b/straight/build/restclient/restclient-autoloads.el deleted file mode 100644 index 716967b0..00000000 --- a/straight/build/restclient/restclient-autoloads.el +++ /dev/null @@ -1,38 +0,0 @@ -;;; restclient-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "restclient" "restclient.el" (0 0 0 0)) -;;; Generated autoloads from restclient.el - -(autoload 'restclient-http-send-current "restclient" "\ -Sends current request. -Optional argument RAW don't reformat response if t. -Optional argument STAY-IN-WINDOW do not move focus to response buffer if t. - -\(fn &optional RAW STAY-IN-WINDOW)" t nil) - -(autoload 'restclient-http-send-current-raw "restclient" "\ -Sends current request and get raw result (no reformatting or syntax highlight of XML, JSON or images)." t nil) - -(autoload 'restclient-http-send-current-stay-in-window "restclient" "\ -Send current request and keep focus in request window." t nil) - -(autoload 'restclient-mode "restclient" "\ -Turn on restclient mode. - -\(fn)" t nil) - -(register-definition-prefixes "restclient" '("restclient-")) - -;;;*** - -(provide 'restclient-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; restclient-autoloads.el ends here diff --git a/straight/build/restclient/restclient.el b/straight/build/restclient/restclient.el deleted file mode 120000 index e004f0f8..00000000 --- a/straight/build/restclient/restclient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/restclient.el/restclient.el \ No newline at end of file diff --git a/straight/build/restclient/restclient.elc b/straight/build/restclient/restclient.elc deleted file mode 100644 index 3765734f..00000000 Binary files a/straight/build/restclient/restclient.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 3fe7743e..00000000 --- a/straight/build/s/s-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; s-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "s" "s.el" (0 0 0 0)) -;;; Generated autoloads from s.el - -(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 352432c8..00000000 --- a/straight/build/s/s.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4d03b2d2..00000000 Binary files a/straight/build/s/s.elc and /dev/null differ diff --git a/straight/build/selectrum-prescient/selectrum-prescient-autoloads.el b/straight/build/selectrum-prescient/selectrum-prescient-autoloads.el deleted file mode 100644 index 2b99367a..00000000 --- a/straight/build/selectrum-prescient/selectrum-prescient-autoloads.el +++ /dev/null @@ -1,51 +0,0 @@ -;;; selectrum-prescient-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "selectrum-prescient" "selectrum-prescient.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from selectrum-prescient.el - -(defvar selectrum-prescient-mode nil "\ -Non-nil if Selectrum-Prescient mode is enabled. -See the `selectrum-prescient-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 `selectrum-prescient-mode'.") - -(custom-autoload 'selectrum-prescient-mode "selectrum-prescient" nil) - -(autoload 'selectrum-prescient-mode "selectrum-prescient" "\ -Minor mode to use prescient.el in Selectrum menus. - -This is a minor mode. If called interactively, toggle the -`Selectrum-Prescient mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='selectrum-prescient-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "selectrum-prescient" '("selectrum-prescient-")) - -;;;*** - -(provide 'selectrum-prescient-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; selectrum-prescient-autoloads.el ends here diff --git a/straight/build/selectrum-prescient/selectrum-prescient.el b/straight/build/selectrum-prescient/selectrum-prescient.el deleted file mode 120000 index ca269d76..00000000 --- a/straight/build/selectrum-prescient/selectrum-prescient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/prescient.el/selectrum-prescient.el \ No newline at end of file diff --git a/straight/build/selectrum-prescient/selectrum-prescient.elc b/straight/build/selectrum-prescient/selectrum-prescient.elc deleted file mode 100644 index 2f65fe98..00000000 Binary files a/straight/build/selectrum-prescient/selectrum-prescient.elc and /dev/null differ diff --git a/straight/build/selectrum/selectrum-autoloads.el b/straight/build/selectrum/selectrum-autoloads.el deleted file mode 100644 index dac366ca..00000000 --- a/straight/build/selectrum/selectrum-autoloads.el +++ /dev/null @@ -1,125 +0,0 @@ -;;; selectrum-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "selectrum" "selectrum.el" (0 0 0 0)) -;;; Generated autoloads from selectrum.el - -(defvar selectrum-complete-in-buffer t "\ -If non-nil, use Selectrum for `completion-in-region'. -This option needs to be set before activating `selectrum-mode'.") - -(custom-autoload 'selectrum-complete-in-buffer "selectrum" t) - -(autoload 'selectrum-select-from-history "selectrum" "\ -Submit or insert candidate from minibuffer history. -To insert the history item into the previous session use the -binding for `selectrum-insert-current-candidate'. To submit the -history item and exit use `selectrum-select-current-candidate'." t nil) - -(autoload 'selectrum-completing-read "selectrum" "\ -Read choice using Selectrum. Can be used as `completing-read-function'. -For PROMPT, COLLECTION, PREDICATE, REQUIRE-MATCH, INITIAL-INPUT, -HIST, DEF, and INHERIT-INPUT-METHOD, see `completing-read'. - -\(fn PROMPT COLLECTION &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil) - -(autoload 'selectrum-completing-read-multiple "selectrum" "\ -Read one or more choices using Selectrum. -Replaces `completing-read-multiple'. For PROMPT, TABLE, -PREDICATE, REQUIRE-MATCH, INITIAL-INPUT, HIST, DEF, and -INHERIT-INPUT-METHOD, see `completing-read-multiple'. - -The option `selectrum-completing-read-multiple-show-help' can be -used to control insertion of additional usage information into -the prompt. - -\(fn PROMPT TABLE &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)" nil nil) - -(autoload 'selectrum-completion-in-region "selectrum" "\ -Complete in-buffer text using a list of candidates. -Can be used as `completion-in-region-function'. For START, END, -COLLECTION, and PREDICATE, see `completion-in-region'. - -\(fn START END COLLECTION PREDICATE)" nil nil) - -(autoload 'selectrum-read-buffer "selectrum" "\ -Read buffer using Selectrum. Can be used as `read-buffer-function'. -Actually, as long as `selectrum-completing-read' is installed in -`completing-read-function', `read-buffer' already uses Selectrum. -Installing this function in `read-buffer-function' makes sure the -buffers are sorted in the default order (most to least recently -used) rather than in whatever order is defined by -`selectrum-preprocess-candidates-function', which is likely to be -less appropriate. It also allows you to view hidden buffers, -which is otherwise impossible due to tricky behavior of Emacs' -completion machinery. For PROMPT, DEF, REQUIRE-MATCH, and -PREDICATE, see `read-buffer'. - -\(fn PROMPT &optional DEF REQUIRE-MATCH PREDICATE)" nil nil) - -(autoload 'selectrum-read-file-name "selectrum" "\ -Read file name using Selectrum. Can be used as `read-file-name-function'. -For PROMPT, DIR, DEFAULT-FILENAME, MUSTMATCH, INITIAL, and -PREDICATE, see `read-file-name'. - -\(fn PROMPT &optional DIR DEFAULT-FILENAME MUSTMATCH INITIAL PREDICATE)" nil nil) - -(autoload 'selectrum--fix-dired-read-dir-and-switches "selectrum" "\ -Make \\[dired] do the \"right thing\" with its default candidate. -By default \\[dired] uses `read-file-name' internally, which -causes Selectrum to provide you with the first file inside the -working directory as the default candidate. However, it would -arguably be more semantically appropriate to use -`read-directory-name', and this is especially important for -Selectrum since this causes it to select the working directory -initially. - -To test that this advice is working correctly, type \\[dired] and -accept the default candidate. You should have opened the working -directory in Dired, and not a filtered listing for the current -file. - -This is an `:around' advice for `dired-read-dir-and-switches'. -FUNC and ARGS are standard as in any `:around' advice. - -\(fn FUNC &rest ARGS)" nil nil) - -(autoload 'selectrum-read-library-name "selectrum" "\ -Read and return a library name. -Similar to `read-library-name' except it handles `load-path' -shadows correctly." nil nil) - -(autoload 'selectrum--fix-minibuffer-message "selectrum" "\ -Ensure the cursor stays at the front of the minibuffer message. -This advice adjusts where the cursor gets placed for the overlay -of `minibuffer-message' and ensures the overlay gets displayed at -the right place without blocking the display of candidates. - -To test that this advice is working correctly, type \\[find-file] -twice in a row with `enable-recursive-minibuffers' set to nil. -The overlay indicating that recursive minibuffers are not allowed -should appear right after the user input area, not at the end of -the candidate list and the cursor should stay at the front. - -This is an `:around' advice for `minibuffer-message'. FUNC and -ARGS are standard as in all `:around' advice. - -\(fn FUNC &rest ARGS)" nil nil) - -(define-minor-mode selectrum-mode "\ -Minor mode to use Selectrum for `completing-read'." :global t (if selectrum-mode (progn (selectrum-mode -1) (setq selectrum-mode t) (setq selectrum--old-completing-read-function (default-value 'completing-read-function)) (setq-default completing-read-function #'selectrum-completing-read) (setq selectrum--old-read-buffer-function (default-value 'read-buffer-function)) (setq-default read-buffer-function #'selectrum-read-buffer) (setq selectrum--old-read-file-name-function (default-value 'read-file-name-function)) (setq-default read-file-name-function #'selectrum-read-file-name) (setq selectrum--old-completion-in-region-function (default-value 'completion-in-region-function)) (when selectrum-complete-in-buffer (setq-default completion-in-region-function #'selectrum-completion-in-region)) (advice-add #'completing-read-multiple :override #'selectrum-completing-read-multiple) (advice-add 'dired-read-dir-and-switches :around #'selectrum--fix-dired-read-dir-and-switches) (advice-add 'read-library-name :override #'selectrum-read-library-name) (advice-add #'minibuffer-message :around #'selectrum--fix-minibuffer-message) (define-key minibuffer-local-map [remap previous-matching-history-element] 'selectrum-select-from-history)) (when (equal (default-value 'completing-read-function) #'selectrum-completing-read) (setq-default completing-read-function selectrum--old-completing-read-function)) (when (equal (default-value 'read-buffer-function) #'selectrum-read-buffer) (setq-default read-buffer-function selectrum--old-read-buffer-function)) (when (equal (default-value 'read-file-name-function) #'selectrum-read-file-name) (setq-default read-file-name-function selectrum--old-read-file-name-function)) (when (equal (default-value 'completion-in-region-function) #'selectrum-completion-in-region) (setq-default completion-in-region-function selectrum--old-completion-in-region-function)) (advice-remove #'completing-read-multiple #'selectrum-completing-read-multiple) (advice-remove 'dired-read-dir-and-switches #'selectrum--fix-dired-read-dir-and-switches) (advice-remove 'read-library-name #'selectrum-read-library-name) (advice-remove #'minibuffer-message #'selectrum--fix-minibuffer-message) (when (eq (lookup-key minibuffer-local-map [remap previous-matching-history-element]) #'selectrum-select-from-history) (define-key minibuffer-local-map [remap previous-matching-history-element] nil)))) - -(register-definition-prefixes "selectrum" '("selectrum-")) - -;;;*** - -(provide 'selectrum-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; selectrum-autoloads.el ends here diff --git a/straight/build/selectrum/selectrum.el b/straight/build/selectrum/selectrum.el deleted file mode 120000 index 23de2d36..00000000 --- a/straight/build/selectrum/selectrum.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/selectrum/selectrum.el \ No newline at end of file diff --git a/straight/build/selectrum/selectrum.elc b/straight/build/selectrum/selectrum.elc deleted file mode 100644 index b4147f58..00000000 Binary files a/straight/build/selectrum/selectrum.elc and /dev/null differ diff --git a/straight/build/shrink-path/shrink-path-autoloads.el b/straight/build/shrink-path/shrink-path-autoloads.el deleted file mode 100644 index b07bb774..00000000 --- a/straight/build/shrink-path/shrink-path-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; shrink-path-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "shrink-path" "shrink-path.el" (0 0 0 0)) -;;; Generated autoloads from shrink-path.el - -(register-definition-prefixes "shrink-path" '("shrink-path-")) - -;;;*** - -(provide 'shrink-path-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; shrink-path-autoloads.el ends here diff --git a/straight/build/shrink-path/shrink-path.el b/straight/build/shrink-path/shrink-path.el deleted file mode 120000 index 3681c507..00000000 --- a/straight/build/shrink-path/shrink-path.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/shrink-path.el/shrink-path.el \ No newline at end of file diff --git a/straight/build/shrink-path/shrink-path.elc b/straight/build/shrink-path/shrink-path.elc deleted file mode 100644 index e93c401d..00000000 Binary files a/straight/build/shrink-path/shrink-path.elc and /dev/null differ diff --git a/straight/build/simple-httpd/simple-httpd-autoloads.el b/straight/build/simple-httpd/simple-httpd-autoloads.el deleted file mode 100644 index 6d843b97..00000000 --- a/straight/build/simple-httpd/simple-httpd-autoloads.el +++ /dev/null @@ -1,36 +0,0 @@ -;;; simple-httpd-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "simple-httpd" "simple-httpd.el" (0 0 0 0)) -;;; Generated autoloads from simple-httpd.el - -(autoload 'httpd-start "simple-httpd" "\ -Start the web server process. If the server is already -running, this will restart the server. There is only one server -instance per Emacs instance." t nil) - -(autoload 'httpd-stop "simple-httpd" "\ -Stop the web server if it is currently running, otherwise do nothing." t nil) - -(autoload 'httpd-running-p "simple-httpd" "\ -Return non-nil if the simple-httpd server is running." nil nil) - -(autoload 'httpd-serve-directory "simple-httpd" "\ -Start the web server with given `directory' as `httpd-root'. - -\(fn DIRECTORY)" t nil) - -(register-definition-prefixes "simple-httpd" '("defservlet" "httpd" "with-httpd-buffer")) - -;;;*** - -(provide 'simple-httpd-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; simple-httpd-autoloads.el ends here diff --git a/straight/build/simple-httpd/simple-httpd.el b/straight/build/simple-httpd/simple-httpd.el deleted file mode 120000 index 18207640..00000000 --- a/straight/build/simple-httpd/simple-httpd.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-web-server/simple-httpd.el \ No newline at end of file diff --git a/straight/build/simple-httpd/simple-httpd.elc b/straight/build/simple-httpd/simple-httpd.elc deleted file mode 100644 index 429ec40b..00000000 Binary files a/straight/build/simple-httpd/simple-httpd.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-autodoc.el b/straight/build/sly/contrib/sly-autodoc.el deleted file mode 120000 index 43fdf6c1..00000000 --- a/straight/build/sly/contrib/sly-autodoc.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-autodoc.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-autodoc.elc b/straight/build/sly/contrib/sly-autodoc.elc deleted file mode 100644 index 5be74865..00000000 Binary files a/straight/build/sly/contrib/sly-autodoc.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-fancy-inspector.el b/straight/build/sly/contrib/sly-fancy-inspector.el deleted file mode 120000 index 34852e6c..00000000 --- a/straight/build/sly/contrib/sly-fancy-inspector.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-fancy-inspector.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-fancy-inspector.elc b/straight/build/sly/contrib/sly-fancy-inspector.elc deleted file mode 100644 index 89f9ec2f..00000000 Binary files a/straight/build/sly/contrib/sly-fancy-inspector.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-fancy-trace.el b/straight/build/sly/contrib/sly-fancy-trace.el deleted file mode 120000 index 5f625358..00000000 --- a/straight/build/sly/contrib/sly-fancy-trace.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-fancy-trace.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-fancy-trace.elc b/straight/build/sly/contrib/sly-fancy-trace.elc deleted file mode 100644 index 50d720da..00000000 Binary files a/straight/build/sly/contrib/sly-fancy-trace.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-fancy.el b/straight/build/sly/contrib/sly-fancy.el deleted file mode 120000 index 90ccb10e..00000000 --- a/straight/build/sly/contrib/sly-fancy.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-fancy.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-fancy.elc b/straight/build/sly/contrib/sly-fancy.elc deleted file mode 100644 index 7818f73a..00000000 Binary files a/straight/build/sly/contrib/sly-fancy.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-fontifying-fu.el b/straight/build/sly/contrib/sly-fontifying-fu.el deleted file mode 120000 index b398598a..00000000 --- a/straight/build/sly/contrib/sly-fontifying-fu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-fontifying-fu.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-fontifying-fu.elc b/straight/build/sly/contrib/sly-fontifying-fu.elc deleted file mode 100644 index 4515f6f1..00000000 Binary files a/straight/build/sly/contrib/sly-fontifying-fu.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-indentation.el b/straight/build/sly/contrib/sly-indentation.el deleted file mode 120000 index 8f7056ed..00000000 --- a/straight/build/sly/contrib/sly-indentation.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-indentation.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-indentation.elc b/straight/build/sly/contrib/sly-indentation.elc deleted file mode 100644 index 49bf7116..00000000 Binary files a/straight/build/sly/contrib/sly-indentation.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-mrepl.el b/straight/build/sly/contrib/sly-mrepl.el deleted file mode 120000 index f59b8354..00000000 --- a/straight/build/sly/contrib/sly-mrepl.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-mrepl.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-mrepl.elc b/straight/build/sly/contrib/sly-mrepl.elc deleted file mode 100644 index 12fa537d..00000000 Binary files a/straight/build/sly/contrib/sly-mrepl.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-package-fu.el b/straight/build/sly/contrib/sly-package-fu.el deleted file mode 120000 index 29437ecd..00000000 --- a/straight/build/sly/contrib/sly-package-fu.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-package-fu.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-package-fu.elc b/straight/build/sly/contrib/sly-package-fu.elc deleted file mode 100644 index 7528ed89..00000000 Binary files a/straight/build/sly/contrib/sly-package-fu.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-profiler.el b/straight/build/sly/contrib/sly-profiler.el deleted file mode 120000 index 64aaeceb..00000000 --- a/straight/build/sly/contrib/sly-profiler.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-profiler.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-profiler.elc b/straight/build/sly/contrib/sly-profiler.elc deleted file mode 100644 index 492723fb..00000000 Binary files a/straight/build/sly/contrib/sly-profiler.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-retro.el b/straight/build/sly/contrib/sly-retro.el deleted file mode 120000 index 28721030..00000000 --- a/straight/build/sly/contrib/sly-retro.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-retro.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-retro.elc b/straight/build/sly/contrib/sly-retro.elc deleted file mode 100644 index 98658651..00000000 Binary files a/straight/build/sly/contrib/sly-retro.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-scratch.el b/straight/build/sly/contrib/sly-scratch.el deleted file mode 120000 index 62e5ae67..00000000 --- a/straight/build/sly/contrib/sly-scratch.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-scratch.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-scratch.elc b/straight/build/sly/contrib/sly-scratch.elc deleted file mode 100644 index 81b3a463..00000000 Binary files a/straight/build/sly/contrib/sly-scratch.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-stickers.el b/straight/build/sly/contrib/sly-stickers.el deleted file mode 120000 index 86546f03..00000000 --- a/straight/build/sly/contrib/sly-stickers.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-stickers.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-stickers.elc b/straight/build/sly/contrib/sly-stickers.elc deleted file mode 100644 index e1a4c04f..00000000 Binary files a/straight/build/sly/contrib/sly-stickers.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-trace-dialog.el b/straight/build/sly/contrib/sly-trace-dialog.el deleted file mode 120000 index 5ccf7594..00000000 --- a/straight/build/sly/contrib/sly-trace-dialog.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-trace-dialog.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-trace-dialog.elc b/straight/build/sly/contrib/sly-trace-dialog.elc deleted file mode 100644 index faa609d9..00000000 Binary files a/straight/build/sly/contrib/sly-trace-dialog.elc and /dev/null differ diff --git a/straight/build/sly/contrib/sly-tramp.el b/straight/build/sly/contrib/sly-tramp.el deleted file mode 120000 index 3fd238f4..00000000 --- a/straight/build/sly/contrib/sly-tramp.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sly-tramp.el \ No newline at end of file diff --git a/straight/build/sly/contrib/sly-tramp.elc b/straight/build/sly/contrib/sly-tramp.elc deleted file mode 100644 index 1b9000fd..00000000 Binary files a/straight/build/sly/contrib/sly-tramp.elc and /dev/null differ diff --git a/straight/build/sly/contrib/slynk-arglists.lisp b/straight/build/sly/contrib/slynk-arglists.lisp deleted file mode 120000 index 2370e24a..00000000 --- a/straight/build/sly/contrib/slynk-arglists.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-arglists.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-fancy-inspector.lisp b/straight/build/sly/contrib/slynk-fancy-inspector.lisp deleted file mode 120000 index a5111df9..00000000 --- a/straight/build/sly/contrib/slynk-fancy-inspector.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-fancy-inspector.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-indentation.lisp b/straight/build/sly/contrib/slynk-indentation.lisp deleted file mode 120000 index 7041ead6..00000000 --- a/straight/build/sly/contrib/slynk-indentation.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-indentation.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-mrepl.lisp b/straight/build/sly/contrib/slynk-mrepl.lisp deleted file mode 120000 index a47c6f8a..00000000 --- a/straight/build/sly/contrib/slynk-mrepl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-mrepl.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-package-fu.lisp b/straight/build/sly/contrib/slynk-package-fu.lisp deleted file mode 120000 index eed7b71b..00000000 --- a/straight/build/sly/contrib/slynk-package-fu.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-package-fu.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-profiler.lisp b/straight/build/sly/contrib/slynk-profiler.lisp deleted file mode 120000 index 1b3ff2dd..00000000 --- a/straight/build/sly/contrib/slynk-profiler.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-profiler.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-retro.lisp b/straight/build/sly/contrib/slynk-retro.lisp deleted file mode 120000 index 5795cfc6..00000000 --- a/straight/build/sly/contrib/slynk-retro.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-retro.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-stickers.lisp b/straight/build/sly/contrib/slynk-stickers.lisp deleted file mode 120000 index c234c730..00000000 --- a/straight/build/sly/contrib/slynk-stickers.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-stickers.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/slynk-trace-dialog.lisp b/straight/build/sly/contrib/slynk-trace-dialog.lisp deleted file mode 120000 index 518d36ee..00000000 --- a/straight/build/sly/contrib/slynk-trace-dialog.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/slynk-trace-dialog.lisp \ No newline at end of file diff --git a/straight/build/sly/contrib/sylvesters.txt b/straight/build/sly/contrib/sylvesters.txt deleted file mode 120000 index 7b0174f6..00000000 --- a/straight/build/sly/contrib/sylvesters.txt +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/contrib/sylvesters.txt \ No newline at end of file diff --git a/straight/build/sly/contributors.info b/straight/build/sly/contributors.info deleted file mode 100644 index 24508558..00000000 --- a/straight/build/sly/contributors.info +++ /dev/null @@ -1,44 +0,0 @@ -This is contributors.info, produced by makeinfo version 6.8 from -contributors.texi. - -Helmut Eller João Távora Luke Gorrie -Tobias C. Rittweiler Stas Boukarev Marco Baringer -Matthias Koeppe Nikodemus Siivola Alan Ruttenberg -Attila Lendvai Luís Borges de Dan Barlow - Oliveira -Andras Simon Martin Simmons Geo Carncross -Christophe Rhodes Peter Seibel Mark Evenson -Juho Snellman Douglas Crosher Wolfgang Jenkner -R Primus Javier Olaechea Edi Weitz -Zach Shaftel James Bielman Daniel Kochmanski -Terje Norderhaug Vladimir Sedach Juan Jose Garcia - Ripoll -Alexander Artemenko Spenser Truex Nathan Trapuzzano -Brian Downing Mark Jeffrey Cunningham -Espen Wiborg Paul M. Rodriguez Masataro Asai -Jan Moringen Sébastien Villemot Samuel Freilich -Raymond Toy Pierre Neidhardt Phil Hargett -Paulo Madeira Kris Katterjohn Jonas Bernoulli -Ivan Shvedunov Gábor Melis Francois-Rene Rideau -Christophe Junke Bozhidar Batsov Bart Botta -Wilfredo Tianxiang Xiong Syohei YOSHIDA -Velázquez-Rodríguez -Stefan Monnier Rommel MARTINEZ Pavel Kulyov -Paul A. Patience Olof-Joachim Frahm Mike Clarke -Michał Herda Mark H. David Mario Lang -Manfred Bergmann Leo Liu Koga Kazuo -Jon Oddie John Stracke Joe Robertson -Grant Shangreaux Graham Dobbins Eric Timmons -Douglas Katzman Dmitry Igrishin Dmitrii Korobeinikov -Deokhwan Kim Denis Budyak Chunyang Xu -Cayman Angelo Rossi Andrew Kirkpatrick - - -Tag Table: - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/sly/contributors.texi b/straight/build/sly/contributors.texi deleted file mode 120000 index 3471d840..00000000 --- a/straight/build/sly/contributors.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/contributors.texi \ No newline at end of file diff --git a/straight/build/sly/dir b/straight/build/sly/dir deleted file mode 100644 index 1591d4df..00000000 --- a/straight/build/sly/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 -* SLY: (sly). Common-Lisp IDE diff --git a/straight/build/sly/images/stickers-1-placed-stickers.png b/straight/build/sly/images/stickers-1-placed-stickers.png deleted file mode 120000 index 4d3fbd62..00000000 --- a/straight/build/sly/images/stickers-1-placed-stickers.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/stickers-1-placed-stickers.png \ No newline at end of file diff --git a/straight/build/sly/images/stickers-2-armed-stickers.png b/straight/build/sly/images/stickers-2-armed-stickers.png deleted file mode 120000 index 22860ebe..00000000 --- a/straight/build/sly/images/stickers-2-armed-stickers.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/stickers-2-armed-stickers.png \ No newline at end of file diff --git a/straight/build/sly/images/stickers-3-replay-stickers.png b/straight/build/sly/images/stickers-3-replay-stickers.png deleted file mode 120000 index ccef8b93..00000000 --- a/straight/build/sly/images/stickers-3-replay-stickers.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/stickers-3-replay-stickers.png \ No newline at end of file diff --git a/straight/build/sly/images/stickers-4-breaking-stickers.png b/straight/build/sly/images/stickers-4-breaking-stickers.png deleted file mode 120000 index 63631e26..00000000 --- a/straight/build/sly/images/stickers-4-breaking-stickers.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/stickers-4-breaking-stickers.png \ No newline at end of file diff --git a/straight/build/sly/images/stickers-5-fetch-recordings.png b/straight/build/sly/images/stickers-5-fetch-recordings.png deleted file mode 120000 index 12073661..00000000 --- a/straight/build/sly/images/stickers-5-fetch-recordings.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/stickers-5-fetch-recordings.png \ No newline at end of file diff --git a/straight/build/sly/images/tutorial-1.png b/straight/build/sly/images/tutorial-1.png deleted file mode 120000 index 788bb4a0..00000000 --- a/straight/build/sly/images/tutorial-1.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/tutorial-1.png \ No newline at end of file diff --git a/straight/build/sly/images/tutorial-2.png b/straight/build/sly/images/tutorial-2.png deleted file mode 120000 index b7e6552b..00000000 --- a/straight/build/sly/images/tutorial-2.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/tutorial-2.png \ No newline at end of file diff --git a/straight/build/sly/images/tutorial-3.png b/straight/build/sly/images/tutorial-3.png deleted file mode 120000 index b8fbd630..00000000 --- a/straight/build/sly/images/tutorial-3.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/tutorial-3.png \ No newline at end of file diff --git a/straight/build/sly/images/tutorial-4.png b/straight/build/sly/images/tutorial-4.png deleted file mode 120000 index ff8d20d1..00000000 --- a/straight/build/sly/images/tutorial-4.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/tutorial-4.png \ No newline at end of file diff --git a/straight/build/sly/images/tutorial-5.png b/straight/build/sly/images/tutorial-5.png deleted file mode 120000 index 5ed950ad..00000000 --- a/straight/build/sly/images/tutorial-5.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/tutorial-5.png \ No newline at end of file diff --git a/straight/build/sly/images/tutorial-6.png b/straight/build/sly/images/tutorial-6.png deleted file mode 120000 index b8f00d56..00000000 --- a/straight/build/sly/images/tutorial-6.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/images/tutorial-6.png \ No newline at end of file diff --git a/straight/build/sly/lib/.nosearch b/straight/build/sly/lib/.nosearch deleted file mode 120000 index 7c461216..00000000 --- a/straight/build/sly/lib/.nosearch +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/.nosearch \ No newline at end of file diff --git a/straight/build/sly/lib/hyperspec.el b/straight/build/sly/lib/hyperspec.el deleted file mode 120000 index 8f73b80d..00000000 --- a/straight/build/sly/lib/hyperspec.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/hyperspec.el \ No newline at end of file diff --git a/straight/build/sly/lib/hyperspec.elc b/straight/build/sly/lib/hyperspec.elc deleted file mode 100644 index adce353c..00000000 Binary files a/straight/build/sly/lib/hyperspec.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-buttons.el b/straight/build/sly/lib/sly-buttons.el deleted file mode 120000 index 4767377d..00000000 --- a/straight/build/sly/lib/sly-buttons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-buttons.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-buttons.elc b/straight/build/sly/lib/sly-buttons.elc deleted file mode 100644 index 17f07050..00000000 Binary files a/straight/build/sly/lib/sly-buttons.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-cl-indent.el b/straight/build/sly/lib/sly-cl-indent.el deleted file mode 120000 index 995b33ef..00000000 --- a/straight/build/sly/lib/sly-cl-indent.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-cl-indent.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-cl-indent.elc b/straight/build/sly/lib/sly-cl-indent.elc deleted file mode 100644 index 28b93a10..00000000 Binary files a/straight/build/sly/lib/sly-cl-indent.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-common.el b/straight/build/sly/lib/sly-common.el deleted file mode 120000 index f1d1d1ad..00000000 --- a/straight/build/sly/lib/sly-common.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-common.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-common.elc b/straight/build/sly/lib/sly-common.elc deleted file mode 100644 index c00c90d9..00000000 Binary files a/straight/build/sly/lib/sly-common.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-completion.el b/straight/build/sly/lib/sly-completion.el deleted file mode 120000 index 2e99bcb1..00000000 --- a/straight/build/sly/lib/sly-completion.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-completion.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-completion.elc b/straight/build/sly/lib/sly-completion.elc deleted file mode 100644 index 835e3dc0..00000000 Binary files a/straight/build/sly/lib/sly-completion.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-messages.el b/straight/build/sly/lib/sly-messages.el deleted file mode 120000 index 1b957357..00000000 --- a/straight/build/sly/lib/sly-messages.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-messages.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-messages.elc b/straight/build/sly/lib/sly-messages.elc deleted file mode 100644 index 8cbffeab..00000000 Binary files a/straight/build/sly/lib/sly-messages.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-parse.el b/straight/build/sly/lib/sly-parse.el deleted file mode 120000 index e3097a52..00000000 --- a/straight/build/sly/lib/sly-parse.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-parse.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-parse.elc b/straight/build/sly/lib/sly-parse.elc deleted file mode 100644 index 5b3db853..00000000 Binary files a/straight/build/sly/lib/sly-parse.elc and /dev/null differ diff --git a/straight/build/sly/lib/sly-tests.el b/straight/build/sly/lib/sly-tests.el deleted file mode 120000 index 701e9aa8..00000000 --- a/straight/build/sly/lib/sly-tests.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/lib/sly-tests.el \ No newline at end of file diff --git a/straight/build/sly/lib/sly-tests.elc b/straight/build/sly/lib/sly-tests.elc deleted file mode 100644 index 971e1439..00000000 Binary files a/straight/build/sly/lib/sly-tests.elc and /dev/null differ diff --git a/straight/build/sly/sly-autoloads.el b/straight/build/sly/sly-autoloads.el deleted file mode 100644 index a5d82d0f..00000000 --- a/straight/build/sly/sly-autoloads.el +++ /dev/null @@ -1,139 +0,0 @@ -;;; sly-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "sly" "sly.el" (0 0 0 0)) -;;; Generated autoloads from sly.el - -(define-obsolete-variable-alias 'sly-setup-contribs 'sly-contribs "2.3.2") - -(defvar sly-contribs '(sly-fancy) "\ -A list of contrib packages to load with SLY.") - -(autoload 'sly-setup "sly" "\ -Have SLY load and use extension modules CONTRIBS. -CONTRIBS defaults to `sly-contribs' and is a list (LIB1 LIB2...) -symbols of `provide'd and `require'd Elisp libraries. - -If CONTRIBS is nil, `sly-contribs' is *not* affected, otherwise -it is set to CONTRIBS. - -However, after `require'ing LIB1, LIB2 ..., this command invokes -additional initialization steps associated with each element -LIB1, LIB2, which can theoretically be reverted by -`sly-disable-contrib.' - -Notably, one of the extra initialization steps is affecting the -value of `sly-required-modules' (which see) thus affecting the -libraries loaded in the Slynk servers. - -If SLY is currently connected to a Slynk and a contrib in -CONTRIBS has never been loaded, that Slynk is told to load the -associated Slynk extension module. - -To ensure that a particular contrib is loaded, use -`sly-enable-contrib' instead. - -\(fn &optional CONTRIBS)" t nil) - -(autoload 'sly-mode "sly" "\ -Minor mode for horizontal SLY functionality. - -This is a minor mode. If called interactively, toggle the `Sly -mode' mode. If the prefix argument is positive, enable the mode, -and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `sly-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'sly-editing-mode "sly" "\ -Minor mode for editing `lisp-mode' buffers. - -This is a minor mode. If called interactively, toggle the -`Sly-Editing mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `sly-editing-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'sly "sly" "\ -Start a Lisp implementation and connect to it. - - COMMAND designates a the Lisp implementation to start as an -\"inferior\" process to the Emacs process. It is either a -pathname string pathname to a lisp executable, a list (EXECUTABLE -ARGS...), or a symbol indexing -`sly-lisp-implementations'. CODING-SYSTEM is a symbol overriding -`sly-net-coding-system'. - -Interactively, both COMMAND and CODING-SYSTEM are nil and the -prefix argument controls the precise behaviour: - -- With no prefix arg, try to automatically find a Lisp. First - consult `sly-command-switch-to-existing-lisp' and analyse open - connections to maybe switch to one of those. If a new lisp is - to be created, first lookup `sly-lisp-implementations', using - `sly-default-lisp' as a default strategy. Then try - `inferior-lisp-program' if it looks like it points to a valid - lisp. Failing that, guess the location of a lisp - implementation. - -- With a positive prefix arg (one C-u), prompt for a command - string that starts a Lisp implementation. - -- With a negative prefix arg (M-- M-x sly, for example) prompt - for a symbol indexing one of the entries in - `sly-lisp-implementations' - -\(fn &optional COMMAND CODING-SYSTEM INTERACTIVE)" t nil) - -(autoload 'sly-connect "sly" "\ -Connect to a running Slynk server. Return the connection. -With prefix arg, asks if all connections should be closed -before. - -\(fn HOST PORT &optional CODING-SYSTEM INTERACTIVE-P)" t nil) - -(autoload 'sly-hyperspec-lookup "sly" "\ -A wrapper for `hyperspec-lookup' - -\(fn SYMBOL-NAME)" t nil) - -(autoload 'sly-info "sly" "\ -Read SLY manual - -\(fn FILE &optional NODE)" t nil) - -(add-hook 'lisp-mode-hook 'sly-editing-mode) - -(register-definition-prefixes "sly" '("define-sly-" "inferior-lisp-program" "make-sly-" "sly-")) - -;;;*** - -(provide 'sly-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; sly-autoloads.el ends here diff --git a/straight/build/sly/sly.el b/straight/build/sly/sly.el deleted file mode 120000 index 257ef881..00000000 --- a/straight/build/sly/sly.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/sly.el \ No newline at end of file diff --git a/straight/build/sly/sly.elc b/straight/build/sly/sly.elc deleted file mode 100644 index d2156fbe..00000000 Binary files a/straight/build/sly/sly.elc and /dev/null differ diff --git a/straight/build/sly/sly.info b/straight/build/sly/sly.info deleted file mode 100644 index d4f7d5ba..00000000 --- a/straight/build/sly/sly.info +++ /dev/null @@ -1,3550 +0,0 @@ -This is sly.info, produced by makeinfo version 6.8 from sly.texi. - -Written for SLIME Luke Gorrie and others, rewritten by João Távora for -SLY. - - This file has been placed in the public domain. -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* SLY: (sly). Common-Lisp IDE -END-INFO-DIR-ENTRY - - -File: sly.info, Node: Top, Next: Introduction, Up: (dir) - -SLY -*** - -SLY is a Common Lisp IDE for Emacs. This is the manual for version -1.0.42. (Last updated December 6, 2021) - - Written for SLIME Luke Gorrie and others, rewritten by João Távora -for SLY. - - This file has been placed in the public domain. - -* Menu: - -* Introduction:: -* Getting started:: -* A SLY tour for SLIME users:: -* Working with source files:: -* Common functionality:: -* The REPL and other special buffers:: -* Customization:: -* Tips and Tricks:: -* Extensions:: -* Credits:: -* Key Index:: -* Command Index:: -* Variable Index:: - - -- The Detailed Node Listing -- - -Getting started - -* Platforms:: -* Downloading:: -* Basic setup:: -* Running:: -* Basic customization:: -* Multiple Lisps:: - -Working with source files - -* Evaluation:: -* Compilation:: -* Autodoc:: -* Semantic indentation:: -* Reader conditionals:: -* Macro-expansion:: - -Common functionality - -* Finding definitions:: -* Cross-referencing:: -* Completion:: -* Interactive objects:: -* Documentation:: -* Multiple connections:: -* Disassembly:: -* Recovery:: -* Temporary buffers:: -* Multi-threading:: - -The REPL and other special buffers - -* REPL:: -* Inspector:: -* Debugger:: -* Trace Dialog:: -* Stickers:: - -The REPL: the "top level" - -* REPL commands:: -* REPL output:: -* REPL backreferences:: - -The SLY-DB Debugger - -* Examining frames:: -* Restarts:: -* Frame Navigation:: -* Miscellaneous:: - -Customization - -* Emacs-side:: -* Lisp-side customization:: - -Emacs-side - -* Keybindings:: -* Keymaps:: -* Defcustom variables:: -* Hooks:: - -Lisp-side (Slynk) - -* Communication style:: -* Other configurables:: - -Tips and Tricks - -* Connecting to a remote Lisp:: -* Loading Slynk faster:: -* Auto-SLY:: -* REPLs and game loops:: -* Controlling SLY from outside Emacs:: - -Connecting to a remote Lisp - -* Setting up the Lisp image:: -* Setting up Emacs:: -* Setting up pathname translations:: - -Extensions - -* Loading and unloading:: -* More contribs:: - -More contribs - -* TRAMP Support:: -* Scratch Buffer:: - - - -File: sly.info, Node: Introduction, Next: Getting started, Prev: Top, Up: Top - -1 Introduction -************** - -SLY is Sylvester the Cat's Common Lisp IDE. It extends Emacs with -support for interactive programming in Common Lisp. - - The features are centered around an Emacs minor-mode called -'sly-mode', which complements the standard major-mode 'lisp-mode' for -editing Lisp source files. 'sly-mode' adds support for interacting with -a running Common Lisp process for compilation, debugging, documentation -lookup, and so on. - - SLY attempts to follow the example of Emacs's own native Emacs-Lisp -environment. Many of the keybindings and interface concepts used to -interact with Emacs's Elisp machine are reused in SLY to interact with -the underlying Common Lisp run-times. Emacs makes requests to these -processes, asking them to compile files or code snippets; deliver -introspection information various objects; or invoke commands or -debugging restarts. - - Internally, SLY's user-interface, written in Emacs Lisp, is connected -via sockets to one or more instances of a server program called "Slynk" -that is running in the Lisp processes. - - The two sides communicate using a Remote Procedure Call (RPC) -protocol. The Lisp-side server is primarily written in portable Common -Lisp. However, because some non-standard functionality is provided -differently by each Lisp implementation (SBCL, CMUCL, Allegro, etc...) -the Lisp-side server is again split into two parts - portable and -non-portable implementation - which communicate using a well-defined -interface. Each Lisp implementation provides a separate implementation -of that interface, making SLY as a whole readily portable. - - SLY is a direct fork of SLIME, the "Superior Lisp Interaction Mode -for Emacs", which itself derived from previous Emacs programs such as -SLIM and ILISP. If you already know SLIME, SLY's closeness to it is -immediately apparent. However, where SLIME has traditionally focused on -the stability of its core functionality, SLY aims for a richer feature -set, a more consistent user interface, and an experience generally -closer to Emacs' own. - - To understand the differences between the two projects read SLY's -NEWS.md file. For a hand-on approach to these differences you might -want to *note A SLY tour for SLIME users::. - - -File: sly.info, Node: Getting started, Next: A SLY tour for SLIME users, Prev: Introduction, Up: Top - -2 Getting started -***************** - -This chapter tells you how to get SLY up and running. - -* Menu: - -* Platforms:: -* Downloading:: -* Basic setup:: -* Running:: -* Basic customization:: -* Multiple Lisps:: - - -File: sly.info, Node: Platforms, Next: Downloading, Up: Getting started - -2.1 Supported Platforms -======================= - -SLY supports a wide range of operating systems and Lisp implementations. -SLY runs on Unix systems, Mac OSX, and Microsoft Windows. GNU Emacs -versions 24.4 and above are supported. _XEmacs or Emacs 23 are notably -not supported_. - - The supported Lisp implementations, roughly ordered from the -best-supported, are: - - * CMU Common Lisp (CMUCL), 19d or newer - * Steel Bank Common Lisp (SBCL), 1.0 or newer - * Clozure Common Lisp (CCL), version 1.3 or newer - * LispWorks, version 4.3 or newer - * Allegro Common Lisp (ACL), version 6 or newer - * CLISP, version 2.35 or newer - * Armed Bear Common Lisp (ABCL) - * Scieneer Common Lisp (SCL), version 1.2.7 or newer - * Embedded Common Lisp (ECL) - * ManKai Common Lisp (MKCL) - * Clasp - - Most features work uniformly across implementations, but some are -prone to variation. These include the precision of placing -compiler-note annotations, XREF support, and fancy debugger commands -(like "restart frame"). - - -File: sly.info, Node: Downloading, Next: Basic setup, Prev: Platforms, Up: Getting started - -2.2 Downloading SLY -=================== - -By far the easiest method for getting SLY up and running is using Emacs’ -package system configured to the popular MELPA repository. This snippet -of code should already be in your configuration: - - (add-to-list 'package-archives - '("melpa" . "https://melpa.org/packages/")) - (package-initialize) - - You should now be able to issue the command 'M-x package-install', -choose 'sly' and have it be downloaded and installed automatically. If -you don’t find it in the list, ensure you run 'M-x -package-refresh-contents' first. - - In other situations, such as when developing SLY itself, you can -access the Git repository directly: - - git clone https://github.com/joaotavora/sly.git - - If you want to hack on SLY, use Github's _fork_ functionality and -submit a _pull request_. Be sure to first read the CONTRIBUTING.md file -first. - - -File: sly.info, Node: Basic setup, Next: Running, Prev: Downloading, Up: Getting started - -2.3 Basic setup -=============== - -If you installed SLY from MELPA, it is quite possible that you don’t -need any more configuration, provided that SLY can find a suitable Lisp -executable in your 'PATH' environment variable. - - Otherwise, you need to tell it where a Lisp program can be found, so -customize the variable 'inferior-lisp-program' (*note Defcustom -variables::) or add a line like this one to your '~/.emacs' or -'~/.emacs.d/init.el' (*note Emacs Init File::). - - (setq inferior-lisp-program "/opt/sbcl/bin/sbcl") - - After evaluating this, you should be able to execute 'M-x sly' and be -greeted with a REPL. - - If you cloned from the Git repository, you’ll have to add a couple of -more lines to your initialization file configuration: - - (add-to-list 'load-path "~/dir/to/cloned/sly") - (require 'sly-autoloads) - - -File: sly.info, Node: Running, Next: Basic customization, Prev: Basic setup, Up: Getting started - -2.4 Running SLY -=============== - -SLY can either ask Emacs to start its own Lisp subprocesss or connect to -a running process on a local or remote machine. - - The first alternative is more common for local development and is -started via 'M-x sly'. The "inferior" Lisp process thus started is told -to load the Lisp-side server known as "Slynk" and then a socket -connection is established between Emacs and Lisp. Finally a REPL buffer -is created where you can enter Lisp expressions for evaluation. - - The second alternative uses 'M-x sly-connect'. This assumes that -that a Slynk server is running on some local or remote host, and -listening on a given port. 'M-x sly-connect' prompts the user for these -values, and upon connection the REPL is established. - - -File: sly.info, Node: Basic customization, Next: Multiple Lisps, Prev: Running, Up: Getting started - -2.5 Basic customization -======================= - -A big part of Emacs, and Emacs’s extensions, are its near-infinite -customization possibilities. SLY is no exception, because it runs on -both Emacs and the Lisp process, there are layers of Emacs-side -customization and Lisp-side customization. But don’t be put off by -this! SLY tries hard to provide sensible defaults that don’t "hide" any -fanciness beneath layers of complicated code, so that even a setup with -no customization at all exposes SLY’s most important functionality. - - Emacs-side customization is usually done via Emacs-lisp code snippets -added to the user’s initialization file, usually '$HOME/.emacs' or -'$HOME/.emacs.d/init.el' (*note Emacs Init File::). - - 90% of Emacs-lisp customization happens in either "keymaps" or -"hooks" (*note Emacs-side::). Still on the Emacs side, there is also a -separate interface, appropriately called 'customize' (or sometimes just -'custom'), that uses a nicer UI with mouse-clickable buttons to set some -special variables. See *Note Defcustom variables::. - - Lisp-side customization is done exclusively via Common Lisp code -snippets added to the user’s '$HOME/.slynkrc' file. See *Note Lisp-side -customization::. - - As a preview, take this simple example of a frequently customized -part of SLY: its keyboard shortcuts, known as "keybindings". In the -following snippet 'M-h' is added to 'sly-prefix-map' thus yielding 'C-c -M-h' as a shortcut to the 'sly-documentation-lookup' command. - - (eval-after-load 'sly - `(define-key sly-prefix-map (kbd "M-h") 'sly-documentation-lookup)) - - -File: sly.info, Node: Multiple Lisps, Prev: Basic customization, Up: Getting started - -2.6 Multiple Lisps -================== - -By default, the command 'M-x sly' starts the program specified with -'inferior-lisp-program', a variable that you can customize (*note -Defcustom variables::). However, if you invoke 'M-x sly' with a _prefix -argument_, meaning you type 'C-u M-x sly' then Emacs prompts for the -program which should be started instead. - - If you need to do this frequently or if the command involves long -filenames it's more convenient to set the 'sly-lisp-implementations' -variable in your initialization file (*note Emacs Init File::). For -example here we define two programs: - - (setq sly-lisp-implementations - '((cmucl ("cmucl" "-quiet")) - (sbcl ("/opt/sbcl/bin/sbcl") :coding-system utf-8-unix))) - - Now, if you invoke SLY with a _negative_ prefix argument, 'M-- M-x -sly', you can select a program from that list. When called without a -prefix, either the name specified in 'sly-default-lisp', or the first -item of the list will be used. The elements of the list should look -like - - (NAME (PROGRAM PROGRAM-ARGS...) &key CODING-SYSTEM INIT INIT-FUNCTION ENV) - -'NAME' - is a symbol and is used to identify the program. -'PROGRAM' - is the filename of the program. Note that the filename can contain - spaces. -'PROGRAM-ARGS' - is a list of command line arguments. -'CODING-SYSTEM' - the coding system for the connection. (*note - sly-net-coding-system::)x -'INIT' - should be a function which takes two arguments: a filename and a - character encoding. The function should return a Lisp expression - as a string which instructs Lisp to start the Slynk server and to - write the port number to the file. At startup, SLY starts the Lisp - process and sends the result of this function to Lisp's standard - input. As default, 'sly-init-command' is used. An example is - shown in *note Loading Slynk faster: init-example. -'INIT-FUNCTION' - should be a function which takes no arguments. It is called after - the connection is established. (See also *note - sly-connected-hook::.) -'ENV' - specifies a list of environment variables for the subprocess. E.g. - (sbcl-cvs ("/home/me/sbcl-cvs/src/runtime/sbcl" - "--core" "/home/me/sbcl-cvs/output/sbcl.core") - :env ("SBCL_HOME=/home/me/sbcl-cvs/contrib/")) - initializes 'SBCL_HOME' in the subprocess. - - -File: sly.info, Node: A SLY tour for SLIME users, Next: Working with source files, Prev: Getting started, Up: Top - -3 A SLY tour for SLIME users -**************************** - -The chances are that if you’re into Common Lisp, you already know about -SLIME, the project that originated SLY. Itself originating in older -Emacs extensions SLIM and ILISP, SLIME has been around for at least a -decade longer than SLY and is quite an amazing IDE. It's likely that -most Lispers have some experience with it, making it a good idea to -provide, in the shape of a quick tutorial, a hands-on overview of some -of the improvements of SLY over SLIME. - - When you start SLY with 'M-x sly' (*note Basic setup::) you are -greeted with its REPL, a common starting point of Lisp hacking sessions. -This has been completely redesigned in SLY: you can spawn multiple REPL -sessions with 'sly-mrepl-new'; copy objects from most places directly -into it (with 'M-RET' and 'M-S-RET'); use powerful incremental history -search (with 'C-r') found in most modern shells; and get real-time -assistance when "backreferecing" previous evaluation values in your Lisp -input. - - -[image src="images/tutorial-1.png"] - - - - Starting from the new REPL, let's showcase some of SLY’s features. -Let’s pretend we want to hack an existing Lisp project. We'll pick SLY -itself, or rather its Lisp server, called Slynk. Let's pretend we're -intrigued by the way its "flex"-style completion works. What is flex -completion, you ask? Well, if you're at the REPL you can try it now: -it's a way of 'TAB'-completing (*note Completion::) symbol names based -on educated guesses of a few letters. Thus if we type 'mvbind', SLY -guesses that we probably meant 'multiple-value-bind', and if we type -'domat' it might possibly guess 'cl-ppcre:do-matches'. Let's dig into -the code that makes this happen. - - But how? Where to begin, given we know so little about this project? - - Well, a good starting point is always the _apropos_ functionality, -which is a 'grep' of sorts, but aware of the symbols loaded in your -Lisp, rather the contents of text files. Furthermore, in SLY, -'sly-apropos' will do a regular-expression-enabled symbol search, which -will help us here since we don't yet know any symbols names of this -mysterious flex feature. - - To enable regular expression searches you need the 'CL-PPCRE' library -is loaded (else 'sly-apropos' falls back to regex-less mode). If you -have Quicklisp (https://www.quicklisp.org/beta/) installed (you do, -right?) you need only type '(ql:quickload :cl-ppcre)' now from the -REPL. - - Thus, if we want to hack SLY's flex completion, and _don't_ known any -of its symbol's names, we type 'C-c C-d C-z' (the shortcut for 'M-x -sly-apropos-all') and then type in "sly.*flex" at the prompt. We follow -with 'enter' or 'return' (abbreviated 'RET' or 'C-m'). SLY should now -present all Lisp symbols matching your search pattern. - - -[image src="images/tutorial-2.png"] - - - - In the 'apropos' buffer, let’s grab the mouse and right-click the -symbol 'SLYNK-COMPLETIONS:FLEX-COMPLETIONS'. We’ll be presented with a -context menu with options for describing the symbol, inspecting it, or -navigating to its source definition. In general, the Lisp-side objects -that SLY presents -- symbols, CLOS objects, function calls, etc... -- -are right-clickable buttons with such a context menu (*note Interactive -objects::). For now, let’s navigate to the source definition of the -symbol by choosing "Go To source" from the menu. Alternatively, we -could also have just pressed 'M-.' on the symbol, of course. - - From the Lisp source buffer that we landed on (probably -'slynk-completion.lisp'), let’s _trace_ the newly found function -'SLYNK-COMPLETIONS:FLEX-COMPLETIONS'. However, instead of using the -regular 'CL:TRACE', we’ll use SLY’s Trace Dialog functionality. This is -how we set it up: - - 1. first type 'C-c C-t' on the function’s name, or enter that in the - minibuffer prompt; - - 2. now, open the Trace Dialog in a new window by typing 'C-c T' - (that’s a capital 'T'). We should already see our traced function - under the heading "Traced specs"; - - 3. thirdly, for good measure, let’s also trace the nearby function - 'SLYNK-COMPLETIONS::FLEX-SCORE' by also typing 'C-c C-t' on its - name, or just entering it in the minibuffer prompt. - - Now let’s return to the REPL by switching to its '*sly-mrepl ...' -buffer or typing 'C-c C-z'. To exercise the code we just traced, let’s -type something like 'desbind', followed by tab, and see if it suggest -'destructuring-bind' as the top match. We could now select some -completion from the list, but instead let's just type 'C-g' to dismiss -the completion, since we wanted to test completion, not write any actual -'destructuring-bind' expression. - - Remember the traced functions in the Trace Dialog? Time to see if we -got any traces. let's type 'C-c T' to switch to that buffer, and then -type capital 'G'. This should produce a fair number of traces organized -in a call graph. - - -[image src="images/tutorial-3.png"] - - - - We can later learn more about this mode (*note Trace Dialog::), but -for now let’s again pretend we expected the function 'FLEX-SCORE' to -return a wildly different score for 'COMMON-LISP:DESTRUCTURING-BIND'. -In that case we should like to witness said 'FLEX-SCORE' function -respond to any implementation improvements we perform. To do so, it's -useful to be able to surgically re-run that function with those very -same arguments. Let's do this by finding the function call in the Trace -Dialog window, right-clicking it with the mouse and selecting "Copy call -to REPL". Pressing 'M-S-RET' on it should accomplish the same. We are -automatically transported to the REPL again, where the desired function -call has already been typed out for us at the command prompt, awaiting a -confirmation 'RET', which will run the function call: - - ; The actual arguments passed to trace 15 - "desbind" - "COMMON-LISP:DESTRUCTURING-BIND" - (12 13 14 26 27 28 29) - SLYNK-COMPLETION> (slynk-completion::flex-score #v1:0 #v1:1 #v1:2) - 0.003030303 (0.30303028%) - SLYNK-COMPLETION> - - -[image src="images/tutorial-4.png"] - - - - If those '#v...''s look odd, here’s what’s going on: to copy the call -to the REPL, SLY first copied over its actual arguments, and then wrote -the function using special _backreferences_ to those arguments in the -correct place. These are the '#v4:0' and '#v4:1' bits seen at the -command prompt. If one puts the cursor on them or hovers with the -mouse, this highlights the corresponding object a few lines above in the -buffer. Later, you can also try typing "#v" at the REPL to -incrementally write your own backreferences (*note REPL -backreferences::). - - For one final demonstration, let’s now suppose say we are still -intrigued by how that function ('FLEX-SCORE') works internally. So -let's navigate to its definition using 'M-.' again (or just open the -'slynk-completion.lisp' buffer that you probably still have open). The -function’s code might look like this: - - (defun flex-score (pattern string indexes) - "Score the match of PATTERN on STRING. - INDEXES as calculated by FLEX-MATCHES" - ;; FIXME: hideously naive scoring - (declare (ignore pattern)) - (float - (/ 1 - (* (length string) - (max 1 - (reduce #'+ - (loop for (a b) on indexes - while b - collect (- b a 1)))))))) - - Can this function be working correctly? What do all those -expressions return? Should we reach for good old C-style 'printf'? -Let's try "stickers" instead. SLY's stickers are a form of -non-intrusive function instrumentation that work like carefully crafted -'print' or '(format t ...)'), but are much easier to work with. You can -later read more about them (*note Stickers::), but for now you can just -think of them as colorful labels placed on s-exp’s. Let’s place a bunch -here, like this: - - 1. on the last line of 'flex-score', place your cursor on the first - open parenthesis of that line (the opening parenthesis of the - expression '(- b a 1)') and press 'C-c C-s C-s'; - - 2. now do the same for the symbol 'indexes' a couple of lines above; - - 3. again, the same for the expressions '(loop...)', '(reduce...)', - '(max...)', '(length...)', '(*...)', '(/... )' and '(float...)'. - You could have done this in any order, by the way; - - Now let’s recompile this definition with 'C-c C-c'. Beside the -minibuffer note something about stickers being "armed" our function -should now look like a rainbow in blue. - - -[image src="images/tutorial-5.png"] - - - - Now we return to the SLY REPL, but this time let’s use 'C-c ~' -(that’s 'C-c' followed by "tilde") to do so. This syncs the REPL’s -local package and local directory to the Lisp file that we’re visiting. -This is something not strictly necessary here but generally convenient -when hacking on a system, because you can now call functions from the -file you came from without package-qualification. - - Now, to re-run the newly instrumented function, by calling it with -the same arguments. No need to type all that again, because this REPL -supports reverse history i-search, remember? So just type the binding -'C-r' and then type something like 'scor' to search history backwards -and arrive at the function call copied to the REPL earlier. Type 'RET' -once to confirm that's the call your after, and 'RET' again to evaluate -it. Because those '#v...' backreferences are still trained specifically -on those very same function arguments, you can be sure that the function -call is equivalent. - - We can now use the 'C-c C-s C-r' to _replay_ the sticker recordings -of this last function call. This is a kind of slow walk-through -conducted in separate navigation window called '*sly-stickers-replay*' -which pops up. There we can see the Lisp value(s) that each sticker -'eval'’ed to each time (or a note if it exited non-locally). We can -navigate recordings with 'n' and 'p', and do the usual things allowed by -interactive objects like inspecting them and returning them to the REPL. -If you need help, toggle help by typing 'h'. There are lots of options -here for navigating stickers, ignoring some stickers, etc. When we’re -done in this window, we press 'q' to quit. - - -[image src="images/tutorial-6.png"] - - - - Finally, we declare that we’re finished debugging 'FLEX-MATCHES'. -Even though stickers don’t get saved to the file in any way, we decide -we’re not interested in them anymore. So let’s open the "SLY" menu in -the menu bar, find the "Delete stickers from top-level form" option -under the "Stickers" sub-menu, and click it. Alternatively, we could -have typed 'C-u C-c C-s C-s'. - - -File: sly.info, Node: Working with source files, Next: Common functionality, Prev: A SLY tour for SLIME users, Up: Top - -4 Working with source files -*************************** - -SLY's commands when editing a Lisp file are provided via -'sly-editing-mode', a minor-mode used in conjunction with Emacs's -'lisp-mode'. - - This chapter describes SLY’s commands for editing and working in Lisp -source buffers. There are, of course, more SLY’s commands that also -apply to these buffers (*note Common functionality::), but with very few -exceptions these commands will always be run from a '.lisp' file. - -* Menu: - -* Evaluation:: -* Compilation:: -* Autodoc:: -* Semantic indentation:: -* Reader conditionals:: -* Macro-expansion:: - - -File: sly.info, Node: Evaluation, Next: Compilation, Up: Working with source files - -4.1 Evaluating code -=================== - -These commands each evaluate a Common Lisp expression in a different -way. Usually they mimic commands for evaluating Emacs Lisp code. By -default they show their results in the echo area, but a prefix argument -'C-u' inserts the results into the current buffer, while a negative -prefix argument 'M--' sends them to the kill ring. - -'C-x C-e' -'M-x sly-eval-last-expression' - - Evaluate the expression before point and show the result in the - echo area. - -'C-M-x' -'M-x sly-eval-defun' - Evaluate the current toplevel form and show the result in the echo - area. 'C-M-x' treats 'defvar' expressions specially. Normally, - evaluating a 'defvar' expression does nothing if the variable it - defines already has a value. But 'C-M-x' unconditionally resets - the variable to the initial value specified in the 'defvar' - expression. This special feature is convenient for debugging Lisp - programs. - - If 'C-M-x' or 'C-x C-e' is given a numeric argument, it inserts the -value into the current buffer, rather than displaying it in the echo -area. - -'C-c :' -'M-x sly-interactive-eval' - Evaluate an expression read from the minibuffer. - -'C-c C-r' -'M-x sly-eval-region' - Evaluate the region. - -'C-c C-p' -'M-x sly-pprint-eval-last-expression' - Evaluate the expression before point and pretty-print the result in - a fresh buffer. - -'C-c E' -'M-x sly-edit-value' - Edit the value of a setf-able form in a new buffer '*Edit
*'. - The value is inserted into a temporary buffer for editing and then - set in Lisp when committed with 'C-c C-c'. - -'C-c C-u' -'M-x sly-undefine-function' - Undefine the function, with 'fmakunbound', for the symbol at point. - - -File: sly.info, Node: Compilation, Next: Autodoc, Prev: Evaluation, Up: Working with source files - -4.2 Compiling functions and files -================================= - -SLY has fancy commands for compiling functions, files, and packages. -The fancy part is that notes and warnings offered by the Lisp compiler -are intercepted and annotated directly onto the corresponding -expressions in the Lisp source buffer. (Give it a try to see what this -means.) - -'C-c C-c' -'M-x sly-compile-defun' - Compile the top-level form at point. The region blinks shortly to - give some feedback which part was chosen. - - With (positive) prefix argument the form is compiled with maximal - debug settings ('C-u C-c C-c'). With negative prefix argument it - is compiled for speed ('M-- C-c C-c'). If a numeric argument is - passed set debug or speed settings to it depending on its sign. - - The code for the region is executed after compilation. In - principle, the command writes the region to a file, compiles that - file, and loads the resulting code. - - This compilation may arm stickers (*note Stickers::). - -'C-c C-k' -'M-x sly-compile-and-load-file' - Compile and load the current buffer's source file. If the - compilation step fails, the file is not loaded. It's not always - easy to tell whether the compilation failed: occasionally you may - end up in the debugger during the load step. - - With (positive) prefix argument the file is compiled with maximal - debug settings ('C-u C-c C-k'). With negative prefix argument it - is compiled for speed ('M-- C-c C-k'). If a numeric argument is - passed set debug or speed settings to it depending on its sign. - - This compilation may arm stickers (*note Stickers::). - -'C-c M-k' -'M-x sly-compile-file' - Compile (but don't load) the current buffer's source file. - -'C-c C-l' -'M-x sly-load-file' - Load a Lisp file. This command uses the Common Lisp LOAD function. - -'M-x sly-compile-region' - Compile the selected region. - - This compilation may arm stickers (*note Stickers::). - - The annotations are indicated as underlining on source forms. The -compiler message associated with an annotation can be read either by -placing the mouse over the text or with the selection commands below. - -'M-n' -'M-x sly-next-note' - Move the point to the next compiler note and displays the note. - -'M-p' -'M-x sly-previous-note' - Move the point to the previous compiler note and displays the note. - -'C-c M-c' -'M-x sly-remove-notes' - Remove all annotations from the buffer. - -'C-x `' -'M-x next-error' - Visit the next-error message. This is not actually a SLY command - but SLY creates a hidden buffer so that most of the Compilation - mode commands (*note (emacs)Compilation Mode::) work similarly for - Lisp as for batch compilers. - - -File: sly.info, Node: Autodoc, Next: Semantic indentation, Prev: Compilation, Up: Working with source files - -4.3 Autodoc -=========== - -SLY automatically shows information about symbols near the point. For -function names the argument list is displayed, and for global variables, -the value. Autodoc is implemented by means of 'eldoc-mode' of Emacs. - -'M-x sly-arglist NAME' - Show the argument list of the function NAME. - -'M-x sly-autodoc-mode' - Toggles autodoc-mode on or off according to the argument, and - toggles the mode when invoked without argument. -'M-x sly-autodoc-manually' - Like sly-autodoc, but when called twice, or after sly-autodoc was - already automatically called, display multiline arglist. - - If 'sly-autodoc-use-multiline-p' is set to non-nil, allow long -autodoc messages to resize echo area display. - - 'autodoc-mode' is a SLY extension and can be turned off if you so -wish (*note Extensions::) - - -File: sly.info, Node: Semantic indentation, Next: Reader conditionals, Prev: Autodoc, Up: Working with source files - -4.4 Semantic indentation -======================== - -SLY automatically discovers how to indent the macros in your Lisp -system. To do this the Lisp side scans all the macros in the system and -reports to Emacs all the ones with '&body' arguments. Emacs then -indents these specially, putting the first arguments four spaces in and -the "body" arguments just two spaces, as usual. - - This should "just work." If you are a lucky sort of person you -needn't read the rest of this section. - - To simplify the implementation, SLY doesn't distinguish between -macros with the same symbol-name but different packages. This makes it -fit nicely with Emacs's indentation code. However, if you do have -several macros with the same symbol-name then they will all be indented -the same way, arbitrarily using the style from one of their arglists. -You can find out which symbols are involved in collisions with: - - (slynk:print-indentation-lossage) - - If a collision causes you irritation, don't have a nervous breakdown, -just override the Elisp symbol's 'sly-common-lisp-indent-function' -property to your taste. SLY won't override your custom settings, it -just tries to give you good defaults. - - A more subtle issue is that imperfect caching is used for the sake of -performance. (1) - - In an ideal world, Lisp would automatically scan every symbol for -indentation changes after each command from Emacs. However, this is too -expensive to do every time. Instead Lisp usually just scans the symbols -whose home package matches the one used by the Emacs buffer where the -request comes from. That is sufficient to pick up the indentation of -most interactively-defined macros. To catch the rest we make a full -scan of every symbol each time a new Lisp package is created between -commands - that takes care of things like new systems being loaded. - - You can use 'M-x sly-update-indentation' to force all symbols to be -scanned for indentation information. - - ---------- Footnotes ---------- - - (1) _Of course_ we made sure it was actually too slow before making -the ugly optimization. - - -File: sly.info, Node: Reader conditionals, Next: Macro-expansion, Prev: Semantic indentation, Up: Working with source files - -4.5 Reader conditional fontification -==================================== - -SLY automatically evaluates reader-conditional expressions, like -'#+linux', in source buffers and "grays out" code that will be skipped -for the current Lisp connection. - - -File: sly.info, Node: Macro-expansion, Prev: Reader conditionals, Up: Working with source files - -4.6 Macro-expansion commands -============================ - -'C-c C-m' -'M-x sly-expand-1' - Macroexpand (or compiler-macroexpand) the expression at point once. - If invoked with a prefix argument use macroexpand instead or - macroexpand-1 (or compiler-macroexpand instead of - compiler-macroexpand-1). - -'M-x sly-macroexpand-1' - Macroexpand the expression at point once. If invoked with a prefix - argument, use macroexpand instead of macroexpand-1. - -'C-c M-m' -'M-x sly-macroexpand-all' - Fully macroexpand the expression at point. - -'M-x sly-compiler-macroexpand-1' - Display the compiler-macro expansion of sexp at point. - -'M-x sly-compiler-macroexpand' - Repeatedly expand compiler macros of sexp at point. - -'M-x sly-format-string-expand' - Expand the format-string at point and display it. With prefix arg, - or if no string at point, prompt the user for a string to expand. - - Within a sly macroexpansion buffer some extra commands are provided -(these commands are always available but are only bound to keys in a -macroexpansion buffer). - -'C-c C-m' -'M-x sly-macroexpand-1-inplace' - Just like sly-macroexpand-1 but the original form is replaced with - the expansion. - -'g' -'M-x sly-macroexpand-1-inplace' - The last macroexpansion is performed again, the current contents of - the macroexpansion buffer are replaced with the new expansion. - -'q' -'M-x sly-temp-buffer-quit' - Close the expansion buffer. - -'C-_' -'M-x sly-macroexpand-undo' - Undo last macroexpansion operation. - - -File: sly.info, Node: Common functionality, Next: The REPL and other special buffers, Prev: Working with source files, Up: Top - -5 Common functionality -********************** - -This chapter describes the commands available throughout SLY-enabled -buffers, which are not only Lisp source buffers, but every auxiliary -buffer created by SLY, such as the REPL, Inspector, etc (*note The REPL -and other special buffers::) In general, it’s a good bet that if the -buffer’s name starts with '*sly-...*', these commands and functionality -will be available there. - -* Menu: - -* Finding definitions:: -* Cross-referencing:: -* Completion:: -* Interactive objects:: -* Documentation:: -* Multiple connections:: -* Disassembly:: -* Recovery:: -* Temporary buffers:: -* Multi-threading:: - - -File: sly.info, Node: Finding definitions, Next: Cross-referencing, Up: Common functionality - -5.1 Finding definitions -======================= - -One of the most used keybindings across all of SLY is the familiar 'M-.' -binding for 'sly-edit-definition'. - - Here's the gist of it: when pressed with the cursor over a symbol -name, that symbol's name definition is looked up by the Lisp process, -thus producing a Lisp source location, which might be a file, or a -file-less buffer. For convenience, a type of "breadcrumb" is left -behind at the original location where 'M-.' was pressed, so that another -keybinding 'M-,' takes the user back to the original location. Thus -multiple 'M-.' trace a path through lisp sources that can be traced back -with an equal number of 'M-,'. - -'M-.' -'M-x sly-edit-definition' - Go to the definition of the symbol at point. - -'M-,' -'M-*' -'M-x sly-pop-find-definition-stack' - Go back to the point where 'M-.' was invoked. This gives - multi-level backtracking when 'M-.' has been used several times. - -'C-x 4 .' -'M-x sly-edit-definition-other-window' - Like 'sly-edit-definition' but switches to the other window to edit - the definition in. - -'C-x 5 .' -'M-x sly-edit-definition-other-frame' - Like 'sly-edit-definition' but opens another frame to edit the - definition in. - - The behaviour of the 'M-.' binding is sometimes affected by the type -of symbol you are giving it. - - * For single functions or variables, 'M-.' immediately switches the - current window's buffer and position to the target 'defun' or - 'defvar'. - - * For symbols with more than one associated definition, say, generic - functions, the same 'M-.' finds all methods and presents these - results in separate window displaying a special '*sly-xref*' buffer - (*note Cross-referencing::). - - -File: sly.info, Node: Cross-referencing, Next: Completion, Prev: Finding definitions, Up: Common functionality - -5.2 Cross-referencing -===================== - -Finding and presenting the definition of a function is actually the most -elementary aspect of broader _cross-referencing_ facilities framework in -SLY. There are other types of questions about the source code relations -that you can ask the Lisp process.(1) - - The following keybindings behave much like the 'M-.' keybinding -(*note Finding definitions::): when pressed as is they make a query -about the symbol at point, but with a 'C-u' prefix argument they prompt -the user for a symbol. Importantly, they always popup a transient -'*sly-xref*' buffer in a different window. - -'M-?' -'M-x sly-edit-uses' - Find all the references to this symbol, whatever the type of that - reference. - -'C-c C-w C-c' -'M-x sly-who-calls' - Show function callers. - -'C-c C-w C-w' -'M-x sly-calls-who' - Show all known callees. - -'C-c C-w C-r' -'M-x sly-who-references' - Show references to global variable. - -'C-c C-w C-b' -'M-x sly-who-binds' - Show bindings of a global variable. - -'C-c C-w C-s' -'M-x sly-who-sets' - Show assignments to a global variable. - -'C-c C-w C-m' -'M-x sly-who-macroexpands' - Show expansions of a macro. - -'M-x sly-who-specializes' - Show all known methods specialized on a class. - - There are two further "List callers/callees" commands that operate by -rummaging through function objects on the heap at a low-level to -discover the call graph. They are only available with some Lisp -systems, and are most useful as a fallback when precise XREF information -is unavailable. - -'C-c <' -'M-x sly-list-callers' - List callers of a function. - -'C-c >' -'M-x sly-list-callees' - List callees of a function. - - In the resulting '*sly-xref*' buffer, these commands are available: - -'RET' -'M-x sly-show-xref' - Show definition at point in the other window. Do not leave the - '*sly-xref' buffer. - -'Space' -'M-x sly-goto-xref' - Show definition at point in the other window and close the - '*sly-xref' buffer. - -'C-c C-c' -'M-x sly-recompile-xref' - Recompile definition at point. Uses prefix arguments like - 'sly-compile-defun'. - -'C-c C-k' -'M-x sly-recompile-all-xrefs' - Recompile all definitions. Uses prefix arguments like - 'sly-compile-defun'. - - ---------- Footnotes ---------- - - (1) This depends on the underlying implementation of some of these -facilities: for systems with no built-in XREF support SLY queries a -portable XREF package, which is taken from the 'CMU AI Repository' and -bundled with SLY. - - -File: sly.info, Node: Completion, Next: Interactive objects, Prev: Cross-referencing, Up: Common functionality - -5.3 Auto-completion -=================== - -Completion commands are used to complete a symbol or form based on what -is already present at point. Emacs has many completion mechanisms that -SLY tries to mimic as much as possible. - - SLY provides two styles of completion. The choice between them -happens in the Emacs customization variable *note -sly-complete-symbol-function::, which can be set to two values, or -methods: - - 1. 'sly-flex-completions' This method is speculative. It assumes that - the letters you've already typed aren't necessarily an exact prefix - of the symbol you're thinking of. Therefore, any possible - completion that contains these letters, in the order that you have - typed them, is potentially a match. Completion matches are then - sorted according to a score that should reflect the probability - that you really meant that them. - - Flex completion implies that the package-qualification needed to - access some symbols is automatically discovered for you. However, - to avoid searching too many symbols unnecessarily, this method - makes some minimal assumptions that you can override: it assumes, - for example, that you don't normally want to complete to fully - qualified internal symbols, but will do so if it finds two - consecutive colons ('::') in your initial pattern. Similarly, it - assumes that if you start a completion on a word starting ':', you - must mean a keyword (a symbol from the keyword package.) - - Here are the top results for some typical searches. - - CL-USER> (quiloa) -> (ql:quickload) - CL-USER> (mvbind) -> (multiple-value-bind) - CL-USER> (scan) -> (ppcre:scan) - CL-USER> (p::scan) -> (ppcre::scanner) - CL-USER> (setf locadirs) -> (setf ql:*local-project-directories*) - CL-USER> foobar -> asdf:monolithic-binary-op - - 2. 'sly-simple-completions' This method uses "classical" completion on - an exact prefix. Although poorer, this is simpler, more - predictable and closer to the default Emacs completion method. You - type a prefix for a symbol reference and SLY let's you choose from - symbols whose beginnings match it exactly. - - As an enhancement in SLY over Emacs' built-in completion styles, when -the '*sly-completions*' buffer pops up, some keybindings are momentarily -diverted to it: - -'C-n' -'' -'M-x sly-next-completion' - Select the next completion. - -'C-p' -'' -'M-x sly-prev-completion' - Select the previous completion. - -'tab' -'RET' -'M-x sly-choose-completion' - Choose the currently selected completion and enter it at point. - - As soon as the user selects a completion or gives up by pressing -'C-g' or moves out of the symbol being completed, the -'*sly-completions*' buffer is closed. - - -File: sly.info, Node: Interactive objects, Next: Documentation, Prev: Completion, Up: Common functionality - -5.4 Interactive objects -======================= - -In many buffers and modes in SLY, there are snippets of text that -represent objects "living" in the Lisp process connected to SLY. These -regions are known in SLY as interactive values or objects. You can tell -these objects from regular text by their distinct "face", is Emacs -parlance for text colour, or decoration. Another way to check if bit of -text is an interactive object is to hover above it with the mouse and -right-click ('') it: a context menu will appear listing actions -that you can take on that object. - - Depending on the mode, different actions may be active for different -types of objects. Actions can also be invoked using keybindings active -only when the cursor is on the button. - -'M-RET, ``Copy to REPL''' - - Copy the object to the main REPL (*note REPL output:: and *note - REPL backreferences::). - -'M-S-RET, ``Copy call to REPL''' - - An experimental feature. On some backtrace frames in the Debugger - (*note Debugger::) and Trace Dialog (*note Trace Dialog::), copy - the object to the main REPL. That’s _meta-shift-return_, by the - way, there’s no capital "S". - -'.,''Go To Source''' - - For function symbols, debugger frames, or traced function calls, go - to the Lisp source, much like with 'M-.'. - -'v,''Show Source''' - - For function symbols, debugger frames, or traced function calls, - show the Lisp source in another window, but don’t switch to it. - -'p,''Pretty Print''' - - Pretty print the object in a separate buffer, much like - 'sly-pprint-eval-last-expression'. - -'i,''Inspect''' - - Inspect the object in a separate inspector buffer (*note - Inspector::). - -'d,''Describe''' - - Describe the object in a separate buffer using Lisp’s - 'CL:DESCRIBE'. - - -File: sly.info, Node: Documentation, Next: Multiple connections, Prev: Interactive objects, Up: Common functionality - -5.5 Documentation commands -========================== - -SLY's online documentation commands follow the example of Emacs Lisp. -The commands all share the common prefix 'C-c C-d' and allow the final -key to be modified or unmodified (*note Keybindings::.) - -'M-x sly-info' - This command should land you in an electronic version of this very - manual that you can read inside Emacs. - -'C-c C-d C-d' -'M-x sly-describe-symbol' - Describe the symbol at point. - -'C-c C-d C-f' -'M-x sly-describe-function' - Describe the function at point. - -'C-c C-d C-a' -'M-x sly-apropos' - Perform an apropos search on Lisp symbol names for a regular - expression match and display their documentation strings. By - default the external symbols of all packages are searched. With a - prefix argument you can choose a specific package and whether to - include unexported symbols. - -'C-c C-d C-z' -'M-x sly-apropos-all' - Like 'sly-apropos' but also includes internal symbols by default. - -'C-c C-d C-p' -'M-x sly-apropos-package' - Show apropos results of all symbols in a package. This command is - for browsing a package at a high-level. With package-name - completion it also serves as a rudimentary Smalltalk-ish - image-browser. - -'C-c C-d C-h' -'M-x sly-hyperspec-lookup' - Lookup the symbol at point in the 'Common Lisp Hyperspec'. This - uses the familiar 'hyperspec.el' to show the appropriate section in - a web browser. The Hyperspec is found either on the Web or in - 'common-lisp-hyperspec-root', and the browser is selected by - 'browse-url-browser-function'. - - Note: this is one case where 'C-c C-d h' is _not_ the same as 'C-c - C-d C-h'. - -'C-c C-d ~' -'M-x hyperspec-lookup-format' - Lookup a _format character_ in the 'Common Lisp Hyperspec'. - -'C-c C-d #' -'M-x hyperspec-lookup-reader-macro' - Lookup a _reader macro_ in the 'Common Lisp Hyperspec'. - - -File: sly.info, Node: Multiple connections, Next: Disassembly, Prev: Documentation, Up: Common functionality - -5.6 Multiple connections -======================== - -SLY is able to connect to multiple Lisp processes at the same time. The -'M-x sly' command, when invoked with a prefix argument, will offer to -create an additional Lisp process if one is already running. This is -often convenient, but it requires some understanding to make sure that -your SLY commands execute in the Lisp that you expect them to. - - Some SLY buffers are tied to specific Lisp processes. It’s easy read -that from the buffer’s name which will usually be '*sly- for -*', where 'connection' is the name of the connection. - - Each Lisp connection has its own main REPL buffer (*note REPL::), and -all expressions entered or SLY commands invoked in that buffer are sent -to the associated connection. Other buffers created by SLY are -similarly tied to the connections they originate from, including SLY-DB -buffers (*note Debugger::), apropos result listings, and so on. These -buffers are the result of some interaction with a Lisp process, so -commands in them always go back to that same process. - - Commands executed in other places, such as 'sly-mode' source buffers, -always use the "default" connection. Usually this is the most recently -established connection, but this can be reassigned via the "connection -list" buffer: - -'C-c C-x c' -'M-x sly-list-connections' - Pop up a buffer listing the established connections. - -'C-c C-x n' -'M-x sly-next-connection' - Switch to the next Lisp connection by cycling through all - connections. - -'C-c C-x p' -'M-x sly-prev-connection' - Switch to the previous Lisp connection by cycling through all - connections. - - The buffer displayed by 'sly-list-connections' gives a one-line -summary of each connection. The summary shows the connection's serial -number, the name of the Lisp implementation, and other details of the -Lisp process. The current "default" connection is indicated with an -asterisk. - - The commands available in the connection-list buffer are: - -'RET' -'M-x sly-goto-connection' - Pop to the REPL buffer of the connection at point. - -'d' -'M-x sly-connection-list-make-default' - Make the connection at point the "default" connection. It will - then be used for commands in 'sly-mode' source buffers. - -'g' -'M-x sly-update-connection-list' - Update the connection list in the buffer. - -'q' -'M-x sly-temp-buffer-quit' - Quit the connection list (kill buffer, restore window - configuration). - -'R' -'M-x sly-restart-connection-at-point' - Restart the Lisp process for the connection at point. - -'M-x sly-connect' - Connect to a running Slynk server. With prefix argument, asks if - all connections should be closed first. - -'M-x sly-disconnect' - Disconnect all connections. - -'M-x sly-abort-connection' - Abort the current attempt to connect. - - -File: sly.info, Node: Disassembly, Next: Recovery, Prev: Multiple connections, Up: Common functionality - -5.7 Disassembly commands -======================== - -'C-c M-d' -'M-x sly-disassemble-symbol' - Disassemble the function definition of the symbol at point. - -'C-c C-t' -'M-x sly-toggle-trace-fdefinition' - Toggle tracing of the function at point. If invoked with a prefix - argument, read additional information, like which particular method - should be traced. - -'M-x sly-untrace-all' - Untrace all functions. - - -File: sly.info, Node: Recovery, Next: Temporary buffers, Prev: Disassembly, Up: Common functionality - -5.8 Abort/Recovery commands -=========================== - -'C-c C-b' -'M-x sly-interrupt' - Interrupt Lisp (send 'SIGINT'). - -'M-x sly-restart-inferior-lisp' - Restart the 'inferior-lisp' process. - -'C-c ~' -'M-x sly-mrepl-sync' - Synchronize the current package and working directory from Emacs to - Lisp. - -'M-x sly-cd' - Set the current directory of the Lisp process. This also changes - the current directory of the REPL buffer. - -'M-x sly-pwd' - Print the current directory of the Lisp process. - - -File: sly.info, Node: Temporary buffers, Next: Multi-threading, Prev: Recovery, Up: Common functionality - -5.9 Temporary buffers -===================== - -Some SLY commands create temporary buffers to display their results. -Although these buffers usually have their own special-purpose -major-modes, certain conventions are observed throughout. - - Temporary buffers can be dismissed by pressing 'q'. This kills the -buffer and restores the window configuration as it was before the buffer -was displayed. Temporary buffers can also be killed with the usual -commands like 'kill-buffer', in which case the previous window -configuration won't be restored. - - Pressing 'RET' is supposed to "do the most obvious useful thing." -For instance, in an apropos buffer this prints a full description of the -symbol at point, and in an XREF buffer it displays the source code for -the reference at point. This convention is inherited from Emacs's own -buffers for apropos listings, compilation results, etc. - - Temporary buffers containing Lisp symbols use 'sly-mode' in addition -to any special mode of their own. This makes the usual SLY commands -available for describing symbols, looking up function definitions, and -so on. - - Initial focus of those "description" buffers depends on the variable -'sly-description-autofocus'. If 'nil' (the default), description -buffers do not receive focus automatically, and vice versa. - - -File: sly.info, Node: Multi-threading, Prev: Temporary buffers, Up: Common functionality - -5.10 Multi-threading -==================== - -If the Lisp system supports multi-threading, SLY spawns a new thread for -each request, e.g., 'C-x C-e' creates a new thread to evaluate the -expression. An exception to this rule are requests from the REPL: all -commands entered in the REPL buffer are evaluated in a dedicated REPL -thread. - - You can see a listing of the threads for the current connection with -the command 'M-x sly-list-threads', or 'C-c C-x t'. This pops open a -'*sly-threads*' buffer, where some keybindings to control threads are -active, if you know what you are doing. The most useful is probably 'k' -to kill a thread, but type 'C-h m' in that buffer to get a full listing. - - Some complications arise with multi-threading and special variables. -Non-global special bindings are thread-local, e.g., changing the value -of a let bound special variable in one thread has no effect on the -binding of the variables with the same name in other threads. This -makes it sometimes difficult to change the printer or reader behaviour -for new threads. The variable 'slynk:*default-worker-thread-bindings*' -was introduced for such situations: instead of modifying the global -value of a variable, add a binding the -'slynk:*default-worker-thread-bindings*'. E.g., with the following -code, new threads will read floating point values as doubles by default: - - (push '(*read-default-float-format* . double-float) - slynk:*default-worker-thread-bindings*). - - -File: sly.info, Node: The REPL and other special buffers, Next: Customization, Prev: Common functionality, Up: Top - -6 The REPL and other special buffers -************************************ - -* Menu: - -* REPL:: -* Inspector:: -* Debugger:: -* Trace Dialog:: -* Stickers:: - - -File: sly.info, Node: REPL, Next: Inspector, Up: The REPL and other special buffers - -6.1 The REPL: the "top level" -============================= - -SLY uses a custom Read-Eval-Print Loop (REPL, also known as a "top -level", or listener): - - * Conditions signalled in REPL expressions are debugged with the - integrated SLY debugger. - * Return values are interactive values (*note Interactive objects::) - distinguished from printed output by separate Emacs faces (colors). - * Output from the Lisp process is inserted in the right place, and - doesn't get mixed up with user input. - * Multiple REPLs are possible in the same Lisp connection. This is - useful for performing quick one-off experiments in different - packages or directories without disturbing the state of an existing - REPL. - * The REPL is a central hub for much of SLY's functionality, since - objects examined in the inspector (*note Inspector::), debugger - (*note Debugger::), and other extensions can be returned there. - - Switching to the REPL from anywhere in a SLY buffer is a very common -task. One way to do it is to find the '*sly-mrepl...*' buffer in -Emacs’s buffer list, but there are other ways to reach a REPL. - -'C-c C-z' -'M-x sly-mrepl' - Start or select an existing main REPL buffer. - -'M-x sly-mrepl-new' - Start a new secondary REPL session, prompting for a nickname. - -'C-c ~' -'M-x sly-mrepl-sync' - Go to the REPL, switching package and default directory as - applicable. More precisely the Lisp variables '*package*' and - '*default-pathname-defaults*' are affected by the location where - the command was issued. In a specific position of a '.lisp' file, - for instance the current package and that file’s directory are - chosen. - -* Menu: - -* REPL commands:: -* REPL output:: -* REPL backreferences:: - - -File: sly.info, Node: REPL commands, Next: REPL output, Up: REPL - -6.1.1 REPL commands -------------------- - -'RET' -'M-x sly-mrepl-return' - - Evaluate the expression at prompt and return the result. - -'TAB' -'M-x sly-mrepl-indent-and-complete-symbol' - - Indent the current line. If line already indented complete the - symbol at point (*note Completion::). If there is not symbol at - point show the argument list of the most recently enclosed function - or macro in the minibuffer. - -'M-p' -'M-x sly-mrepl-previous-input-or-button' - - When at the current prompt, fetches previous input from the - history, otherwise jumps to the previous interactive value (*note - Interactive objects::) representing a Lisp object. - -'M-n' -'M-x sly-mrepl-next-input-or-button' - - When at the current prompt, fetches next input from the history, - otherwise jumps to the previous interactive value representing a - Lisp object. - -'C-r' -'M-x isearch-backward' - - This regular Emacs keybinding, when invoked at the current REPL - prompt, starts a special transient mode turning the prompt into the - string "History-isearch backward". While in this mode, the user - can compose a string used to search backwards through history, and - reverse the direction of search by pressing 'C-s'. When invoked - outside the current REPL prompt, does a normal text search through - the buffer contents. - -'C-c C-b' -'M-x sly-interrupt' - - Interrupts the current thread of the inferior-lisp process. - - For convenience this function is also bound to 'C-c C-c'. - -'C-M-p' -'M-x sly-button-backward' - - Jump to the previous interactive value representing a Lisp object. - -'C-M-n' -'M-x sly-button-forward' - - Jump to the next interactive value representing a Lisp object. - -'C-c C-o' -'M-x sly-mrepl-clear-recent-output' - - Clear output between current and last REPL prompts, keeping - results. - -'C-c M-o' -'M-x sly-mrepl-clear-repl' - - Clear the whole REPL of output and results. - - -File: sly.info, Node: REPL output, Next: REPL backreferences, Prev: REPL commands, Up: REPL - -6.1.2 REPL output ------------------ - -REPLs wouldn’t be much use if they just took user input and didn’t print -anything back. In SLY the output printed to the REPL can come from four -different places: - - * A function’s return values. One line per return value is printed. - Each line of printed text, called a REPL result, persists after - more expressions are evaluated, and is actually a button (*note - Interactive objects::) presenting the Lisp-side object. You can, - for instance, inspect it (*note Inspector::) or re-return it to - right before the current command prompt so that you may conjure it - up again, as usual in Lisp REPLs, with the special variable '*'. - - In the SLY REPL, in addition to the '*', '**' and '***' special - variables, return values can also be accessed through a special - backreference (*note REPL backreferences::). - - * An object may be copied to the REPL from some other part in SLY, - such as the Inspector (*note Inspector::), Debugger (*note - Debugger::), etc. using the familiar 'M-RET' binding, or by - selecting "Copy to REPL" from the context menu of an interactive - object. Aside from not having been produced by the evaluation of a - Lisp form in the REPL, these objects behaves exactly like a REPL - result. - - * The characters printed to the standard Lisp streams - '*standard-output*', '*error-output*' and '*trace-output*' as a - _synchronous_ and direct result of the evaluation of an expression - in the REPL. - - * The characters printed to the standard Lisp streams - '*standard-output*', '*error-output*' and '*trace-output*' printed, - perhaps _asynchronously_, from others threads, for instance. This - feature is optional and controlled by the variable - 'SLYNK:*GLOBALLY-REDIRECT-IO*'. - -For advanced users, there are some Lisp-side Slynk variables affecting -the way Slynk transmits REPL output to SLY. - -'SLYNK:*GLOBALLY-REDIRECT-IO*' - - This variable controls the global redirection of the the standard - streams ('*standard-output*', etc) to the REPL in Emacs. The - default value is ':started-from-emacs', which means that - redirection should only take place upon 'M-x sly' invocations. - When 't', global redirection happens even for sessions started with - 'M-x sly-connect', meaning output may be diverted from wherever you - started the Lisp server originally. - - When 'NIL' these streams are only temporarily redirected to Emacs - using dynamic bindings while handling requests, meaning you only - see output caused by the commands you issued to the REPL. - - Note that '*standard-input*' is currently never globally redirected - into Emacs, because it can interact badly with the Lisp's native - REPL by having it try to read from the Emacs one. - - Also note that secondary REPLs (those started with 'sly-mrepl-new') - don’t receive any redirected output. - -'SLYNK:*USE-DEDICATED-OUTPUT-STREAM*' - - This variable controls whether to use a separate socket solely for - Lisp to send printed output to Emacs through, which is more - efficient than sending the output in protocol messages to Emacs. - - The default value is ':started-from-emacs', which means that the - socket should only be established upon 'M-x sly' invocations. When - 't', it's established even for sessions started with 'M-x - sly-connect'. When 'NIL' usual protocol messages are used for - sending input to the REPL. - - Notice that using a dedicated output stream makes it more difficult - to communicate to a Lisp running on a remote host via SSH (*note - Connecting to a remote Lisp::). If you connect via 'M-x - sly-connect', the default ':started-from-emacs' value should ensure - this isn't a problem. - -'SLYNK:*DEDICATED-OUTPUT-STREAM-PORT*' - - When '*USE-DEDICATED-OUTPUT-STREAM*' is 't' the stream will be - opened on this port. The default value, '0', means that the stream - will be opened on some random port. - -'SLYNK:*DEDICATED-OUTPUT-STREAM-BUFFERING*' - - For efficiency, some Lisps backends wait until a certain conditions - are met in a Lisp character stream before flushing that stream’s - contents, thus sending it to the SLY REPL. Be advised that this - sometimes works poorly on some implementations, so it’s probably - best to leave alone. Possible values are 'nil' (no buffering), 't' - (enable buffering) or ':line' (enable buffering on EOL) - - -File: sly.info, Node: REPL backreferences, Prev: REPL output, Up: REPL - -6.1.3 REPL backreferences -------------------------- - -In a regular Lisp REPL, the objects produced by evaluating expressions -at the command prompt can usually be referenced in future commands using -the special variables '*', '**' and '***'. This is also true of the SLY -REPL, but it also provides a different way to re-conjure these objects -through a special Lisp reader macro character available only in the -REPL. The macro character, which is '#v' by default takes, in a terse -syntax, two indexes specifying the precise objects in all of the SLY -REPL’s recorded history. - - Consider this fragment of a REPL session: - - ; Cleared REPL history - CL-USER> (values 'a 'b 'c) - A - B - C - CL-USER> (list #v0) - (A) - CL-USER> (list #v0:1 #v0:2) - (B C) - CL-USER> (append #v1:0 #v2:0) - (A B C) - CL-USER> - -Admittedly, while useful, this doesn’t seem terribly easy to use at -first sight. There are a couple of reasons, however, that should make -it worth considering: - - * Backreference annotation and highlighting - - As soon as the SLY REPL detects that you have pressed '#v', all the - REPL results that can possibly be referenced are temporarily - annotated on their left with two special numbers. These numbers - are in the syntax accepted by the '#v' macro-character, namely - '#vENTRY-IDX:VALUE-IDX'. - - Furthermore, as soon as you type a number for 'ENTRY-IDX', only - that entries values remain highlighted. Then, as you finish the - entry with 'VALUE-IDX', only that exact object remains highlighted. - If you make a mistake (say, by typing a letter or an invalid - number) while composing '#v' syntax, SLY lets you know by painting - the backreference red. - - Highlighting also happens when you place the cursor over existing - valid '#v' expressions. - - * Returning functions calls - - An experimental feature in SLY allows copying _function calls_ to - the REPL from the Debugger (*note Debugger::) and the Trace Dialog - (*note Trace Dialog::). In those buffers, pressing keybinding - 'M-S-RET' over objects that represent function calls will copy the - _call_, and not the object, to the REPL. This works by first - copying over the argument objects in order to the REPL results, and - then composing an input line that includes the called function's - name and backreferences to those arguments (*note REPL - backreferences::). - - Naturally, this call isn't _exactly_ the same because it doesn’t - evaluate in the same dynamic environment as the original one. But - it's a useful debug technique because backreferences are stable - (1), so repeating that very same function call with the very same - arguments is just a matter of textually copying the previous - expression into the command prompt, no matter how far ago it - happened. And that, in turn, is as easy as using 'C-r' and some - characters (*note REPL commands::) to arrive and repeat the desired - REPL history entry. - - ---------- Footnotes ---------- - - (1) until you clear the REPL’s output, that is - - -File: sly.info, Node: Inspector, Next: Debugger, Prev: REPL, Up: The REPL and other special buffers - -6.2 The Inspector -================= - -The SLY inspector is a Emacs-based alternative to the standard 'INSPECT' -function. The inspector presents objects in Emacs buffers using a -combination of plain text, hyperlinks to related objects. - - The inspector can easily be specialized for the objects in your own -programs. For details see the 'inspect-for-emacs' generic function in -'slynk-backend.lisp'. - -'C-c I' -'M-x sly-inspect' - Inspect the value of an expression entered in the minibuffer. - - The standard commands available in the inspector are: - -'RET' -'M-x sly-inspector-operate-on-point' - If point is on a value then recursively call the inspector on that - value. If point is on an action then call that action. - -'D' -'M-x sly-inspector-describe-inspectee' - Describe the slot at point. - -'e' -'M-x sly-inspector-eval' - Evaluate an expression in the context of the inspected object. The - variable '*' will be bound to the inspected object. - -'v' -'M-x sly-inspector-toggle-verbose' - Toggle between verbose and terse mode. Default is determined by - 'slynk:*inspector-verbose*'. - -'l' -'M-x sly-inspector-pop' - Go back to the previous object (return from 'RET'). - -'n' -'M-x sly-inspector-next' - The inverse of 'l'. Also bound to 'SPC'. - -'g' -'M-x sly-inspector-reinspect' - Reinspect. - -'h' -'M-x sly-inspector-history' - Show the previously inspected objects. - -'q' -'M-x sly-inspector-quit' - Dismiss the inspector buffer. - -'>' -'M-x sly-inspector-fetch-all' - Fetch all inspector contents and go to the end. - -'M-RET' -'M-x sly-mrepl-copy-part-to-repl' - Store the value under point in the variable '*'. This can then be - used to access the object in the REPL. - -'TAB, M-x forward-button' -'S-TAB, M-x backward-button' - - Jump to the next and previous inspectable object respectively. - - -File: sly.info, Node: Debugger, Next: Trace Dialog, Prev: Inspector, Up: The REPL and other special buffers - -6.3 The SLY-DB Debugger -======================= - -SLY has a custom Emacs-based debugger called SLY-DB. Conditions -signalled in the Lisp system invoke SLY-DB in Emacs by way of the Lisp -'*DEBUGGER-HOOK*'. - - SLY-DB pops up a buffer when a condition is signalled. The buffer -displays a description of the condition, a list of restarts, and a -backtrace. Commands are offered for invoking restarts, examining the -backtrace, and poking around in stack frames. - -* Menu: - -* Examining frames:: -* Restarts:: -* Frame Navigation:: -* Miscellaneous:: - - -File: sly.info, Node: Examining frames, Next: Restarts, Up: Debugger - -6.3.1 Examining frames ----------------------- - -Commands for examining the stack frame at point. - -'t' -'M-x sly-db-toggle-details' - Toggle display of local variables and 'CATCH' tags. - -'v' -'M-x sly-db-show-frame-source' - View the frame's current source expression. The expression is - presented in the Lisp source file's buffer. - -'e' -'M-x sly-db-eval-in-frame' - Evaluate an expression in the frame. The expression can refer to - the available local variables in the frame. - -'d' -'M-x sly-db-pprint-eval-in-frame' - Evaluate an expression in the frame and pretty-print the result in - a temporary buffer. - -'D' -'M-x sly-db-disassemble' - Disassemble the frame's function. Includes information such as the - instruction pointer within the frame. - -'i' -'M-x sly-db-inspect-in-frame' - Inspect the result of evaluating an expression in the frame. - -'C-c C-c' -'M-x sly-db-recompile-frame-source' - Recompile frame. 'C-u C-c C-c' for recompiling with maximum debug - settings. - - -File: sly.info, Node: Restarts, Next: Frame Navigation, Prev: Examining frames, Up: Debugger - -6.3.2 Invoking restarts ------------------------ - -'a' -'M-x sly-db-abort' - Invoke the 'ABORT' restart. - -'q' -'M-x sly-db-quit' - "Quit" - For SLY evaluation requests, invoke a restart which - restores to a known program state. For errors in other threads, - *Note *SLY-DB-QUIT-RESTART*::. - -'c' -'M-x sly-db-continue' - Invoke the 'CONTINUE' restart. - -'0 ... 9' -'M-x sly-db-invoke-restart-n' - Invoke a restart by number. - - Restarts can also be invoked by pressing 'RET' or 'Mouse-2' on them -in the buffer. - - -File: sly.info, Node: Frame Navigation, Next: Miscellaneous, Prev: Restarts, Up: Debugger - -6.3.3 Navigating between frames -------------------------------- - -'n, M-x sly-db-down' -'p, M-x sly-db-up' - Move between frames. - -'M-n, M-x sly-db-details-down' -'M-p, M-x sly-db-details-up' - Move between frames "with sugar": hide the details of the original - frame and display the details and source code of the next. Sugared - motion makes you see the details and source code for the current - frame only. - -'>' -'M-x sly-db-end-of-backtrace' - Fetch the entire backtrace and go to the last frame. - -'<' -'M-x sly-db-beginning-of-backtrace' - Go to the first frame. - - -File: sly.info, Node: Miscellaneous, Prev: Frame Navigation, Up: Debugger - -6.3.4 Miscellaneous Commands ----------------------------- - -'r' -'M-x sly-db-restart-frame' - Restart execution of the frame with the same arguments it was - originally called with. (This command is not available in all - implementations.) - -'R' -'M-x sly-db-return-from-frame' - Return from the frame with a value entered in the minibuffer. - (This command is not available in all implementations.) - -'B' -'M-x sly-db-break-with-default-debugger' - Exit SLY-DB and debug the condition using the Lisp system's default - debugger. - -'C' -'M-x sly-db-inspect-condition' - Inspect the condition currently being debugged. - -':' -'M-x sly-interactive-eval' - Evaluate an expression entered in the minibuffer. -'A' -'M-x sly-db-break-with-system-debugger' - Attach debugger (e.g. gdb) to the current lisp process. - - -File: sly.info, Node: Trace Dialog, Next: Stickers, Prev: Debugger, Up: The REPL and other special buffers - -6.4 Trace Dialog -================ - -The SLY Trace Dialog, in package 'sly-trace-dialog', is a tracing -facility, similar to Common Lisp's 'trace', but interactive rather than -purely textual. - - You use it just like you would regular 'trace': after tracing a -function, calling it causes interesting information about that -particular call to be reported. - - However, instead of printing the trace results to the the -'*trace-output*' stream (usually the REPL), the SLY Trace Dialog -collects and stores them in your Lisp environment until, on user's -request, they are fetched into Emacs and displayed in a dialog-like -interactive view. - - After starting up SLY, SLY's Trace Dialog installs a _Trace_ menu in -the menu-bar of any 'sly-mode' buffer and adds two new commands, with -respective key-bindings: - -'C-c C-t' -'M-x sly-trace-dialog-toggle-trace' - If point is on a symbol name, toggle tracing of its function - definition. If point is not on a symbol, prompt user for a - function. - - With a 'C-u' prefix argument, and if your lisp implementation - allows it, attempt to decipher lambdas, methods and other - complicated function signatures. - - The function is traced for the SLY Trace Dialog only, i.e. it is - not found in the list returned by Common Lisp's 'trace'. - -'C-c T' -'M-x sly-trace-dialog' - Pop to the interactive Trace Dialog buffer associated with the - current connection (*note Multiple connections::). - - Consider the (useless) program: - - (defun foo (n) (if (plusp n) (* n (bar (1- n))) 1)) - (defun bar (n) (if (plusp n) (* n (foo (1- n))) 1)) - - After tracing both 'foo' and 'bar' with 'C-c M-t', calling call '(foo -2)' and moving to the trace dialog with 'C-c T', we are presented with -this buffer. - - Traced specs (2) [refresh] - [untrace all] - [untrace] common-lisp-user::bar - [untrace] common-lisp-user::foo - - Trace collection status (3/3) [refresh] - [clear] - - 0 - common-lisp-user::foo - | > 2 - | < 2 - 1 `--- common-lisp-user::bar - | > 1 - | < 1 - 2 `-- common-lisp-user::foo - > 0 - < 1 - - The dialog is divided into sections displaying the functions already -traced, the trace collection progress and the actual trace tree that -follow your program's logic. The most important key-bindings in this -buffer are: - -'g' -'M-x sly-trace-dialog-fetch-status' - Update information on the trace collection and traced specs. -'G' -'M-x sly-trace-dialog-fetch-traces' - Fetch the next batch of outstanding (not fetched yet) traces. With - a 'C-u' prefix argument, repeat until no more outstanding traces. -'C-k' -'M-x sly-trace-dialog-clear-fetched-traces' - Prompt for confirmation, then clear all traces, both fetched and - outstanding. - - The arguments and return values below each entry are interactive -buttons. Clicking them opens the inspector (*note Inspector::). -Invoking 'M-RET' ('sly-trace-dialog-copy-down-to-repl') returns them to -the REPL for manipulation (*note REPL::). The number left of each entry -indicates its absolute position in the calling order, which might differ -from display order in case multiple threads call the same traced -function. - - 'sly-trace-dialog-hide-details-mode' hides arguments and return -values so you can concentrate on the calling logic. Additionally, -'sly-trace-dialog-autofollow-mode' will automatically display additional -detail about an entry when the cursor moves over it. - - -File: sly.info, Node: Stickers, Prev: Trace Dialog, Up: The REPL and other special buffers - -6.5 Stickers -============ - -SLY Stickers, implemented as the 'sly-stickers' contrib (*note -Extensions::), is a tool for "live" code annotations. It's an -alternative to the 'print' or 'break' statements you add to your code -when debugging. - - Contrary to these techniques, "stickers" are non-intrusive, meaning -that saving your file doesn't save your debug code along with it. - - Here's the general workflow: - - * In Lisp source files, using 'C-c C-s C-s' or 'M-x - sly-stickers-dwim' places a sticker on any Lisp form. Stickers can - exist inside other stickers. - - -[image src="images/stickers-1-placed-stickers.png"] - - - - * Stickers are "armed" when a definition or a file is compiled with - the familiar 'C-c C-c' ('M-x sly-compile-defun') or 'C-c C-k' ('M-x - sly-compile-file') commands. An armed sticker changes color from - the default grey background to a blue background. - - -[image src="images/stickers-2-armed-stickers.png"] - - - - From this point on, when the Lisp code is executed, the results of -evaluating the underlying forms are captured in the Lisp side. Stickers -help you examine your program's behaviour in three ways: - 1. 'C-c C-s C-r' (or 'M-x sly-stickers-replay') interactively walks - the user through recordings in the order that they occurred. In - the created '*sly-stickers-replay*' buffer, type 'h' for a list of - keybindings active in that buffer. - - -[image src="images/stickers-3-replay-stickers.png"] - - - - 2. To step through stickers as your code is executed, ensure that - "breaking stickers" are enabled via 'M-x - sly-stickers-toggle-break-on-stickers'. Whenever a sticker-covered - expression is reached, the debugger comes up with useful restarts - and interactive for the values produced. You can tweak this - behaviour by setting the Lisp-side variable - 'SLYNK-STICKERS:*BREAK-ON-STICKERS*' to a list with the elements - ':before' and ':after', making SLY break before a sticker, after - it, or both. - - -[image src="images/stickers-4-breaking-stickers.png"] - - - - 3. 'C-c C-s S' ('M-x sly-stickers-fetch') populates the sticker - overlay with the latest captured results, called "recordings". If - a sticker has captured any recordings, it will turn green, - otherwise it will turn red. A sticker whose Lisp expression has - caused a non-local exit, will be also be marked with a special - face. - - -[image src="images/stickers-5-fetch-recordings.png"] - - - - At any point, stickers can be removed with the same -'sly-stickers-dwim' keybinding, by placing the cursor at the beginning -of a sticker. Additionally adding prefix arguments to -'sly-stickers-dwim' increase its scope, so 'C-u C-c C-s C-s' will remove -all stickers from the current function and 'C-u C-u C-c C-s C-s' will -remove all stickers from the current file. - - Stickers can be nested inside other stickers, so it is possible to -record the value of an expression inside another expression which is -also annotated. - - Stickers are interactive parts just like any other part in SLY that -represents Lisp-side objects, so they can be inspected and returned to -the REPL, for example. To move through the stickers with the keyboard -use the existing keybindings to move through compilation notes ('M-p' -and 'M-n') or use 'C-c C-s p' and 'C-c C-s n' -('sly-stickers-prev-sticker' and 'sly-stickers-next-sticker'). - - There are some caveats when using SLY Stickers: - - * Stickers on unevaluated forms (such as 'let' variable bindings, or - other constructs) are rejected, though the function is still - compiled as usual. To let the user know about this, these stickers - remain grey, and are marked as "disarmed". A message also appears - in the echo area. - * Stickers placed on expressions inside backquoted expressions in - macros are always armed, even though they may come to provoke a - runtime error when the macro's expansion is run. Think of this - when setting a sticker inside a macro definition. - - -File: sly.info, Node: Customization, Next: Tips and Tricks, Prev: The REPL and other special buffers, Up: Top - -7 Customization -*************** - -* Menu: - -* Emacs-side:: -* Lisp-side customization:: - - -File: sly.info, Node: Emacs-side, Next: Lisp-side customization, Up: Customization - -7.1 Emacs-side -============== - -* Menu: - -* Keybindings:: -* Keymaps:: -* Defcustom variables:: -* Hooks:: - - -File: sly.info, Node: Keybindings, Next: Keymaps, Up: Emacs-side - -7.1.1 Keybindings ------------------ - -In general we try to make our key bindings fit with the overall Emacs -style. - - We never bind 'C-h' anywhere in a key sequence. This is because -Emacs has a built-in default so that typing a prefix followed by 'C-h' -will display all bindings starting with that prefix, so 'C-c C-d C-h' -will actually list the bindings for all documentation commands. This -feature is just a bit too useful to clobber! - - "Are you deliberately spiting Emacs's brilliant online help - facilities? The gods will be angry!" - -This is a brilliant piece of advice. The Emacs online help facilities -are your most immediate, up-to-date and complete resource for keybinding -information. They are your friends: - -'C-h k ' - 'describe-key' "What does this key do?" - Describes current function bound to '' for focus buffer. - -'C-h b' - 'describe-bindings' "Exactly what bindings are available?" - Lists the current key-bindings for the focus buffer. - -'C-h m' - 'describe-mode' "Tell me all about this mode" - Shows all the available major mode keys, then the minor mode keys, - for the modes of the focus buffer. - -'C-h l' - 'view-lossage' "Woah, what key chord did I just do?" - Shows you the literal sequence of keys you've pressed in order. - - For example, you can add one of the following to your Emacs init file -(usually '~/.emacs' or '~/.emacs.d/init.el', but *note Init File: -(emacs)Init File.). - - (eval-after-load 'sly - `(define-key sly-prefix-map (kbd "M-h") 'sly-documentation-lookup)) - - SLY comes bundled with many extensions (called "contribs" for -historical reasons, *note Extensions::) which you can customize just -like SLY's code. To make 'C-c C-c' clear the last REPL prompt's output, -for example, use - - (eval-after-load 'sly-mrepl - `(define-key sly-mrepl-mode-map (kbd "C-c C-k") - 'sly-mrepl-clear-recent-output)) - - -File: sly.info, Node: Keymaps, Next: Defcustom variables, Prev: Keybindings, Up: Emacs-side - -7.1.2 Keymaps -------------- - -Emacs’s keybindings "live" in keymap variables. To customize a -particular binding and keep it from trampling on other important keys -you should do it in one of SLY's keymaps. The following non-exhaustive -list of SLY-related keymaps is just a reference: the manual will go over -each associated functionality in detail. - -'sly-doc-map' - - Keymap for documentation commands (*note Documentation::) in - SLY-related buffers, accessible by the 'C-c C-d' prefix. - -'sly-who-map' - - Keymap for cross-referencing ("who-calls") commands (*note - Cross-referencing::) in SLY-related buffers, accessible by the 'C-c - C-w' prefix. - -'sly-selector-map' - - A keymap for SLY-related functionality that should be available in - globally in all Emacs buffers (not just SLY-related buffers). - -'sly-mode-map' - - A keymap for functionality available in all SLY-related buffers. - -'sly-editing-mode-map' - - A keymap for SLY functionality available in Lisp source files. - -'sly-popup-buffer-mode-map' - - A keymap for functionality available in the temporary "popup" - buffers that SLY displays (*note Temporary buffers::) - -'sly-apropos-mode-map' - - A keymap for functionality available in the temporary SLY "apropos" - buffers (*note Documentation::). - -'sly-xref-mode-map' - - A keymap for functionality available in the temporary 'xref' - buffers used by cross-referencing commands (*note - Cross-referencing::). - -'sly-macroexpansion-minor-mode-map' - - A keymap for functionality available in the temporary buffers used - for macroexpansion presentation (*note Macro-expansion::). - -'sly-db-mode-map' - - A keymap for functionality available in the debugger buffers used - to debug errors in the Lisp process (*note Debugger::). - -'sly-thread-control-mode-map' - - A keymap for functionality available in the SLY buffers dedicated - to controlling Lisp threads (*note Multi-threading::). - -'sly-connection-list-mode-map' - - A keymap for functionality available in the SLY buffers dedicated - to managing multiple Lisp connections (*note Multiple - connections::). - -'sly-inspector-mode-map' - - A keymap for functionality available in the SLY buffers dedicated - to inspecting Lisp objects (*note Inspector::). - -'sly-mrepl-mode-map' - - A keymap for functionality available in SLY’s REPL buffers (*note - REPL::). - -'sly-trace-dialog-mode-map' - - A keymap for functionality available in SLY’s "Trace Dialog" - buffers (*note Trace Dialog::). - - -File: sly.info, Node: Defcustom variables, Next: Hooks, Prev: Keymaps, Up: Emacs-side - -7.1.3 Defcustom variables -------------------------- - -The Emacs part of SLY can be configured with the Emacs 'customize' -system, just use 'M-x customize-group sly RET'. Because the customize -system is self-describing, we only cover a few important or obscure -configuration options here in the manual. - -'sly-truncate-lines' - The value to use for 'truncate-lines' in line-by-line summary - buffers popped up by SLY. This is 't' by default, which ensures - that lines do not wrap in backtraces, apropos listings, and so on. - It can however cause information to spill off the screen. - -'sly-complete-symbol-function' - The function to use for completion of Lisp symbols. Two completion - styles are available: 'sly-simple-completions' and - 'sly-flex-completions' (*note Completion::). - -'sly-filename-translations' - This variable controls filename translation between Emacs and the - Lisp system. It is useful if you run Emacs and Lisp on separate - machines which don't share a common file system or if they share - the filesystem but have different layouts, as is the case with - SMB-based file sharing. - -'sly-net-coding-system' - If you want to transmit Unicode characters between Emacs and the - Lisp system, you should customize this variable. E.g., if you use - SBCL, you can set: - (setq sly-net-coding-system 'utf-8-unix) - To actually display Unicode characters you also need appropriate - fonts, otherwise the characters will be rendered as hollow boxes. - If you are using Allegro CL and GNU Emacs, you can also use - 'emacs-mule-unix' as coding system. GNU Emacs has often nicer - fonts for the latter encoding. (Different encodings can be used - for different Lisps, see *note Multiple Lisps::.) - -'sly-keep-buffers-on-connection-close' - This variable holds a list of keywords indicating SLY buffer types - that should be kept around when a connection closes. For example, - if the variable's value includes ':mrepl' (which is the default), - REPL buffer is kept around while all other stale buffers (debugger, - inspector, etc..) are automatically killed. - - The following customization variables affect the behaviour of the -REPL (*note REPL::): - -'sly-mrepl-shortcut' - The key to use to trigger the REPL's "comma shortcut". We - recommend you keep the default setting which is the comma (',') - key, since there's special logic in the REPL to discern if you're - typing a comma inside a backquoted list or not. - -'sly-mrepl-prompt-formatter' - Holds a function that can be set from your Emacs init file (*note - Init File: (emacs)Init File.) to change the way the prompt is - rendered. It takes a number of arguments describing the prompt and - should return a propertized Elisp string. See the default value, - 'sly-mrepl-default-prompt', for how to implement such a prompt. - -'sly-mrepl-history-file-name' - Holds a string designating the file to use for keeping the shared - REPL histories persistently. The default is to use a hidden file - named '.sly-mrepl-history' in the user's home directory. - -'sly-mrepl-prevent-duplicate-history' - A symbol. If non-nil, prevent duplicate entries in input history. - If the non-nil value is the symbol 'move', the previously occuring - entry is moved to a more recent spot. - -'sly-mrepl-eli-like-history-navigation' - If non-NIL, navigate history like in ELI, Franz's Common Lisp IDE - for Emacs. - - -File: sly.info, Node: Hooks, Prev: Defcustom variables, Up: Emacs-side - -7.1.4 Hooks ------------ - -'sly-mode-hook' - This hook is run each time a buffer enters 'sly-mode'. It is most - useful for setting buffer-local configuration in your Lisp source - buffers. An example use is to enable 'sly-autodoc-mode' (*note - Autodoc::). - -'sly-connected-hook' - This hook is run when SLY establishes a connection to a Lisp - server. An example use is to pop to a new REPL. - -'sly-db-hook' - This hook is run after SLY-DB is invoked. The hook functions are - called from the SLY-DB buffer after it is initialized. An example - use is to add 'sly-db-print-condition' to this hook, which makes - all conditions debugged with SLY-DB be recorded in the REPL buffer. - - -File: sly.info, Node: Lisp-side customization, Prev: Emacs-side, Up: Customization - -7.2 Lisp-side (Slynk) -===================== - -The Lisp server side of SLY (known as "Slynk") offers several variables -to configure. The initialization file '~/.slynk.lisp' is automatically -evaluated at startup and can be used to set these variables. - -* Menu: - -* Communication style:: -* Other configurables:: - - -File: sly.info, Node: Communication style, Next: Other configurables, Up: Lisp-side customization - -7.2.1 Communication style -------------------------- - -The most important configurable is 'SLYNK:*COMMUNICATION-STYLE*', which -specifies the mechanism by which Lisp reads and processes protocol -messages from Emacs. The choice of communication style has a global -influence on SLY's operation. - - The available communication styles are: - -'NIL' - This style simply loops reading input from the communication socket - and serves SLY protocol events as they arise. The simplicity means - that the Lisp cannot do any other processing while under SLY's - control. - -':FD-HANDLER' - This style uses the classical Unix-style "'select()'-loop." Slynk - registers the communication socket with an event-dispatching - framework (such as 'SERVE-EVENT' in CMUCL and SBCL) and receives a - callback when data is available. In this style requests from Emacs - are only detected and processed when Lisp enters the event-loop. - This style is simple and predictable. - -':SIGIO' - This style uses "signal-driven I/O" with a 'SIGIO' signal handler. - Lisp receives requests from Emacs along with a signal, causing it - to interrupt whatever it is doing to serve the request. This style - has the advantage of responsiveness, since Emacs can perform - operations in Lisp even while it is busy doing other things. It - also allows Emacs to issue requests concurrently, e.g. to send one - long-running request (like compilation) and then interrupt that - with several short requests before it completes. The disadvantages - are that it may conflict with other uses of 'SIGIO' by Lisp code, - and it may cause untold havoc by interrupting Lisp at an awkward - moment. - -':SPAWN' - This style uses multiprocessing support in the Lisp system to - execute each request in a separate thread. This style has similar - properties to ':SIGIO', but it does not use signals and all - requests issued by Emacs can be executed in parallel. - - The default request handling style is chosen according to the -capabilities of your Lisp system. The general order of preference is -':SPAWN', then ':SIGIO', then ':FD-HANDLER', with 'NIL' as a last -resort. You can check the default style by calling -'SLYNK-BACKEND::PREFERRED-COMMUNICATION-STYLE'. You can also override -the default by setting 'SLYNK:*COMMUNICATION-STYLE*' in your Slynk init -file (*note Lisp-side customization::). - - -File: sly.info, Node: Other configurables, Prev: Communication style, Up: Lisp-side customization - -7.2.2 Other configurables -------------------------- - -These Lisp variables can be configured via your '~/.slynk.lisp' file: - -'SLYNK:*CONFIGURE-EMACS-INDENTATION*' - This variable controls whether indentation styles for - '&body'-arguments in macros are discovered and sent to Emacs. It - is enabled by default. - -'SLYNK:*GLOBAL-DEBUGGER*' - When true (the default) this causes '*DEBUGGER-HOOK*' to be - globally set to 'SLYNK:SLYNK-DEBUGGER-HOOK' and thus for SLY to - handle all debugging in the Lisp image. This is for debugging - multithreaded and callback-driven applications. - -'SLYNK:*SLY-DB-QUIT-RESTART*' - This variable names the restart that is invoked when pressing 'q' - (*note sly-db-quit::) in SLY-DB. For SLY evaluation requests this - is _unconditionally_ bound to a restart that returns to a safe - point. This variable is supposed to customize what 'q' does if an - application's thread lands into the debugger (see - 'SLYNK:*GLOBAL-DEBUGGER*'). - (setf slynk:*sly-db-quit-restart* 'sb-thread:terminate-thread) - -'SLYNK:*BACKTRACE-PRINTER-BINDINGS*' -'SLYNK:*MACROEXPAND-PRINTER-BINDINGS*' -'SLYNK:*SLY-DB-PRINTER-BINDINGS*' -'SLYNK:*SLYNK-PPRINT-BINDINGS*' - These variables can be used to customize the printer in various - situations. The values of the variables are association lists of - printer variable names with the corresponding value. E.g., to - enable the pretty printer for formatting backtraces in SLY-DB, you - can use: - - (push '(*print-pretty* . t) slynk:*sly-db-printer-bindings*). - - The fact that most SLY output (in the REPL for instance, *note - REPL::) uses 'SLYNK:*SLYNK-PPRINT-BINDINGS*' may surprise you if - you expected it to use a global setting for, say, '*PRINT-LENGTH*'. - The rationale for this decision is that output is a very basic - feature of SLY, and it should keep operating normally even if you - (mistakenly) set absurd values for some '*PRINT-...*' variable. - You, of course, override this protection: - - (setq slynk:*slynk-pprint-bindings* - (delete '*print-length* - slynk:*slynk-pprint-bindings* :key #'car)) - -'SLYNK:*STRING-ELISION-LENGTH*' -'SLYNK:*STRING-ELISION-LENGTH*' - - This variable controls the maximum length of strings before their - pretty printed representation in the Inspector, Debugger, REPL, etc - is elided. Don't set this variable directly, create a binding for - this variable in 'SLYNK:*SLYNK-PPRINT-BINDINGS*' instead. - -'SLYNK:*ECHO-NUMBER-ALIST*' -'SLYNK:*PRESENT-NUMBER-ALIST*' - These variables hold function designators used for displaying - numbers when SLY presents them in its interface. - - The difference between the two functions is that - '*PRESENT-NUMBER-ALIST*', if non-nil, overrides - '*ECHO-NUMBER-ALIST*' in the context of the REPL, Trace Dialog and - Stickers (see *note REPL::, *note Trace Dialog:: and *note - Stickers::), while the latter is used for commands like 'C-x C-e' - or the inspector (see *note Evaluation::, *note Inspector::). - - If in doubt, use '*ECHO-NUMBER-ALIST*'. - - Both variables have the same structure: each element in the alist - takes the form '(TYPE . FUNCTIONS)', where 'TYPE' is a type - designator and 'FUNCTIONS' is a list of function designators for - displaying that number in SLY. Each function takes the number as a - single argument and returns a string, or nil, if that particular - representation is to be disregarded. - - Additionally if a given function chooses to return 't' as its - optional second value, then all the remaining functions following - it in the list are disregarded. - - For integer numbers, the default value of this variable holds - function designators that echo an integer number in its binary, - hexadecimal and octal representation. However, if your application - is using integers to represent Unix Epoch Times you can use this - function to display a human-readable time whenever you evaluate an - integer. - - (defparameter *day-names* '("Monday" "Tuesday" "Wednesday" - "Thursday" "Friday" "Saturday" - "Sunday")) - - (defun fancy-unix-epoch-time (integer) - "Format INTEGER as a Unix Epoch Time if within 10 years from now." - (let ((now (get-universal-time)) - (tenyears (encode-universal-time 0 0 0 1 1 1910 0)) - (unix-to-universal - (+ integer - (encode-universal-time 0 0 0 1 1 1970 0)))) - (when (< (- now tenyears) unix-to-universal (+ now tenyears)) - (multiple-value-bind - (second minute hour date month year day-of-week dst-p tz) - (decode-universal-time unix-to-universal) - (declare (ignore dst-p)) - (format nil "~2,'0d:~2,'0d:~2,'0d on ~a, ~d/~2,'0d/~d (GMT~@d)" - hour minute second (nth day-of-week *day-names*) - month date year (- tz)))))) - - (pushnew 'fancy-unix-epoch-time - (cdr (assoc 'integer slynk:*echo-number-alist*))) - - 42 ; => 42 (6 bits, #x2A, #o52, #b101010) - 1451404675 ; => 1451404675 (15:57:55 on Tuesday, 12/29/2015 (GMT+0), 31 bits, #x5682AD83) - -'SLYNK-APROPOS:*PREFERRED-APROPOS-MATCHER*' - This variable holds a function used for performing apropos - searches. It defaults to 'SLYNK-APROPOS:MAKE-FLEX-MATCHER', but - can also be set to 'SLYNK-APROPOS:MAKE-CL-PPCRE-MATCHER' (to use a - regex-able matcher) or 'SLYNK-APROPOS:MAKE-PLAIN-MATCHER', for - example. - -'SLYNK:*LOG-EVENTS*' - Setting this variable to 't' causes all protocol messages exchanged - with Emacs to be printed to '*TERMINAL-IO*'. This is useful for - low-level debugging and for observing how SLY works "on the wire." - The output of '*TERMINAL-IO*' can be found in your Lisp system's - own listener, usually in the buffer '*inferior-lisp*'. - - -File: sly.info, Node: Tips and Tricks, Next: Extensions, Prev: Customization, Up: Top - -8 Tips and Tricks -***************** - -* Menu: - -* Connecting to a remote Lisp:: -* Loading Slynk faster:: -* Auto-SLY:: -* REPLs and game loops:: -* Controlling SLY from outside Emacs:: - - -File: sly.info, Node: Connecting to a remote Lisp, Next: Loading Slynk faster, Up: Tips and Tricks - -8.1 Connecting to a remote Lisp -=============================== - -One of the advantages of the way SLY is implemented is that we can -easily run the Emacs side ('sly.el' and friends) on one machine and the -Lisp backend (Slynk) on another. The basic idea is to start up Lisp on -the remote machine, load Slynk and wait for incoming SLY connections. -On the local machine we start up Emacs and tell SLY to connect to the -remote machine. The details are a bit messier but the underlying idea -is that simple. - -* Menu: - -* Setting up the Lisp image:: -* Setting up Emacs:: -* Setting up pathname translations:: - - -File: sly.info, Node: Setting up the Lisp image, Next: Setting up Emacs, Up: Connecting to a remote Lisp - -8.1.1 Setting up the Lisp image -------------------------------- - -The easiest way to load Slynk "standalone" (i.e. without having 'M-x -sly' start a Lisp that is subsidiary to a particular Emacs), is to load -the ASDF system definition for Slynk. - - Make sure the path to the directory containing Slynk's '.asd' file is -in 'ASDF:*CENTRAL-REGISTRY*'. This file lives in the 'slynk' -subdirectory of SLY. Type: - - (push #p"/path/to/sly/slynk/" ASDF:*CENTRAL-REGISTRY*) - (asdf:require-system :slynk) - - inside a running Lisp image(1). - - Now all we need to do is startup our Slynk server. A working example -uses the default settings: - - (slynk:create-server) - - This creates a "one-connection-only" server on port 4005 using the -preferred communication style for your Lisp system. The following -parameters to 'slynk:create-server' can be used to change that -behaviour: - -':PORT' - Port number for the server to listen on (default: 4005). -':DONT-CLOSE' - Boolean indicating if the server will continue to accept - connections after the first one (default: 'NIL'). For - "long-running" Lisp processes to which you want to be able to - connect from time to time, specify ':dont-close t' -':STYLE' - See *Note Communication style::. - - So a more complete example will be - (slynk:create-server :port 4006 :dont-close t) - - Finally, since section we're going to be tunneling our connection via -SSH(2) we'll only have one port open we must tell Slynk's REPL contrib -(see REPL) to not use an extra connection for output, which it will do -by default. - - (setf slynk:*use-dedicated-output-stream* nil) - - (3) - - ---------- Footnotes ---------- - - (1) SLY also SLIME's old-style 'slynk-loader.lisp' loader which does -the same thing, but ASDF is preferred - - (2) there is a way to connect without an SSH tunnel, but it has the -side-effect of giving the entire world access to your Lisp image, so -we're not going to talk about it - - (3) Alternatively, a separate tunnel for the port set in -'slynk:*dedicated-output-stream-port*' can also be used if a dedicated -output is essential. - - -File: sly.info, Node: Setting up Emacs, Next: Setting up pathname translations, Prev: Setting up the Lisp image, Up: Connecting to a remote Lisp - -8.1.2 Setting up Emacs ----------------------- - -Now we need to create the tunnel between the local machine and the -remote machine. Assuming a UNIX command-line, this can be done with: - - ssh -L4005:localhost:4005 youruser@remote.example.com - - This incantation creates a SSH tunnel between the port 4005 on our -local machine and the port 4005 on the remote machine, where 'youruser' -is expected to have an account. (1). - - Finally we start SLY with 'sly-connect' instead of the usual 'sly': - - M-x sly-connect RET RET - - The 'RET RET' sequence just means that we want to use the default -host ('localhost') and the default port ('4005'). Even though we're -connecting to a remote machine the SSH tunnel fools Emacs into thinking -it's actually 'localhost'. - - ---------- Footnotes ---------- - - (1) By default Slynk listens for incoming connections on port 4005, -had we passed a ':port' parameter to 'slynk:create-server' we'd be using -that port number instead - - -File: sly.info, Node: Setting up pathname translations, Prev: Setting up Emacs, Up: Connecting to a remote Lisp - -8.1.3 Setting up pathname translations --------------------------------------- - -One of the main problems with running slynk remotely is that Emacs -assumes the files can be found using normal filenames. if we want -things like 'sly-compile-and-load-file' ('C-c C-k') and -'sly-edit-definition' ('M-.') to work correctly we need to find a way to -let our local Emacs refer to remote files. - - There are, mainly, two ways to do this. The first is to mount, using -NFS or similar, the remote machine's hard disk on the local machine's -file system in such a fashion that a filename like -'/opt/project/source.lisp' refers to the same file on both machines. -Unfortunately NFS is usually slow, often buggy, and not always feasible. -Fortunately we have an ssh connection and Emacs' 'tramp-mode' can do the -rest. (See *note TRAMP User Manual: (tramp)Top.) - - What we do is teach Emacs how to take a filename on the remote -machine and translate it into something that tramp can understand and -access (and vice versa). Assuming the remote machine's host name is -'remote.example.com', 'cl:machine-instance' returns "remote" and we -login as the user "user" we can use 'sly-tramp' contrib to setup the -proper translations by simply doing: - - (add-to-list 'sly-filename-translations - (sly-create-filename-translator - :machine-instance "remote" - :remote-host "remote.example.com" - :username "user")) - - -File: sly.info, Node: Loading Slynk faster, Next: Auto-SLY, Prev: Connecting to a remote Lisp, Up: Tips and Tricks - -8.2 Loading Slynk faster -======================== - -In this section, a technique to load Slynk faster on South Bank Common -Lisp (SBCL) is presented. Similar setups should also work for other -Lisp implementations. - - A pre-canned solution that automates this technique was developed by -Pierre Neidhardt (https://gitlab.com/ambrevar/lisp-repl-core-dumper). - - For SBCL, we recommend that you create a custom core file with socket -support and POSIX bindings included because those modules take the most -time to load. To create such a core, execute the following steps: - - shell$ sbcl - * (mapc 'require '(sb-bsd-sockets sb-posix sb-introspect sb-cltl2 asdf)) - * (save-lisp-and-die "sbcl.core-for-sly") - - After that, add something like this to your '~/.emacs' or -'~/.emacs.d/init.el' (*note Emacs Init File::): - - (setq sly-lisp-implementations '((sbcl ("sbcl" "--core" - "sbcl.core-for-sly")))) - - For maximum startup speed you can include the Slynk server directly -in a core file. The disadvantage of this approach is that the setup is -a bit more involved and that you need to create a new core file when you -want to update SLY or SBCL. The steps to execute are: - - shell$ sbcl - * (load ".../sly/slynk-loader.lisp") - * (slynk-loader:dump-image "sbcl.core-with-slynk") - -Then add this to the Emacs initializion file: - - (setq sly-lisp-implementations - '((sbcl ("sbcl" "--core" "sbcl.core-with-slynk") - :init (lambda (port-file _) - (format "(slynk:start-server %S)\n" port-file))))) - - -File: sly.info, Node: Auto-SLY, Next: REPLs and game loops, Prev: Loading Slynk faster, Up: Tips and Tricks - -8.3 Connecting to SLY automatically -=================================== - -To make SLY connect to your lisp whenever you open a lisp file just add -this to your '~/.emacs' or '~/.emacs.d/init.el' (*note Emacs Init -File::): - - (add-hook 'sly-mode-hook - (lambda () - (unless (sly-connected-p) - (save-excursion (sly))))) - - -File: sly.info, Node: REPLs and game loops, Next: Controlling SLY from outside Emacs, Prev: Auto-SLY, Up: Tips and Tricks - -8.4 REPLs and "Game Loops" -========================== - -When developing Common Lisp video games or graphical applications, a -REPL (*note REPL::) is just as useful as anywhere else. But it is often -the case that one needs to control exactly the timing of REPL requests -and ensure they do not interfere with the "game loop". In other -situations, the choice of communication style (*note Communication -style::) to the Slynk server may invalidate simultaneous multi-threaded -operation of REPL and game loop. - - Instead of giving up on the REPL or using a complicated solution, -SLY's REPL can be built into your game loop by using a couple of Slynk -Common Lisp functions, 'SLYNK-MREPL:SEND-PROMPT' and -'SLYNK:PROCESS-REQUESTS'. - - (defun my-repl-aware-game-loop () - (loop initially - (princ "Starting our game") - (slynk-mrepl:send-prompt) - for i from 0 - do (with-simple-restart (abort "Skip rest of this game loop iteration") - (when (zerop (mod i 10)) - (fresh-line) - (princ "doing high-priority 3D game loop stuff")) - (sleep 0.1) - ;; When you're ready to serve a potential waiting - ;; REPL request, just do this non-blocking thing: - (with-simple-restart (abort "Abort this game REPL evaluation") - (slynk:process-requests t))))) - - Note that this function is to be called _from the REPL_, and will -enter kind of "sub-REPL" inside it. It'll likely "just work" in this -situation. However, if you need you need to call this from anywhere -else (like, say, another thread), you must additionally arrange for the -variable 'SLYNK-API:*CHANNEL*' to be bound to the value it is bound to -in whatever SLY REPL you wish to interact with your game. - - -File: sly.info, Node: Controlling SLY from outside Emacs, Prev: REPLs and game loops, Up: Tips and Tricks - -8.5 Controlling SLY from outside Emacs -====================================== - -If your application has a non-SLY, non-Emacs user interface (graphical -or otherwise), you can use it to exert some control over SLY -functionality, such as its REPL (*note REPL::) and inspector (*note -Inspector::). This requires that you first set, in Emacs, variable -'sly-enable-evaluate-in-emacs' to non-nil. As the name suggests, it -lets outside Slynk servers evaluate code in your Elisp runtime. It is -set to 'nil' by default for security purposes. - - Once you've done that, you can call -'SLYNK-MREPL:COPY-TO-REPL-IN-EMACS' from your CL code with some objects -you'd like to manipulate in the REPL. Then you can have this code run -from some UI event handler: - - (lambda () - (slynk-mrepl:copy-to-repl-in-emacs - (list 42 'foo) - :blurb "Just a forty-two and a foo")) - - And see those objects pop up in your REPL for inspection and -manipulation. - - You can also use the functions 'SLYNK:INSPECT-IN-EMACS', -'SLYNK:ED-IN-EMACS', and in general, any exported function ending in -'IN-EMACS'. See their docstrings for details. - - -File: sly.info, Node: Extensions, Next: Credits, Prev: Tips and Tricks, Up: Top - -9 Extensions -************ - -* Menu: - -* Loading and unloading:: More contribs:: -* More contribs:: - -Extensions, also known as "contribs" are Emacs packages that extend -SLY’s functionality. Contrasting with its ancestor SLIME (*note -Introduction::), most contribs bundled with SLY are active by default, -since they are a decent way to split SLY into pluggable modules. The -auto-documentation (*note Autodoc::), trace (*note Trace Dialog::) and -Stickers (*note Stickers::) are contribs enabled by default, for -example. - - Usually, contribs differ from regular Emacs plugins in that they are -partly written in Emacs-lisp and partly in Common Lisp. The former is -usually the UI that queries the latter for information and then presents -it to the user. SLIME used to load all the contribs’ Common Lisp code -upfront, but SLY takes care to loading these two parts at the correct -time. In this way, developers can write third-party contribs that live -independently of SLY perhaps even in different code repositories. The -'sly-macrostep' contrib () -is one such example. - - A special 'sly-fancy' contrib package is the only one loaded by -default. You might never want to fiddle with it (it is the one that -contains the default extensions), but if you find that you don't like -some package or you are having trouble with a package, you can modify -your setup a bit. Generally, you set the variable 'sly-contribs' with -the list of package-names that you want to use. For example, a setup to -load only the 'sly-scratch' and 'sly-mrepl' packages looks like: - - ;; _Setup load-path and autoloads_ - (add-to-list 'load-path "~/dir/to/cloned/sly") - (require 'sly-autoloads) - - ;; _Set your lisp system and some contribs_ - (setq inferior-lisp-program "/opt/sbcl/bin/sbcl") - (setq sly-contribs '(sly-scratch sly-mrepl)) - - After starting SLY, the commands of both packages should be -available. - - -File: sly.info, Node: Loading and unloading, Next: More contribs, Up: Extensions - -9.1 Loading and unloading "on the fly" -====================================== - -We recommend that you setup the 'sly-contribs' variable _before_ -starting SLY via 'M-x sly', but if you want to enable more contribs -_after_ you that, you can set new 'sly-contribs' variable to another -value and call 'M-x sly-setup' or 'M-x sly-enable-contrib'. Note this -though: - - * If you've removed contribs from the list they won't be unloaded - automatically. - * If you have more than one SLY connection currently active, you must - manually repeat the 'sly-setup' step for each of them. - - Short of restarting Emacs, a reasonable way of unloading contribs is -by calling an Emacs Lisp function whose name is obtained by adding -'-unload' to the contrib's name, for every contrib you wish to unload. -So, to remove 'sly-mrepl', you must call 'sly-mrepl-unload'. Because -the unload function will only, if ever, unload the Emacs Lisp side of -the contrib, you may also need to restart your lisps. - - -File: sly.info, Node: More contribs, Prev: Loading and unloading, Up: Extensions - -9.2 More contribs -================= - -* Menu: - -* TRAMP Support:: -* Scratch Buffer:: - - -File: sly.info, Node: TRAMP Support, Next: Scratch Buffer, Up: More contribs - -9.2.1 TRAMP ------------ - -The package 'sly-tramp' provides some functions to set up filename -translations for TRAMP. (*note Setting up pathname translations::) - - -File: sly.info, Node: Scratch Buffer, Prev: TRAMP Support, Up: More contribs - -9.2.2 Scratch Buffer --------------------- - -The SLY scratch buffer, in contrib package 'sly-scratch', imitates -Emacs' usual '*scratch*' buffer. If 'sly-scratch-file' is set, it is -used to back the scratch buffer, making it persistent. The buffer is -like any other Lisp buffer, except for the command bound to 'C-j'. - -'C-j' -'M-x sly-eval-print-last-expression' - Evaluate the expression sexp before point and insert a printed - representation of the return values into the current buffer. - -'M-x sly-scratch' - Create a '*sly-scratch*' buffer. In this buffer you can enter Lisp - expressions and evaluate them with 'C-j', like in Emacs's - '*scratch*' buffer. - - -File: sly.info, Node: Credits, Next: Key Index, Prev: Extensions, Up: Top - -10 Credits -********** - -_The soppy ending..._ - -Hackers of the good hack -======================== - -SLY is a fork of SLIME which is itself an Extension of SLIM by Eric -Marsden. At the time of writing, the authors and code-contributors of -SLY are: - -Helmut Eller João Távora Luke Gorrie -Tobias C. Rittweiler Stas Boukarev Marco Baringer -Matthias Koeppe Nikodemus Siivola Alan Ruttenberg -Attila Lendvai Luís Borges de Dan Barlow - Oliveira -Andras Simon Martin Simmons Geo Carncross -Christophe Rhodes Peter Seibel Mark Evenson -Juho Snellman Douglas Crosher Wolfgang Jenkner -R Primus Javier Olaechea Edi Weitz -Zach Shaftel James Bielman Daniel Kochmanski -Terje Norderhaug Vladimir Sedach Juan Jose Garcia - Ripoll -Alexander Artemenko Spenser Truex Nathan Trapuzzano -Brian Downing Mark Jeffrey Cunningham -Espen Wiborg Paul M. Rodriguez Masataro Asai -Jan Moringen Sébastien Villemot Samuel Freilich -Raymond Toy Pierre Neidhardt Phil Hargett -Paulo Madeira Kris Katterjohn Jonas Bernoulli -Ivan Shvedunov Gábor Melis Francois-Rene Rideau -Christophe Junke Bozhidar Batsov Bart Botta -Wilfredo Tianxiang Xiong Syohei YOSHIDA -Velázquez-Rodríguez -Stefan Monnier Rommel MARTINEZ Pavel Kulyov -Paul A. Patience Olof-Joachim Frahm Mike Clarke -Michał Herda Mark H. David Mario Lang -Manfred Bergmann Leo Liu Koga Kazuo -Jon Oddie John Stracke Joe Robertson -Grant Shangreaux Graham Dobbins Eric Timmons -Douglas Katzman Dmitry Igrishin Dmitrii Korobeinikov -Deokhwan Kim Denis Budyak Chunyang Xu -Cayman Angelo Rossi Andrew Kirkpatrick - - ... not counting the bundled code from 'hyperspec.el', 'CLOCC', and -the 'CMU AI Repository'. - - Many people on the 'sly-devel' mailing list have made non-code -contributions to SLY. Life is hard though: you gotta send code to get -your name in the manual. ':-)' - -Thanks! -======= - -We're indebted to the good people of 'common-lisp.net' for their hosting -and help, and for rescuing us from "Sourceforge hell." - - Implementors of the Lisps that we support have been a great help. -We'd like to thank the CMUCL maintainers for their helpful answers, -Craig Norvell and Kevin Layer at Franz providing Allegro CL licenses for -SLY development, and Peter Graves for his help to get SLY running with -ABCL. - - Most of all we're happy to be working with the Lisp implementors -who've joined in the SLY development: Dan Barlow and Christophe Rhodes -of SBCL, Gary Byers of OpenMCL, and Martin Simmons of LispWorks. Thanks -also to Alain Picard and Memetrics for funding Martin's initial work on -the LispWorks backend! - - -File: sly.info, Node: Key Index, Next: Command Index, Prev: Credits, Up: Top - -Key (Character) Index -********************* - -[index] -* Menu: - -* 0 ... 9: Restarts. (line 22) -* :: Miscellaneous. (line 28) -* <: Frame Navigation. (line 23) -* >: Inspector. (line 61) -* > <1>: Frame Navigation. (line 19) -* a: Restarts. (line 8) -* A: Miscellaneous. (line 31) -* B: Miscellaneous. (line 19) -* c: Restarts. (line 18) -* C: Miscellaneous. (line 24) -* C-c :: Evaluation. (line 34) -* C-c <: Cross-referencing. (line 57) -* C-c >: Cross-referencing. (line 61) -* C-c C-b: Recovery. (line 8) -* C-c C-b <1>: REPL commands. (line 46) -* C-c C-c: Compilation. (line 14) -* C-c C-c <1>: Cross-referencing. (line 77) -* C-c C-c <2>: Examining frames. (line 38) -* C-c C-d #: Documentation. (line 58) -* C-c C-d C-a: Documentation. (line 24) -* C-c C-d C-d: Documentation. (line 16) -* C-c C-d C-f: Documentation. (line 20) -* C-c C-d C-h: Documentation. (line 43) -* C-c C-d C-p: Documentation. (line 36) -* C-c C-d C-z: Documentation. (line 32) -* C-c C-d ~: Documentation. (line 54) -* C-c C-k: Compilation. (line 30) -* C-c C-k <1>: Cross-referencing. (line 82) -* C-c C-l: Compilation. (line 48) -* C-c C-m: Macro-expansion. (line 8) -* C-c C-m <1>: Macro-expansion. (line 37) -* C-c C-o: REPL commands. (line 63) -* C-c C-p: Evaluation. (line 42) -* C-c C-r: Evaluation. (line 38) -* C-c C-t: Disassembly. (line 12) -* C-c C-t <1>: Trace Dialog. (line 26) -* C-c C-u: Evaluation. (line 53) -* C-c C-w C-b: Cross-referencing. (line 36) -* C-c C-w C-c: Cross-referencing. (line 24) -* C-c C-w C-m: Cross-referencing. (line 44) -* C-c C-w C-r: Cross-referencing. (line 32) -* C-c C-w C-s: Cross-referencing. (line 40) -* C-c C-w C-w: Cross-referencing. (line 28) -* C-c C-x c: Multiple connections. (line 31) -* C-c C-x n: Multiple connections. (line 35) -* C-c C-x p: Multiple connections. (line 40) -* C-c C-z: REPL. (line 29) -* C-c E: Evaluation. (line 47) -* C-c I: Inspector. (line 16) -* C-c M-c: Compilation. (line 69) -* C-c M-d: Disassembly. (line 8) -* C-c M-k: Compilation. (line 44) -* C-c M-m: Macro-expansion. (line 19) -* C-c M-o: REPL commands. (line 69) -* C-c T: Trace Dialog. (line 39) -* C-c ~: Recovery. (line 15) -* C-c ~ <1>: REPL. (line 36) -* C-j: Scratch Buffer. (line 13) -* C-k: Trace Dialog. (line 83) -* C-M-n: REPL commands. (line 58) -* C-M-p: REPL commands. (line 53) -* C-M-x: Evaluation. (line 20) -* C-n: Completion. (line 55) -* C-p: Completion. (line 60) -* C-r: REPL commands. (line 35) -* C-x 4 .: Finding definitions. (line 30) -* C-x 5 .: Finding definitions. (line 35) -* C-x C-e: Evaluation. (line 14) -* C-x `: Compilation. (line 73) -* C-_: Macro-expansion. (line 51) -* d: Multiple connections. (line 57) -* D: Inspector. (line 27) -* d <1>: Examining frames. (line 24) -* D <1>: Examining frames. (line 29) -* e: Inspector. (line 31) -* e <1>: Examining frames. (line 19) -* g: Macro-expansion. (line 42) -* g <1>: Multiple connections. (line 62) -* g <2>: Inspector. (line 49) -* g <3>: Trace Dialog. (line 76) -* G: Trace Dialog. (line 79) -* h: Inspector. (line 53) -* i: Examining frames. (line 34) -* l: Inspector. (line 41) -* M-,: Finding definitions. (line 25) -* M-.: Finding definitions. (line 20) -* M-?: Cross-referencing. (line 19) -* M-n: Compilation. (line 61) -* M-n <1>: REPL commands. (line 28) -* M-n <2>: Frame Navigation. (line 12) -* M-p: Compilation. (line 65) -* M-p <1>: REPL commands. (line 21) -* M-p <2>: Frame Navigation. (line 12) -* M-RET: Inspector. (line 65) -* n: Inspector. (line 45) -* n <1>: Frame Navigation. (line 8) -* p: Frame Navigation. (line 8) -* q: Macro-expansion. (line 47) -* q <1>: Multiple connections. (line 66) -* q <2>: Inspector. (line 57) -* q <3>: Restarts. (line 12) -* R: Multiple connections. (line 71) -* r: Miscellaneous. (line 8) -* R <1>: Miscellaneous. (line 14) -* RET: Cross-referencing. (line 67) -* RET <1>: Multiple connections. (line 53) -* RET <2>: REPL commands. (line 8) -* RET <3>: Inspector. (line 22) -* S-TAB: Inspector. (line 70) -* Space: Cross-referencing. (line 72) -* t: Examining frames. (line 10) -* tab: Completion. (line 65) -* TAB: REPL commands. (line 13) -* TAB <1>: Inspector. (line 70) -* v: Inspector. (line 36) -* v <1>: Examining frames. (line 14) - - -File: sly.info, Node: Command Index, Next: Variable Index, Prev: Key Index, Up: Top - -Command and Function Index -************************** - -[index] -* Menu: - -* backward-button: Inspector. (line 70) -* forward-button: Inspector. (line 70) -* hyperspec-lookup-format: Documentation. (line 54) -* hyperspec-lookup-reader-macro: Documentation. (line 58) -* isearch-backward: REPL commands. (line 35) -* next-error: Compilation. (line 73) -* sly-abort-connection: Multiple connections. (line 81) -* sly-apropos: Documentation. (line 24) -* sly-apropos-all: Documentation. (line 32) -* sly-apropos-package: Documentation. (line 36) -* sly-arglist NAME: Autodoc. (line 11) -* sly-autodoc-manually: Autodoc. (line 17) -* sly-autodoc-mode: Autodoc. (line 14) -* sly-button-backward: REPL commands. (line 53) -* sly-button-forward: REPL commands. (line 58) -* sly-calls-who: Cross-referencing. (line 28) -* sly-cd: Recovery. (line 19) -* sly-choose-completion: Completion. (line 65) -* sly-compile-and-load-file: Compilation. (line 30) -* sly-compile-defun: Compilation. (line 14) -* sly-compile-file: Compilation. (line 44) -* sly-compile-region: Compilation. (line 51) -* sly-compiler-macroexpand: Macro-expansion. (line 25) -* sly-compiler-macroexpand-1: Macro-expansion. (line 22) -* sly-connect: Multiple connections. (line 74) -* sly-connection-list-make-default: Multiple connections. (line 57) -* sly-db-abort: Restarts. (line 8) -* sly-db-beginning-of-backtrace: Frame Navigation. (line 23) -* sly-db-break-with-default-debugger: Miscellaneous. (line 19) -* sly-db-break-with-system-debugger: Miscellaneous. (line 31) -* sly-db-continue: Restarts. (line 18) -* sly-db-details-down: Frame Navigation. (line 12) -* sly-db-details-up: Frame Navigation. (line 12) -* sly-db-disassemble: Examining frames. (line 29) -* sly-db-down: Frame Navigation. (line 8) -* sly-db-end-of-backtrace: Frame Navigation. (line 19) -* sly-db-eval-in-frame: Examining frames. (line 19) -* sly-db-inspect-condition: Miscellaneous. (line 24) -* sly-db-inspect-in-frame: Examining frames. (line 34) -* sly-db-invoke-restart-n: Restarts. (line 22) -* sly-db-pprint-eval-in-frame: Examining frames. (line 24) -* sly-db-quit: Restarts. (line 12) -* sly-db-recompile-frame-source: Examining frames. (line 38) -* sly-db-restart-frame: Miscellaneous. (line 8) -* sly-db-return-from-frame: Miscellaneous. (line 14) -* sly-db-show-frame-source: Examining frames. (line 14) -* sly-db-toggle-details: Examining frames. (line 10) -* sly-db-up: Frame Navigation. (line 8) -* sly-describe-function: Documentation. (line 20) -* sly-describe-symbol: Documentation. (line 16) -* sly-disassemble-symbol: Disassembly. (line 8) -* sly-disconnect: Multiple connections. (line 78) -* sly-edit-definition: Finding definitions. (line 20) -* sly-edit-definition-other-frame: Finding definitions. (line 35) -* sly-edit-definition-other-window: Finding definitions. (line 30) -* sly-edit-uses: Cross-referencing. (line 19) -* sly-edit-value: Evaluation. (line 47) -* sly-eval-defun: Evaluation. (line 20) -* sly-eval-last-expression: Evaluation. (line 14) -* sly-eval-print-last-expression: Scratch Buffer. (line 13) -* sly-eval-region: Evaluation. (line 38) -* sly-expand-1: Macro-expansion. (line 8) -* sly-format-string-expand: Macro-expansion. (line 28) -* sly-goto-connection: Multiple connections. (line 53) -* sly-goto-xref: Cross-referencing. (line 72) -* sly-hyperspec-lookup: Documentation. (line 43) -* sly-info: Documentation. (line 11) -* sly-inspect: Inspector. (line 16) -* sly-inspector-describe-inspectee: Inspector. (line 27) -* sly-inspector-eval: Inspector. (line 31) -* sly-inspector-fetch-all: Inspector. (line 61) -* sly-inspector-history: Inspector. (line 53) -* sly-inspector-next: Inspector. (line 45) -* sly-inspector-operate-on-point: Inspector. (line 22) -* sly-inspector-pop: Inspector. (line 41) -* sly-inspector-quit: Inspector. (line 57) -* sly-inspector-reinspect: Inspector. (line 49) -* sly-inspector-toggle-verbose: Inspector. (line 36) -* sly-interactive-eval: Evaluation. (line 34) -* sly-interactive-eval <1>: Miscellaneous. (line 28) -* sly-interrupt: Recovery. (line 8) -* sly-interrupt <1>: REPL commands. (line 46) -* sly-list-callees: Cross-referencing. (line 61) -* sly-list-callers: Cross-referencing. (line 57) -* sly-list-connections: Multiple connections. (line 31) -* sly-load-file: Compilation. (line 48) -* sly-macroexpand-1: Macro-expansion. (line 14) -* sly-macroexpand-1-inplace: Macro-expansion. (line 37) -* sly-macroexpand-1-inplace <1>: Macro-expansion. (line 42) -* sly-macroexpand-all: Macro-expansion. (line 19) -* sly-macroexpand-undo: Macro-expansion. (line 51) -* sly-mrepl: REPL. (line 29) -* sly-mrepl-clear-recent-output: REPL commands. (line 63) -* sly-mrepl-clear-repl: REPL commands. (line 69) -* sly-mrepl-copy-part-to-repl: Inspector. (line 65) -* sly-mrepl-indent-and-complete-symbol: REPL commands. (line 13) -* sly-mrepl-new: REPL. (line 32) -* sly-mrepl-next-input-or-button: REPL commands. (line 28) -* sly-mrepl-previous-input-or-button: REPL commands. (line 21) -* sly-mrepl-return: REPL commands. (line 8) -* sly-mrepl-sync: Recovery. (line 15) -* sly-mrepl-sync <1>: REPL. (line 36) -* sly-next-completion: Completion. (line 55) -* sly-next-connection: Multiple connections. (line 35) -* sly-next-note: Compilation. (line 61) -* sly-pop-find-definition-stack: Finding definitions. (line 25) -* sly-pprint-eval-last-expression: Evaluation. (line 42) -* sly-prev-completion: Completion. (line 60) -* sly-prev-connection: Multiple connections. (line 40) -* sly-previous-note: Compilation. (line 65) -* sly-pwd: Recovery. (line 23) -* sly-recompile-all-xrefs: Cross-referencing. (line 82) -* sly-recompile-xref: Cross-referencing. (line 77) -* sly-remove-notes: Compilation. (line 69) -* sly-restart-connection-at-point: Multiple connections. (line 71) -* sly-restart-inferior-lisp: Recovery. (line 11) -* sly-scratch: Scratch Buffer. (line 17) -* sly-show-xref: Cross-referencing. (line 67) -* sly-temp-buffer-quit: Macro-expansion. (line 47) -* sly-temp-buffer-quit <1>: Multiple connections. (line 66) -* sly-toggle-trace-fdefinition: Disassembly. (line 12) -* sly-trace-dialog: Trace Dialog. (line 39) -* sly-trace-dialog-clear-fetched-traces: Trace Dialog. (line 83) -* sly-trace-dialog-fetch-status: Trace Dialog. (line 76) -* sly-trace-dialog-fetch-traces: Trace Dialog. (line 79) -* sly-trace-dialog-toggle-trace: Trace Dialog. (line 26) -* sly-undefine-function: Evaluation. (line 53) -* sly-untrace-all: Disassembly. (line 17) -* sly-update-connection-list: Multiple connections. (line 62) -* sly-who-binds: Cross-referencing. (line 36) -* sly-who-calls: Cross-referencing. (line 24) -* sly-who-macroexpands: Cross-referencing. (line 44) -* sly-who-references: Cross-referencing. (line 32) -* sly-who-sets: Cross-referencing. (line 40) -* sly-who-specializes: Cross-referencing. (line 47) - - -File: sly.info, Node: Variable Index, Prev: Command Index, Up: Top - -Variable and Concept Index -************************** - -[index] -* Menu: - -* ASCII: Defcustom variables. (line 29) -* Character Encoding: Defcustom variables. (line 29) -* Compilation: Compilation. (line 6) -* Compiling Functions: Compilation. (line 12) -* Completion: Completion. (line 6) -* Contribs: Extensions. (line 11) -* Contributions: Extensions. (line 11) -* Debugger: Debugger. (line 6) -* Extensions: Extensions. (line 11) -* LATIN-1: Defcustom variables. (line 29) -* Listener: REPL. (line 6) -* Macros: Macro-expansion. (line 6) -* Plugins: Extensions. (line 11) -* Symbol Completion: Completion. (line 6) -* TRAMP: TRAMP Support. (line 6) -* Unicode: Defcustom variables. (line 29) -* UTF-8: Defcustom variables. (line 29) - - - -Tag Table: -Node: Top294 -Node: Introduction2280 -Node: Getting started4599 -Node: Platforms4910 -Node: Downloading6010 -Node: Basic setup7010 -Node: Running7943 -Node: Basic customization8807 -Node: Multiple Lisps10523 -Node: A SLY tour for SLIME users13018 -Node: Working with source files23910 -Node: Evaluation24638 -Node: Compilation26465 -Node: Autodoc29318 -Node: Semantic indentation30260 -Ref: Semantic indentation-Footnote-132367 -Node: Reader conditionals32462 -Node: Macro-expansion32838 -Node: Common functionality34470 -Node: Finding definitions35241 -Node: Cross-referencing37071 -Ref: Cross-referencing-Footnote-139463 -Node: Completion39691 -Node: Interactive objects42683 -Node: Documentation44599 -Node: Multiple connections46633 -Node: Disassembly49584 -Node: Recovery50116 -Node: Temporary buffers50739 -Node: Multi-threading52155 -Node: The REPL and other special buffers53723 -Node: REPL53996 -Node: REPL commands55848 -Node: REPL output57863 -Node: REPL backreferences62468 -Ref: REPL backreferences-Footnote-165620 -Node: Inspector65673 -Node: Debugger67619 -Node: Examining frames68276 -Node: Restarts69360 -Ref: sly-db-quit69566 -Node: Frame Navigation69985 -Node: Miscellaneous70669 -Node: Trace Dialog71578 -Node: Stickers75362 -Node: Customization79481 -Node: Emacs-side79684 -Node: Keybindings79876 -Ref: describe-key80678 -Ref: describe-bindings80805 -Ref: describe-mode80936 -Ref: view-lossage81108 -Ref: Emacs Init File81244 -Node: Keymaps81876 -Node: Defcustom variables84513 -Ref: sly-complete-symbol-function85202 -Ref: sly-net-coding-system85750 -Node: Hooks88109 -Ref: sly-connected-hook88457 -Node: Lisp-side customization88900 -Node: Communication style89298 -Node: Other configurables91825 -Ref: *SLY-DB-QUIT-RESTART*92532 -Node: Tips and Tricks98066 -Node: Connecting to a remote Lisp98340 -Node: Setting up the Lisp image99047 -Ref: Setting up the Lisp image-Footnote-1100834 -Ref: Setting up the Lisp image-Footnote-2100945 -Ref: Setting up the Lisp image-Footnote-3101119 -Node: Setting up Emacs101272 -Ref: Setting up Emacs-Footnote-1102226 -Node: Setting up pathname translations102396 -Node: Loading Slynk faster103973 -Ref: init-example105450 -Node: Auto-SLY105672 -Node: REPLs and game loops106153 -Node: Controlling SLY from outside Emacs108120 -Node: Extensions109365 -Node: Loading and unloading111412 -Node: More contribs112488 -Node: TRAMP Support112659 -Node: Scratch Buffer112902 -Ref: sly-scratch113028 -Node: Credits113661 -Node: Key Index116930 -Node: Command Index125549 -Node: Variable Index135572 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/sly/sly.texi b/straight/build/sly/sly.texi deleted file mode 120000 index 0541244a..00000000 --- a/straight/build/sly/sly.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/doc/sly.texi \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/abcl.lisp b/straight/build/sly/slynk/backend/abcl.lisp deleted file mode 120000 index e8bed38b..00000000 --- a/straight/build/sly/slynk/backend/abcl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/abcl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/allegro.lisp b/straight/build/sly/slynk/backend/allegro.lisp deleted file mode 120000 index 3dca40b2..00000000 --- a/straight/build/sly/slynk/backend/allegro.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/allegro.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/ccl.lisp b/straight/build/sly/slynk/backend/ccl.lisp deleted file mode 120000 index 0409b4de..00000000 --- a/straight/build/sly/slynk/backend/ccl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/ccl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/clasp.lisp b/straight/build/sly/slynk/backend/clasp.lisp deleted file mode 120000 index fc35a27e..00000000 --- a/straight/build/sly/slynk/backend/clasp.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/clasp.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/clisp.lisp b/straight/build/sly/slynk/backend/clisp.lisp deleted file mode 120000 index 4f18c4e8..00000000 --- a/straight/build/sly/slynk/backend/clisp.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/clisp.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/cmucl.lisp b/straight/build/sly/slynk/backend/cmucl.lisp deleted file mode 120000 index dd68977e..00000000 --- a/straight/build/sly/slynk/backend/cmucl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/cmucl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/corman.lisp b/straight/build/sly/slynk/backend/corman.lisp deleted file mode 120000 index 3e36651c..00000000 --- a/straight/build/sly/slynk/backend/corman.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/corman.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/ecl.lisp b/straight/build/sly/slynk/backend/ecl.lisp deleted file mode 120000 index 77218543..00000000 --- a/straight/build/sly/slynk/backend/ecl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/ecl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/lispworks.lisp b/straight/build/sly/slynk/backend/lispworks.lisp deleted file mode 120000 index 368daa36..00000000 --- a/straight/build/sly/slynk/backend/lispworks.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/lispworks.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/mkcl.lisp b/straight/build/sly/slynk/backend/mkcl.lisp deleted file mode 120000 index 5ff902e0..00000000 --- a/straight/build/sly/slynk/backend/mkcl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/mkcl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/sbcl.lisp b/straight/build/sly/slynk/backend/sbcl.lisp deleted file mode 120000 index 22ad6512..00000000 --- a/straight/build/sly/slynk/backend/sbcl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/sbcl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/backend/scl.lisp b/straight/build/sly/slynk/backend/scl.lisp deleted file mode 120000 index a74be6c3..00000000 --- a/straight/build/sly/slynk/backend/scl.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/backend/scl.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/metering.lisp b/straight/build/sly/slynk/metering.lisp deleted file mode 120000 index f8e64939..00000000 --- a/straight/build/sly/slynk/metering.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/metering.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-apropos.lisp b/straight/build/sly/slynk/slynk-apropos.lisp deleted file mode 120000 index e06b6add..00000000 --- a/straight/build/sly/slynk/slynk-apropos.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-apropos.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-backend.lisp b/straight/build/sly/slynk/slynk-backend.lisp deleted file mode 120000 index b8dd6919..00000000 --- a/straight/build/sly/slynk/slynk-backend.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-backend.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-completion.lisp b/straight/build/sly/slynk/slynk-completion.lisp deleted file mode 120000 index 4fddff2b..00000000 --- a/straight/build/sly/slynk/slynk-completion.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-completion.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-gray.lisp b/straight/build/sly/slynk/slynk-gray.lisp deleted file mode 120000 index 0d28ef85..00000000 --- a/straight/build/sly/slynk/slynk-gray.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-gray.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-loader.lisp b/straight/build/sly/slynk/slynk-loader.lisp deleted file mode 120000 index 3e1c63f0..00000000 --- a/straight/build/sly/slynk/slynk-loader.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-loader.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-match.lisp b/straight/build/sly/slynk/slynk-match.lisp deleted file mode 120000 index 20ea89a8..00000000 --- a/straight/build/sly/slynk/slynk-match.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-match.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-rpc.lisp b/straight/build/sly/slynk/slynk-rpc.lisp deleted file mode 120000 index b05b49e2..00000000 --- a/straight/build/sly/slynk/slynk-rpc.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-rpc.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-source-file-cache.lisp b/straight/build/sly/slynk/slynk-source-file-cache.lisp deleted file mode 120000 index f4f1ecba..00000000 --- a/straight/build/sly/slynk/slynk-source-file-cache.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-source-file-cache.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk-source-path-parser.lisp b/straight/build/sly/slynk/slynk-source-path-parser.lisp deleted file mode 120000 index 1f230bd9..00000000 --- a/straight/build/sly/slynk/slynk-source-path-parser.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk-source-path-parser.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk.asd b/straight/build/sly/slynk/slynk.asd deleted file mode 120000 index 469995b7..00000000 --- a/straight/build/sly/slynk/slynk.asd +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk.asd \ No newline at end of file diff --git a/straight/build/sly/slynk/slynk.lisp b/straight/build/sly/slynk/slynk.lisp deleted file mode 120000 index 37766742..00000000 --- a/straight/build/sly/slynk/slynk.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/slynk.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/start-slynk.lisp b/straight/build/sly/slynk/start-slynk.lisp deleted file mode 120000 index 2acf8d78..00000000 --- a/straight/build/sly/slynk/start-slynk.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/start-slynk.lisp \ No newline at end of file diff --git a/straight/build/sly/slynk/xref.lisp b/straight/build/sly/slynk/xref.lisp deleted file mode 120000 index f538d027..00000000 --- a/straight/build/sly/slynk/xref.lisp +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sly/slynk/xref.lisp \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-autoloads.el b/straight/build/smartparens/smartparens-autoloads.el deleted file mode 100644 index 3c874ce1..00000000 --- a/straight/build/smartparens/smartparens-autoloads.el +++ /dev/null @@ -1,392 +0,0 @@ -;;; smartparens-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "smartparens" "smartparens.el" (0 0 0 0)) -;;; Generated autoloads from smartparens.el - -(autoload 'sp-cheat-sheet "smartparens" "\ -Generate a cheat sheet of all the smartparens interactive functions. - -Without a prefix argument, print only the short documentation and examples. - -With non-nil prefix argument ARG, show the full documentation for each function. - -You can follow the links to the function or variable help page. -To get back to the full list, use \\[help-go-back]. - -You can use `beginning-of-defun' and `end-of-defun' to jump to -the previous/next entry. - -Examples are fontified using the `font-lock-string-face' for -better orientation. - -\(fn &optional ARG)" t nil) - -(defvar smartparens-mode-map (make-sparse-keymap) "\ -Keymap used for `smartparens-mode'.") - -(autoload 'sp-use-paredit-bindings "smartparens" "\ -Initiate `smartparens-mode-map' with `sp-paredit-bindings'." t nil) - -(autoload 'sp-use-smartparens-bindings "smartparens" "\ -Initiate `smartparens-mode-map' with `sp-smartparens-bindings'." t nil) - -(autoload 'smartparens-mode "smartparens" "\ -Toggle smartparens mode. - -This is a minor mode. If called interactively, toggle the -`Smartparens mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `smartparens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -You can enable pre-set bindings by customizing -`sp-base-key-bindings' variable. The current content of -`smartparens-mode-map' is: - - \\{smartparens-mode-map} - -\(fn &optional ARG)" t nil) - -(autoload 'smartparens-strict-mode "smartparens" "\ -Toggle the strict smartparens mode. - -This is a minor mode. If called interactively, toggle the -`Smartparens-Strict mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `smartparens-strict-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When strict mode is active, `delete-char', `kill-word' and their -backward variants will skip over the pair delimiters in order to -keep the structure always valid (the same way as `paredit-mode' -does). This is accomplished by remapping them to -`sp-delete-char' and `sp-kill-word'. There is also function -`sp-kill-symbol' that deletes symbols instead of words, otherwise -working exactly the same (it is not bound to any key by default). - -When strict mode is active, this is indicated with \"/s\" -after the smartparens indicator in the mode list. - -\(fn &optional ARG)" t nil) - -(put 'smartparens-global-strict-mode 'globalized-minor-mode t) - -(defvar smartparens-global-strict-mode nil "\ -Non-nil if Smartparens-Global-Strict mode is enabled. -See the `smartparens-global-strict-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 `smartparens-global-strict-mode'.") - -(custom-autoload 'smartparens-global-strict-mode "smartparens" nil) - -(autoload 'smartparens-global-strict-mode "smartparens" "\ -Toggle Smartparens-Strict mode in all buffers. -With prefix ARG, enable Smartparens-Global-Strict mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Smartparens-Strict mode is enabled in all buffers where -`turn-on-smartparens-strict-mode' would do it. - -See `smartparens-strict-mode' for more information on -Smartparens-Strict mode. - -\(fn &optional ARG)" t nil) - -(autoload 'turn-on-smartparens-strict-mode "smartparens" "\ -Turn on `smartparens-strict-mode'." t nil) - -(autoload 'turn-off-smartparens-strict-mode "smartparens" "\ -Turn off `smartparens-strict-mode'." t nil) - -(put 'smartparens-global-mode 'globalized-minor-mode t) - -(defvar smartparens-global-mode nil "\ -Non-nil if Smartparens-Global mode is enabled. -See the `smartparens-global-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 `smartparens-global-mode'.") - -(custom-autoload 'smartparens-global-mode "smartparens" nil) - -(autoload 'smartparens-global-mode "smartparens" "\ -Toggle Smartparens mode in all buffers. -With prefix ARG, enable Smartparens-Global mode if ARG is positive; -otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Smartparens mode is enabled in all buffers where -`turn-on-smartparens-mode' would do it. - -See `smartparens-mode' for more information on Smartparens mode. - -\(fn &optional ARG)" t nil) - -(autoload 'turn-on-smartparens-mode "smartparens" "\ -Turn on `smartparens-mode'. - -This function is used to turn on `smartparens-global-mode'. - -By default `smartparens-global-mode' ignores buffers with -`mode-class' set to special, but only if they are also not comint -buffers. - -Additionally, buffers on `sp-ignore-modes-list' are ignored. - -You can still turn on smartparens in these mode manually (or -in mode's startup-hook etc.) by calling `smartparens-mode'." t nil) - -(autoload 'turn-off-smartparens-mode "smartparens" "\ -Turn off `smartparens-mode'." t nil) - -(autoload 'show-smartparens-mode "smartparens" "\ -Toggle visualization of matching pairs. When enabled, any -matching pair is highlighted after `sp-show-pair-delay' seconds -of Emacs idle time if the point is immediately in front or after -a pair. This mode works similarly to `show-paren-mode', but -support custom pairs. - -This is a minor mode. If called interactively, toggle the -`Show-Smartparens mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `show-smartparens-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(put 'show-smartparens-global-mode 'globalized-minor-mode t) - -(defvar show-smartparens-global-mode nil "\ -Non-nil if Show-Smartparens-Global mode is enabled. -See the `show-smartparens-global-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 `show-smartparens-global-mode'.") - -(custom-autoload 'show-smartparens-global-mode "smartparens" nil) - -(autoload 'show-smartparens-global-mode "smartparens" "\ -Toggle Show-Smartparens mode in all buffers. -With prefix ARG, enable Show-Smartparens-Global mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Show-Smartparens mode is enabled in all buffers where -`turn-on-show-smartparens-mode' would do it. - -See `show-smartparens-mode' for more information on Show-Smartparens -mode. - -\(fn &optional ARG)" t nil) - -(autoload 'turn-on-show-smartparens-mode "smartparens" "\ -Turn on `show-smartparens-mode'." t nil) - -(autoload 'turn-off-show-smartparens-mode "smartparens" "\ -Turn off `show-smartparens-mode'." t nil) - -(register-definition-prefixes "smartparens" '("smartparens-" "sp-")) - -;;;*** - -;;;### (autoloads nil "smartparens-clojure" "smartparens-clojure.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-clojure.el - -(register-definition-prefixes "smartparens-clojure" '("sp-clojure-prefix")) - -;;;*** - -;;;### (autoloads nil "smartparens-config" "smartparens-config.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-config.el - -(register-definition-prefixes "smartparens-config" '("sp-lisp-invalid-hyperlink-p")) - -;;;*** - -;;;### (autoloads nil "smartparens-crystal" "smartparens-crystal.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-crystal.el - -(register-definition-prefixes "smartparens-crystal" '("sp-crystal-")) - -;;;*** - -;;;### (autoloads nil "smartparens-elixir" "smartparens-elixir.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-elixir.el - -(register-definition-prefixes "smartparens-elixir" '("sp-elixir-")) - -;;;*** - -;;;### (autoloads nil "smartparens-ess" "smartparens-ess.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from smartparens-ess.el - -(register-definition-prefixes "smartparens-ess" '("sp-ess-")) - -;;;*** - -;;;### (autoloads nil "smartparens-haskell" "smartparens-haskell.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-haskell.el - -(register-definition-prefixes "smartparens-haskell" '("sp-")) - -;;;*** - -;;;### (autoloads nil "smartparens-html" "smartparens-html.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from smartparens-html.el - -(register-definition-prefixes "smartparens-html" '("sp-html-")) - -;;;*** - -;;;### (autoloads nil "smartparens-latex" "smartparens-latex.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-latex.el - -(register-definition-prefixes "smartparens-latex" '("sp-latex-")) - -;;;*** - -;;;### (autoloads nil "smartparens-lua" "smartparens-lua.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from smartparens-lua.el - -(register-definition-prefixes "smartparens-lua" '("sp-lua-post-keyword-insert")) - -;;;*** - -;;;### (autoloads nil "smartparens-markdown" "smartparens-markdown.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-markdown.el - -(register-definition-prefixes "smartparens-markdown" '("sp-")) - -;;;*** - -;;;### (autoloads nil "smartparens-org" "smartparens-org.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from smartparens-org.el - -(register-definition-prefixes "smartparens-org" '("sp-")) - -;;;*** - -;;;### (autoloads nil "smartparens-python" "smartparens-python.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-python.el - -(register-definition-prefixes "smartparens-python" '("sp-python-")) - -;;;*** - -;;;### (autoloads nil "smartparens-rst" "smartparens-rst.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from smartparens-rst.el - -(register-definition-prefixes "smartparens-rst" '("sp-rst-point-after-backtick")) - -;;;*** - -;;;### (autoloads nil "smartparens-ruby" "smartparens-ruby.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from smartparens-ruby.el - -(register-definition-prefixes "smartparens-ruby" '("sp-")) - -;;;*** - -;;;### (autoloads nil "smartparens-rust" "smartparens-rust.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from smartparens-rust.el - -(register-definition-prefixes "smartparens-rust" '("sp-")) - -;;;*** - -;;;### (autoloads nil "smartparens-scala" "smartparens-scala.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from smartparens-scala.el - -(register-definition-prefixes "smartparens-scala" '("sp-scala-wrap-with-indented-newlines")) - -;;;*** - -;;;### (autoloads nil "smartparens-text" "smartparens-text.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from smartparens-text.el - -(register-definition-prefixes "smartparens-text" '("sp-text-mode-")) - -;;;*** - -;;;### (autoloads nil "sp-sublimetext-like" "sp-sublimetext-like.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from sp-sublimetext-like.el - -(register-definition-prefixes "sp-sublimetext-like" '("sp-point-not-before-word")) - -;;;*** - -;;;### (autoloads nil nil ("smartparens-c.el" "smartparens-javascript.el" -;;;;;; "smartparens-ml.el" "smartparens-pkg.el" "smartparens-racket.el") -;;;;;; (0 0 0 0)) - -;;;*** - -(provide 'smartparens-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; smartparens-autoloads.el ends here diff --git a/straight/build/smartparens/smartparens-c.el b/straight/build/smartparens/smartparens-c.el deleted file mode 120000 index f8b508e9..00000000 --- a/straight/build/smartparens/smartparens-c.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-c.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-c.elc b/straight/build/smartparens/smartparens-c.elc deleted file mode 100644 index d9b6539c..00000000 Binary files a/straight/build/smartparens/smartparens-c.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-clojure.el b/straight/build/smartparens/smartparens-clojure.el deleted file mode 120000 index 57e190df..00000000 --- a/straight/build/smartparens/smartparens-clojure.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-clojure.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-clojure.elc b/straight/build/smartparens/smartparens-clojure.elc deleted file mode 100644 index 04e190cd..00000000 Binary files a/straight/build/smartparens/smartparens-clojure.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-config.el b/straight/build/smartparens/smartparens-config.el deleted file mode 120000 index 84ee38e0..00000000 --- a/straight/build/smartparens/smartparens-config.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-config.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-config.elc b/straight/build/smartparens/smartparens-config.elc deleted file mode 100644 index 4386e456..00000000 Binary files a/straight/build/smartparens/smartparens-config.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-crystal.el b/straight/build/smartparens/smartparens-crystal.el deleted file mode 120000 index 2baf43e0..00000000 --- a/straight/build/smartparens/smartparens-crystal.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-crystal.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-crystal.elc b/straight/build/smartparens/smartparens-crystal.elc deleted file mode 100644 index 1cb4dbe8..00000000 Binary files a/straight/build/smartparens/smartparens-crystal.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-elixir.el b/straight/build/smartparens/smartparens-elixir.el deleted file mode 120000 index 9c971d82..00000000 --- a/straight/build/smartparens/smartparens-elixir.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-elixir.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-elixir.elc b/straight/build/smartparens/smartparens-elixir.elc deleted file mode 100644 index 2958d241..00000000 Binary files a/straight/build/smartparens/smartparens-elixir.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-ess.el b/straight/build/smartparens/smartparens-ess.el deleted file mode 120000 index de57b793..00000000 --- a/straight/build/smartparens/smartparens-ess.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-ess.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-ess.elc b/straight/build/smartparens/smartparens-ess.elc deleted file mode 100644 index 8835e7d6..00000000 Binary files a/straight/build/smartparens/smartparens-ess.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-haskell.el b/straight/build/smartparens/smartparens-haskell.el deleted file mode 120000 index f1f5201c..00000000 --- a/straight/build/smartparens/smartparens-haskell.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-haskell.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-haskell.elc b/straight/build/smartparens/smartparens-haskell.elc deleted file mode 100644 index a900c009..00000000 Binary files a/straight/build/smartparens/smartparens-haskell.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-html.el b/straight/build/smartparens/smartparens-html.el deleted file mode 120000 index 2b5befa0..00000000 --- a/straight/build/smartparens/smartparens-html.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-html.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-html.elc b/straight/build/smartparens/smartparens-html.elc deleted file mode 100644 index c955690b..00000000 Binary files a/straight/build/smartparens/smartparens-html.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-javascript.el b/straight/build/smartparens/smartparens-javascript.el deleted file mode 120000 index c679f1b1..00000000 --- a/straight/build/smartparens/smartparens-javascript.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-javascript.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-javascript.elc b/straight/build/smartparens/smartparens-javascript.elc deleted file mode 100644 index df87c42b..00000000 Binary files a/straight/build/smartparens/smartparens-javascript.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-latex.el b/straight/build/smartparens/smartparens-latex.el deleted file mode 120000 index 5c3d9993..00000000 --- a/straight/build/smartparens/smartparens-latex.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-latex.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-latex.elc b/straight/build/smartparens/smartparens-latex.elc deleted file mode 100644 index 9d273f32..00000000 Binary files a/straight/build/smartparens/smartparens-latex.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-lua.el b/straight/build/smartparens/smartparens-lua.el deleted file mode 120000 index acfb2859..00000000 --- a/straight/build/smartparens/smartparens-lua.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-lua.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-lua.elc b/straight/build/smartparens/smartparens-lua.elc deleted file mode 100644 index c6d63e9f..00000000 Binary files a/straight/build/smartparens/smartparens-lua.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-markdown.el b/straight/build/smartparens/smartparens-markdown.el deleted file mode 120000 index 2a6b7d3f..00000000 --- a/straight/build/smartparens/smartparens-markdown.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-markdown.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-markdown.elc b/straight/build/smartparens/smartparens-markdown.elc deleted file mode 100644 index 35ecdda3..00000000 Binary files a/straight/build/smartparens/smartparens-markdown.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-ml.el b/straight/build/smartparens/smartparens-ml.el deleted file mode 120000 index ece2c5da..00000000 --- a/straight/build/smartparens/smartparens-ml.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-ml.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-ml.elc b/straight/build/smartparens/smartparens-ml.elc deleted file mode 100644 index 63153d28..00000000 Binary files a/straight/build/smartparens/smartparens-ml.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-org.el b/straight/build/smartparens/smartparens-org.el deleted file mode 120000 index 33162bf8..00000000 --- a/straight/build/smartparens/smartparens-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-org.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-org.elc b/straight/build/smartparens/smartparens-org.elc deleted file mode 100644 index 8c4a8690..00000000 Binary files a/straight/build/smartparens/smartparens-org.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-pkg.el b/straight/build/smartparens/smartparens-pkg.el deleted file mode 120000 index cf6269f8..00000000 --- a/straight/build/smartparens/smartparens-pkg.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-pkg.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-pkg.elc b/straight/build/smartparens/smartparens-pkg.elc deleted file mode 100644 index 7f808c97..00000000 Binary files a/straight/build/smartparens/smartparens-pkg.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-python.el b/straight/build/smartparens/smartparens-python.el deleted file mode 120000 index 7815f304..00000000 --- a/straight/build/smartparens/smartparens-python.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-python.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-python.elc b/straight/build/smartparens/smartparens-python.elc deleted file mode 100644 index 00465a82..00000000 Binary files a/straight/build/smartparens/smartparens-python.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-racket.el b/straight/build/smartparens/smartparens-racket.el deleted file mode 120000 index 7d6eb0a9..00000000 --- a/straight/build/smartparens/smartparens-racket.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-racket.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-racket.elc b/straight/build/smartparens/smartparens-racket.elc deleted file mode 100644 index 61a8b93e..00000000 Binary files a/straight/build/smartparens/smartparens-racket.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-rst.el b/straight/build/smartparens/smartparens-rst.el deleted file mode 120000 index 1f163ed6..00000000 --- a/straight/build/smartparens/smartparens-rst.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-rst.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-rst.elc b/straight/build/smartparens/smartparens-rst.elc deleted file mode 100644 index 8ca77fee..00000000 Binary files a/straight/build/smartparens/smartparens-rst.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-ruby.el b/straight/build/smartparens/smartparens-ruby.el deleted file mode 120000 index d681b977..00000000 --- a/straight/build/smartparens/smartparens-ruby.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-ruby.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-ruby.elc b/straight/build/smartparens/smartparens-ruby.elc deleted file mode 100644 index b88ebe53..00000000 Binary files a/straight/build/smartparens/smartparens-ruby.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-rust.el b/straight/build/smartparens/smartparens-rust.el deleted file mode 120000 index 52af99eb..00000000 --- a/straight/build/smartparens/smartparens-rust.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-rust.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-rust.elc b/straight/build/smartparens/smartparens-rust.elc deleted file mode 100644 index 2153da39..00000000 Binary files a/straight/build/smartparens/smartparens-rust.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-scala.el b/straight/build/smartparens/smartparens-scala.el deleted file mode 120000 index 20e5fcc7..00000000 --- a/straight/build/smartparens/smartparens-scala.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-scala.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-scala.elc b/straight/build/smartparens/smartparens-scala.elc deleted file mode 100644 index b75a9f56..00000000 Binary files a/straight/build/smartparens/smartparens-scala.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens-text.el b/straight/build/smartparens/smartparens-text.el deleted file mode 120000 index fee8b3d6..00000000 --- a/straight/build/smartparens/smartparens-text.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens-text.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens-text.elc b/straight/build/smartparens/smartparens-text.elc deleted file mode 100644 index 58fbcce5..00000000 Binary files a/straight/build/smartparens/smartparens-text.elc and /dev/null differ diff --git a/straight/build/smartparens/smartparens.el b/straight/build/smartparens/smartparens.el deleted file mode 120000 index ce6b19be..00000000 --- a/straight/build/smartparens/smartparens.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/smartparens.el \ No newline at end of file diff --git a/straight/build/smartparens/smartparens.elc b/straight/build/smartparens/smartparens.elc deleted file mode 100644 index ce6fd6c3..00000000 Binary files a/straight/build/smartparens/smartparens.elc and /dev/null differ diff --git a/straight/build/smartparens/sp-sublimetext-like.el b/straight/build/smartparens/sp-sublimetext-like.el deleted file mode 120000 index 03d0432b..00000000 --- a/straight/build/smartparens/sp-sublimetext-like.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/smartparens/sp-sublimetext-like.el \ No newline at end of file diff --git a/straight/build/smartparens/sp-sublimetext-like.elc b/straight/build/smartparens/sp-sublimetext-like.elc deleted file mode 100644 index 5b3644ac..00000000 Binary files a/straight/build/smartparens/sp-sublimetext-like.elc and /dev/null differ diff --git a/straight/build/sound-wav/sound-wav-autoloads.el b/straight/build/sound-wav/sound-wav-autoloads.el deleted file mode 100644 index 0c971ae6..00000000 --- a/straight/build/sound-wav/sound-wav-autoloads.el +++ /dev/null @@ -1,25 +0,0 @@ -;;; sound-wav-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "sound-wav" "sound-wav.el" (0 0 0 0)) -;;; Generated autoloads from sound-wav.el - -(autoload 'sound-wav-play "sound-wav" "\ - - -\(fn &rest FILES)" nil nil) - -(register-definition-prefixes "sound-wav" '("sound-wav--")) - -;;;*** - -(provide 'sound-wav-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; sound-wav-autoloads.el ends here diff --git a/straight/build/sound-wav/sound-wav.el b/straight/build/sound-wav/sound-wav.el deleted file mode 120000 index 7b9e31b3..00000000 --- a/straight/build/sound-wav/sound-wav.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/sound-wav/sound-wav.el \ No newline at end of file diff --git a/straight/build/sound-wav/sound-wav.elc b/straight/build/sound-wav/sound-wav.elc deleted file mode 100644 index 79535020..00000000 Binary files a/straight/build/sound-wav/sound-wav.elc and /dev/null differ diff --git a/straight/build/spinner/README.org b/straight/build/spinner/README.org deleted file mode 120000 index 4242facf..00000000 --- a/straight/build/spinner/README.org +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 199aa2fa..00000000 --- a/straight/build/spinner/all-spinners.gif +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 20835539..00000000 --- a/straight/build/spinner/some-spinners.gif +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 09511465..00000000 --- a/straight/build/spinner/spinner-autoloads.el +++ /dev/null @@ -1,71 +0,0 @@ -;;; spinner-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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 -current 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) - -(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 293e968e..00000000 --- a/straight/build/spinner/spinner.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 545a5628..00000000 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 cec6b4d6..00000000 --- a/straight/build/straight/straight-autoloads.el +++ /dev/null @@ -1,423 +0,0 @@ -;;; straight-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "straight" "straight.el" (0 0 0 0)) -;;; Generated autoloads from straight.el - -(autoload 'straight-remove-unused-repos "straight" "\ -Remove unused repositories from the repos directory. -A repo is considered \"unused\" if it was not explicitly requested via -`straight-use-package' during the current Emacs session. -If FORCE is non-nil do not prompt before deleting repos. - -\(fn &optional FORCE)" t nil) - -(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 nil `: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 nil `: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) - -(autoload 'straight-bug-report "straight" "\ -Test straight.el in a clean environment. -ARGS may be any of the following keywords and their respective values: - - :pre-bootstrap (Form)... - Forms evaluated before bootstrapping straight.el - e.g. (setq straight-repository-branch \"develop\") - Note this example is already in the default bootstrapping code. - - - :post-bootstrap (Form)... - Forms evaluated in the testing environment after boostrapping. - e.g. (straight-use-package '(example :type git :host github)) - - - :interactive Boolean - If nil, the subprocess will immediately exit after the test. - Output will be printed to `straight-bug-report--process-buffer' - Otherwise, the subprocess will be interactive. - - - :preserve Boolean - If non-nil, the test directory is left in the directory stored in the - variable `temporary-file-directory'. Otherwise, it is - immediately removed after the test is run. - - - :executable String - Indicate the Emacs executable to launch. - Defaults to the path of the current Emacs executable. - - - :raw Boolean - If non-nil, the raw process output is sent to - `straight-bug-report--process-buffer'. Otherwise, it is - formatted as markdown for submitting as an issue. - - - :user-dir String - If non-nil, the test is run with `user-emacs-directory' set to STRING. - Otherwise, a temporary directory is created and used. - Unless absolute, paths are expanded relative to the variable - `temporary-file-directory'. - -ARGS are accessible within the :pre/:post-bootsrap phases via the -locally bound plist, straight-bug-report-args. - -\(fn &rest ARGS)" nil t) - -(function-put 'straight-bug-report 'lisp-indent-function '0) - -(autoload 'straight-dependencies "straight" "\ -Return a list of PACKAGE's dependencies. - -\(fn &optional PACKAGE)" t nil) - -(autoload 'straight-dependents "straight" "\ -Return a list PACKAGE's dependents. - -\(fn &optional PACKAGE)" t nil) - -(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.") - -(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 2b5b5a84..00000000 --- a/straight/build/straight/straight-x.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 37f22477..00000000 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 7020103f..00000000 --- a/straight/build/straight/straight.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 8bacf6ce..00000000 Binary files a/straight/build/straight/straight.elc and /dev/null differ diff --git a/straight/build/tablist/tablist-autoloads.el b/straight/build/tablist/tablist-autoloads.el deleted file mode 100644 index 9ced0beb..00000000 --- a/straight/build/tablist/tablist-autoloads.el +++ /dev/null @@ -1,54 +0,0 @@ -;;; tablist-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "tablist" "tablist.el" (0 0 0 0)) -;;; Generated autoloads from tablist.el - -(autoload 'tablist-minor-mode "tablist" "\ -Toggle Tablist minor mode on or off. - -This is a minor mode. If called interactively, toggle the -`Tablist minor mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `tablist-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\\{tablist-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(autoload 'tablist-mode "tablist" "\ - - -\(fn)" t nil) - -(register-definition-prefixes "tablist" '("tablist-")) - -;;;*** - -;;;### (autoloads nil "tablist-filter" "tablist-filter.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from tablist-filter.el - -(register-definition-prefixes "tablist-filter" '("tablist-filter-")) - -;;;*** - -(provide 'tablist-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; tablist-autoloads.el ends here diff --git a/straight/build/tablist/tablist-filter.el b/straight/build/tablist/tablist-filter.el deleted file mode 120000 index 688ce848..00000000 --- a/straight/build/tablist/tablist-filter.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/tablist/tablist-filter.el \ No newline at end of file diff --git a/straight/build/tablist/tablist-filter.elc b/straight/build/tablist/tablist-filter.elc deleted file mode 100644 index 30337ec0..00000000 Binary files a/straight/build/tablist/tablist-filter.elc and /dev/null differ diff --git a/straight/build/tablist/tablist.el b/straight/build/tablist/tablist.el deleted file mode 120000 index 481ce79d..00000000 --- a/straight/build/tablist/tablist.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/tablist/tablist.el \ No newline at end of file diff --git a/straight/build/tablist/tablist.elc b/straight/build/tablist/tablist.elc deleted file mode 100644 index 9f33d5d2..00000000 Binary files a/straight/build/tablist/tablist.elc and /dev/null differ diff --git a/straight/build/toc-org/toc-org-autoloads.el b/straight/build/toc-org/toc-org-autoloads.el deleted file mode 100644 index 34af0cfc..00000000 --- a/straight/build/toc-org/toc-org-autoloads.el +++ /dev/null @@ -1,42 +0,0 @@ -;;; toc-org-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "toc-org" "toc-org.el" (0 0 0 0)) -;;; Generated autoloads from toc-org.el - -(autoload 'toc-org-enable "toc-org" "\ -Enable toc-org in this buffer." nil nil) - -(autoload 'toc-org-mode "toc-org" "\ -Toggle `toc-org' in this buffer. - -This is a minor mode. If called interactively, toggle the -`Toc-Org mode' mode. If the prefix argument is positive, enable -the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `toc-org-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "toc-org" '("toc-org-")) - -;;;*** - -(provide 'toc-org-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; toc-org-autoloads.el ends here diff --git a/straight/build/toc-org/toc-org.el b/straight/build/toc-org/toc-org.el deleted file mode 120000 index 5d424896..00000000 --- a/straight/build/toc-org/toc-org.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/toc-org/toc-org.el \ No newline at end of file diff --git a/straight/build/toc-org/toc-org.elc b/straight/build/toc-org/toc-org.elc deleted file mode 100644 index ab70fac1..00000000 Binary files a/straight/build/toc-org/toc-org.elc and /dev/null differ diff --git a/straight/build/transient/dir b/straight/build/transient/dir deleted file mode 100644 index 4d6ad7f3..00000000 --- a/straight/build/transient/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 -* Transient: (transient). Transient Commands. diff --git a/straight/build/transient/transient-autoloads.el b/straight/build/transient/transient-autoloads.el deleted file mode 100644 index 5c16d33a..00000000 --- a/straight/build/transient/transient-autoloads.el +++ /dev/null @@ -1,74 +0,0 @@ -;;; transient-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "transient" "transient.el" (0 0 0 0)) -;;; Generated autoloads from transient.el - -(autoload 'transient-insert-suffix "transient" "\ -Insert a SUFFIX into PREFIX before LOC. -PREFIX is a prefix command, a symbol. -SUFFIX is a suffix command or a group specification (of - the same forms as expected by `transient-define-prefix'). -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -\(fn PREFIX LOC SUFFIX)" nil nil) - -(function-put 'transient-insert-suffix 'lisp-indent-function 'defun) - -(autoload 'transient-append-suffix "transient" "\ -Insert a SUFFIX into PREFIX after LOC. -PREFIX is a prefix command, a symbol. -SUFFIX is a suffix command or a group specification (of - the same forms as expected by `transient-define-prefix'). -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -\(fn PREFIX LOC SUFFIX)" nil nil) - -(function-put 'transient-append-suffix 'lisp-indent-function 'defun) - -(autoload 'transient-replace-suffix "transient" "\ -Replace the suffix at LOC in PREFIX with SUFFIX. -PREFIX is a prefix command, a symbol. -SUFFIX is a suffix command or a group specification (of - the same forms as expected by `transient-define-prefix'). -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -\(fn PREFIX LOC SUFFIX)" nil nil) - -(function-put 'transient-replace-suffix 'lisp-indent-function 'defun) - -(autoload 'transient-remove-suffix "transient" "\ -Remove the suffix or group at LOC in PREFIX. -PREFIX is a prefix command, a symbol. -LOC is a command, a key vector, a key description (a string - as returned by `key-description'), or a coordination list - (whose last element may also be a command or key). -See info node `(transient)Modifying Existing Transients'. - -\(fn PREFIX LOC)" nil nil) - -(function-put 'transient-remove-suffix 'lisp-indent-function 'defun) - -(register-definition-prefixes "transient" '("magit--fit-window-to-buffer" "transient-")) - -;;;*** - -(provide 'transient-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; transient-autoloads.el ends here diff --git a/straight/build/transient/transient.el b/straight/build/transient/transient.el deleted file mode 120000 index 920bd306..00000000 --- a/straight/build/transient/transient.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/transient/lisp/transient.el \ No newline at end of file diff --git a/straight/build/transient/transient.elc b/straight/build/transient/transient.elc deleted file mode 100644 index abb82190..00000000 Binary files a/straight/build/transient/transient.elc and /dev/null differ diff --git a/straight/build/transient/transient.info b/straight/build/transient/transient.info deleted file mode 100644 index 2022ed9c..00000000 --- a/straight/build/transient/transient.info +++ /dev/null @@ -1,2587 +0,0 @@ -This is transient.info, produced by makeinfo version 6.8 from -transient.texi. - - Copyright (C) 2018-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* Transient: (transient). Transient Commands. -END-INFO-DIR-ENTRY - - -File: transient.info, Node: Top, Next: Introduction, Up: (dir) - -Transient User and Developer Manual -*********************************** - -Taking inspiration from prefix keys and prefix arguments, Transient -implements a similar abstraction involving a prefix command, infix -arguments and suffix commands. We could call this abstraction a -"transient command", but because it always involves at least two -commands (a prefix and a suffix) we prefer to call it just a -"transient". - - When the user calls a transient prefix command, then a transient -(temporary) keymap is activated, which binds the transient’s infix and -suffix commands, and functions that control the transient state are -added to ‘pre-command-hook’ and ‘post-command-hook’. The available -suffix and infix commands and their state are shown in a popup buffer -until the transient is exited by invoking a suffix command. - - Calling an infix command causes its value to be changed, possibly by -reading a new value in the minibuffer. - - Calling a suffix command usually causes the transient to be exited -but suffix commands can also be configured to not exit the transient. - -This manual is for Transient version 0.3.7 (v0.3.7-12-g34911615+1). - - Copyright (C) 2018-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -* Menu: - -* Introduction:: -* Usage:: -* Modifying Existing Transients:: -* Defining New Commands:: -* Classes and Methods:: -* Related Abstractions and Packages:: -* FAQ:: -* Keystroke Index:: -* Command Index:: -* Function Index:: -* Variable Index:: - -— The Detailed Node Listing — - -Usage - -* Invoking Transients:: -* Aborting and Resuming Transients:: -* Common Suffix Commands:: -* Saving Values:: -* Using History:: -* Getting Help for Suffix Commands:: -* Enabling and Disabling Suffixes:: -* Other Commands:: -* Other Options:: - -Defining New Commands - -* Defining Transients:: -* Binding Suffix and Infix Commands:: -* Defining Suffix and Infix Commands:: -* Using Infix Arguments:: -* Transient State:: - -Binding Suffix and Infix Commands - -* Group Specifications:: -* Suffix Specifications:: - - -Classes and Methods - -* Group Classes:: -* Group Methods:: -* Prefix Classes:: -* Suffix Classes:: -* Suffix Methods:: -* Prefix Slots:: -* Suffix Slots:: -* Predicate Slots:: - -Suffix Methods - -* Suffix Value Methods:: -* Suffix Format Methods:: - - -Related Abstractions and Packages - -* Comparison With Prefix Keys and Prefix Arguments:: -* Comparison With Other Packages:: - - - -File: transient.info, Node: Introduction, Next: Usage, Prev: Top, Up: Top - -1 Introduction -************** - -Taking inspiration from prefix keys and prefix arguments, Transient -implements a similar abstraction involving a prefix command, infix -arguments and suffix commands. We could call this abstraction a -"transient command", but because it always involves at least two -commands (a prefix and a suffix) we prefer to call it just a -"transient". - - Transient keymaps are a feature provided by Emacs. Transients as - implemented by this package involve the use of transient keymaps. - - Emacs provides a feature that it calls "prefix commands". When we - talk about "prefix commands" in this manual, then we mean our own - kind of "prefix commands", unless specified otherwise. To avoid - ambiguity we sometimes use the terms "transient prefix command" for - our kind and "regular prefix command" for Emacs’ kind. - - When the user calls a transient prefix command, then a transient -(temporary) keymap is activated, which binds the transient’s infix and -suffix commands, and functions that control the transient state are -added to ‘pre-command-hook’ and ‘post-command-hook’. The available -suffix and infix commands and their state are shown in a popup buffer -until the transient state is exited by invoking a suffix command. - - Calling an infix command causes its value to be changed. How that is -done depends on the type of the infix command. The simplest case is an -infix command that represents a command-line argument that does not take -a value. Invoking such an infix command causes the switch to be toggled -on or off. More complex infix commands may read a value from the user, -using the minibuffer. - - Calling a suffix command usually causes the transient to be exited; -the transient keymaps and hook functions are removed, the popup buffer -no longer shows information about the (no longer bound) suffix commands, -the values of some public global variables are set, while some internal -global variables are unset, and finally the command is actually called. -Suffix commands can also be configured to not exit the transient. - - A suffix command can, but does not have to, use the infix arguments -in much the same way any command can choose to use or ignore the prefix -arguments. For a suffix command that was invoked from a transient the -variable ‘transient-current-suffixes’ and the function ‘transient-args’ -serve about the same purpose as the variables ‘prefix-arg’ and -‘current-prefix-arg’ do for any command that was called after the prefix -arguments have been set using a command such as ‘universal-argument’. - - The information shown in the popup buffer while a transient is active -looks a bit like this: - - ,----------------------------------------- - |Arguments - | -f Force (--force) - | -a Annotate (--annotate) - | - |Create - | t tag - | r release - `----------------------------------------- - - This is a simplified version of ‘magit-tag’. Info manuals do not - support images or colored text, so the above "screenshot" lacks - some information; in practice you would be able to tell whether the - arguments ‘--force’ and ‘--annotate’ are enabled or not based on - their color. - - Transient can be used to implement simple "command dispatchers". The -main benefit then is that the user can see all the available commands in -a popup buffer. That is useful by itself because it frees the user from -having to remember all the keys that are valid after a certain prefix -key or command. Magit’s ‘magit-dispatch’ (on ‘C-x M-g’) command is an -example of using Transient to merely implement a command dispatcher. - - In addition to that, Transient also allows users to interactively -pass arguments to commands. These arguments can be much more complex -than what is reasonable when using prefix arguments. There is a limit -to how many aspects of a command can be controlled using prefix -arguments. Furthermore what a certain prefix argument means for -different commands can be completely different, and users have to read -documentation to learn and then commit to memory what a certain prefix -argument means to a certain command. - - Transient suffix commands on the other hand can accept dozens of -different arguments without the user having to remember anything. When -using Transient, then one can call a command with arguments that are -just as complex as when calling the same function non-interactively -using code. - - Invoking a transient command with arguments is similar to invoking a -command in a shell with command-line completion and history enabled. -One benefit of the Transient interface is that it remembers history not -only on a global level ("this command was invoked using these arguments -and previously it was invoked using those other arguments"), but also -remembers the values of individual arguments independently. See *note -Using History::. - - After a transient prefix command is invoked ‘C-h ’ can be used -to show the documentation for the infix or suffix command that ‘’ -is bound to (see *note Getting Help for Suffix Commands::) and infixes -and suffixes can be removed from the transient using ‘C-x l ’. -Infixes and suffixes that are disabled by default can be enabled the -same way. See *note Enabling and Disabling Suffixes::. - - Transient ships with support for a few different types of specialized -infix commands. A command that sets a command line option for example -has different needs than a command that merely toggles a boolean flag. -Additionally Transient provides abstractions for defining new types, -which the author of Transient did not anticipate (or didn’t get around -to implementing yet). - - -File: transient.info, Node: Usage, Next: Modifying Existing Transients, Prev: Introduction, Up: Top - -2 Usage -******* - -* Menu: - -* Invoking Transients:: -* Aborting and Resuming Transients:: -* Common Suffix Commands:: -* Saving Values:: -* Using History:: -* Getting Help for Suffix Commands:: -* Enabling and Disabling Suffixes:: -* Other Commands:: -* Other Options:: - - -File: transient.info, Node: Invoking Transients, Next: Aborting and Resuming Transients, Up: Usage - -2.1 Invoking Transients -======================= - -A transient prefix command is invoked like any other command by pressing -the key that is bound to that command. The main difference to other -commands is that a transient prefix command activates a transient -keymap, which temporarily binds the transient’s infix and suffix -commands. Bindings from other keymaps may, or may not, be disabled -while the transient state is in effect. - - There are two kinds of commands that are available after invoking a -transient prefix command; infix and suffix commands. Infix commands set -some value (which is then shown in a popup buffer), without leaving the -transient. Suffix commands on the other hand usually quit the transient -and they may use the values set by the infix commands, i.e. the infix -*arguments*. - - Instead of setting arguments to be used by a suffix command, infix -commands may also set some value by side-effect, e.g. by setting the -value of some variable. - - -File: transient.info, Node: Aborting and Resuming Transients, Next: Common Suffix Commands, Prev: Invoking Transients, Up: Usage - -2.2 Aborting and Resuming Transients -==================================== - -To quit the transient without invoking a suffix command press ‘C-g’. - - Key bindings in transient keymaps may be longer than a single event. -After pressing a valid prefix key, all commands whose bindings do not -begin with that prefix key are temporarily unavailable and grayed out. -To abort the prefix key press ‘C-g’ (which in this case only quits the -prefix key, but not the complete transient). - - A transient prefix command can be bound as a suffix of another -transient. Invoking such a suffix replaces the current transient state -with a new transient state, i.e. the available bindings change and the -information displayed in the popup buffer is updated accordingly. -Pressing ‘C-g’ while a nested transient is active only quits the -innermost transient, causing a return to the previous transient. - - ‘C-q’ or ‘C-z’ on the other hand always exits all transients. If you -use the latter, then you can later resume the stack of transients using -‘M-x transient-resume’. - -‘C-g’ (‘transient-quit-seq’) -‘C-g’ (‘transient-quit-one’) - - This key quits the currently active incomplete key sequence, if - any, or else the current transient. When quitting the current - transient, then it returns to the previous transient, if any. - - Transient’s predecessor bound ‘q’ instead of ‘C-g’ to the quit -command. To learn how to get that binding back see -‘transient-bind-q-to-quit’’s doc string. - -‘C-q’ (‘transient-quit-all’) - - This command quits the currently active incomplete key sequence, if - any, and all transients, including the active transient and all - suspended transients, if any. - -‘C-z’ (‘transient-suspend’) - - Like ‘transient-quit-all’, this command quits an incomplete key - sequence, if any, and all transients. Additionally it saves the - stack of transients so that it can easily be resumed (which is - particularly useful if you quickly need to do "something else" and - the stack is deeper than a single transient and/or you have already - changed the values of some infix arguments). - - Note that only a single stack of transients can be saved at a time. - If another stack is already saved, then saving a new stack discards - the previous stack. - -‘M-x transient-resume’ (‘transient-resume’) - - This command resumes the previously suspended stack of transients, - if any. - - -File: transient.info, Node: Common Suffix Commands, Next: Saving Values, Prev: Aborting and Resuming Transients, Up: Usage - -2.3 Common Suffix Commands -========================== - -A few shared suffix commands are available in all transients. These -suffix commands are not shown in the popup buffer by default. - - This includes the aborting commands mentioned in the previous node as -well as some other commands that are all bound to ‘C-x ’. After -‘C-x’ is pressed, a section featuring all these common commands is -temporarily shown in the popup buffer. After invoking one of them, the -section disappears again. Note however that one of these commands is -described as "Show common permanently"; invoke that if you want the -common commands to always be shown for all transients. - -‘C-x t’ (‘transient-toggle-common’) - - This command toggles whether the generic commands that are common - to all transients are always displayed or only after typing the - incomplete prefix key sequence ‘C-x’. This only affects the - current Emacs session. - - -- User Option: transient-show-common-commands - - This option controls whether shared suffix commands are shown - alongside the transient-specific infix and suffix commands. By - default the shared commands are not shown to avoid overwhelming the - user with to many options. - - While a transient is active, pressing ‘C-x’ always shows the common - command. The value of this option can be changed for the current - Emacs session by typing ‘C-x t’ while a transient is active. - - The other common commands are described in either the previous node -or in one of the following nodes. - - Some of Transient’s key bindings differ from the respective bindings -of Magit-Popup; see *note FAQ:: for more information. - - -File: transient.info, Node: Saving Values, Next: Using History, Prev: Common Suffix Commands, Up: Usage - -2.4 Saving Values -================= - -After setting the infix arguments in a transient, the user can save -those arguments for future invocations. - - Most transients will start out with the saved arguments when they are -invoked. There are a few exceptions though. Some transients are -designed so that the value that they use is stored externally as the -buffer-local value of some variable. Invoking such a transient again -uses the buffer-local value. (1) - - If the user does not save the value and just exits using a regular -suffix command, then the value is merely saved to the transient’s -history. That value won’t be used when the transient is next invoked -but it is easily accessible (see *note Using History::). - -‘C-x s’ (‘transient-set’) - - This command saves the value of the active transient for this Emacs - session. - -‘C-x C-s’ (‘transient-save’) - - Save the value of the active transient persistently across Emacs - sessions. - - -- User Option: transient-values-file - - This file is used to persist the values of transients between Emacs - sessions. - - ---------- Footnotes ---------- - - (1) ‘magit-diff’ and ‘magit-log’ are two prominent examples, and -their handling of buffer-local values is actually a bit more complicated -than outlined above and even customizable. - - -File: transient.info, Node: Using History, Next: Getting Help for Suffix Commands, Prev: Saving Values, Up: Usage - -2.5 Using History -================= - -Every time the user invokes a suffix command the transient’s current -value is saved to its history. These values can be cycled through the -same way one can cycle through the history of commands that read -user-input in the minibuffer. - -‘C-M-p’ (‘transient-history-prev’) -‘C-x p’ (‘transient-history-prev’) - - This command switches to the previous value used for the active - transient. - -‘C-M-n’ (‘transient-history-next’) -‘C-x n’ (‘transient-history-next’) - - This command switches to the next value used for the active - transient. - - In addition to the transient-wide history, Transient of course -supports per-infix history. When an infix reads user-input using the -minibuffer, then the user can use the regular minibuffer history -commands to cycle through previously used values. Usually the same keys -as those mentioned above are bound to those commands. - - Authors of transients should arrange for different infix commands -that read the same kind of value to also use the same history key (see -*note Suffix Slots::). - - Both kinds of history are saved to a file when Emacs is exited. - - -- User Option: transient-history-file - - This file is used to persist the history of transients and their - infixes between Emacs sessions. - - -- User Option: transient-history-limit - - This option controls how many history elements are kept at the time - the history is saved in ‘transient-history-file’. - - -File: transient.info, Node: Getting Help for Suffix Commands, Next: Enabling and Disabling Suffixes, Prev: Using History, Up: Usage - -2.6 Getting Help for Suffix Commands -==================================== - -Transients can have many suffixes and infixes that the user might not be -familiar with. To make it trivial to get help for these, Transient -provides access to the documentation directly from the active transient. - -‘C-h’ (‘transient-help’) - - This command enters help mode. When help mode is active, then - typing ‘’ shows information about the suffix command that - ‘’ normally is bound to (instead of invoking it). Pressing - ‘C-h’ a second time shows information about the _prefix_ command. - - After typing ‘’ the stack of transient states is suspended and - information about the suffix command is shown instead. Typing ‘q’ - in the help buffer buries that buffer and resumes the transient - state. - - What sort of documentation is shown depends on how the transient was -defined. For infix commands that represent command-line arguments this -ideally shows the appropriate manpage. ‘transient-help’ then tries to -jump to the correct location within that. Info manuals are also -supported. The fallback is to show the command’s doc string, for -non-infix suffixes this is usually appropriate. - - -File: transient.info, Node: Enabling and Disabling Suffixes, Next: Other Commands, Prev: Getting Help for Suffix Commands, Up: Usage - -2.7 Enabling and Disabling Suffixes -=================================== - -The user base of a package that uses transients can be very diverse. -This is certainly the case for Magit; some users have been using it and -Git for a decade, while others are just getting started now. - - For that reason a mechanism is needed that authors can use to -classify a transient’s infixes and suffixes along the -essentials...everything spectrum. We use the term "levels" to describe -that mechanism. - - Each suffix command is placed on a level and each transient has a -level (called transient-level), which controls which suffix commands are -available. Integers between 1 and 7 (inclusive) are valid levels. For -suffixes, 0 is also valid; it means that the suffix is not displayed at -any level. - - The levels of individual transients and/or their individual suffixes -can be changed interactively, by invoking the transient and then -pressing ‘C-x l’ to enter the "edit" mode, see below. - - The default level for both transients and their suffixes is 4. The -‘transient-default-level’ option only controls the default for -transients. The default suffix level is always 4. The authors of -transients should place certain suffixes on a higher level, if they -expect that it won’t be of use to most users, and they should place very -important suffixes on a lower level, so that they remain available even -if the user lowers the transient level. - - -- User Option: transient-default-level - - This option controls which suffix levels are made available by - default. It sets the transient-level for transients for which the - user has not set that individually. - - -- User Option: transient-levels-file - - This file is used to persist the levels of transients and their - suffixes between Emacs sessions. - -‘C-x l’ (‘transient-set-level’) - - This command enters edit mode. When edit mode is active, then all - infixes and suffixes that are currently usable are displayed along - with their levels. The colors of the levels indicate whether they - are enabled or not. The level of the transient is also displayed - along with some usage information. - - In edit mode, pressing the key that would usually invoke a certain - suffix instead prompts the user for the level that suffix should be - placed on. - - Help mode is available in edit mode. - - To change the transient level press ‘C-x l’ again. - - To exit edit mode press ‘C-g’. - - Note that edit mode does not display any suffixes that are not - currently usable. ‘magit-rebase’ for example shows different - suffixes depending on whether a rebase is already in progress or - not. The predicates also apply in edit mode. - - Therefore, to control which suffixes are available given a certain - state, you have to make sure that that state is currently active. - - -File: transient.info, Node: Other Commands, Next: Other Options, Prev: Enabling and Disabling Suffixes, Up: Usage - -2.8 Other Commands -================== - -When invoking a transient in a small frame, the transient window may not -show the complete buffer, making it necessary to scroll, using the -following commands. These commands are never shown in the transient -window, and the key bindings are the same as for ‘scroll-up-command’ and -‘scroll-down-command’ in other buffers. - - -- Command: transient-scroll-up arg - - This command scrolls text of transient popup window upward ARG - lines. If ARG is ‘nil’, then it scrolls near full screen. This is - a wrapper around ‘scroll-up-command’ (which see). - - -- Command: transient-scroll-down arg - - This command scrolls text of transient popup window down ARG lines. - If ARG is ‘nil’, then it scrolls near full screen. This is a - wrapper around ‘scroll-down-command’ (which see). - - -File: transient.info, Node: Other Options, Prev: Other Commands, Up: Usage - -2.9 Other Options -================= - - -- User Option: transient-show-popup - - This option controls whether the current transient’s infix and - suffix commands are shown in the popup buffer. - - • If ‘t’ (the default) then the popup buffer is shown as soon as - a transient prefix command is invoked. - - • If ‘nil’, then the popup buffer is not shown unless the user - explicitly requests it, by pressing an incomplete prefix key - sequence. - - • If a number, then the a brief one-line summary is shown - instead of the popup buffer. If zero or negative, then not - even that summary is shown; only the pressed key itself is - shown. - - The popup is shown when the user explicitly requests it by - pressing an incomplete prefix key sequence. Unless this is - zero, then the popup is shown after that many seconds of - inactivity (using the absolute value). - - -- User Option: transient-enable-popup-navigation - - This option controls whether navigation commands are enabled in the - transient popup buffer. - - While a transient is active the transient popup buffer is not the - current buffer, making it necessary to use dedicated commands to - act on that buffer itself. This is disabled by default. If this - option is non-nil, then the following features are available: - - • ‘’ moves the cursor to the previous suffix. ‘’ - moves the cursor to the next suffix. ‘RET’ invokes the suffix - the cursor is on. - - • ‘’ invokes the clicked on suffix. - - • ‘C-s’ and ‘C-r’ start isearch in the popup buffer. - - -- User Option: transient-display-buffer-action - - This option specifies the action used to display the transient - popup buffer. The transient popup buffer is displayed in a window - using ‘(display-buffer BUFFER transient-display-buffer-action)’. - - The value of this option has the form ‘(FUNCTION . ALIST)’, where - FUNCTION is a function or a list of functions. Each such function - should accept two arguments: a buffer to display and an alist of - the same form as ALIST. See *note (elisp)Choosing Window:: for - details. - - The default is: - - (display-buffer-in-side-window (side . bottom) - (inhibit-same-window . t) (window-parameters (no-other-window . - t))) - - This displays the window at the bottom of the selected frame. - Another useful FUNCTION is ‘display-buffer-below-selected’, which - is what ‘magit-popup’ used by default. For more alternatives see - *note (elisp)Display Action Functions:: and *note (elisp)Buffer - Display Action Alists::. - - Note that the buffer that was current before the transient buffer - is shown should remain the current buffer. Many suffix commands - act on the thing at point, if appropriate, and if the transient - buffer became the current buffer, then that would change what is at - point. To that effect ‘inhibit-same-window’ ensures that the - selected window is not used to show the transient buffer. - - It may be possible to display the window in another frame, but - whether that works in practice depends on the window-manager. If - the window manager selects the new window (Emacs frame), then that - unfortunately changes which buffer is current. - - If you change the value of this option, then you might also want to - change the value of ‘transient-mode-line-format’. - - -- User Option: transient-mode-line-format - - This option controls whether the transient popup buffer has a - mode-line, separator line, or neither. - - If ‘nil’, then the buffer has no mode-line. If the buffer is not - displayed right above the echo area, then this probably is not a - good value. - - If ‘line’ (the default), then the buffer also has no mode-line, but - a thin line is drawn instead, using the background color of the - face ‘transient-separator’. Termcap frames cannot display thin - lines and therefore fallback to treating ‘line’ like ‘nil’. - - Otherwise this can be any mode-line format. See *note (elisp)Mode - Line Format:: for details. - - -- User Option: transient-read-with-initial-input - - This option controls whether the last history element is used as - the initial minibuffer input when reading the value of an infix - argument from the user. If ‘nil’, then there is no initial input - and the first element has to be accessed the same way as the older - elements. - - -- User Option: transient-highlight-mismatched-keys - - This option controls whether key bindings of infix commands that do - not match the respective command-line argument should be - highlighted. For other infix commands this option has no effect. - - When this option is non-nil, then the key binding for an infix - argument is highlighted when only a long argument (e.g. - ‘--verbose’) is specified but no shorthand (e.g ‘-v’). In the rare - case that a shorthand is specified but the key binding does not - match, then it is highlighted differently. - - Highlighting mismatched key bindings is useful when learning the - arguments of the underlying command-line tool; you wouldn’t want to - learn any short-hands that do not actually exist. - - The highlighting is done using one of the faces - ‘transient-mismatched-key’ and ‘transient-nonstandard-key’. - - -- User Option: transient-substitute-key-function - - This function is used to modify key bindings. If the value of this - option is nil (the default), then no substitution is performed. - - This function is called with one argument, the prefix object, and - must return a key binding description, either the existing key - description it finds in the ‘key’ slot, or the key description that - replaces the prefix key. It could be used to make other - substitutions, but that is discouraged. - - For example, ‘=’ is hard to reach using my custom keyboard layout, - so I substitute ‘(’ for that, which is easy to reach using a layout - optimized for lisp. - - (setq transient-substitute-key-function - (lambda (obj) - (let ((key (oref obj key))) - (if (string-match "\\`\\(=\\)[a-zA-Z]" key) - (replace-match "(" t t key 1) - key)))) - - -- User Option: transient-detect-key-conflicts - - This option controls whether key binding conflicts should be - detected at the time the transient is invoked. If so, then this - results in an error, which prevents the transient from being used. - Because of that, conflicts are ignored by default. - - Conflicts cannot be determined earlier, i.e. when the transient is - being defined and when new suffixes are being added, because at - that time there can be false-positives. It is actually valid for - multiple suffixes to share a common key binding, provided the - predicates of those suffixes prevent that more than one of them is - enabled at a time. - - -- User Option: transient-force-fixed-pitch - - This option controls whether to force the use of a monospaced font - in popup buffer. Even if you use a proportional font for the - ‘default’ face, you might still want to use a monospaced font in - transient’s popup buffer. Setting this option to t causes - ‘default’ to be remapped to ‘fixed-pitch’ in that buffer. - - -File: transient.info, Node: Modifying Existing Transients, Next: Defining New Commands, Prev: Usage, Up: Top - -3 Modifying Existing Transients -******************************* - -To an extent transients can be customized interactively, see *note -Enabling and Disabling Suffixes::. This section explains how existing -transients can be further modified non-interactively. - - The following functions share a few arguments: - - • PREFIX is a transient prefix command, a symbol. - - • SUFFIX is a transient infix or suffix specification in the same - form as expected by ‘transient-define-prefix’. Note that an infix - is a special kind of suffix. Depending on context "suffixes" means - "suffixes (including infixes)" or "non-infix suffixes". Here it - means the former. See *note Suffix Specifications::. - - SUFFIX may also be a group in the same form as expected by - ‘transient-define-prefix’. See *note Group Specifications::. - - • LOC is a command, a key vector, a key description (a string as - returned by ‘key-description’), or a list specifying coordinates - (the last element may also be a command or key). For example ‘(1 0 - -1)’ identifies the last suffix (‘-1’) of the first subgroup (‘0’) - of the second group (‘1’). - - If LOC is a list of coordinates, then it can be used to identify a - group, not just an individual suffix command. - - The function ‘transient-get-suffix’ can be useful to determine - whether a certain coordination list identifies the suffix or group - that you expect it to identify. In hairy cases it may be necessary - to look at the definition of the transient prefix command. - - These functions operate on the information stored in the -‘transient--layout’ property of the PREFIX symbol. Suffix entries in -that tree are not objects but have the form ‘(LEVEL CLASS PLIST)’, where -plist should set at least ‘:key’, ‘:description’ and ‘:command’. - - -- Function: transient-insert-suffix prefix loc suffix - - This function inserts suffix or group SUFFIX into PREFIX before - LOC. - - -- Function: transient-append-suffix prefix loc suffix - - This function inserts suffix or group SUFFIX into PREFIX after LOC. - - -- Function: transient-replace-suffix prefix loc suffix - - This function replaces the suffix or group at LOC in PREFIX with - suffix or group SUFFIX. - - -- Function: transient-remove-suffix prefix loc - - This function removes the suffix or group at LOC in PREFIX. - - -- Function: transient-get-suffix prefix loc - - This function returns the suffix or group at LOC in PREFIX. The - returned value has the form mentioned above. - - -- Function: transient-suffix-put prefix loc prop value - - This function edits the suffix or group at LOC in PREFIX, by - setting the PROP of its plist to VALUE. - - Most of these functions do not signal an error if they cannot perform -the requested modification. The functions that insert new suffixes show -a warning if LOC cannot be found in PREFIX, without signaling an error. -The reason for doing it like this is that establishing a key binding -(and that is what we essentially are trying to do here) should not -prevent the rest of the configuration from loading. Among these -functions only ‘transient-get-suffix’ and ‘transient-suffix-put’ may -signal an error. - - -File: transient.info, Node: Defining New Commands, Next: Classes and Methods, Prev: Modifying Existing Transients, Up: Top - -4 Defining New Commands -*********************** - -* Menu: - -* Defining Transients:: -* Binding Suffix and Infix Commands:: -* Defining Suffix and Infix Commands:: -* Using Infix Arguments:: -* Transient State:: - - -File: transient.info, Node: Defining Transients, Next: Binding Suffix and Infix Commands, Up: Defining New Commands - -4.1 Defining Transients -======================= - -A transient consists of a prefix command and at least one suffix -command, though usually a transient has several infix and suffix -commands. The below macro defines the transient prefix command *and* -binds the transient’s infix and suffix commands. In other words, it -defines the complete transient, not just the transient prefix command -that is used to invoke that transient. - - -- Macro: transient-define-prefix name arglist [docstring] [keyword - value]... group... [body...] - - This macro defines NAME as a transient prefix command and binds the - transient’s infix and suffix commands. - - ARGLIST are the arguments that the prefix command takes. DOCSTRING - is the documentation string and is optional. - - These arguments can optionally be followed by keyword-value pairs. - Each key has to be a keyword symbol, either ‘:class’ or a keyword - argument supported by the constructor of that class. The - ‘transient-prefix’ class is used if the class is not specified - explicitly. - - GROUPs add key bindings for infix and suffix commands and specify - how these bindings are presented in the popup buffer. At least one - GROUP has to be specified. See *note Binding Suffix and Infix - Commands::. - - The BODY is optional. If it is omitted, then ARGLIST is ignored - and the function definition becomes: - - (lambda () - (interactive) - (transient-setup 'NAME)) - - If BODY is specified, then it must begin with an ‘interactive’ form - that matches ARGLIST, and it must call ‘transient-setup’. It may - however call that function only when some condition is satisfied. - - All transients have a (possibly ‘nil’) value, which is exported - when suffix commands are called, so that they can consume that - value. For some transients it might be necessary to have a sort of - secondary value, called a "scope". Such a scope would usually be - set in the command’s ‘interactive’ form and has to be passed to the - setup function: - - (transient-setup 'NAME nil nil :scope SCOPE) - - For example, the scope of the ‘magit-branch-configure’ transient is - the branch whose variables are being configured. - - -File: transient.info, Node: Binding Suffix and Infix Commands, Next: Defining Suffix and Infix Commands, Prev: Defining Transients, Up: Defining New Commands - -4.2 Binding Suffix and Infix Commands -===================================== - -The macro ‘transient-define-prefix’ is used to define a transient. This -defines the actual transient prefix command (see *note Defining -Transients::) and adds the transient’s infix and suffix bindings, as -described below. - - Users and third-party packages can add additional bindings using -functions such as ‘transient-insert-suffix’ (See *note Modifying -Existing Transients::). These functions take a "suffix specification" -as one of their arguments, which has the same form as the specifications -used in ‘transient-define-prefix’. - -* Menu: - -* Group Specifications:: -* Suffix Specifications:: - - -File: transient.info, Node: Group Specifications, Next: Suffix Specifications, Up: Binding Suffix and Infix Commands - -4.2.1 Group Specifications --------------------------- - -The suffix and infix commands of a transient are organized in groups. -The grouping controls how the descriptions of the suffixes are outlined -visually but also makes it possible to set certain properties for a set -of suffixes. - - Several group classes exist, some of which organize suffixes in -subgroups. In most cases the class does not have to be specified -explicitly, but see *note Group Classes::. - - Groups are specified in the call to ‘transient-define-prefix’, using -vectors. Because groups are represented using vectors, we cannot use -square brackets to indicate an optional element and instead use curly -brackets to do the latter. - - Group specifications then have this form: - - [{LEVEL} {DESCRIPTION} {KEYWORD VALUE}... ELEMENT...] - - The LEVEL is optional and defaults to 4. See *note Enabling and -Disabling Suffixes::. - - The DESCRIPTION is optional. If present it is used as the heading of -the group. - - The KEYWORD-VALUE pairs are optional. Each keyword has to be a -keyword symbol, either ‘:class’ or a keyword argument supported by the -constructor of that class. - - • One of these keywords, ‘:description’, is equivalent to specifying - DESCRIPTION at the very beginning of the vector. The - recommendation is to use ‘:description’ if some other keyword is - also used, for consistency, or DESCRIPTION otherwise, because it - looks better. - - • Likewise ‘:level’ is equivalent to LEVEL. - - • Other important keywords include the ‘:if...’ keywords. These - keywords control whether the group is available in a certain - situation. - - For example, one group of the ‘magit-rebase’ transient uses ‘:if - magit-rebase-in-progress-p’, which contains the suffixes that are - useful while rebase is already in progress; and another that uses - ‘:if-not magit-rebase-in-progress-p’, which contains the suffixes - that initiate a rebase. - - These predicates can also be used on individual suffixes and are - only documented once, see *note Predicate Slots::. - - • The value of ‘:hide’, if non-nil, is a predicate that controls - whether the group is hidden by default. The key bindings for - suffixes of a hidden group should all use the same prefix key. - Pressing that prefix key should temporarily show the group and its - suffixes, which assumes that a predicate like this is used: - - (lambda () - (eq (car transient--redisplay-key) - ?\C-c)) ; the prefix key shared by all bindings - - • The value of ‘:setup-children’, if non-nil, is a function that - takes two arguments the group object itself and a list of children. - The children are given as a, potentially empty, list consisting of - either group or suffix specifications. It can make arbitrary - changes to the children including constructing new children from - scratch. Also see ‘transient-setup-children’. - - • The boolean ‘:pad-keys’ argument controls whether keys of all - suffixes contained in a group are right padded, effectively - aligning the descriptions. - - The ELEMENTs are either all subgroups (vectors), or all suffixes -(lists) and strings. (At least currently no group type exists that -would allow mixing subgroups with commands at the same level, though in -principle there is nothing that prevents that.) - - If the ELEMENTs are not subgroups, then they can be a mixture of -lists that specify commands and strings. Strings are inserted verbatim. -The empty string can be used to insert gaps between suffixes, which is -particularly useful if the suffixes are outlined as a table. - - Variables are supported inside group specifications. For example in -place of a direct subgroup specification, a variable can be used whose -value is a vector that qualifies as a group specification. Likewise a -variable can be used where a suffix specification is expected. Lists of -group or suffix specifications are also supported. Indirect -specifications are resolved when the transient prefix is being defined. - - The form of suffix specifications is documented in the next node. - - -File: transient.info, Node: Suffix Specifications, Prev: Group Specifications, Up: Binding Suffix and Infix Commands - -4.2.2 Suffix Specifications ---------------------------- - -A transient’s suffix and infix commands are bound when the transient -prefix command is defined using ‘transient-define-prefix’, see *note -Defining Transients::. The commands are organized into groups, see -*note Group Specifications::. Here we describe the form used to bind an -individual suffix command. - - The same form is also used when later binding additional commands -using functions such as ‘transient-insert-suffix’, see *note Modifying -Existing Transients::. - - Note that an infix is a special kind of suffix. Depending on context -"suffixes" means "suffixes (including infixes)" or "non-infix suffixes". -Here it means the former. - - Suffix specifications have this form: - - ([LEVEL] [KEY] [DESCRIPTION] COMMAND|ARGUMENT [KEYWORD VALUE]...) - - LEVEL, KEY and DESCRIPTION can also be specified using the KEYWORDs -‘:level’, ‘:key’ and ‘:description’. If the object that is associated -with COMMAND sets these properties, then they do not have to be -specified here. You can however specify them here anyway, possibly -overriding the object’s values just for the binding inside this -transient. - - • LEVEL is the suffix level, an integer between 1 and 7. See *note - Enabling and Disabling Suffixes::. - - • KEY is the key binding, either a vector or key description string. - - • DESCRIPTION is the description, either a string or a function that - returns a string. The function should be a lambda expression to - avoid ambiguity. In some cases a symbol that is bound as a - function would also work but to be safe you should use - ‘:description’ in that case. - - The next element is either a command or an argument. This is the -only argument that is mandatory in all cases. - - • Usually COMMAND is a symbol that is bound as a function, which has - to be defined or at least autoloaded as a command by the time the - containing prefix command is invoked. - - Any command will do; it does not need to have an object associated - with it (as would be the case if ‘transient-define-suffix’ or - ‘transient-define-infix’ were used to define it). - - The command can also be a closure or lambda expression, but that - should only be used for dynamic transients whose suffixes are - defined when the prefix command is invoked. See information about - the ‘:setup-children’ function in *note Group Specifications::. - - As mentioned above, the object that is associated with a command - can be used to set the default for certain values that otherwise - have to be set in the suffix specification. Therefore if there is - no object, then you have to make sure to specify the KEY and the - DESCRIPTION. - - As a special case, if you want to add a command that might be - neither defined nor autoloaded, you can use a workaround like: - - (transient-insert-suffix 'some-prefix "k" - '("!" "Ceci n'est pas une commande" no-command - :if (lambda () (featurep 'no-library)))) - - Instead of ‘featurep’ you could also use ‘require’ with a non-nil - value for NOERROR. - - • The mandatory argument can also be a command-line argument, a - string. In that case an anonymous command is defined and bound. - - Instead of a string, this can also be a list of two strings, in - which case the first string is used as the short argument (which - can also be specified using ‘:shortarg’) and the second as the long - argument (which can also be specified using ‘:argument’). - - Only the long argument is displayed in the popup buffer. See - ‘transient-detect-key-conflicts’ for how the short argument may be - used. - - Unless the class is specified explicitly, the appropriate class is - guessed based on the long argument. If the argument ends with "=​" - (e.g. "–format=") then ‘transient-option’ is used, otherwise - ‘transient-switch’. - - Finally, details can be specified using optional KEYWORD-VALUE pairs. -Each keyword has to be a keyword symbol, either ‘:class’ or a keyword -argument supported by the constructor of that class. See *note Suffix -Slots::. - - -File: transient.info, Node: Defining Suffix and Infix Commands, Next: Using Infix Arguments, Prev: Binding Suffix and Infix Commands, Up: Defining New Commands - -4.3 Defining Suffix and Infix Commands -====================================== - -Note that an infix is a special kind of suffix. Depending on context -"suffixes" means "suffixes (including infixes)" or "non-infix suffixes". - - -- Macro: transient-define-suffix name arglist [docstring] [keyword - value]... body... - - This macro defines NAME as a transient suffix command. - - ARGLIST are the arguments that the command takes. DOCSTRING is the - documentation string and is optional. - - These arguments can optionally be followed by keyword-value pairs. - Each keyword has to be a keyword symbol, either ‘:class’ or a - keyword argument supported by the constructor of that class. The - ‘transient-suffix’ class is used if the class is not specified - explicitly. - - The BODY must begin with an ‘interactive’ form that matches - ARGLIST. The infix arguments are usually accessed by using - ‘transient-args’ inside ‘interactive’. - - -- Macro: transient-define-infix name arglist [docstring] [keyword - value]... - - This macro defines NAME as a transient infix command. - - ARGLIST is always ignored (but mandatory never-the-less) and - reserved for future use. DOCSTRING is the documentation string and - is optional. - - The keyword-value pairs are mandatory. All transient infix - commands are ‘equal’ to each other (but not ‘eq’), so it is - meaningless to define an infix command without also setting at - least ‘:class’ and one other keyword (which it is depends on the - used class, usually ‘:argument’ or ‘:variable’). - - Each keyword has to be a keyword symbol, either ‘:class’ or a - keyword argument supported by the constructor of that class. The - ‘transient-switch’ class is used if the class is not specified - explicitly. - - The function definition is always: - - (lambda () - (interactive) - (let ((obj (transient-suffix-object))) - (transient-infix-set obj (transient-infix-read obj))) - (transient--show)) - - ‘transient-infix-read’ and ‘transient-infix-set’ are generic - functions. Different infix commands behave differently because the - concrete methods are different for different infix command classes. - In rare cases the above command function might not be suitable, - even if you define your own infix command class. In that case you - have to use ‘transient-define-suffix’ to define the infix command - and use ‘t’ as the value of the ‘:transient’ keyword. - - -- Macro: transient-define-argument name arglist [docstring] [keyword - value]... - - This macro defines NAME as a transient infix command. - - This is an alias for ‘transient-define-infix’. Only use this alias - to define an infix command that actually sets an infix argument. - To define an infix command that, for example, sets a variable, use - ‘transient-define-infix’ instead. - - -File: transient.info, Node: Using Infix Arguments, Next: Transient State, Prev: Defining Suffix and Infix Commands, Up: Defining New Commands - -4.4 Using Infix Arguments -========================= - -The function and the variables described below allow suffix commands to -access the value of the transient from which they were invoked; which is -the value of its infix arguments. These variables are set when the user -invokes a suffix command that exits the transient, but before actually -calling the command. - - When returning to the command-loop after calling the suffix command, -the arguments are reset to ‘nil’ (which causes the function to return -‘nil’ too). - - Like for Emacs’ prefix arguments it is advisable, but not mandatory, -to access the infix arguments inside the command’s ‘interactive’ form. -The preferred way of doing that is to call the ‘transient-args’ -function, which for infix arguments serves about the same purpose as -‘prefix-arg’ serves for prefix arguments. - - -- Function: transient-args prefix - - This function returns the value of the transient prefix command - PREFIX. - - If the current command was invoked from the transient prefix - command PREFIX, then it returns the active infix arguments. If the - current command was not invoked from PREFIX, then it returns the - set, saved or default value for PREFIX. - - -- Function: transient-arg-value arg args - - This function return the value of ARG as it appears in ARGS. - - For a switch a boolean is returned. For an option the value is - returned as a string, using the empty string for the empty value, - or nil if the option does not appear in ARGS. - - -- Function: transient-suffixes prefix - - This function returns the suffixes of the transient prefix command - PREFIX. This is a list of objects. This function should only be - used if you need the objects (as opposed to just their values) and - if the current command is not being invoked from PREFIX. - - -- Variable: transient-current-suffixes - - The suffixes of the transient from which this suffix command was - invoked. This is a list of objects. Usually it is sufficient to - instead use the function ‘transient-args’, which returns a list of - values. In complex cases it might be necessary to use this - variable instead, i.e. if you need access to information beside - the value. - - -- Variable: transient-current-prefix - - The transient from which this suffix command was invoked. The - returned value is a ‘transient-prefix’ object, which holds - information associated with the transient prefix command. - - -- Variable: transient-current-command - - The transient from which this suffix command was invoked. The - returned value is a symbol, the transient prefix command. - - -File: transient.info, Node: Transient State, Prev: Using Infix Arguments, Up: Defining New Commands - -4.5 Transient State -=================== - -Invoking a transient prefix command "activates" the respective -transient, i.e. it puts a transient keymap into effect, which binds the -transient’s infix and suffix commands. - - The default behavior while a transient is active is as follows: - - • Invoking an infix command does not affect the transient state; the - transient remains active. - - • Invoking a (non-infix) suffix command "deactivates" the transient - state by removing the transient keymap and performing some - additional cleanup. - - • Invoking a command that is bound in a keymap other than the - transient keymap is disallowed and trying to do so results in a - warning. This does not "deactivate" the transient. - - But these are just the defaults. Whether a certain command -deactivates or "exits" the transient is configurable. There is more -than one way in which a command can be "transient" or "non-transient"; -the exact behavior is implemented by calling a so-called "pre-command" -function. Whether non-suffix commands are allowed to be called is -configurable per transient. - - • The transient-ness of suffix commands (including infix commands) is - controlled by the value of their ‘transient’ slot, which can be set - either when defining the command or when adding a binding to a - transient while defining the respective transient prefix command. - - Valid values are booleans and the pre-commands described below. - - • ‘t’ is equivalent to ‘transient--do-stay’. - - • ‘nil’ is equivalent to ‘transient--do-exit’. - - • If ‘transient’ is unbound (and that is actually the default - for non-infix suffixes) then the value of the prefix’s - ‘transient-suffix’ slot is used instead. The default value of - that slot is ‘nil’, so the suffix’s ‘transient’ slot being - unbound is essentially equivalent to it being ‘nil’. - - • A suffix command can be a prefix command itself, i.e. a - "sub-prefix". While a sub-prefix is active we nearly always want - ‘C-g’ to take the user back to the "super-prefix". However in rare - cases this may not be desirable, and that makes the following - complication necessary: - - For ‘transient-suffix’ objects the ‘transient’ slot is unbound. We - can ignore that for the most part because, as stated above, ‘nil’ - and the slot being unbound are equivalent, and mean "do exit". - That isn’t actually true for suffixes that are sub-prefixes though. - For such suffixes unbound means "do exit but allow going back", - which is the default, while ‘nil’ means "do exit permanently", - which requires that slot to be explicitly set to that value. - - • The transient-ness of certain built-in suffix commands is specified - using ‘transient-predicate-map’. This is a special keymap, which - binds commands to pre-commands (as opposed to keys to commands) and - takes precedence over the ‘transient’ slot. - - The available pre-command functions are documented below. They are -called by ‘transient--pre-command’, a function on ‘pre-command-hook’ and -the value that they return determines whether the transient is exited. -To do so the value of one of the constants ‘transient--exit’ or -‘transient--stay’ is used (that way we don’t have to remember if ‘t’ -means "exit" or "stay"). - - Additionally these functions may change the value of ‘this-command’ -(which explains why they have to be called using ‘pre-command-hook’), -call ‘transient-export’, ‘transient--stack-zap’ or -‘transient--stack-push’; and set the values of ‘transient--exitp’, -‘transient--helpp’ or ‘transient--editp’. - -Pre-commands for Infixes ------------------------- - -The default for infixes is ‘transient--do-stay’. This is also the only -function that makes sense for infixes. - - -- Function: transient--do-stay - - Call the command without exporting variables and stay transient. - -Pre-commands for Suffixes -------------------------- - -The default for suffixes is ‘transient--do-exit’. - - -- Function: transient--do-exit - - Call the command after exporting variables and exit the transient. - - -- Function: transient--do-call - - Call the command after exporting variables and stay transient. - - -- Function: transient--do-replace - - Call the transient prefix command, replacing the active transient. - - This is used for suffixes that are prefixes themselves, i.e. for - sub-prefixes. - -Pre-commands for Non-Suffixes ------------------------------ - -The default for non-suffixes, i.e commands that are bound in other -keymaps beside the transient keymap, is ‘transient--do-warn’. Silently -ignoring the user-error is also an option, though probably not a good -one. - - If you want to let the user invoke non-suffix commands, then use -‘transient--do-stay’ as the value of the prefix’s ‘transient-non-suffix’ -slot. - - -- Function: transient--do-warn - - Call ‘transient-undefined’ and stay transient. - - -- Function: transient--do-noop - - Call ‘transient-noop’ and stay transient. - -Special Pre-Commands --------------------- - - -- Function: transient--do-quit-one - - If active, quit help or edit mode, else exit the active transient. - - This is used when the user pressed ‘C-g’. - - -- Function: transient--do-quit-all - - Exit all transients without saving the transient stack. - - This is used when the user pressed ‘C-q’. - - -- Function: transient--do-suspend - - Suspend the active transient, saving the transient stack. - - This is used when the user pressed ‘C-z’. - - -File: transient.info, Node: Classes and Methods, Next: Related Abstractions and Packages, Prev: Defining New Commands, Up: Top - -5 Classes and Methods -********************* - -Transient uses classes and generic functions to make it possible to -define new types of suffix commands that are similar to existing types, -but behave differently in some aspects. It does the same for groups and -prefix commands, though at least for prefix commands that *currently* -appears to be less important. - - Every prefix, infix and suffix command is associated with an object, -which holds information that controls certain aspects of its behavior. -This happens in two ways. - - • Associating a command with a certain class gives the command a - type. This makes it possible to use generic functions to do - certain things that have to be done differently depending on what - type of command it acts on. - - That in turn makes it possible for third-parties to add new types - without having to convince the maintainer of Transient that that - new type is important enough to justify adding a special case to a - dozen or so functions. - - • Associating a command with an object makes it possible to easily - store information that is specific to that particular command. - - Two commands may have the same type, but obviously their key - bindings and descriptions still have to be different, for example. - - The values of some slots are functions. The ‘reader’ slot for - example holds a function that is used to read a new value for an - infix command. The values of such slots are regular functions. - - Generic functions are used when a function should do something - different based on the type of the command, i.e. when all commands - of a certain type should behave the same way but different from the - behavior for other types. Object slots that hold a regular - function as value are used when the task that they perform is - likely to differ even between different commands of the same type. - -* Menu: - -* Group Classes:: -* Group Methods:: -* Prefix Classes:: -* Suffix Classes:: -* Suffix Methods:: -* Prefix Slots:: -* Suffix Slots:: -* Predicate Slots:: - - -File: transient.info, Node: Group Classes, Next: Group Methods, Up: Classes and Methods - -5.1 Group Classes -================= - -The type of a group can be specified using the ‘:class’ property at the -beginning of the class specification, e.g. ‘[:class transient-columns -...]’ in a call to ‘transient-define-prefix’. - - • The abstract ‘transient-child’ class is the base class of both - ‘transient-group’ (and therefore all groups) as well as of - ‘transient-suffix’ (and therefore all suffix and infix commands). - - This class exists because the elements (aka "children") of certain - groups can be other groups instead of suffix and infix commands. - - • The abstract ‘transient-group’ class is the superclass of all other - group classes. - - • The ‘transient-column’ class is the simplest group. - - This is the default "flat" group. If the class is not specified - explicitly and the first element is not a vector (i.e. not a - group), then this class is used. - - This class displays each element on a separate line. - - • The ‘transient-row’ class displays all elements on a single line. - - • The ‘transient-columns’ class displays commands organized in - columns. - - Direct elements have to be groups whose elements have to be - commands or strings. Each subgroup represents a column. This - class takes care of inserting the subgroups’ elements. - - This is the default "nested" group. If the class is not specified - explicitly and the first element is a vector (i.e. a group), then - this class is used. - - • The ‘transient-subgroups’ class wraps other groups. - - Direct elements have to be groups whose elements have to be - commands or strings. This group inserts an empty line between - subgroups. The subgroups themselves are responsible for displaying - their elements. - - -File: transient.info, Node: Group Methods, Next: Prefix Classes, Prev: Group Classes, Up: Classes and Methods - -5.2 Group Methods -================= - - -- Function: transient-setup-children group children - - This generic function can be used to setup the children or a group. - - The default implementation usually just returns the children - unchanged, but if the ‘setup-children’ slot of GROUP is non-nil, - then it calls that function with CHILDREN as the only argument and - returns the value. - - The children are given as a, potentially empty, list consisting of - either group or suffix specifications. These functions can make - arbitrary changes to the children including constructing new - children from scratch. - - -- Function: transient--insert-group group - - This generic function formats the group and its elements and - inserts the result into the current buffer, which is a temporary - buffer. The contents of that buffer are later inserted into the - popup buffer. - - Functions that are called by this function may need to operate in - the buffer from which the transient was called. To do so they can - temporarily make the ‘transient--source-buffer’ the current buffer. - - -File: transient.info, Node: Prefix Classes, Next: Suffix Classes, Prev: Group Methods, Up: Classes and Methods - -5.3 Prefix Classes -================== - -Currently the ‘transient-prefix’ class is being used for all prefix -commands and there is only a single generic function that can be -specialized based on the class of a prefix command. - - -- Function: transient--history-init obj - - This generic function is called while setting up the transient and - is responsible for initializing the ‘history’ slot. This is the - transient-wide history; many individual infixes also have a history - of their own. - - The default (and currently only) method extracts the value from the - global variable ‘transient-history’. - - A transient prefix command’s object is stored in the -‘transient--prefix’ property of the command symbol. While a transient -is active, a clone of that object is stored in the variable -‘transient--prefix’. A clone is used because some changes that are made -to the active transient’s object should not affect later invocations. - - -File: transient.info, Node: Suffix Classes, Next: Suffix Methods, Prev: Prefix Classes, Up: Classes and Methods - -5.4 Suffix Classes -================== - - • All suffix and infix classes derive from ‘transient-suffix’, which - in turn derives from ‘transient-child’, from which - ‘transient-group’ also derives (see *note Group Classes::). - - • All infix classes derive from the abstract ‘transient-infix’ class, - which in turn derives from the ‘transient-suffix’ class. - - Infixes are a special type of suffixes. The primary difference is - that infixes always use the ‘transient--do-stay’ pre-command, while - non-infix suffixes use a variety of pre-commands (see *note - Transient State::). Doing that is most easily achieved by using - this class, though theoretically it would be possible to define an - infix class that does not do so. If you do that then you get to - implement many methods. - - Also, infixes and non-infix suffixes are usually defined using - different macros (see *note Defining Suffix and Infix Commands::). - - • Classes used for infix commands that represent arguments should be - derived from the abstract ‘transient-argument’ class. - - • The ‘transient-switch’ class (or a derived class) is used for infix - arguments that represent command-line switches (arguments that do - not take a value). - - • The ‘transient-option’ class (or a derived class) is used for infix - arguments that represent command-line options (arguments that do - take a value). - - • The ‘transient-switches’ class can be used for a set of mutually - exclusive command-line switches. - - • The ‘transient-files’ class can be used for a "–" argument that - indicates that all remaining arguments are files. - - • Classes used for infix commands that represent variables should - derived from the abstract ‘transient-variables’ class. - - Magit defines additional classes, which can serve as examples for the -fancy things you can do without modifying Transient. Some of these -classes will likely get generalized and added to Transient. For now -they are very much subject to change and not documented. - - -File: transient.info, Node: Suffix Methods, Next: Prefix Slots, Prev: Suffix Classes, Up: Classes and Methods - -5.5 Suffix Methods -================== - -To get information about the methods implementing these generic -functions use ‘describe-function’. - -* Menu: - -* Suffix Value Methods:: -* Suffix Format Methods:: - - -File: transient.info, Node: Suffix Value Methods, Next: Suffix Format Methods, Up: Suffix Methods - -5.5.1 Suffix Value Methods --------------------------- - - -- Function: transient-init-value obj - - This generic function sets the initial value of the object OBJ. - - This function is called for all suffix commands, but unless a - concrete method is implemented this falls through to the default - implementation, which is a noop. In other words this usually only - does something for infix commands, but note that this is not - implemented for the abstract class ‘transient-infix’, so if your - class derives from that directly, then you must implement a method. - - -- Function: transient-infix-read obj - - This generic function determines the new value of the infix object - OBJ. - - This function merely determines the value; ‘transient-infix-set’ is - used to actually store the new value in the object. - - For most infix classes this is done by reading a value from the - user using the reader specified by the ‘reader’ slot (using the - ‘transient-infix-value’ method described below). - - For some infix classes the value is changed without reading - anything in the minibuffer, i.e. the mere act of invoking the - infix command determines what the new value should be, based on the - previous value. - - -- Function: transient-prompt obj - - This generic function returns the prompt to be used to read infix - object OBJ’s value. - - -- Function: transient-infix-set obj value - - This generic function sets the value of infix object OBJ to VALUE. - - -- Function: transient-infix-value obj - - This generic function returns the value of the suffix object OBJ. - - This function is called by ‘transient-args’ (which see), meaning - this function is how the value of a transient is determined so that - the invoked suffix command can use it. - - Currently most values are strings, but that is not set in stone. - ‘nil’ is not a value, it means "no value". - - Usually only infixes have a value, but see the method for - ‘transient-suffix’. - - -- Function: transient-init-scope obj - - This generic function sets the scope of the suffix object OBJ. - - The scope is actually a property of the transient prefix, not of - individual suffixes. However it is possible to invoke a suffix - command directly instead of from a transient. In that case, if the - suffix expects a scope, then it has to determine that itself and - store it in its ‘scope’ slot. - - This function is called for all suffix commands, but unless a - concrete method is implemented this falls through to the default - implementation, which is a noop. - - -File: transient.info, Node: Suffix Format Methods, Prev: Suffix Value Methods, Up: Suffix Methods - -5.5.2 Suffix Format Methods ---------------------------- - - -- Function: transient-format obj - - This generic function formats and returns OBJ for display. - - When this function is called, then the current buffer is some - temporary buffer. If you need the buffer from which the prefix - command was invoked to be current, then do so by temporarily making - ‘transient--source-buffer’ current. - - -- Function: transient-format-key obj - - This generic function formats OBJ’s ‘key’ for display and returns - the result. - - -- Function: transient-format-description obj - - This generic function formats OBJ’s ‘description’ for display and - returns the result. - - -- Function: transient-format-value obj - - This generic function formats OBJ’s value for display and returns - the result. - - -- Function: transient-show-help obj - - Show help for the prefix, infix or suffix command represented by - OBJ. - - For prefixes, show the info manual, if that is specified using the - ‘info-manual’ slot. Otherwise show the manpage if that is - specified using the ‘man-page’ slot. Otherwise show the command’s - doc string. - - For suffixes, show the command’s doc string. - - For infixes, show the manpage if that is specified. Otherwise show - the command’s doc string. - - -File: transient.info, Node: Prefix Slots, Next: Suffix Slots, Prev: Suffix Methods, Up: Classes and Methods - -5.6 Prefix Slots -================ - - • ‘man-page’ or ‘info-manual’ can be used to specify the - documentation for the prefix and its suffixes. The command - ‘transient-help’ uses the method ‘transient-show-help’ (which see) - to lookup and use these values. - - • ‘history-key’ If multiple prefix commands should share a single - value, then this slot has to be set to the same value for all of - them. You probably don’t want that. - - • ‘transient-suffix’ and ‘transient-non-suffix’ play a part when - determining whether the currently active transient prefix command - remains active/transient when a suffix or abitrary non-suffix - command is invoked. See *note Transient State::. - - • ‘incompatible’ A list of lists. Each sub-list specifies a set of - mutually exclusive arguments. Enabling one of these arguments - causes the others to be disabled. An argument may appear in - multiple sub-lists. - - • ‘scope’ For some transients it might be necessary to have a sort of - secondary value, called a "scope". See ‘transient-define-prefix’. - -Internal Prefix Slots ---------------------- - -These slots are mostly intended for internal use. They should not be -set in calls to ‘transient-define-prefix’. - - • ‘prototype’ When a transient prefix command is invoked, then a - clone of that object is stored in the global variable - ‘transient--prefix’ and the prototype is stored in the clone’s - ‘prototype’ slot. - - • ‘command’ The command, a symbol. Each transient prefix command - consists of a command, which is stored in a symbol’s function slot - and an object, which is stored in the ‘transient--prefix’ property - of the same symbol. - - • ‘level’ The level of the prefix commands. The suffix commands - whose layer is equal or lower are displayed. See *note Enabling - and Disabling Suffixes::. - - • ‘value’ The likely outdated value of the prefix. Instead of - accessing this slot directly you should use the function - ‘transient-get-value’, which is guaranteed to return the up-to-date - value. - - • ‘history’ and ‘history-pos’ are used to keep track of historic - values. Unless you implement your own ‘transient-infix-read’ - method you should not have to deal with these slots. - - -File: transient.info, Node: Suffix Slots, Next: Predicate Slots, Prev: Prefix Slots, Up: Classes and Methods - -5.7 Suffix Slots -================ - -Here we document most of the slots that are only available for suffix -objects. Some slots are shared by suffix and group objects, they are -documented in *note Predicate Slots::. - - Also see *note Suffix Classes::. - -Slots of ‘transient-suffix’ ---------------------------- - - • ‘key’ The key, a key vector or a key description string. - - • ‘command’ The command, a symbol. - - • ‘transient’ Whether to stay transient. See *note Transient - State::. - - • ‘format’ The format used to display the suffix in the popup buffer. - It must contain the following %-placeholders: - - • ‘%k’ For the key. - - • ‘%d’ For the description. - - • ‘%v’ For the infix value. Non-infix suffixes don’t have a - value. - - • ‘description’ The description, either a string or a function that - is called with no argument and returns a string. - -Slots of ‘transient-infix’ --------------------------- - -Some of these slots are only meaningful for some of the subclasses. -They are defined here anyway to allow sharing certain methods. - - • ‘argument’ The long argument, e.g. ‘--verbose’. - - • ‘shortarg’ The short argument, e.g. ‘-v’. - - • ‘value’ The value. Should not be accessed directly. - - • ‘init-value’ Function that is responsable for setting the object’s - value. If bound, then this is called with the object as the only - argument. Usually this is not bound, in which case the object’s - primary ‘transient-init-value’ method is called instead. - - • ‘unsavable’ Whether the value of the suffix is not saved as part of - the prefixes. - - • ‘multi-value’ For options, whether the option can have multiple - values. If this is non-nil, then the values are read using - ‘completing-read-multiple’ by default and if you specify your own - reader, then it should read the values using that function or - similar. - - Supported non-nil values are: - - • Use ‘rest’ for an option that can have multiple values. This - is useful e.g. for an ‘--’ argument that indicates that all - remaining arguments are files (such as ‘git log -- file1 - file2’). - - In the list returned by ‘transient-args’ such an option and - its values are represented by a single list of the form - ‘(ARGUMENT . VALUES)’. - - • Use ‘repeat’ for an option that can be specified multiple - times. - - In the list returned by ‘transient-args’ each instance of the - option and its value appears separately in the usual from, for - example: ‘("--another-argument" "--option=first" - "--option=second")’. - - In both cases the option’s values have to be specified in the - default value of a prefix using the same format as returned by - ‘transient-args’, e.g.: ‘("--other" "--o=1" "--o=2" ("--" "f1" - "f2"))’. - - • ‘always-read’ For options, whether to read a value on every - invocation. If this is nil, then options that have a value are - simply unset and have to be invoked a second time to set a new - value. - - • ‘allow-empty’ For options, whether the empty string is a valid - value. - - • ‘history-key’ The key used to store the history. This defaults to - the command name. This is useful when multiple infixes should - share the same history because their values are of the same kind. - - • ‘reader’ The function used to read the value of an infix. Not used - for switches. The function takes three arguments, PROMPT, - INITIAL-INPUT and HISTORY, and must return a string. - - • ‘prompt’ The prompt used when reading the value, either a string or - a function that takes the object as the only argument and which - returns a prompt string. - - • ‘choices’ A list of valid values. How exactly that is used depends - on the class of the object. - -Slots of ‘transient-variable’ ------------------------------ - - • ‘variable’ The variable. - -Slots of ‘transient-switches’ ------------------------------ - - • ‘argument-format’ The display format. Must contain ‘%s’, one of - the ‘choices’ is substituted for that. E.g. ‘--%s-order’. - - • ‘argument-regexp’ The regexp used to match any one of the switches. - E.g. ‘\\(--\\(topo\\|author-date\\|date\\)-order\\)’. - - -File: transient.info, Node: Predicate Slots, Prev: Suffix Slots, Up: Classes and Methods - -5.8 Predicate Slots -=================== - -Suffix and group objects share some predicate slots that control whether -a group or suffix should be available depending on some state. Only one -of these slots can be used at the same time. It is undefined what -happens if you use more than one. - - • ‘if’ Enable if predicate returns non-nil. - - • ‘if-not’ Enable if predicate returns nil. - - • ‘if-non-nil’ Enable if variable’s value is non-nil. - - • ‘if-nil’ Enable if variable’s value is nil. - - • ‘if-mode’ Enable if major-mode matches value. - - • ‘if-not-mode’ Enable if major-mode does not match value. - - • ‘if-derived’ Enable if major-mode derives from value. - - • ‘if-not-derived’ Enable if major-mode does not derive from value. - - One more slot is shared between group and suffix classes, ‘level’. -Like the slots documented above, it is a predicate, but it is used for a -different purpose. The value has to be an integer between 1 and 7. -‘level’ controls whether a suffix or a group should be available -depending on user preference. See *note Enabling and Disabling -Suffixes::. - - -File: transient.info, Node: Related Abstractions and Packages, Next: FAQ, Prev: Classes and Methods, Up: Top - -6 Related Abstractions and Packages -*********************************** - -* Menu: - -* Comparison With Prefix Keys and Prefix Arguments:: -* Comparison With Other Packages:: - - -File: transient.info, Node: Comparison With Prefix Keys and Prefix Arguments, Next: Comparison With Other Packages, Up: Related Abstractions and Packages - -6.1 Comparison With Prefix Keys and Prefix Arguments -==================================================== - -While transient commands were inspired by regular prefix keys and prefix -arguments, they are also quite different and much more complex. - - The following diagrams illustrate some of the differences. - - • ‘(c)’ represents a return to the command loop. - - • ‘(+)’ represents the user’s choice to press one key or another. - - • ‘{WORD}’ are possible behaviors. - - • ‘{NUMBER}’ is a footnote. - -Regular Prefix Commands ------------------------ - -See *note (elisp)Prefix Keys::. - - ,--> command1 --> (c) - | - (c)-(+)-> prefix command or key --+--> command2 --> (c) - | - `--> command3 --> (c) - -Regular Prefix Arguments ------------------------- - -See *note (elisp)Prefix Command Arguments::. - - ,----------------------------------, - | | - v | - (c)-(+)---> prefix argument command --(c)-(+)-> any command --> (c) - | ^ | - | | | - `-- sets or changes --, ,-- maybe used --' | - | | | - v | | - prefix argument state | - ^ | - | | - `-------- discards --------' - -Transients ----------- - -(∩`-´)⊃━☆゚.*・。゚ - - This diagram ignores the infix value and external state: - - (c) - | ,- {stay} ------<-,-<------------<-,-<---, - (+) | | | | - | | | | | - | | ,--> infix1 --| | | - | | | | | | - | | |--> infix2 --| | | - v v | | | | - prefix -(c)-(+)-> infix3 --' ^ | - | | | - |---------------> suffix1 -->--| | - | | | - |---------------> suffix2 ----{1}------> {exit} --> (c) - | | - |---------------> suffix3 -------------> {exit} --> (c) - | | - `--> any command --{2}-> {warn} -->--| - | | - |--> {noop} -->--| - | | - |--> {call} -->--' - | - `------------------> {exit} --> (c) - - This diagram takes the infix value into account to an extend, while -still ignoring external state: - - (c) - | ,- {stay} ------<-,-<------------<-,-<---, - (+) | | | | - | | | | | - | | ,--> infix1 --| | | - | | | | | | | - | | ,--> infix2 --| | | - v v | | | | | - prefix -(c)-(+)-> infix3 --' | | - | | ^ | - | | | | - |---------------> suffix1 -->--| | - | | ^ | | - | | | | | - |---------------> suffix2 ----{1}------> {exit} --> (c) - | | ^ | | - | | | | v - | | | | | - |---------------> suffix3 -------------> {exit} --> (c) - | | ^ | | - | sets | | v - | | maybe | | - | | used | | - | | | | | - | | infix --' | | - | `---> value | | - | ^ | | - | | | | - | hides | | - | | | | - | `--------------------------<---| - | | | - `--> any command --{2}-> {warn} -->--| | - | | | - |--> {noop} -->--| | - | | | - |--> {call} -->--' ^ - | | - `------------------> {exit} --> (c) - - This diagram provides more information about the infix value and also -takes external state into account. - - ,----sets--- "anything" - | - v - ,---------> external - | state - | | | - | initialized | ☉‿⚆ - sets from | - | | maybe - | ,----------' used - | | | - (c) | | v - | ,- {stay} --|---<-,-<------|-----<-,-<---, - (+) | | | | | | | - | | | v | | | | - | | ,--> infix1 --| | | | - | | | | | | | | | - | | | | v | | | | - | | ,--> infix2 --| | | | - | | | | ^ | | | | - v v | | | | | | | - prefix -(c)-(+)-> infix3 --' | | | - | | ^ | ^ | - | | | v | | - |---------------> suffix1 -->--| | - | | | ^ | | | - | | | | v | | - |---------------> suffix2 ----{1}------> {exit} --> (c) - | | | ^ | | | - | | | | | | v - | | | | v | | - |---------------> suffix3 -------------> {exit} --> (c) - | | | ^ | | - | sets | | | v - | | initialized maybe | | - | | from used | | - | | | | | | - | | `-- infix ---' | | - | `---> value -----------------------------> persistent - | ^ ^ | | across - | | | | | invocations -, - | hides | | | | - | | `----------------------------------------------' - | | | | - | `--------------------------<---| - | | | - `--> any command --{2}-> {warn} -->--| | - | | | - |--> {noop} -->--| | - | | | - |--> {call} -->--' ^ - | | - `------------------> {exit} --> (c) - - • ‘{1}’ Transients can be configured to be exited when a suffix - command is invoked. The default is to do so for all suffixes - except for those that are common to all transients and which are - used to perform tasks such as providing help and saving the value - of the infix arguments for future invocations. The behavior can - also be specified for individual suffix commands and may even - depend on state. - - • ‘{2}’ Transients can be configured to allow the user to invoke - non-suffix commands. The default is to not allow that and instead - warn the user. - - Despite already being rather complex, even the last diagram leaves -out many details. Most importantly it implies that the decision whether -to remain transient is made later than it actually is made (for the most -part a function on ‘pre-command-hook’ is responsible). But such -implementation details are of little relevance to users and are covered -elsewhere. - - -File: transient.info, Node: Comparison With Other Packages, Prev: Comparison With Prefix Keys and Prefix Arguments, Up: Related Abstractions and Packages - -6.2 Comparison With Other Packages -================================== - -Magit-Popup ------------ - -Transient is the successor to Magit-Popup (see *note -(magit-popup)Top::). - - One major difference between these two implementations of the same -ideas is that while Transient uses transient keymaps and embraces the -command-loop, Magit-Popup implemented an inferior mechanism that does -not use transient keymaps and that instead of using the command-loop -implements a naive alternative based on ‘read-char’. - - Magit-Popup does not use classes and generic functions and defining a -new command type is near impossible as it involves adding hard-coded -special-cases to many functions. Because of that only a single new type -was added, which was not already part of Magit-Popup’s initial release. - - A lot of things are hard-coded in Magit-Popup. One random example is -that the key bindings for switches must begin with "-" and those for -options must begin with "=". - -Hydra ------ - -Hydra (see ) is another package that -provides features similar to those of Transient. - - Both packages use transient keymaps to make a set of commands -temporarily available and show the available commands in a popup buffer. - - A Hydra "body" is equivalent to a Transient "prefix" and a Hydra -"head" is equivalent to a Transient "suffix". Hydra has no equivalent -of a Transient "infix". - - Both hydras and transients can be used as simple command dispatchers. -Used like this they are similar to regular prefix commands and prefix -keys, except that the available commands are shown in the popup buffer. - - (Another package that does this is ‘which-key’. It does so -automatically for any incomplete key sequence. The advantage of that -approach is that no additional work is necessary; the disadvantage is -that the available commands are not organized semantically.) - - Both Hydra and Transient provide features that go beyond simple -command dispatchers: - - • Invoking a command from a hydra does not necessarily exit the - hydra. That makes it possible to invoke the same command again, - but using a shorter key sequence (i.e. the key that was used to - enter the hydra does not have to be pressed again). - - Transient supports that too, but for now this feature is not a - focus and the interface is a bit more complicated. A very basic - example using the current interface: - - (transient-define-prefix outline-navigate () - :transient-suffix 'transient--do-stay - :transient-non-suffix 'transient--do-warn - [("p" "previous visible heading" outline-previous-visible-heading) - ("n" "next visible heading" outline-next-visible-heading)]) - - • Transient supports infix arguments; values that are set by infix - commands and then consumed by the invoked suffix command(s). - - To my knowledge, Hydra does not support that. - - Both packages make it possible to specify how exactly the available -commands are outlined: - - • With Hydra this is often done using an explicit format string, - which gives authors a lot of flexibility and makes it possible to - do fancy things. - - The downside of this is that it becomes harder for a user to add - additional commands to an existing hydra and to change key - bindings. - - • Transient allows the author of a transient to organize the commands - into groups and the use of generic functions allows authors of - transients to control exactly how a certain command type is - displayed. - - However while Transient supports giving sections a heading it does - not currently support giving the displayed information more - structure by, for example, using box-drawing characters. - - That could be implemented by defining a new group class, which lets - the author specify a format string. It should be possible to - implement that without modifying any existing code, but it does not - currently exist. - - -File: transient.info, Node: FAQ, Next: Keystroke Index, Prev: Related Abstractions and Packages, Up: Top - -Appendix A FAQ -************** - -A.1 Can I control how the popup buffer is displayed? -==================================================== - -Yes, see ‘transient-display-buffer-action’ in *note Other Options::. - -A.2 Why did some of the key bindings change? -============================================ - -You may have noticed that the bindings for some of the common commands -do *not* have the prefix ‘C-x’ and that furthermore some of these -commands are grayed out while others are not. That unfortunately is a -bit confusing if the section of common commands is not shown -permanently, making the following explanation necessary. - - The purpose of usually hiding that section but showing it after the -user pressed the respective prefix key is to conserve space and not -overwhelm users with too much noise, while allowing the user to quickly -list common bindings on demand. - - That however should not keep us from using the best possible key -bindings. The bindings that do use a prefix do so to avoid wasting too -many non-prefix bindings, keeping them available for use in individual -transients. The bindings that do not use a prefix and that are *not* -grayed out are very important bindings that are *always* available, even -when invoking the "common command key prefix" or *any other* -transient-specific prefix. The non-prefix keys that *are* grayed out -however, are not available when any incomplete prefix key sequence is -active. They do not use the "common command key prefix" because it is -likely that users want to invoke them several times in a row and e.g. -‘M-p M-p M-p’ is much more convenient than ‘C-x M-p C-x M-p C-x M-p’. - - You may also have noticed that the "Set" command is bound to ‘C-x s’, -while Magit-Popup used to bind ‘C-c C-c’ instead. I have seen several -users praise the latter binding (sic), so I did not change it -willy-nilly. The reason that I changed it is that using different -prefix keys for different common commands, would have made the temporary -display of the common commands even more confusing, i.e. after pressing -‘C-c’ all the ‘C-x ...’ bindings would be grayed out. - - Using a single prefix for common commands key means that all other -potential prefix keys can be used for transient-specific commands -*without* the section of common commands also popping up. ‘C-c’ in -particular is a prefix that I want to (and already do) use for Magit, -and also using that for a common command would prevent me from doing so. - - (Also see the next question.) - -A.3 Why does ‘q’ not quit popups anymore? -========================================= - -I agree that ‘q’ is a good binding for commands that quit something. -This includes quitting whatever transient is currently active, but it -also includes quitting whatever it is that some specific transient is -controlling. The transient ‘magit-blame’ for example binds ‘q’ to the -command that turns ‘magit-blame-mode’ off. - - So I had to decide if ‘q’ should quit the active transient (like -Magit-Popup used to) or whether ‘C-g’ should do that instead, so that -‘q’ could be bound in individual transient to whatever commands make -sense for them. Because all other letters are already reserved for use -by individual transients, I have decided to no longer make an exception -for ‘q’. - - If you want to get ‘q’’s old binding back then you can do so. Doing -that is a bit more complicated than changing a single key binding, so I -have implemented a function, ‘transient-bind-q-to-quit’ that makes the -necessary changes. See its doc string for more information. - - -File: transient.info, Node: Keystroke Index, Next: Command Index, Prev: FAQ, Up: Top - -Appendix B Keystroke Index -************************** - -[index] -* Menu: - -* C-g: Aborting and Resuming Transients. - (line 25) -* C-g <1>: Aborting and Resuming Transients. - (line 26) -* C-h: Getting Help for Suffix Commands. - (line 10) -* C-M-n: Using History. (line 17) -* C-M-p: Using History. (line 11) -* C-q: Aborting and Resuming Transients. - (line 36) -* C-x C-s: Saving Values. (line 25) -* C-x l: Enabling and Disabling Suffixes. - (line 44) -* C-x n: Using History. (line 18) -* C-x p: Using History. (line 12) -* C-x s: Saving Values. (line 20) -* C-x t: Common Suffix Commands. - (line 17) -* C-z: Aborting and Resuming Transients. - (line 42) -* M-x transient-resume: Aborting and Resuming Transients. - (line 55) - - -File: transient.info, Node: Command Index, Next: Function Index, Prev: Keystroke Index, Up: Top - -Appendix C Command Index -************************ - -[index] -* Menu: - -* transient-help: Getting Help for Suffix Commands. - (line 10) -* transient-history-next: Using History. (line 17) -* transient-history-next <1>: Using History. (line 18) -* transient-history-prev: Using History. (line 11) -* transient-history-prev <1>: Using History. (line 12) -* transient-quit-all: Aborting and Resuming Transients. - (line 36) -* transient-quit-one: Aborting and Resuming Transients. - (line 26) -* transient-quit-seq: Aborting and Resuming Transients. - (line 25) -* transient-resume: Aborting and Resuming Transients. - (line 55) -* transient-save: Saving Values. (line 25) -* transient-scroll-down arg: Other Commands. (line 18) -* transient-scroll-up arg: Other Commands. (line 12) -* transient-set: Saving Values. (line 20) -* transient-set-level: Enabling and Disabling Suffixes. - (line 44) -* transient-suspend: Aborting and Resuming Transients. - (line 42) -* transient-toggle-common: Common Suffix Commands. - (line 17) - - -File: transient.info, Node: Function Index, Next: Variable Index, Prev: Command Index, Up: Top - -Appendix D Function Index -************************* - -[index] -* Menu: - -* transient--do-call: Transient State. (line 98) -* transient--do-exit: Transient State. (line 94) -* transient--do-noop: Transient State. (line 125) -* transient--do-quit-all: Transient State. (line 138) -* transient--do-quit-one: Transient State. (line 132) -* transient--do-replace: Transient State. (line 102) -* transient--do-stay: Transient State. (line 85) -* transient--do-suspend: Transient State. (line 144) -* transient--do-warn: Transient State. (line 121) -* transient--history-init: Prefix Classes. (line 10) -* transient--insert-group: Group Methods. (line 20) -* transient-append-suffix: Modifying Existing Transients. - (line 47) -* transient-arg-value: Using Infix Arguments. - (line 32) -* transient-args: Using Infix Arguments. - (line 22) -* transient-define-argument: Defining Suffix and Infix Commands. - (line 63) -* transient-define-infix: Defining Suffix and Infix Commands. - (line 27) -* transient-define-prefix: Defining Transients. (line 13) -* transient-define-suffix: Defining Suffix and Infix Commands. - (line 9) -* transient-format: Suffix Format Methods. - (line 6) -* transient-format-description: Suffix Format Methods. - (line 20) -* transient-format-key: Suffix Format Methods. - (line 15) -* transient-format-value: Suffix Format Methods. - (line 25) -* transient-get-suffix: Modifying Existing Transients. - (line 60) -* transient-infix-read: Suffix Value Methods. - (line 17) -* transient-infix-set: Suffix Value Methods. - (line 39) -* transient-infix-value: Suffix Value Methods. - (line 43) -* transient-init-scope: Suffix Value Methods. - (line 57) -* transient-init-value: Suffix Value Methods. - (line 6) -* transient-insert-suffix: Modifying Existing Transients. - (line 42) -* transient-prompt: Suffix Value Methods. - (line 34) -* transient-remove-suffix: Modifying Existing Transients. - (line 56) -* transient-replace-suffix: Modifying Existing Transients. - (line 51) -* transient-scroll-down: Other Commands. (line 18) -* transient-scroll-up: Other Commands. (line 12) -* transient-setup-children: Group Methods. (line 6) -* transient-show-help: Suffix Format Methods. - (line 30) -* transient-suffix-put: Modifying Existing Transients. - (line 65) -* transient-suffixes: Using Infix Arguments. - (line 40) - - -File: transient.info, Node: Variable Index, Prev: Function Index, Up: Top - -Appendix E Variable Index -************************* - -[index] -* Menu: - -* transient-current-command: Using Infix Arguments. - (line 62) -* transient-current-prefix: Using Infix Arguments. - (line 56) -* transient-current-suffixes: Using Infix Arguments. - (line 47) -* transient-default-level: Enabling and Disabling Suffixes. - (line 33) -* transient-detect-key-conflicts: Other Options. (line 151) -* transient-display-buffer-action: Other Options. (line 46) -* transient-enable-popup-navigation: Other Options. (line 28) -* transient-force-fixed-pitch: Other Options. (line 165) -* transient-highlight-mismatched-keys: Other Options. (line 110) -* transient-history-file: Using History. (line 35) -* transient-history-limit: Using History. (line 40) -* transient-levels-file: Enabling and Disabling Suffixes. - (line 39) -* transient-mode-line-format: Other Options. (line 85) -* transient-read-with-initial-input: Other Options. (line 102) -* transient-show-common-commands: Common Suffix Commands. - (line 24) -* transient-show-popup: Other Options. (line 6) -* transient-substitute-key-function: Other Options. (line 129) -* transient-values-file: Saving Values. (line 30) - - - -Tag Table: -Node: Top751 -Node: Introduction3675 -Node: Usage9490 -Node: Invoking Transients9858 -Node: Aborting and Resuming Transients10935 -Node: Common Suffix Commands13594 -Node: Saving Values15428 -Ref: Saving Values-Footnote-116686 -Node: Using History16879 -Node: Getting Help for Suffix Commands18518 -Node: Enabling and Disabling Suffixes19911 -Node: Other Commands22949 -Node: Other Options23927 -Node: Modifying Existing Transients31641 -Node: Defining New Commands35035 -Node: Defining Transients35371 -Node: Binding Suffix and Infix Commands37802 -Node: Group Specifications38656 -Node: Suffix Specifications42985 -Node: Defining Suffix and Infix Commands47350 -Node: Using Infix Arguments50547 -Node: Transient State53379 -Ref: Pre-commands for Infixes57287 -Ref: Pre-commands for Suffixes57559 -Ref: Pre-commands for Non-Suffixes58078 -Ref: Special Pre-Commands58693 -Node: Classes and Methods59204 -Node: Group Classes61418 -Node: Group Methods63334 -Node: Prefix Classes64583 -Node: Suffix Classes65675 -Node: Suffix Methods67919 -Node: Suffix Value Methods68240 -Node: Suffix Format Methods71000 -Node: Prefix Slots72452 -Ref: Internal Prefix Slots73710 -Node: Suffix Slots74967 -Ref: Slots of transient-suffix75335 -Ref: Slots of transient-infix76032 -Ref: Slots of transient-variable79140 -Ref: Slots of transient-switches79242 -Node: Predicate Slots79605 -Node: Related Abstractions and Packages80853 -Node: Comparison With Prefix Keys and Prefix Arguments81140 -Ref: Regular Prefix Commands81828 -Ref: Regular Prefix Arguments82176 -Ref: Transients83145 -Node: Comparison With Other Packages91416 -Ref: Magit-Popup91647 -Ref: Hydra92546 -Node: FAQ95582 -Ref: Can I control how the popup buffer is displayed?95725 -Ref: Why did some of the key bindings change?95906 -Ref: Why does q not quit popups anymore?98223 -Node: Keystroke Index99316 -Node: Command Index101096 -Node: Function Index103029 -Node: Variable Index107533 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/transient/transient.texi b/straight/build/transient/transient.texi deleted file mode 120000 index 3129cd5d..00000000 --- a/straight/build/transient/transient.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/transient/docs/transient.texi \ No newline at end of file diff --git a/straight/build/transmission/transmission-autoloads.el b/straight/build/transmission/transmission-autoloads.el deleted file mode 100644 index 0931c633..00000000 --- a/straight/build/transmission/transmission-autoloads.el +++ /dev/null @@ -1,29 +0,0 @@ -;;; transmission-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "transmission" "transmission.el" (0 0 0 0)) -;;; Generated autoloads from transmission.el - -(autoload 'transmission-add "transmission" "\ -Add TORRENT by filename, URL, magnet link, or info hash. -When called with a prefix, prompt for DIRECTORY. - -\(fn TORRENT &optional DIRECTORY)" t nil) - -(autoload 'transmission "transmission" "\ -Open a `transmission-mode' buffer." t nil) - -(register-definition-prefixes "transmission" '("define-transmission-" "download>?" "eta>=?" "file-" "percent-done>?" "progress>?" "ratio>?" "size" "transmission-" "upload>?")) - -;;;*** - -(provide 'transmission-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; transmission-autoloads.el ends here diff --git a/straight/build/transmission/transmission.el b/straight/build/transmission/transmission.el deleted file mode 120000 index a469e661..00000000 --- a/straight/build/transmission/transmission.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/transmission/transmission.el \ No newline at end of file diff --git a/straight/build/transmission/transmission.elc b/straight/build/transmission/transmission.elc deleted file mode 100644 index 96fb7a38..00000000 Binary files a/straight/build/transmission/transmission.elc and /dev/null differ diff --git a/straight/build/treemacs/Changelog.org b/straight/build/treemacs/Changelog.org deleted file mode 120000 index 784f9b67..00000000 --- a/straight/build/treemacs/Changelog.org +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 8becffe9..00000000 --- a/straight/build/treemacs/icons/default/asciidoc.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/asciidoc.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/audio.png b/straight/build/treemacs/icons/default/audio.png deleted file mode 120000 index fc7c88f2..00000000 --- a/straight/build/treemacs/icons/default/audio.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/audio.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 331baea1..00000000 --- a/straight/build/treemacs/icons/default/babel.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/babel.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/bookmark.png b/straight/build/treemacs/icons/default/bookmark.png deleted file mode 120000 index e0702baa..00000000 --- a/straight/build/treemacs/icons/default/bookmark.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/bookmark.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 c114ab50..00000000 --- a/straight/build/treemacs/icons/default/buffer-group-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 2e89ffc1..00000000 --- a/straight/build/treemacs/icons/default/buffer-group-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4fdf0c52..00000000 --- a/straight/build/treemacs/icons/default/c.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 639a5f46..00000000 --- a/straight/build/treemacs/icons/default/cabal.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e4361a42..00000000 --- a/straight/build/treemacs/icons/default/clojure.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 a0249001..00000000 --- a/straight/build/treemacs/icons/default/conf.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 1113b938..00000000 --- a/straight/build/treemacs/icons/default/css.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e42ed8fc..00000000 --- a/straight/build/treemacs/icons/default/dart.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c9aed1ca..00000000 --- a/straight/build/treemacs/icons/default/direnv.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 680f4c07..00000000 --- a/straight/build/treemacs/icons/default/docker.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 3c66d380..00000000 --- a/straight/build/treemacs/icons/default/elx-light.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 1148bf48..00000000 --- a/straight/build/treemacs/icons/default/elx.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 7b6eb689..00000000 --- a/straight/build/treemacs/icons/default/emacs.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 ffaad065..00000000 --- a/straight/build/treemacs/icons/default/erlang.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 7740f26b..00000000 --- a/straight/build/treemacs/icons/default/error.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 f0d26449..00000000 --- a/straight/build/treemacs/icons/default/git.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 94c3616a..00000000 --- a/straight/build/treemacs/icons/default/go.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/go.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/gradle.png b/straight/build/treemacs/icons/default/gradle.png deleted file mode 120000 index c6283609..00000000 --- a/straight/build/treemacs/icons/default/gradle.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/gradle.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 76161b28..00000000 --- a/straight/build/treemacs/icons/default/haskell.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 55c3005c..00000000 --- a/straight/build/treemacs/icons/default/html.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 840777ef..00000000 --- a/straight/build/treemacs/icons/default/hy.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 02a68ac4..00000000 --- a/straight/build/treemacs/icons/default/image.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 5ccee3c4..00000000 --- a/straight/build/treemacs/icons/default/info.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c4f3caab..00000000 --- a/straight/build/treemacs/icons/default/jar.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 1301686a..00000000 --- a/straight/build/treemacs/icons/default/jinja2.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c71114c9..00000000 --- a/straight/build/treemacs/icons/default/js.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 911041e1..00000000 --- a/straight/build/treemacs/icons/default/json.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 3ca7456a..00000000 --- a/straight/build/treemacs/icons/default/julia.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 56399d14..00000000 --- a/straight/build/treemacs/icons/default/kotlin.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 cdb2d6d8..00000000 --- a/straight/build/treemacs/icons/default/ledger.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 d5643489..00000000 --- a/straight/build/treemacs/icons/default/lock.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/lock.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/mail-mark-read.png b/straight/build/treemacs/icons/default/mail-mark-read.png deleted file mode 120000 index e3bfae02..00000000 --- a/straight/build/treemacs/icons/default/mail-mark-read.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/mail-mark-read.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/mail-mark-unread.png b/straight/build/treemacs/icons/default/mail-mark-unread.png deleted file mode 120000 index cc36062b..00000000 --- a/straight/build/treemacs/icons/default/mail-mark-unread.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/mail-mark-unread.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/mail.png b/straight/build/treemacs/icons/default/mail.png deleted file mode 120000 index 80fa784f..00000000 --- a/straight/build/treemacs/icons/default/mail.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/mail.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 36eee19d..00000000 --- a/straight/build/treemacs/icons/default/markdown.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 fdd2120e..00000000 --- a/straight/build/treemacs/icons/default/nix.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 40096151..00000000 --- a/straight/build/treemacs/icons/default/ocaml.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c28453ad..00000000 --- a/straight/build/treemacs/icons/default/pdf.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 247e1d1d..00000000 --- a/straight/build/treemacs/icons/default/php.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 6dd2513b..00000000 --- a/straight/build/treemacs/icons/default/project.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 a2519ced..00000000 --- a/straight/build/treemacs/icons/default/puppet.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 72a37c24..00000000 --- a/straight/build/treemacs/icons/default/purescript.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e93b1de9..00000000 --- a/straight/build/treemacs/icons/default/python.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 beb2f9de..00000000 --- a/straight/build/treemacs/icons/default/racket.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 84968dcd..00000000 --- a/straight/build/treemacs/icons/default/rust.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 97edc1d1..00000000 --- a/straight/build/treemacs/icons/default/sbt.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 8f71b871..00000000 --- a/straight/build/treemacs/icons/default/scala.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 8a4ce4a1..00000000 --- a/straight/build/treemacs/icons/default/scons.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 2bd5bb64..00000000 --- a/straight/build/treemacs/icons/default/shell.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/shell.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/README.txt b/straight/build/treemacs/icons/default/svgrepo/README.txt deleted file mode 120000 index e129bdaf..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/README.txt +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/README.txt \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/briefcase.png b/straight/build/treemacs/icons/default/svgrepo/briefcase.png deleted file mode 120000 index f194d747..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/briefcase.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/briefcase.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/cal.png b/straight/build/treemacs/icons/default/svgrepo/cal.png deleted file mode 120000 index ca0bbed5..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/cal.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/cal.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/close.png b/straight/build/treemacs/icons/default/svgrepo/close.png deleted file mode 120000 index 705729cf..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/close.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/close.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/house.png b/straight/build/treemacs/icons/default/svgrepo/house.png deleted file mode 120000 index 94ecc5c8..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/house.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/house.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/list.png b/straight/build/treemacs/icons/default/svgrepo/list.png deleted file mode 120000 index 00e88668..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/list.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/list.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/repeat.png b/straight/build/treemacs/icons/default/svgrepo/repeat.png deleted file mode 120000 index dbaab02c..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/repeat.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/repeat.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/screen.png b/straight/build/treemacs/icons/default/svgrepo/screen.png deleted file mode 120000 index 11d6d3ad..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/screen.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/screen.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/svgrepo/suitcase.png b/straight/build/treemacs/icons/default/svgrepo/suitcase.png deleted file mode 120000 index ae405fec..00000000 --- a/straight/build/treemacs/icons/default/svgrepo/suitcase.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/svgrepo/suitcase.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/systemd.png b/straight/build/treemacs/icons/default/systemd.png deleted file mode 120000 index c17ad99f..00000000 --- a/straight/build/treemacs/icons/default/systemd.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/systemd.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 4a5529e6..00000000 --- a/straight/build/treemacs/icons/default/tags-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 5976c042..00000000 --- a/straight/build/treemacs/icons/default/tags-leaf.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 ce22f7fd..00000000 --- a/straight/build/treemacs/icons/default/tags-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 028606b8..00000000 --- a/straight/build/treemacs/icons/default/tex.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 19c42bec..00000000 --- a/straight/build/treemacs/icons/default/ts.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 f6b531e8..00000000 --- a/straight/build/treemacs/icons/default/txt.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 7213a4e1..00000000 --- a/straight/build/treemacs/icons/default/vagrant.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 402af736..00000000 --- a/straight/build/treemacs/icons/default/video.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 0e934d86..00000000 --- a/straight/build/treemacs/icons/default/vsc/README.txt +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/access.png b/straight/build/treemacs/icons/default/vsc/access.png deleted file mode 120000 index 44113a59..00000000 --- a/straight/build/treemacs/icons/default/vsc/access.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/access.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/ai.png b/straight/build/treemacs/icons/default/vsc/ai.png deleted file mode 120000 index 9174db38..00000000 --- a/straight/build/treemacs/icons/default/vsc/ai.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/ai.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/alaw.png b/straight/build/treemacs/icons/default/vsc/alaw.png deleted file mode 120000 index 3a244221..00000000 --- a/straight/build/treemacs/icons/default/vsc/alaw.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/alaw.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/angular.png b/straight/build/treemacs/icons/default/vsc/angular.png deleted file mode 120000 index 564dff50..00000000 --- a/straight/build/treemacs/icons/default/vsc/angular.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/angular.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/ansible.png b/straight/build/treemacs/icons/default/vsc/ansible.png deleted file mode 120000 index d5fd130c..00000000 --- a/straight/build/treemacs/icons/default/vsc/ansible.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/ansible.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/antlr.png b/straight/build/treemacs/icons/default/vsc/antlr.png deleted file mode 120000 index ecca5cd5..00000000 --- a/straight/build/treemacs/icons/default/vsc/antlr.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/antlr.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/any.png b/straight/build/treemacs/icons/default/vsc/any.png deleted file mode 120000 index 80a9cd3a..00000000 --- a/straight/build/treemacs/icons/default/vsc/any.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/any.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/apache.png b/straight/build/treemacs/icons/default/vsc/apache.png deleted file mode 120000 index d9b40d30..00000000 --- a/straight/build/treemacs/icons/default/vsc/apache.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/apache.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/apple.png b/straight/build/treemacs/icons/default/vsc/apple.png deleted file mode 120000 index e7943257..00000000 --- a/straight/build/treemacs/icons/default/vsc/apple.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/apple.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/appveyor.png b/straight/build/treemacs/icons/default/vsc/appveyor.png deleted file mode 120000 index 320d2ebb..00000000 --- a/straight/build/treemacs/icons/default/vsc/appveyor.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/appveyor.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/arduino.png b/straight/build/treemacs/icons/default/vsc/arduino.png deleted file mode 120000 index 0447ca5e..00000000 --- a/straight/build/treemacs/icons/default/vsc/arduino.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/arduino.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/ascript.png b/straight/build/treemacs/icons/default/vsc/ascript.png deleted file mode 120000 index 9d2fc89c..00000000 --- a/straight/build/treemacs/icons/default/vsc/ascript.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/ascript.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/asm.png b/straight/build/treemacs/icons/default/vsc/asm.png deleted file mode 120000 index e91bf586..00000000 --- a/straight/build/treemacs/icons/default/vsc/asm.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/asm.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/asp.png b/straight/build/treemacs/icons/default/vsc/asp.png deleted file mode 120000 index bb4ff803..00000000 --- a/straight/build/treemacs/icons/default/vsc/asp.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/asp.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/autohk.png b/straight/build/treemacs/icons/default/vsc/autohk.png deleted file mode 120000 index 6447ac7e..00000000 --- a/straight/build/treemacs/icons/default/vsc/autohk.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/autohk.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/babel.png b/straight/build/treemacs/icons/default/vsc/babel.png deleted file mode 120000 index 86ec7ce7..00000000 --- a/straight/build/treemacs/icons/default/vsc/babel.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/babel.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/bat.png b/straight/build/treemacs/icons/default/vsc/bat.png deleted file mode 120000 index 71be422f..00000000 --- a/straight/build/treemacs/icons/default/vsc/bat.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/bat.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/bazel.png b/straight/build/treemacs/icons/default/vsc/bazel.png deleted file mode 120000 index 25d51f89..00000000 --- a/straight/build/treemacs/icons/default/vsc/bazel.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/bazel.png \ 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 c631642a..00000000 --- a/straight/build/treemacs/icons/default/vsc/binary.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/bower.png b/straight/build/treemacs/icons/default/vsc/bower.png deleted file mode 120000 index efc7fd0d..00000000 --- a/straight/build/treemacs/icons/default/vsc/bower.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/bower.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/bundler.png b/straight/build/treemacs/icons/default/vsc/bundler.png deleted file mode 120000 index 3bfe9961..00000000 --- a/straight/build/treemacs/icons/default/vsc/bundler.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/bundler.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cargo.png b/straight/build/treemacs/icons/default/vsc/cargo.png deleted file mode 120000 index 858319a4..00000000 --- a/straight/build/treemacs/icons/default/vsc/cargo.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cargo.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cert.png b/straight/build/treemacs/icons/default/vsc/cert.png deleted file mode 120000 index 54e9bb61..00000000 --- a/straight/build/treemacs/icons/default/vsc/cert.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cert.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cfscript.png b/straight/build/treemacs/icons/default/vsc/cfscript.png deleted file mode 120000 index aea13d0b..00000000 --- a/straight/build/treemacs/icons/default/vsc/cfscript.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cfscript.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/class.png b/straight/build/treemacs/icons/default/vsc/class.png deleted file mode 120000 index 3f31d04e..00000000 --- a/straight/build/treemacs/icons/default/vsc/class.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/class.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cmake.png b/straight/build/treemacs/icons/default/vsc/cmake.png deleted file mode 120000 index c75dfcce..00000000 --- a/straight/build/treemacs/icons/default/vsc/cmake.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cmake.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cobol.png b/straight/build/treemacs/icons/default/vsc/cobol.png deleted file mode 120000 index 5bb29184..00000000 --- a/straight/build/treemacs/icons/default/vsc/cobol.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cobol.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cpp.png b/straight/build/treemacs/icons/default/vsc/cpp.png deleted file mode 120000 index 2d7b46d8..00000000 --- a/straight/build/treemacs/icons/default/vsc/cpp.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cpp.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cpph.png b/straight/build/treemacs/icons/default/vsc/cpph.png deleted file mode 120000 index 39b6e97c..00000000 --- a/straight/build/treemacs/icons/default/vsc/cpph.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cpph.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cucumber.png b/straight/build/treemacs/icons/default/vsc/cucumber.png deleted file mode 120000 index e6783928..00000000 --- a/straight/build/treemacs/icons/default/vsc/cucumber.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cucumber.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/cython.png b/straight/build/treemacs/icons/default/vsc/cython.png deleted file mode 120000 index 121e4e69..00000000 --- a/straight/build/treemacs/icons/default/vsc/cython.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/cython.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/delphi.png b/straight/build/treemacs/icons/default/vsc/delphi.png deleted file mode 120000 index 4eaaabd5..00000000 --- a/straight/build/treemacs/icons/default/vsc/delphi.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/delphi.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 f0975f4b..00000000 --- a/straight/build/treemacs/icons/default/vsc/deps.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/diff.png b/straight/build/treemacs/icons/default/vsc/diff.png deleted file mode 120000 index 788b437b..00000000 --- a/straight/build/treemacs/icons/default/vsc/diff.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/diff.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 7c2b8ac9..00000000 --- a/straight/build/treemacs/icons/default/vsc/dir-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 b6bf856d..00000000 --- a/straight/build/treemacs/icons/default/vsc/dir-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/django.png b/straight/build/treemacs/icons/default/vsc/django.png deleted file mode 120000 index 65ef622b..00000000 --- a/straight/build/treemacs/icons/default/vsc/django.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/django.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/dlang.png b/straight/build/treemacs/icons/default/vsc/dlang.png deleted file mode 120000 index aaa7eed3..00000000 --- a/straight/build/treemacs/icons/default/vsc/dlang.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/dlang.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/editorcfg.png b/straight/build/treemacs/icons/default/vsc/editorcfg.png deleted file mode 120000 index a3d79c1d..00000000 --- a/straight/build/treemacs/icons/default/vsc/editorcfg.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/editorcfg.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 3184f242..00000000 --- a/straight/build/treemacs/icons/default/vsc/elm.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 1cf0e182..00000000 --- a/straight/build/treemacs/icons/default/vsc/elx.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/erb.png b/straight/build/treemacs/icons/default/vsc/erb.png deleted file mode 120000 index 88977c1a..00000000 --- a/straight/build/treemacs/icons/default/vsc/erb.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/erb.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/eslint.png b/straight/build/treemacs/icons/default/vsc/eslint.png deleted file mode 120000 index 59d68bef..00000000 --- a/straight/build/treemacs/icons/default/vsc/eslint.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/eslint.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/excel.png b/straight/build/treemacs/icons/default/vsc/excel.png deleted file mode 120000 index 5cab5ab0..00000000 --- a/straight/build/treemacs/icons/default/vsc/excel.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/excel.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/font.png b/straight/build/treemacs/icons/default/vsc/font.png deleted file mode 120000 index a5f04b5a..00000000 --- a/straight/build/treemacs/icons/default/vsc/font.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/font.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/fortran.png b/straight/build/treemacs/icons/default/vsc/fortran.png deleted file mode 120000 index bc922f29..00000000 --- a/straight/build/treemacs/icons/default/vsc/fortran.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/fortran.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/fsharp.png b/straight/build/treemacs/icons/default/vsc/fsharp.png deleted file mode 120000 index ff281a08..00000000 --- a/straight/build/treemacs/icons/default/vsc/fsharp.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/fsharp.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/fsproj.png b/straight/build/treemacs/icons/default/vsc/fsproj.png deleted file mode 120000 index a4e2f57b..00000000 --- a/straight/build/treemacs/icons/default/vsc/fsproj.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/fsproj.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/godot.png b/straight/build/treemacs/icons/default/vsc/godot.png deleted file mode 120000 index 27692c87..00000000 --- a/straight/build/treemacs/icons/default/vsc/godot.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/godot.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/graphql.png b/straight/build/treemacs/icons/default/vsc/graphql.png deleted file mode 120000 index b2e2776d..00000000 --- a/straight/build/treemacs/icons/default/vsc/graphql.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/graphql.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/helm.png b/straight/build/treemacs/icons/default/vsc/helm.png deleted file mode 120000 index 7162d313..00000000 --- a/straight/build/treemacs/icons/default/vsc/helm.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/helm.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/jar.png b/straight/build/treemacs/icons/default/vsc/jar.png deleted file mode 120000 index adfa45a2..00000000 --- a/straight/build/treemacs/icons/default/vsc/jar.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/jar.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/java.png b/straight/build/treemacs/icons/default/vsc/java.png deleted file mode 120000 index f1944a3d..00000000 --- a/straight/build/treemacs/icons/default/vsc/java.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/java.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/jenkins.png b/straight/build/treemacs/icons/default/vsc/jenkins.png deleted file mode 120000 index a09ad82b..00000000 --- a/straight/build/treemacs/icons/default/vsc/jenkins.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/jenkins.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/jupyter.png b/straight/build/treemacs/icons/default/vsc/jupyter.png deleted file mode 120000 index c14303e9..00000000 --- a/straight/build/treemacs/icons/default/vsc/jupyter.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/jupyter.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/key.png b/straight/build/treemacs/icons/default/vsc/key.png deleted file mode 120000 index 2195bf4e..00000000 --- a/straight/build/treemacs/icons/default/vsc/key.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/key.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/less.png b/straight/build/treemacs/icons/default/vsc/less.png deleted file mode 120000 index e99fac7e..00000000 --- a/straight/build/treemacs/icons/default/vsc/less.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/less.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 ccdbd880..00000000 --- a/straight/build/treemacs/icons/default/vsc/license.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 a8010d99..00000000 --- a/straight/build/treemacs/icons/default/vsc/lisp.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/locale.png b/straight/build/treemacs/icons/default/vsc/locale.png deleted file mode 120000 index fdb1b274..00000000 --- a/straight/build/treemacs/icons/default/vsc/locale.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/locale.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 3984243c..00000000 --- a/straight/build/treemacs/icons/default/vsc/log.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 71084fe9..00000000 --- a/straight/build/treemacs/icons/default/vsc/lua.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4383b1ca..00000000 --- a/straight/build/treemacs/icons/default/vsc/make.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/manifest.png b/straight/build/treemacs/icons/default/vsc/manifest.png deleted file mode 120000 index 8c0ad668..00000000 --- a/straight/build/treemacs/icons/default/vsc/manifest.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/manifest.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/maven.png b/straight/build/treemacs/icons/default/vsc/maven.png deleted file mode 120000 index d1f85f1f..00000000 --- a/straight/build/treemacs/icons/default/vsc/maven.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/maven.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/meson.png b/straight/build/treemacs/icons/default/vsc/meson.png deleted file mode 120000 index b0a797a8..00000000 --- a/straight/build/treemacs/icons/default/vsc/meson.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/meson.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/nginx.png b/straight/build/treemacs/icons/default/vsc/nginx.png deleted file mode 120000 index 1a5168a9..00000000 --- a/straight/build/treemacs/icons/default/vsc/nginx.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/nginx.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 5d283e4e..00000000 --- a/straight/build/treemacs/icons/default/vsc/nim.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/npm.png b/straight/build/treemacs/icons/default/vsc/npm.png deleted file mode 120000 index 2d5ef3b4..00000000 --- a/straight/build/treemacs/icons/default/vsc/npm.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/npm.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 6227f3e5..00000000 --- a/straight/build/treemacs/icons/default/vsc/org.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/patch.png b/straight/build/treemacs/icons/default/vsc/patch.png deleted file mode 120000 index 335c35e7..00000000 --- a/straight/build/treemacs/icons/default/vsc/patch.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/patch.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 e6b23bbd..00000000 --- a/straight/build/treemacs/icons/default/vsc/perl.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/perl6.png b/straight/build/treemacs/icons/default/vsc/perl6.png deleted file mode 120000 index 8a1ab2e5..00000000 --- a/straight/build/treemacs/icons/default/vsc/perl6.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/perl6.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/pgsql.png b/straight/build/treemacs/icons/default/vsc/pgsql.png deleted file mode 120000 index 68209d31..00000000 --- a/straight/build/treemacs/icons/default/vsc/pgsql.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/pgsql.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/phpunit.png b/straight/build/treemacs/icons/default/vsc/phpunit.png deleted file mode 120000 index f8e46da5..00000000 --- a/straight/build/treemacs/icons/default/vsc/phpunit.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/phpunit.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/pip.png b/straight/build/treemacs/icons/default/vsc/pip.png deleted file mode 120000 index 75424f37..00000000 --- a/straight/build/treemacs/icons/default/vsc/pip.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/pip.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/pkg.png b/straight/build/treemacs/icons/default/vsc/pkg.png deleted file mode 120000 index a77b33c5..00000000 --- a/straight/build/treemacs/icons/default/vsc/pkg.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/pkg.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/plsql.png b/straight/build/treemacs/icons/default/vsc/plsql.png deleted file mode 120000 index f6d4ed85..00000000 --- a/straight/build/treemacs/icons/default/vsc/plsql.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/plsql.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/pp.png b/straight/build/treemacs/icons/default/vsc/pp.png deleted file mode 120000 index a7518a50..00000000 --- a/straight/build/treemacs/icons/default/vsc/pp.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/pp.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/prettier.png b/straight/build/treemacs/icons/default/vsc/prettier.png deleted file mode 120000 index 418caaec..00000000 --- a/straight/build/treemacs/icons/default/vsc/prettier.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/prettier.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/prolog.png b/straight/build/treemacs/icons/default/vsc/prolog.png deleted file mode 120000 index 9eda5625..00000000 --- a/straight/build/treemacs/icons/default/vsc/prolog.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/prolog.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/protobuf.png b/straight/build/treemacs/icons/default/vsc/protobuf.png deleted file mode 120000 index 0b70162b..00000000 --- a/straight/build/treemacs/icons/default/vsc/protobuf.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/protobuf.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 abb090e9..00000000 --- a/straight/build/treemacs/icons/default/vsc/r.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/rake.png b/straight/build/treemacs/icons/default/vsc/rake.png deleted file mode 120000 index b11911aa..00000000 --- a/straight/build/treemacs/icons/default/vsc/rake.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/rake.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 ac9fc566..00000000 --- a/straight/build/treemacs/icons/default/vsc/reason.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 7bf5b523..00000000 --- a/straight/build/treemacs/icons/default/vsc/root-closed.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 b750c513..00000000 --- a/straight/build/treemacs/icons/default/vsc/root-open.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 076fa58c..00000000 --- a/straight/build/treemacs/icons/default/vsc/ruby.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4b8bdd28..00000000 --- a/straight/build/treemacs/icons/default/vsc/scss.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e30c6dfa..00000000 --- a/straight/build/treemacs/icons/default/vsc/sql.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/sqlite.png b/straight/build/treemacs/icons/default/vsc/sqlite.png deleted file mode 120000 index db9e8e66..00000000 --- a/straight/build/treemacs/icons/default/vsc/sqlite.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/sqlite.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/swagger.png b/straight/build/treemacs/icons/default/vsc/swagger.png deleted file mode 120000 index b8f8b586..00000000 --- a/straight/build/treemacs/icons/default/vsc/swagger.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/swagger.png \ No newline at end of file diff --git a/straight/build/treemacs/icons/default/vsc/swift.png b/straight/build/treemacs/icons/default/vsc/swift.png deleted file mode 120000 index 9eaa70a0..00000000 --- a/straight/build/treemacs/icons/default/vsc/swift.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/swift.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 fda83d4a..00000000 --- a/straight/build/treemacs/icons/default/vsc/toml.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 2a23f51b..00000000 --- a/straight/build/treemacs/icons/default/vsc/vim.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/wasm.png b/straight/build/treemacs/icons/default/vsc/wasm.png deleted file mode 120000 index 16ed6641..00000000 --- a/straight/build/treemacs/icons/default/vsc/wasm.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/wasm.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 a74a3070..00000000 --- a/straight/build/treemacs/icons/default/vsc/xml.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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/yarn.png b/straight/build/treemacs/icons/default/vsc/yarn.png deleted file mode 120000 index 25b40433..00000000 --- a/straight/build/treemacs/icons/default/vsc/yarn.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/icons/default/vsc/yarn.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 8eaaa472..00000000 --- a/straight/build/treemacs/icons/default/vsc/zip.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e3cccfde..00000000 --- a/straight/build/treemacs/icons/default/vue.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 6015ced1..00000000 --- a/straight/build/treemacs/icons/default/warning.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 6b7f5fb5..00000000 --- a/straight/build/treemacs/icons/default/yaml.png +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 1417672a..00000000 --- a/straight/build/treemacs/treemacs-async.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 db4f8df2..00000000 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 e5660bf3..00000000 --- a/straight/build/treemacs/treemacs-autoloads.el +++ /dev/null @@ -1,710 +0,0 @@ -;;; treemacs-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; 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" "\ -Initialise 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 likely 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. -Initialise a new treemacs buffer as calling `treemacs' would if there is no -treemacs buffer for this frame. -Jump back to the previously used window if point is already in treemacs." 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, the built-in project.el, or the -current working directory. - -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, then by the current working directory. - -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) - -(register-definition-prefixes "treemacs" '("treemacs-version")) - -;;;*** - -;;;### (autoloads nil "treemacs-async" "treemacs-async.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from treemacs-async.el - -(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) - -(register-definition-prefixes "treemacs-bookmarks" '("treemacs--")) - -;;;*** - -;;;### (autoloads nil "treemacs-compatibility" "treemacs-compatibility.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-compatibility.el - -(register-definition-prefixes "treemacs-compatibility" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-core-utils" "treemacs-core-utils.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-core-utils.el - -(register-definition-prefixes "treemacs-core-utils" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-customization" "treemacs-customization.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-customization.el - -(register-definition-prefixes "treemacs-customization" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-diagnostics" "treemacs-diagnostics.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-diagnostics.el - -(register-definition-prefixes "treemacs-diagnostics" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-dom" "treemacs-dom.el" (0 0 0 0)) -;;; Generated autoloads from treemacs-dom.el - -(register-definition-prefixes "treemacs-dom" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-extensions" "treemacs-extensions.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-extensions.el - -(register-definition-prefixes "treemacs-extensions" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-file-management" "treemacs-file-management.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-file-management.el - -(autoload 'treemacs-delete-file "treemacs-file-management" "\ -Delete node at point. -A delete action must always be confirmed. Directories are deleted recursively. -By default files are deleted by moving them to the trash. With a prefix ARG -they will instead be wiped irreversibly. - -\(fn &optional ARG)" t nil) - -(autoload 'treemacs-move-file "treemacs-file-management" "\ -Move file (or directory) at point. -Destination may also be a filename, in which case the moved file will also -be renamed." t nil) - -(autoload 'treemacs-copy-file "treemacs-file-management" "\ -Copy file (or directory) at point. -Destination may also be a filename, in which case the copied file will also -be renamed." t nil) - -(autoload 'treemacs-rename-file "treemacs-file-management" "\ -Rename the currently selected node. -Buffers visiting the renamed file or visiting a file inside a renamed directory -and windows showing them will be reloaded. The list of recent files will -likewise be updated." t nil) - -(autoload 'treemacs-create-file "treemacs-file-management" "\ -Create a new file. -Enter first the directory to create the new file in, then the new file's name. -The pre-selection for what directory to create in is based on the \"nearest\" -path to point - the containing directory for tags and files or the directory -itself, using $HOME when there is no path at or near point to grab." t nil) - -(autoload 'treemacs-create-dir "treemacs-file-management" "\ -Create a new directory. -Enter first the directory to create the new dir in, then the new dir's name. -The pre-selection for what directory to create in is based on the \"nearest\" -path to point - the containing directory for tags and files or the directory -itself, using $HOME when there is no path at or near point to grab." t nil) - -(register-definition-prefixes "treemacs-file-management" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-filewatch-mode" "treemacs-filewatch-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-filewatch-mode.el - -(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 - -(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 - -(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 - -(register-definition-prefixes "treemacs-header-line" '("treemacs-header-buttons-format")) - -;;;*** - -;;;### (autoloads nil "treemacs-hydras" "treemacs-hydras.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from treemacs-hydras.el - -(autoload 'treemacs-common-helpful-hydra "treemacs-hydras" "\ -Summon a helpful hydra to show you the treemacs keymap. - -This hydra will show the most commonly used keybinds for treemacs. For the more -advanced (probably rarely used keybinds) see `treemacs-advanced-helpful-hydra'. - -The keybinds shown in this hydra are not static, but reflect the actual -keybindings currently in use (including evil mode). If the hydra is unable to -find the key a command is bound to it will show a blank instead." t nil) - -(autoload 'treemacs-advanced-helpful-hydra "treemacs-hydras" "\ -Summon a helpful hydra to show you the treemacs keymap. - -This hydra will show the more advanced (rarely used) keybinds for treemacs. For -the more commonly used keybinds see `treemacs-common-helpful-hydra'. - -The keybinds shown in this hydra are not static, but reflect the actual -keybindings currently in use (including evil mode). If the hydra is unable to -find the key a command is bound to it will show a blank instead." t nil) - -(register-definition-prefixes "treemacs-hydras" '("treemacs-helpful-hydra")) - -;;;*** - -;;;### (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 -down-cased state. - -\(fn ICON &rest FILE-EXTENSIONS)" nil nil) - -(autoload 'treemacs-define-custom-image-icon "treemacs-icons" "\ -Same as `treemacs-define-custom-icon' but for image icons instead of strings. -FILE is the path to an icon image (and not the actual icon string). -FILE-EXTENSIONS are all the (not case-sensitive) file extensions the icon -should be used for. - -\(fn FILE &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 example -'((c-mode . treemacs-icon-c) - (c++-mode . treemacs-icon-cpp)) - -\(fn EXTENSIONS MODE-ICON-ALIST)" nil nil) - -(register-definition-prefixes "treemacs-icons" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-interface" "treemacs-interface.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-interface.el - -(register-definition-prefixes "treemacs-interface" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-logging" "treemacs-logging.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from treemacs-logging.el - -(register-definition-prefixes "treemacs-logging" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-macros" "treemacs-macros.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from treemacs-macros.el - -(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) - -(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-leftclick-action "treemacs-mouse-interface" "\ -Move focus to the clicked line. -Must be bound to a mouse click, or EVENT will not be supplied. - -\(fn EVENT)" t nil) - -(autoload 'treemacs-doubleclick-action "treemacs-mouse-interface" "\ -Run the appropriate double-click action for the current node. -In the default configuration this means to expand/collapse directories and open -files and tags in the most recently used window. - -This function's exact configuration is stored in -`treemacs-doubleclick-actions-config'. - -Must be bound to a mouse double click to properly handle a click EVENT. - -\(fn EVENT)" t nil) - -(autoload 'treemacs-single-click-expand-action "treemacs-mouse-interface" "\ -A modified single-leftclick action that expands the clicked nodes. -Can be bound to if you prefer to expand nodes with a single click -instead of a double click. Either way it must be bound to a mouse click, or -EVENT will not be supplied. - -Clicking on icons will expand a file's tags, just like -`treemacs-leftclick-action'. - -\(fn EVENT)" t nil) - -(autoload 'treemacs-dragleftclick-action "treemacs-mouse-interface" "\ -Drag a file/dir node to be opened in a window. -Must be bound to a mouse click, or EVENT will not be supplied. - -\(fn EVENT)" t nil) - -(autoload 'treemacs-define-doubleclick-action "treemacs-mouse-interface" "\ -Define the behaviour of `treemacs-doubleclick-action'. -Determines that a button with a given STATE should lead to the execution of -ACTION. - -The list of possible states can be found in `treemacs-valid-button-states'. -ACTION should be one of the `treemacs-visit-node-*' commands. - -\(fn STATE ACTION)" nil nil) - -(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) - -(autoload 'treemacs-rightclick-menu "treemacs-mouse-interface" "\ -Show a contextual right click menu based on click EVENT. - -\(fn EVENT)" t nil) - -(register-definition-prefixes "treemacs-mouse-interface" '("treemacs--")) - -;;;*** - -;;;### (autoloads nil "treemacs-peek-mode" "treemacs-peek-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-peek-mode.el - -(defvar treemacs-peek-mode nil "\ -Non-nil if Treemacs-Peek mode is enabled. -See the `treemacs-peek-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 `treemacs-peek-mode'.") - -(custom-autoload 'treemacs-peek-mode "treemacs-peek-mode" nil) - -(autoload 'treemacs-peek-mode "treemacs-peek-mode" "\ -Minor mode that allows you to peek at buffers before deciding to open them. - -This is a minor mode. If called interactively, toggle the -`Treemacs-Peek mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='treemacs-peek-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -While the mode is active treemacs will automatically display the file at point, -without leving the treemacs window. - -Peeking will stop when you leave the treemacs window, be it through a command -like `treemacs-RET-action' or some other window selection change. - -Files' buffers that have been opened for peeking will be cleaned up if they did -not exist before peeking started. - -The peeked window can be scrolled using -`treemacs-next/previous-line-other-window' and -`treemacs-next/previous-page-other-window' - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "treemacs-peek-mode" '("treemacs--")) - -;;;*** - -;;;### (autoloads nil "treemacs-persistence" "treemacs-persistence.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-persistence.el - -(register-definition-prefixes "treemacs-persistence" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-project-follow-mode" "treemacs-project-follow-mode.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-project-follow-mode.el - -(defvar treemacs-project-follow-mode nil "\ -Non-nil if Treemacs-Project-Follow mode is enabled. -See the `treemacs-project-follow-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 `treemacs-project-follow-mode'.") - -(custom-autoload 'treemacs-project-follow-mode "treemacs-project-follow-mode" nil) - -(autoload 'treemacs-project-follow-mode "treemacs-project-follow-mode" "\ -Toggle `treemacs-only-current-project-mode'. - -This is a minor mode. If called interactively, toggle the -`Treemacs-Project-Follow mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='treemacs-project-follow-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This is a minor mode meant for those who do not care about treemacs' workspace -features, or its preference to work with multiple projects simultaneously. When -enabled it will function as an automated version of -`treemacs-display-current-project-exclusively', making sure that, after a small -idle delay, the current project, and *only* the current project, is displayed in -treemacs. - -The project detection is based on the current buffer, and will try to determine -the project using the following methods, in the order they are listed: - -- the current projectile.el project, if `treemacs-projectile' is installed -- the current project.el project -- the current `default-directory' - -The update will only happen when treemacs is in the foreground, meaning a -treemacs window must exist in the current scope. - -This mode requires at least Emacs version 27 since it relies on -`window-buffer-change-functions' and `window-selection-change-functions'. - -\(fn &optional ARG)" t nil) - -(register-definition-prefixes "treemacs-project-follow-mode" '("treemacs--")) - -;;;*** - -;;;### (autoloads nil "treemacs-rendering" "treemacs-rendering.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-rendering.el - -(register-definition-prefixes "treemacs-rendering" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-scope" "treemacs-scope.el" (0 0 0 -;;;;;; 0)) -;;; Generated autoloads from treemacs-scope.el - -(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 - -(autoload 'treemacs--flatten&sort-imenu-index "treemacs-tag-follow-mode" "\ -Flatten current file's imenu index and sort it by tag position. -The tags are sorted into the order in which they appear, regardless of section -or nesting depth." nil nil) - -(defvar treemacs-tag-follow-mode nil "\ -Non-nil if Treemacs-Tag-Follow mode is enabled. -See the `treemacs-tag-follow-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 `treemacs-tag-follow-mode'.") - -(custom-autoload 'treemacs-tag-follow-mode "treemacs-tag-follow-mode" nil) - -(autoload 'treemacs-tag-follow-mode "treemacs-tag-follow-mode" "\ -Toggle `treemacs-tag-follow-mode'. - -This is a minor mode. If called interactively, toggle the -`Treemacs-Tag-Follow mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='treemacs-tag-follow-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -This acts as more fine-grained alternative to `treemacs-follow-mode' and will -thus disable `treemacs-follow-mode' on activation. When enabled treemacs will -focus not only the file of the current buffer, but also the tag at point. - -The follow action is attached to Emacs' idle timer and will run -`treemacs-tag-follow-delay' seconds of idle time. The delay value is not an -integer, meaning it accepts floating point values like 1.5. - -Every time a tag is followed a re--scan of the imenu index is forced by -temporarily setting `imenu-auto-rescan' to t (though a cache is applied as long -as the buffer is unmodified). This is necessary to assure that creation or -deletion of tags does not lead to errors and guarantees an always up-to-date tag -view. - -Note that in order to move to a tag in treemacs the treemacs buffer's window -needs to be temporarily selected, which will reset blink-cursor-mode's timer if -it is enabled. This will result in the cursor blinking seemingly pausing for a -short time and giving the appearance of the tag follow action lasting much -longer than it really does. - -\(fn &optional ARG)" t nil) - -(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 - -(autoload 'treemacs--expand-file-node "treemacs-tags" "\ -Open tag items for file BTN. -Recursively open all tags below BTN when RECURSIVE is non-nil. - -\(fn BTN &optional RECURSIVE)" nil nil) - -(autoload 'treemacs--collapse-file-node "treemacs-tags" "\ -Close node given by BTN. -Remove all open tag entries under BTN when RECURSIVE. - -\(fn BTN &optional RECURSIVE)" nil nil) - -(autoload 'treemacs--visit-or-expand/collapse-tag-node "treemacs-tags" "\ -Visit tag section BTN if possible, expand or collapse it otherwise. -Pass prefix ARG on to either visit or toggle action. - -FIND-WINDOW is a special provision depending on this function's invocation -context and decides whether to find the window to display in (if the tag is -visited instead of the node being expanded). - -On the one hand it can be called based on `treemacs-RET-actions-config' (or -TAB). The functions in these configs are expected to find the windows they need -to display in themselves, so FIND-WINDOW must be t. On the other hand this -function is also called from the top level vist-node functions like -`treemacs-visit-node-vertical-split' which delegates to the -`treemacs--execute-button-action' macro which includes the determination of -the display window. - -\(fn BTN ARG FIND-WINDOW)" nil nil) - -(autoload 'treemacs--expand-tag-node "treemacs-tags" "\ -Open tags node items for BTN. -Open all tag section under BTN when call is RECURSIVE. - -\(fn BTN &optional RECURSIVE)" nil nil) - -(autoload 'treemacs--collapse-tag-node "treemacs-tags" "\ -Close tags node at BTN. -Remove all open tag entries under BTN when RECURSIVE. - -\(fn BTN &optional RECURSIVE)" nil nil) - -(autoload 'treemacs--goto-tag "treemacs-tags" "\ -Go to the tag at BTN. - -\(fn BTN)" nil nil) - -(autoload 'treemacs--create-imenu-index-function "treemacs-tags" "\ -The `imenu-create-index-function' for treemacs buffers." nil nil) - -(function-put 'treemacs--create-imenu-index-function 'side-effect-free 't) - -(register-definition-prefixes "treemacs-tags" '("treemacs--")) - -;;;*** - -;;;### (autoloads nil "treemacs-themes" "treemacs-themes.el" (0 0 -;;;;;; 0 0)) -;;; Generated autoloads from treemacs-themes.el - -(register-definition-prefixes "treemacs-themes" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-visuals" "treemacs-visuals.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from treemacs-visuals.el - -(register-definition-prefixes "treemacs-visuals" '("treemacs-")) - -;;;*** - -;;;### (autoloads nil "treemacs-workspaces" "treemacs-workspaces.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from treemacs-workspaces.el - -(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 7d9aff8d..00000000 --- a/straight/build/treemacs/treemacs-bookmarks.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 838f9763..00000000 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 3c85cf5f..00000000 --- a/straight/build/treemacs/treemacs-compatibility.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 b70a41d5..00000000 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 0cdafa00..00000000 --- a/straight/build/treemacs/treemacs-core-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4bd45468..00000000 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 9e832633..00000000 --- a/straight/build/treemacs/treemacs-customization.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 54af9e76..00000000 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 f3016d5d..00000000 --- a/straight/build/treemacs/treemacs-diagnostics.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c929e14e..00000000 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 9f416af3..00000000 --- a/straight/build/treemacs/treemacs-dirs-to-collapse.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 5c146587..00000000 --- a/straight/build/treemacs/treemacs-dom.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 d2de5bd6..00000000 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 8a7cd685..00000000 --- a/straight/build/treemacs/treemacs-extensions.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 ef70f70e..00000000 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 39184feb..00000000 --- a/straight/build/treemacs/treemacs-faces.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 a873e326..00000000 Binary files a/straight/build/treemacs/treemacs-faces.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-file-management.el b/straight/build/treemacs/treemacs-file-management.el deleted file mode 120000 index 1cefc3aa..00000000 --- a/straight/build/treemacs/treemacs-file-management.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-file-management.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-file-management.elc b/straight/build/treemacs/treemacs-file-management.elc deleted file mode 100644 index 43dfbd35..00000000 Binary files a/straight/build/treemacs/treemacs-file-management.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 6c64b222..00000000 --- a/straight/build/treemacs/treemacs-filewatch-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4058beac..00000000 Binary files a/straight/build/treemacs/treemacs-filewatch-mode.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-find-ignored-files.py b/straight/build/treemacs/treemacs-find-ignored-files.py deleted file mode 120000 index aef4679b..00000000 --- a/straight/build/treemacs/treemacs-find-ignored-files.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/scripts/treemacs-find-ignored-files.py \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-follow-mode.el b/straight/build/treemacs/treemacs-follow-mode.el deleted file mode 120000 index 87c5c1a5..00000000 --- a/straight/build/treemacs/treemacs-follow-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 d81e51a4..00000000 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 6400eb19..00000000 --- a/straight/build/treemacs/treemacs-fringe-indicator.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4132fa89..00000000 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 d6c20963..00000000 --- a/straight/build/treemacs/treemacs-git-status.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/scripts/treemacs-git-status.py \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-header-line.el b/straight/build/treemacs/treemacs-header-line.el deleted file mode 120000 index 77a7bba2..00000000 --- a/straight/build/treemacs/treemacs-header-line.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-header-line.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-header-line.elc b/straight/build/treemacs/treemacs-header-line.elc deleted file mode 100644 index c3832668..00000000 Binary files a/straight/build/treemacs/treemacs-header-line.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-hydras.el b/straight/build/treemacs/treemacs-hydras.el deleted file mode 120000 index bb130a67..00000000 --- a/straight/build/treemacs/treemacs-hydras.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-hydras.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-hydras.elc b/straight/build/treemacs/treemacs-hydras.elc deleted file mode 100644 index 07601b57..00000000 Binary files a/straight/build/treemacs/treemacs-hydras.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-icons.el b/straight/build/treemacs/treemacs-icons.el deleted file mode 120000 index 2140e850..00000000 --- a/straight/build/treemacs/treemacs-icons.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 9dc70ac9..00000000 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 1100e656..00000000 --- a/straight/build/treemacs/treemacs-interface.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 5ca71a4f..00000000 Binary files a/straight/build/treemacs/treemacs-interface.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-logging.el b/straight/build/treemacs/treemacs-logging.el deleted file mode 120000 index fa00b454..00000000 --- a/straight/build/treemacs/treemacs-logging.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-logging.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-logging.elc b/straight/build/treemacs/treemacs-logging.elc deleted file mode 100644 index 5019a061..00000000 Binary files a/straight/build/treemacs/treemacs-logging.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 b29d37e3..00000000 --- a/straight/build/treemacs/treemacs-macros.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 6fd29abe..00000000 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 84136a87..00000000 --- a/straight/build/treemacs/treemacs-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 9301e156..00000000 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 81948d39..00000000 --- a/straight/build/treemacs/treemacs-mouse-interface.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 e4233403..00000000 Binary files a/straight/build/treemacs/treemacs-mouse-interface.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-peek-mode.el b/straight/build/treemacs/treemacs-peek-mode.el deleted file mode 120000 index 8d1ea3e1..00000000 --- a/straight/build/treemacs/treemacs-peek-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-peek-mode.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-peek-mode.elc b/straight/build/treemacs/treemacs-peek-mode.elc deleted file mode 100644 index 4d3ab057..00000000 Binary files a/straight/build/treemacs/treemacs-peek-mode.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 63f61035..00000000 --- a/straight/build/treemacs/treemacs-persistence.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 02d89a23..00000000 Binary files a/straight/build/treemacs/treemacs-persistence.elc and /dev/null differ diff --git a/straight/build/treemacs/treemacs-project-follow-mode.el b/straight/build/treemacs/treemacs-project-follow-mode.el deleted file mode 120000 index 498028f6..00000000 --- a/straight/build/treemacs/treemacs-project-follow-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/treemacs/src/elisp/treemacs-project-follow-mode.el \ No newline at end of file diff --git a/straight/build/treemacs/treemacs-project-follow-mode.elc b/straight/build/treemacs/treemacs-project-follow-mode.elc deleted file mode 100644 index 986eddf1..00000000 Binary files a/straight/build/treemacs/treemacs-project-follow-mode.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 3a765ac6..00000000 --- a/straight/build/treemacs/treemacs-rendering.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 3a1fb3da..00000000 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 66976fc3..00000000 --- a/straight/build/treemacs/treemacs-scope.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 4a08b047..00000000 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 ac49f7a8..00000000 --- a/straight/build/treemacs/treemacs-single-file-git-status.py +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 f53ddcb1..00000000 --- a/straight/build/treemacs/treemacs-tag-follow-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 0b35e029..00000000 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 e713728d..00000000 --- a/straight/build/treemacs/treemacs-tags.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 528132b3..00000000 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 b6e7b3e5..00000000 --- a/straight/build/treemacs/treemacs-themes.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 23257511..00000000 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 e2df4dd6..00000000 --- a/straight/build/treemacs/treemacs-visuals.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c8208a27..00000000 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 34f5d1ba..00000000 --- a/straight/build/treemacs/treemacs-workspaces.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 9c635852..00000000 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 5b56459a..00000000 --- a/straight/build/treemacs/treemacs.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.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 c88e07b5..00000000 Binary files a/straight/build/treemacs/treemacs.elc and /dev/null differ diff --git a/straight/build/ts/ts-autoloads.el b/straight/build/ts/ts-autoloads.el deleted file mode 100644 index ab59e952..00000000 --- a/straight/build/ts/ts-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; ts-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "ts" "ts.el" (0 0 0 0)) -;;; Generated autoloads from ts.el - -(register-definition-prefixes "ts" '("ts-" "ts<" "ts=" "ts>")) - -;;;*** - -(provide 'ts-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ts-autoloads.el ends here diff --git a/straight/build/ts/ts.el b/straight/build/ts/ts.el deleted file mode 120000 index 526e99ef..00000000 --- a/straight/build/ts/ts.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ts.el/ts.el \ No newline at end of file diff --git a/straight/build/ts/ts.elc b/straight/build/ts/ts.elc deleted file mode 100644 index d4fe7999..00000000 Binary files a/straight/build/ts/ts.elc and /dev/null differ diff --git a/straight/build/ucs-utils/ucs-utils-6.0-delta.el b/straight/build/ucs-utils/ucs-utils-6.0-delta.el deleted file mode 120000 index 2a984d92..00000000 --- a/straight/build/ucs-utils/ucs-utils-6.0-delta.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ucs-utils/ucs-utils-6.0-delta.el \ No newline at end of file diff --git a/straight/build/ucs-utils/ucs-utils-6.0-delta.elc b/straight/build/ucs-utils/ucs-utils-6.0-delta.elc deleted file mode 100644 index 93adc86d..00000000 Binary files a/straight/build/ucs-utils/ucs-utils-6.0-delta.elc and /dev/null differ diff --git a/straight/build/ucs-utils/ucs-utils-autoloads.el b/straight/build/ucs-utils/ucs-utils-autoloads.el deleted file mode 100644 index b1e0d767..00000000 --- a/straight/build/ucs-utils/ucs-utils-autoloads.el +++ /dev/null @@ -1,244 +0,0 @@ -;;; ucs-utils-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "ucs-utils" "ucs-utils.el" (0 0 0 0)) -;;; Generated autoloads from ucs-utils.el - -(let ((loads (get 'ucs-utils 'custom-loads))) (if (member '"ucs-utils" loads) nil (put 'ucs-utils 'custom-loads (cons '"ucs-utils" loads)))) - -(autoload 'ucs-utils-pretty-name "ucs-utils" "\ -Return a prettified UCS name for CHAR. - -Based on `get-char-code-property'. The result has been -title-cased for readability, and will not match into the -`ucs-utils-names' alist until it has been upcased. -`ucs-utils-char' can be used on the title-cased name. - -Returns a hexified string if no name is found. If NO-HEX is -non-nil, then a nil value will be returned when no name is -found. - -\(fn CHAR &optional NO-HEX)" nil nil) - -(autoload 'ucs-utils-all-prettified-names "ucs-utils" "\ -All prettified UCS names, cached in list `ucs-utils-all-prettified-names'. - -When optional PROGRESS is given, show progress when generating -cache. - -When optional REGENERATE is given, re-generate cache. - -\(fn &optional PROGRESS REGENERATE)" nil nil) - -(autoload 'ucs-utils-char "ucs-utils" "\ -Return the character corresponding to NAME, a UCS name. - -NAME is matched leniently by `ucs-utils--lookup'. - -Returns FALLBACK if NAME does not exist or is not displayable -according to TEST. FALLBACK may be either a UCS name or -character, or one of the special symbols described in the next -paragraph. - -If FALLBACK is nil or 'drop, returns nil on failure. If FALLBACK -is 'error, throws an error on failure. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -When NAME is a character, it passes through unchanged, unless -TEST is set, in which case it must pass TEST. - -\(fn NAME &optional FALLBACK TEST)" nil nil) - -(autoload 'ucs-utils-first-existing-char "ucs-utils" "\ -Return the first existing character from SEQUENCE of character names. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -\(fn SEQUENCE &optional TEST)" nil nil) - -(autoload 'ucs-utils-vector "ucs-utils" "\ -Return a vector corresponding to SEQUENCE of UCS names or characters. - -If SEQUENCE is a single string or character, it will be coerced -to a list of length 1. Each name in SEQUENCE is matched -leniently by `ucs-utils--lookup'. - -FALLBACK should be a sequence of equal length to SEQUENCE, (or -one of the special symbols described in the next paragraph). For -any element of SEQUENCE which does not exist or is not -displayable according to TEST, that element degrades to the -corresponding element of FALLBACK. - -When FALLBACK is nil, characters which do not exist or are -undisplayable will be given as nils in the return value. When -FALLBACK is 'drop, such characters will be silently dropped from -the return value. When FALLBACK is 'error, such characters cause -an error to be thrown. - -To allow fallbacks of arbitrary length, give FALLBACK as a vector- -of-vectors, with outer length equal to the length of sequence. The -inner vectors may contain a sequence of characters, a literal -string, or nil. Eg - - (ucs-utils-vector '(\"Middle Dot\" \"Ampersand\" \"Horizontal Ellipsis\") - '[?. [?a ?n ?d] [\"...\"] ]) - -or - - (ucs-utils-vector \"Horizontal Ellipsis\" '[[\"...\"]]) - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -If NO-FLATTEN is non-nil, then a vector-of-vectors may be returned -if multi-character fallbacks were used as in the example above. - -\(fn SEQUENCE &optional FALLBACK TEST NO-FLATTEN)" nil nil) - -(autoload 'ucs-utils-string "ucs-utils" "\ -Return a string corresponding to SEQUENCE of UCS names or characters. - -If SEQUENCE is a single string, it will be coerced to a list of -length 1. Each name in SEQUENCE is matched leniently by -`ucs-utils--lookup'. - -FALLBACK should be a sequence of equal length to SEQUENCE, (or -one of the special symbols described in the next paragraph). For -any element of SEQUENCE which does not exist or is not -displayable according to TEST, that element degrades to the -corresponding element of FALLBACK. - -When FALLBACK is nil or 'drop, characters which do not exist or -are undisplayable will be silently dropped from the return value. -When FALLBACK is 'error, such characters cause an error to be -thrown. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -\(fn SEQUENCE &optional FALLBACK TEST)" nil nil) - -(autoload 'ucs-utils-intact-string "ucs-utils" "\ -Return a string corresponding to SEQUENCE of UCS names or characters. - -This function differs from `ucs-utils-string' in that FALLBACK is -a non-optional single string, to be used unless every member of -SEQUENCE exists and passes TEST. FALLBACK may not be nil, 'error, -or 'drop as in `ucs-utils-string'. - -If SEQUENCE is a single string, it will be coerced to a list of -length 1. Each name in SEQUENCE is matched leniently by -`ucs-utils--lookup'. - -TEST is an optional predicate which characters must pass. A -useful value is 'char-displayable-p, which is available as -the abbreviation 'cdp, unless you have otherwise defined that -symbol. - -\(fn SEQUENCE FALLBACK &optional TEST)" nil nil) - -(autoload 'ucs-utils-subst-char-in-region "ucs-utils" "\ -From START to END, replace FROM-CHAR with TO-CHAR each time it occurs. - -If optional arg NO-UNDO is non-nil, don't record this change for -undo and don't mark the buffer as really changed. - -Characters may be of differing byte-lengths. - -The character at the position END is not included, matching the -behavior of `subst-char-in-region'. - -This function is slower than `subst-char-in-region'. - -\(fn START END FROM-CHAR TO-CHAR &optional NO-UNDO)" nil nil) - -(autoload 'ucs-utils-read-char-by-name "ucs-utils" "\ -Read a character by its Unicode name or hex number string. - -A wrapper for `read-char-by-name', with the option to use -`ido-completing-read'. - -PROMPT is displayed, and a string that represents a character by -its name is read. - -When IDO is set, several seconds are required on the first -run as all completion candidates are pre-generated. - -\(fn PROMPT &optional IDO)" nil nil) - -(autoload 'ucs-utils-eval "ucs-utils" "\ -Display a string UCS name for the character at POS. - -POS defaults to the current point. - -If `transient-mark-mode' is enabled and there is an active -region, return a list of strings UCS names, one for each -character in the region. If called from Lisp with an -explicit POS, ignores the region. - -If called with universal prefix ARG, display the result -in a separate buffer. If called with two universal -prefix ARGs, replace the current character or region with -its UCS name translation. - -\(fn &optional POS ARG)" t nil) - -(autoload 'ucs-utils-ucs-insert "ucs-utils" "\ -Insert CHARACTER in COUNT copies, where CHARACTER is a Unicode code point. - -Works like `ucs-insert', with the following differences - - * Uses `ido-completing-read' at the interactive prompt - - * If `transient-mark-mode' is enabled, and the region contains - a valid UCS character name, that value is used as the - character name and the region is replaced. - - * A UCS character name string may be passed for CHARACTER. - -INHERIT is as documented at `ucs-insert'. - -\(fn CHARACTER &optional COUNT INHERIT)" t nil) - -(autoload 'ucs-utils-install-aliases "ucs-utils" "\ -Install aliases outside the \"ucs-utils-\" namespace. - -The following aliases will be installed: - - `ucs-char' for `ucs-utils-char' - `ucs-first-existing-char' for `ucs-utils-first-existing-char' - `ucs-string' for `ucs-utils-string' - `ucs-intact-string' for `ucs-utils-intact-string' - `ucs-vector' for `ucs-utils-vector' - `ucs-pretty-name' for `ucs-utils-pretty-name' - `ucs-eval' for `ucs-utils-eval'" t nil) - -(register-definition-prefixes "ucs-utils" '("character-name-history" "persistent-soft" "ucs-utils-")) - -;;;*** - -;;;### (autoloads nil nil ("ucs-utils-6.0-delta.el") (0 0 0 0)) - -;;;*** - -(provide 'ucs-utils-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; ucs-utils-autoloads.el ends here diff --git a/straight/build/ucs-utils/ucs-utils.el b/straight/build/ucs-utils/ucs-utils.el deleted file mode 120000 index 2b7c8620..00000000 --- a/straight/build/ucs-utils/ucs-utils.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/ucs-utils/ucs-utils.el \ No newline at end of file diff --git a/straight/build/ucs-utils/ucs-utils.elc b/straight/build/ucs-utils/ucs-utils.elc deleted file mode 100644 index 3383fabb..00000000 Binary files a/straight/build/ucs-utils/ucs-utils.elc and /dev/null differ diff --git a/straight/build/unicode-fonts/unicode-fonts-autoloads.el b/straight/build/unicode-fonts/unicode-fonts-autoloads.el deleted file mode 100644 index 28fb6136..00000000 --- a/straight/build/unicode-fonts/unicode-fonts-autoloads.el +++ /dev/null @@ -1,69 +0,0 @@ -;;; unicode-fonts-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "unicode-fonts" "unicode-fonts.el" (0 0 0 0)) -;;; Generated autoloads from unicode-fonts.el - -(let ((loads (get 'unicode-fonts 'custom-loads))) (if (member '"unicode-fonts" loads) nil (put 'unicode-fonts 'custom-loads (cons '"unicode-fonts" loads)))) - -(let ((loads (get 'unicode-fonts-tweaks 'custom-loads))) (if (member '"unicode-fonts" loads) nil (put 'unicode-fonts-tweaks 'custom-loads (cons '"unicode-fonts" loads)))) - -(let ((loads (get 'unicode-fonts-debug 'custom-loads))) (if (member '"unicode-fonts" loads) nil (put 'unicode-fonts-debug 'custom-loads (cons '"unicode-fonts" loads)))) - -(autoload 'unicode-fonts-first-existing-font "unicode-fonts" "\ -Return the (normalized) first existing font name from FONT-NAMES. - -FONT-NAMES is a list, with each element typically in Fontconfig -font-name format. - -The font existence-check is lazy; fonts after the first hit are -not checked. - -\(fn FONT-NAMES)" nil nil) - -(autoload 'unicode-fonts-font-exists-p "unicode-fonts" "\ -Run `font-utils-exists-p' with a limited scope. - -The scope is defined by `unicode-fonts-restrict-to-fonts'. - -FONT-NAME, POINT-SIZE, and STRICT are as documented at -`font-utils-exists-p'. - -\(fn FONT-NAME &optional POINT-SIZE STRICT)" nil nil) - -(autoload 'unicode-fonts-read-block-name "unicode-fonts" "\ -Read a Unicode block name using `completing-read'. - -Spaces are replaced with underscores in completion values, but -are removed from the return value. - -Use `ido-completing-read' if IDO is set. - -\(fn &optional IDO)" nil nil) - -(autoload 'unicode-fonts-setup "unicode-fonts" "\ -Set up Unicode fonts for FONTSET-NAMES. - -Optional FONTSET-NAMES must be a list of strings. Fontset names -which do not currently exist will be ignored. The default value -is `unicode-fonts-fontset-names'. - -Optional REGENERATE requests that the disk cache be invalidated -and regenerated. - -\(fn &optional FONTSET-NAMES REGENERATE)" t nil) - -(register-definition-prefixes "unicode-fonts" '("persistent-softest-" "unicode-")) - -;;;*** - -(provide 'unicode-fonts-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; unicode-fonts-autoloads.el ends here diff --git a/straight/build/unicode-fonts/unicode-fonts.el b/straight/build/unicode-fonts/unicode-fonts.el deleted file mode 120000 index 836047ea..00000000 --- a/straight/build/unicode-fonts/unicode-fonts.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/unicode-fonts/unicode-fonts.el \ No newline at end of file diff --git a/straight/build/unicode-fonts/unicode-fonts.elc b/straight/build/unicode-fonts/unicode-fonts.elc deleted file mode 100644 index ed8eb3b2..00000000 Binary files a/straight/build/unicode-fonts/unicode-fonts.elc and /dev/null differ diff --git a/straight/build/use-package/dir b/straight/build/use-package/dir deleted file mode 100644 index 651b05d8..00000000 --- a/straight/build/use-package/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 -* use-package: (use-package). Declarative package configuration for Emacs. diff --git a/straight/build/use-package/use-package-autoloads.el b/straight/build/use-package/use-package-autoloads.el deleted file mode 100644 index 91f7267c..00000000 --- a/straight/build/use-package/use-package-autoloads.el +++ /dev/null @@ -1,227 +0,0 @@ -;;; use-package-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "use-package-bind-key" "use-package-bind-key.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from use-package-bind-key.el - -(autoload 'use-package-autoload-keymap "use-package-bind-key" "\ -Loads PACKAGE and then binds the key sequence used to invoke -this function to KEYMAP-SYMBOL. It then simulates pressing the -same key sequence a again, so that the next key pressed is routed -to the newly loaded keymap. - -This function supports use-package's :bind-keymap keyword. It -works by binding the given key sequence to an invocation of this -function for a particular keymap. The keymap is expected to be -defined by the package. In this way, loading the package is -deferred until the prefix key sequence is pressed. - -\(fn KEYMAP-SYMBOL PACKAGE OVERRIDE)" nil nil) - -(autoload 'use-package-normalize-binder "use-package-bind-key" "\ - - -\(fn NAME KEYWORD ARGS)" nil nil) - -(defalias 'use-package-normalize/:bind 'use-package-normalize-binder) - -(defalias 'use-package-normalize/:bind* 'use-package-normalize-binder) - -(defalias 'use-package-autoloads/:bind 'use-package-autoloads-mode) - -(defalias 'use-package-autoloads/:bind* 'use-package-autoloads-mode) - -(autoload 'use-package-handler/:bind "use-package-bind-key" "\ - - -\(fn NAME KEYWORD ARGS REST STATE &optional BIND-MACRO)" nil nil) - -(defalias 'use-package-normalize/:bind-keymap 'use-package-normalize-binder) - -(defalias 'use-package-normalize/:bind-keymap* 'use-package-normalize-binder) - -(autoload 'use-package-handler/:bind-keymap "use-package-bind-key" "\ - - -\(fn NAME KEYWORD ARGS REST STATE &optional OVERRIDE)" nil nil) - -(autoload 'use-package-handler/:bind-keymap* "use-package-bind-key" "\ - - -\(fn NAME KEYWORD ARG REST STATE)" nil nil) - -(register-definition-prefixes "use-package-bind-key" '("use-package-handler/:bind*")) - -;;;*** - -;;;### (autoloads nil "use-package-core" "use-package-core.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from use-package-core.el - -(autoload 'use-package "use-package-core" "\ -Declare an Emacs package by specifying a group of configuration options. - -For full documentation, please see the README file that came with -this file. Usage: - - (use-package package-name - [:keyword [option]]...) - -:init Code to run before PACKAGE-NAME has been loaded. -:config Code to run after PACKAGE-NAME has been loaded. Note that - if loading is deferred for any reason, this code does not - execute until the lazy load has occurred. -:preface Code to be run before everything except `:disabled'; this - can be used to define functions for use in `:if', or that - should be seen by the byte-compiler. - -:mode Form to be added to `auto-mode-alist'. -:magic Form to be added to `magic-mode-alist'. -:magic-fallback Form to be added to `magic-fallback-mode-alist'. -:interpreter Form to be added to `interpreter-mode-alist'. - -:commands Define autoloads for commands that will be defined by the - package. This is useful if the package is being lazily - loaded, and you wish to conditionally call functions in your - `:init' block that are defined in the package. -:hook Specify hook(s) to attach this package to. - -:bind Bind keys, and define autoloads for the bound commands. -:bind* Bind keys, and define autoloads for the bound commands, - *overriding all minor mode bindings*. -:bind-keymap Bind a key prefix to an auto-loaded keymap defined in the - package. This is like `:bind', but for keymaps. -:bind-keymap* Like `:bind-keymap', but overrides all minor mode bindings - -:defer Defer loading of a package -- this is implied when using - `:commands', `:bind', `:bind*', `:mode', `:magic', `:hook', - `:magic-fallback', or `:interpreter'. This can be an integer, - to force loading after N seconds of idle time, if the package - has not already been loaded. -:after Delay the use-package declaration until after the named modules - have loaded. Once load, it will be as though the use-package - declaration (without `:after') had been seen at that moment. -:demand Prevent the automatic deferred loading introduced by constructs - such as `:bind' (see `:defer' for the complete list). - -:if EXPR Initialize and load only if EXPR evaluates to a non-nil value. -:disabled The package is ignored completely if this keyword is present. -:defines Declare certain variables to silence the byte-compiler. -:functions Declare certain functions to silence the byte-compiler. -:load-path Add to the `load-path' before attempting to load the package. -:diminish Support for diminish.el (if installed). -:delight Support for delight.el (if installed). -:custom Call `custom-set' or `set-default' with each variable - definition without modifying the Emacs `custom-file'. - (compare with `custom-set-variables'). -:custom-face Call `customize-set-faces' with each face definition. -:ensure Loads the package using package.el if necessary. -:pin Pin the package to an archive. - -\(fn NAME &rest ARGS)" nil t) - -(function-put 'use-package 'lisp-indent-function '1) - -(register-definition-prefixes "use-package-core" '("use-package-")) - -;;;*** - -;;;### (autoloads nil "use-package-delight" "use-package-delight.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from use-package-delight.el - -(autoload 'use-package-normalize/:delight "use-package-delight" "\ -Normalize arguments to delight. - -\(fn NAME KEYWORD ARGS)" nil nil) - -(autoload 'use-package-handler/:delight "use-package-delight" "\ - - -\(fn NAME KEYWORD ARGS REST STATE)" nil nil) - -(register-definition-prefixes "use-package-delight" '("use-package-normalize-delight")) - -;;;*** - -;;;### (autoloads nil "use-package-diminish" "use-package-diminish.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from use-package-diminish.el - -(autoload 'use-package-normalize/:diminish "use-package-diminish" "\ - - -\(fn NAME KEYWORD ARGS)" nil nil) - -(autoload 'use-package-handler/:diminish "use-package-diminish" "\ - - -\(fn NAME KEYWORD ARG REST STATE)" nil nil) - -(register-definition-prefixes "use-package-diminish" '("use-package-normalize-diminish")) - -;;;*** - -;;;### (autoloads nil "use-package-ensure" "use-package-ensure.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from use-package-ensure.el - -(autoload 'use-package-normalize/:ensure "use-package-ensure" "\ - - -\(fn NAME KEYWORD ARGS)" nil nil) - -(autoload 'use-package-handler/:ensure "use-package-ensure" "\ - - -\(fn NAME KEYWORD ENSURE REST STATE)" nil nil) - -(register-definition-prefixes "use-package-ensure" '("use-package-")) - -;;;*** - -;;;### (autoloads nil "use-package-jump" "use-package-jump.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from use-package-jump.el - -(autoload 'use-package-jump-to-package-form "use-package-jump" "\ -Attempt to find and jump to the `use-package' form that loaded -PACKAGE. This will only find the form if that form actually -required PACKAGE. If PACKAGE was previously required then this -function will jump to the file that originally required PACKAGE -instead. - -\(fn PACKAGE)" t nil) - -(register-definition-prefixes "use-package-jump" '("use-package-find-require")) - -;;;*** - -;;;### (autoloads nil "use-package-lint" "use-package-lint.el" (0 -;;;;;; 0 0 0)) -;;; Generated autoloads from use-package-lint.el - -(autoload 'use-package-lint "use-package-lint" "\ -Check for errors in use-package declarations. -For example, if the module's `:if' condition is met, but even -with the specified `:load-path' the module cannot be found." t nil) - -(register-definition-prefixes "use-package-lint" '("use-package-lint-declaration")) - -;;;*** - -;;;### (autoloads nil nil ("use-package.el") (0 0 0 0)) - -;;;*** - -(provide 'use-package-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; use-package-autoloads.el ends here diff --git a/straight/build/use-package/use-package-bind-key.el b/straight/build/use-package/use-package-bind-key.el deleted file mode 120000 index e3c3a837..00000000 --- a/straight/build/use-package/use-package-bind-key.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-bind-key.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-bind-key.elc b/straight/build/use-package/use-package-bind-key.elc deleted file mode 100644 index 57c61a34..00000000 Binary files a/straight/build/use-package/use-package-bind-key.elc and /dev/null differ diff --git a/straight/build/use-package/use-package-core.el b/straight/build/use-package/use-package-core.el deleted file mode 120000 index e38a3a2c..00000000 --- a/straight/build/use-package/use-package-core.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-core.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-core.elc b/straight/build/use-package/use-package-core.elc deleted file mode 100644 index 1c2b3cd8..00000000 Binary files a/straight/build/use-package/use-package-core.elc and /dev/null differ diff --git a/straight/build/use-package/use-package-delight.el b/straight/build/use-package/use-package-delight.el deleted file mode 120000 index 5837a1eb..00000000 --- a/straight/build/use-package/use-package-delight.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-delight.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-delight.elc b/straight/build/use-package/use-package-delight.elc deleted file mode 100644 index 947f78cd..00000000 Binary files a/straight/build/use-package/use-package-delight.elc and /dev/null differ diff --git a/straight/build/use-package/use-package-diminish.el b/straight/build/use-package/use-package-diminish.el deleted file mode 120000 index 67b18aed..00000000 --- a/straight/build/use-package/use-package-diminish.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-diminish.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-diminish.elc b/straight/build/use-package/use-package-diminish.elc deleted file mode 100644 index 62bb1ffc..00000000 Binary files a/straight/build/use-package/use-package-diminish.elc and /dev/null differ diff --git a/straight/build/use-package/use-package-ensure.el b/straight/build/use-package/use-package-ensure.el deleted file mode 120000 index a6e50c09..00000000 --- a/straight/build/use-package/use-package-ensure.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-ensure.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-ensure.elc b/straight/build/use-package/use-package-ensure.elc deleted file mode 100644 index 3407e852..00000000 Binary files a/straight/build/use-package/use-package-ensure.elc and /dev/null differ diff --git a/straight/build/use-package/use-package-jump.el b/straight/build/use-package/use-package-jump.el deleted file mode 120000 index af0ca8c3..00000000 --- a/straight/build/use-package/use-package-jump.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-jump.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-jump.elc b/straight/build/use-package/use-package-jump.elc deleted file mode 100644 index 2eef8e98..00000000 Binary files a/straight/build/use-package/use-package-jump.elc and /dev/null differ diff --git a/straight/build/use-package/use-package-lint.el b/straight/build/use-package/use-package-lint.el deleted file mode 120000 index 30e3e793..00000000 --- a/straight/build/use-package/use-package-lint.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package-lint.el \ No newline at end of file diff --git a/straight/build/use-package/use-package-lint.elc b/straight/build/use-package/use-package-lint.elc deleted file mode 100644 index c28b5f36..00000000 Binary files a/straight/build/use-package/use-package-lint.elc and /dev/null differ diff --git a/straight/build/use-package/use-package.el b/straight/build/use-package/use-package.el deleted file mode 120000 index 2f8a1556..00000000 --- a/straight/build/use-package/use-package.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package.el \ No newline at end of file diff --git a/straight/build/use-package/use-package.elc b/straight/build/use-package/use-package.elc deleted file mode 100644 index 82002553..00000000 Binary files a/straight/build/use-package/use-package.elc and /dev/null differ diff --git a/straight/build/use-package/use-package.info b/straight/build/use-package/use-package.info deleted file mode 100644 index bfca490b..00000000 --- a/straight/build/use-package/use-package.info +++ /dev/null @@ -1,1048 +0,0 @@ -This is use-package.info, produced by makeinfo version 6.8 from -use-package.texi. - - Copyright (C) 2012-2017 John Wiegley - - You can redistribute this document 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 document 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. -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* use-package: (use-package). Declarative package configuration for Emacs. -END-INFO-DIR-ENTRY - - -File: use-package.info, Node: Top, Next: Introduction, Up: (dir) - -use-package User Manual -*********************** - -use-package is... - - Copyright (C) 2012-2017 John Wiegley - - You can redistribute this document 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 document 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. - -* Menu: - -* Introduction:: -* Installation:: -* Getting Started:: -* Keywords:: -* FAQ:: -* Debugging Tools:: -* Command Index:: -* Function Index:: -* Variable Index:: - -— The Detailed Node Listing — - - -Installation - -* Installing from an Elpa Archive:: -* Installing from the Git Repository:: -* Post-Installation Tasks:: - - - - -Keywords - -* ‘:after’: after. -* ‘:bind-keymap’, ‘:bind-keymap*’: bind-keymap bind-keymap*. -* ‘:bind’, ‘:bind*’: bind bind*. -* ‘:commands’: commands. -* ‘:preface’, ‘:init’, ‘:config’: preface init config. -* ‘:custom’: custom. -* ‘:custom-face’: custom-face. -* ‘:defer’, ‘:demand’: defer demand. -* ‘:defines’, ‘:functions’: defines functions. -* ‘:diminish’, ‘:delight’: diminish delight. -* ‘:disabled’: disabled. -* ‘:ensure’, ‘:pin’: ensure pin. -* ‘:hook’: hook. -* ‘:if’, ‘:when’, ‘:unless’: if when unless. -* ‘:load-path’: load-path. -* ‘:mode’, ‘:interpreter’: mode interpreter. -* ‘:magic’, ‘:magic-fallback’: magic magic-fallback. -* ‘:no-require’: no-require. -* ‘:requires’: requires. - - - -‘:bind’, ‘:bind*’ - -* Binding to local keymaps:: - -FAQ - -* FAQ - How to ...?:: -* FAQ - Issues and Errors:: - -FAQ - How to ...? - -* This is a question:: - - -FAQ - Issues and Errors - -* This is an issues:: - - -File: use-package.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top - -1 Introduction -************** - -The ‘use-package’ macro allows you to isolate package configuration in -your ‘.emacs’ file in a way that is both performance-oriented and, well, -tidy. I created it because I have over 400 packages that I use in -Emacs, and things were getting difficult to manage. Yet with this -utility my total load time is around 2 seconds, with no loss of -functionality! - - -File: use-package.info, Node: Installation, Next: Getting Started, Prev: Introduction, Up: Top - -2 Installation -************** - -use-package can be installed using Emacs’ package manager or manually -from its development repository. - -* Menu: - -* Installing from an Elpa Archive:: -* Installing from the Git Repository:: -* Post-Installation Tasks:: - - -File: use-package.info, Node: Installing from an Elpa Archive, Next: Installing from the Git Repository, Up: Installation - -2.1 Installing from an Elpa Archive -=================================== - -use-package is available from Melpa and Melpa-Stable. If you haven’t -used Emacs’ package manager before, then it is high time you familiarize -yourself with it by reading the documentation in the Emacs manual, see -*note (emacs)Packages::. Then add one of the archives to -‘package-archives’: - - • To use Melpa: - - (require 'package) - (add-to-list 'package-archives - '("melpa" . "https://melpa.org/packages/") t) - - • To use Melpa-Stable: - - (require 'package) - (add-to-list 'package-archives - '("melpa-stable" . "https://stable.melpa.org/packages/") t) - - Once you have added your preferred archive, you need to update the -local package list using: - - M-x package-refresh-contents RET - - Once you have done that, you can install use-package and its -dependencies using: - - M-x package-install RET use-package RET - - Now see *note Post-Installation Tasks::. - - -File: use-package.info, Node: Installing from the Git Repository, Next: Post-Installation Tasks, Prev: Installing from an Elpa Archive, Up: Installation - -2.2 Installing from the Git Repository -====================================== - -First, use Git to clone the use-package repository: - - $ git clone https://github.com/jwiegley/use-package.git ~/.emacs.d/site-lisp/use-package - $ cd ~/.emacs.d/site-lisp/use-package - - Then compile the libraries and generate the info manuals: - - $ make - - You may need to create ‘/path/to/use-package/config.mk’ with the -following content before running ‘make’: - - LOAD_PATH = -L /path/to/use-package - - Finally add this to your init file: - - (add-to-list 'load-path "~/.emacs.d/site-lisp/use-package") - (require 'use-package) - - (with-eval-after-load 'info - (info-initialize) - (add-to-list 'Info-directory-list - "~/.emacs.d/site-lisp/use-package/")) - - Note that elements of ‘load-path’ should not end with a slash, while -those of ‘Info-directory-list’ should. - - Instead of running use-package directly from the repository by adding -it to the ‘load-path’, you might want to instead install it in some -other directory using ‘sudo make install’ and setting ‘load-path’ -accordingly. - - To update use-package use: - - $ git pull - $ make - - At times it might be necessary to run ‘make clean all’ instead. - - To view all available targets use ‘make help’. - - Now see *note Post-Installation Tasks::. - - -File: use-package.info, Node: Post-Installation Tasks, Prev: Installing from the Git Repository, Up: Installation - -2.3 Post-Installation Tasks -=========================== - -After installing use-package you should verify that you are indeed using -the use-package release you think you are using. It’s best to restart -Emacs before doing so, to make sure you are not using an outdated value -for ‘load-path’. - - C-h v use-package-version RET - - should display something like - - use-package-version’s value is "2.4.1" - - If you are completely new to use-package then see *note Getting -Started::. - - If you run into problems, then please see the *note FAQ::. Also see -the *note Debugging Tools::. - - -File: use-package.info, Node: Getting Started, Next: Keywords, Prev: Installation, Up: Top - -3 Getting Started -***************** - -TODO. For now, see ‘README.md’. - - -File: use-package.info, Node: Keywords, Next: FAQ, Prev: Getting Started, Up: Top - -4 Keywords -********** - -* Menu: - -* ‘:after’: after. -* ‘:bind-keymap’, ‘:bind-keymap*’: bind-keymap bind-keymap*. -* ‘:bind’, ‘:bind*’: bind bind*. -* ‘:commands’: commands. -* ‘:preface’, ‘:init’, ‘:config’: preface init config. -* ‘:custom’: custom. -* ‘:custom-face’: custom-face. -* ‘:defer’, ‘:demand’: defer demand. -* ‘:defines’, ‘:functions’: defines functions. -* ‘:diminish’, ‘:delight’: diminish delight. -* ‘:disabled’: disabled. -* ‘:ensure’, ‘:pin’: ensure pin. -* ‘:hook’: hook. -* ‘:if’, ‘:when’, ‘:unless’: if when unless. -* ‘:load-path’: load-path. -* ‘:mode’, ‘:interpreter’: mode interpreter. -* ‘:magic’, ‘:magic-fallback’: magic magic-fallback. -* ‘:no-require’: no-require. -* ‘:requires’: requires. - - -File: use-package.info, Node: after, Next: bind-keymap bind-keymap*, Up: Keywords - -4.1 ‘:after’ -============ - -Sometimes it only makes sense to configure a package after another has -been loaded, because certain variables or functions are not in scope -until that time. This can achieved using an ‘:after’ keyword that -allows a fairly rich description of the exact conditions when loading -should occur. Here is an example: - - (use-package hydra - :load-path "site-lisp/hydra") - - (use-package ivy - :load-path "site-lisp/swiper") - - (use-package ivy-hydra - :after (ivy hydra)) - - In this case, because all of these packages are demand-loaded in the -order they occur, the use of ‘:after’ is not strictly necessary. By -using it, however, the above code becomes order-independent, without an -implicit depedence on the nature of your init file. - - By default, ‘:after (foo bar)’ is the same as ‘:after (:all foo -bar)’, meaning that loading of the given package will not happen until -both ‘foo’ and ‘bar’ have been loaded. Here are some of the other -possibilities: - - :after (foo bar) - :after (:all foo bar) - :after (:any foo bar) - :after (:all (:any foo bar) (:any baz quux)) - :after (:any (:all foo bar) (:all baz quux)) - - When you nest selectors, such as ‘(:any (:all foo bar) (:all baz -quux))’, it means that the package will be loaded when either both ‘foo’ -and ‘bar’ have been loaded, or both ‘baz’ and ‘quux’ have been loaded. - - -File: use-package.info, Node: bind-keymap bind-keymap*, Next: bind bind*, Prev: after, Up: Keywords - -4.2 ‘:bind-keymap’, ‘:bind-keymap*’ -=================================== - -Normally ‘:bind’ expects that commands are functions that will be -autoloaded from the given package. However, this does not work if one -of those commands is actually a keymap, since keymaps are not functions, -and cannot be autoloaded using Emacs’ ‘autoload’ mechanism. - - To handle this case, ‘use-package’ offers a special, limited variant -of ‘:bind’ called ‘:bind-keymap’. The only difference is that the -"commands" bound to by ‘:bind-keymap’ must be keymaps defined in the -package, rather than command functions. This is handled behind the -scenes by generating custom code that loads the package containing the -keymap, and then re-executes your keypress after the first load, to -reinterpret that keypress as a prefix key. - - For example: - - (use-package projectile - :bind-keymap - ("C-c p" . projectile-command-map) - - -File: use-package.info, Node: bind bind*, Next: commands, Prev: bind-keymap bind-keymap*, Up: Keywords - -4.3 ‘:bind’, ‘:bind*’ -===================== - -Another common thing to do when loading a module is to bind a key to -primary commands within that module: - - (use-package ace-jump-mode - :bind ("C-." . ace-jump-mode)) - - This does two things: first, it creates an autoload for the -‘ace-jump-mode’ command and defers loading of ‘ace-jump-mode’ until you -actually use it. Second, it binds the key ‘C-.’ to that command. After -loading, you can use ‘M-x describe-personal-keybindings’ to see all such -keybindings you’ve set throughout your ‘.emacs’ file. - - A more literal way to do the exact same thing is: - - (use-package ace-jump-mode - :commands ace-jump-mode - :init - (bind-key "C-." 'ace-jump-mode)) - - When you use the ‘:commands’ keyword, it creates autoloads for those -commands and defers loading of the module until they are used. Since -the ‘:init’ form is always run—even if ‘ace-jump-mode’ might not be on -your system—remember to restrict ‘:init’ code to only what would succeed -either way. - - The ‘:bind’ keyword takes either a cons or a list of conses: - - (use-package hi-lock - :bind (("M-o l" . highlight-lines-matching-regexp) - ("M-o r" . highlight-regexp) - ("M-o w" . highlight-phrase))) - - The ‘:commands’ keyword likewise takes either a symbol or a list of -symbols. - - NOTE: Special keys like ‘tab’ or ‘F1’-‘Fn’ can be written in square -brackets, i.e. ‘[tab]’ instead of ‘"tab"’. The syntax for the -keybindings is similar to the "kbd" syntax: see the Emacs Manual -(https://www.gnu.org/software/emacs/manual/html_node/emacs/Init-Rebinding.html) -for more information. - - Examples: - - (use-package helm - :bind (("M-x" . helm-M-x) - ("M-" . helm-find-files) - ([f10] . helm-buffers-list) - ([S-f10] . helm-recentf))) - -* Menu: - -* Binding to local keymaps:: - - -File: use-package.info, Node: Binding to local keymaps, Up: bind bind* - -4.3.1 Binding to local keymaps ------------------------------- - -Slightly different from binding a key to a keymap, is binding a key -*within* a local keymap that only exists after the package is loaded. -‘use-package’ supports this with a ‘:map’ modifier, taking the local -keymap to bind to: - - (use-package helm - :bind (:map helm-command-map - ("C-c h" . helm-execute-persistent-action))) - - The effect of this statement is to wait until ‘helm’ has loaded, and -then to bind the key ‘C-c h’ to ‘helm-execute-persistent-action’ within -Helm’s local keymap, ‘helm-mode-map’. - - Multiple uses of ‘:map’ may be specified. Any binding occurring -before the first use of ‘:map’ are applied to the global keymap: - - (use-package term - :bind (("C-c t" . term) - :map term-mode-map - ("M-p" . term-send-up) - ("M-n" . term-send-down) - :map term-raw-map - ("M-o" . other-window) - ("M-p" . term-send-up) - ("M-n" . term-send-down))) - - -File: use-package.info, Node: commands, Next: preface init config, Prev: bind bind*, Up: Keywords - -4.4 ‘:commands’ -=============== - - -File: use-package.info, Node: preface init config, Next: custom, Prev: commands, Up: Keywords - -4.5 ‘:preface’, ‘:init’, ‘:config’ -================================== - -Here is the simplest ‘use-package’ declaration: - - ;; This is only needed once, near the top of the file - (eval-when-compile - ;; Following line is not needed if use-package.el is in ~/.emacs.d - (add-to-list 'load-path "") - (require 'use-package)) - - (use-package foo) - - This loads in the package ‘foo’, but only if ‘foo’ is available on -your system. If not, a warning is logged to the ‘*Messages*’ buffer. -If it succeeds, a message about ‘"Loading foo"’ is logged, along with -the time it took to load, if it took over 0.1 seconds. - - Use the ‘:init’ keyword to execute code before a package is loaded. -It accepts one or more forms, up until the next keyword: - - (use-package foo - :init - (setq foo-variable t)) - - Similarly, ‘:config’ can be used to execute code after a package is -loaded. In cases where loading is done lazily (see more about -autoloading below), this execution is deferred until after the autoload -occurs: - - (use-package foo - :init - (setq foo-variable t) - :config - (foo-mode 1)) - - As you might expect, you can use ‘:init’ and ‘:config’ together: - - (use-package color-moccur - :commands (isearch-moccur isearch-all) - :bind (("M-s O" . moccur) - :map isearch-mode-map - ("M-o" . isearch-moccur) - ("M-O" . isearch-moccur-all)) - :init - (setq isearch-lazy-highlight t) - :config - (use-package moccur-edit)) - - In this case, I want to autoload the commands ‘isearch-moccur’ and -‘isearch-all’ from ‘color-moccur.el’, and bind keys both at the global -level and within the ‘isearch-mode-map’ (see next section). When the -package is actually loaded (by using one of these commands), -‘moccur-edit’ is also loaded, to allow editing of the ‘moccur’ buffer. - - -File: use-package.info, Node: custom, Next: custom-face, Prev: preface init config, Up: Keywords - -4.6 ‘:custom’ -============= - -The ‘:custom’ keyword allows customization of package custom variables. - - (use-package comint - :custom - (comint-buffer-maximum-size 20000 "Increase comint buffer size.") - (comint-prompt-read-only t "Make the prompt read only.")) - - The documentation string is not mandatory. - - -File: use-package.info, Node: custom-face, Next: defer demand, Prev: custom, Up: Keywords - -4.7 ‘:custom-face’ -================== - -The ‘:custom-face’ keyword allows customization of package custom faces. - - (use-package eruby-mode - :custom-face - (eruby-standard-face ((t (:slant italic))))) - - -File: use-package.info, Node: defer demand, Next: defines functions, Prev: custom-face, Up: Keywords - -4.8 ‘:defer’, ‘:demand’ -======================= - -In almost all cases you don’t need to manually specify ‘:defer t’. This -is implied whenever ‘:bind’ or ‘:mode’ or ‘:interpreter’ is used. -Typically, you only need to specify ‘:defer’ if you know for a fact that -some other package will do something to cause your package to load at -the appropriate time, and thus you would like to defer loading even -though use-package isn’t creating any autoloads for you. - - You can override package deferral with the ‘:demand’ keyword. Thus, -even if you use ‘:bind’, using ‘:demand’ will force loading to occur -immediately and not establish an autoload for the bound key. - - -File: use-package.info, Node: defines functions, Next: diminish delight, Prev: defer demand, Up: Keywords - -4.9 ‘:defines’, ‘:functions’ -============================ - -Another feature of ‘use-package’ is that it always loads every file that -it can when ‘.emacs’ is being byte-compiled. This helps to silence -spurious warnings about unknown variables and functions. - - However, there are times when this is just not enough. For those -times, use the ‘:defines’ and ‘:functions’ keywords to introduce dummy -variable and function declarations solely for the sake of the -byte-compiler: - - (use-package texinfo - :defines texinfo-section-list - :commands texinfo-mode - :init - (add-to-list 'auto-mode-alist '("\\.texi$" . texinfo-mode))) - - If you need to silence a missing function warning, you can use -‘:functions’: - - (use-package ruby-mode - :mode "\\.rb\\'" - :interpreter "ruby" - :functions inf-ruby-keys - :config - (defun my-ruby-mode-hook () - (require 'inf-ruby) - (inf-ruby-keys)) - - (add-hook 'ruby-mode-hook 'my-ruby-mode-hook)) - - -File: use-package.info, Node: diminish delight, Next: disabled, Prev: defines functions, Up: Keywords - -4.10 ‘:diminish’, ‘:delight’ -============================ - -‘use-package’ also provides built-in support for the diminish and -delight utilities—if you have them installed. Their purpose is to -remove or change minor mode strings in your mode-line. - - diminish (https://github.com/myrjola/diminish.el) is invoked with the -‘:diminish’ keyword, which is passed either a minor mode symbol, a cons -of the symbol and its replacement string, or just a replacement string, -in which case the minor mode symbol is guessed to be the package name -with "-mode" appended at the end: - - (use-package abbrev - :diminish abbrev-mode - :config - (if (file-exists-p abbrev-file-name) - (quietly-read-abbrev-file))) - - delight (https://elpa.gnu.org/packages/delight.html) is invoked with -the ‘:delight’ keyword, which is passed a minor mode symbol, a -replacement string or quoted mode-line data -(https://www.gnu.org/software/emacs/manual/html_node/elisp/Mode-Line-Data.html) -(in which case the minor mode symbol is guessed to be the package name -with "-mode" appended at the end), both of these, or several lists of -both. If no arguments are provided, the default mode name is hidden -completely. - - ;; Don't show anything for rainbow-mode. - (use-package rainbow-mode - :delight) - - ;; Don't show anything for auto-revert-mode, which doesn't match - ;; its package name. - (use-package autorevert - :delight auto-revert-mode) - - ;; Remove the mode name for projectile-mode, but show the project name. - (use-package projectile - :delight '(:eval (concat " " (projectile-project-name)))) - - ;; Completely hide visual-line-mode and change auto-fill-mode to " AF". - (use-package emacs - :delight - (auto-fill-function " AF") - (visual-line-mode)) - - -File: use-package.info, Node: disabled, Next: ensure pin, Prev: diminish delight, Up: Keywords - -4.11 ‘:disabled’ -================ - -The ‘:disabled’ keyword can turn off a module you’re having difficulties -with, or stop loading something you’re not using at the present time: - - (use-package ess-site - :disabled - :commands R) - - When byte-compiling your ‘.emacs’ file, disabled declarations are -omitted from the output entirely, to accelerate startup times. - - -File: use-package.info, Node: ensure pin, Next: hook, Prev: disabled, Up: Keywords - -4.12 ‘:ensure’, ‘:pin’ -====================== - -You can use ‘use-package’ to load packages from ELPA with ‘package.el’. -This is particularly useful if you share your ‘.emacs’ among several -machines; the relevant packages are downloaded automatically once -declared in your ‘.emacs’. The ‘:ensure’ keyword causes the package(s) -to be installed automatically if not already present on your system (set -‘(setq use-package-always-ensure t)’ if you wish this behavior to be -global for all packages): - - (use-package magit - :ensure t) - - If you need to install a different package from the one named by -‘use-package’, you can specify it like this: - - (use-package tex - :ensure auctex) - - Lastly, when running on Emacs 24.4 or later, use-package can pin a -package to a specific archive, allowing you to mix and match packages -from different archives. The primary use-case for this is preferring -packages from the ‘melpa-stable’ and ‘gnu’ archives, but using specific -packages from ‘melpa’ when you need to track newer versions than what is -available in the ‘stable’ archives is also a valid use-case. - - By default ‘package.el’ prefers ‘melpa’ over ‘melpa-stable’ due to -the versioning ‘(> evil-20141208.623 evil-1.0.9)’, so even if you are -tracking only a single package from ‘melpa’, you will need to tag all -the non-‘melpa’ packages with the appropriate archive. If this really -annoys you, then you can set ‘use-package-always-pin’ to set a default. - - If you want to manually keep a package updated and ignore upstream -updates, you can pin it to ‘manual’, which as long as there is no -repository by that name, will Just Work(tm). - - ‘use-package’ throws an error if you try to pin a package to an -archive that has not been configured using ‘package-archives’ (apart -from the magic ‘manual’ archive mentioned above): - - Archive 'foo' requested for package 'bar' is not available. - - Example: - - (use-package company - :ensure t - :pin melpa-stable) - - (use-package evil - :ensure t) - ;; no :pin needed, as package.el will choose the version in melpa - - (use-package adaptive-wrap - :ensure t - ;; as this package is available only in the gnu archive, this is - ;; technically not needed, but it helps to highlight where it - ;; comes from - :pin gnu) - - (use-package org - :ensure t - ;; ignore org-mode from upstream and use a manually installed version - :pin manual) - - *NOTE*: the ‘:pin’ argument has no effect on emacs versions < 24.4. - - -File: use-package.info, Node: hook, Next: if when unless, Prev: ensure pin, Up: Keywords - -4.13 ‘:hook’ -============ - -The ‘:hook’ keyword allows adding functions onto hooks, here only the -basename of the hook is required. Thus, all of the following are -equivalent: - - (use-package ace-jump-mode - :hook prog-mode) - - (use-package ace-jump-mode - :hook (prog-mode . ace-jump-mode)) - - (use-package ace-jump-mode - :commands ace-jump-mode - :init - (add-hook 'prog-mode-hook #'ace-jump-mode)) - - And likewise, when multiple hooks should be applied, the following -are also equivalent: - - (use-package ace-jump-mode - :hook (prog-mode text-mode)) - - (use-package ace-jump-mode - :hook ((prog-mode text-mode) . ace-jump-mode)) - - (use-package ace-jump-mode - :hook ((prog-mode . ace-jump-mode) - (text-mode . ace-jump-mode))) - - (use-package ace-jump-mode - :commands ace-jump-mode - :init - (add-hook 'prog-mode-hook #'ace-jump-mode) - (add-hook 'text-mode-hook #'ace-jump-mode)) - - The use of ‘:hook’, as with ‘:bind’, ‘:mode’, ‘:interpreter’, etc., -causes the functions being hooked to implicitly be read as ‘:commands’ -(meaning they will establish interactive ‘autoload’ definitions for that -module, if not already defined as functions), and so ‘:defer t’ is also -implied by ‘:hook’. - - -File: use-package.info, Node: if when unless, Next: load-path, Prev: hook, Up: Keywords - -4.14 ‘:if’, ‘:when’, ‘:unless’ -============================== - -You can use the ‘:if’ keyword to predicate the loading and -initialization of modules. - - For example, I only want ‘edit-server’ running for my main, graphical -Emacs, not for other Emacsen I may start at the command line: - - (use-package edit-server - :if window-system - :init - (add-hook 'after-init-hook 'server-start t) - (add-hook 'after-init-hook 'edit-server-start t)) - - In another example, we can load things conditional on the operating -system: - - (use-package exec-path-from-shell - :if (memq window-system '(mac ns)) - :ensure t - :config - (exec-path-from-shell-initialize)) - - Note that ‘:when’ is provided as an alias for ‘:if’, and ‘:unless -foo’ means the same thing as ‘:if (not foo)’. - - -File: use-package.info, Node: load-path, Next: mode interpreter, Prev: if when unless, Up: Keywords - -4.15 ‘:load-path’ -================= - -If your package needs a directory added to the ‘load-path’ in order to -load, use ‘:load-path’. This takes a symbol, a function, a string or a -list of strings. If the path is relative, it is expanded within -‘user-emacs-directory’: - - (use-package ess-site - :load-path "site-lisp/ess/lisp/" - :commands R) - - Note that when using a symbol or a function to provide a dynamically -generated list of paths, you must inform the byte-compiler of this -definition so the value is available at byte-compilation time. This is -done by using the special form ‘eval-and-compile’ (as opposed to -‘eval-when-compile’). Further, this value is fixed at whatever was -determined during compilation, to avoid looking up the same information -again on each startup: - - (eval-and-compile - (defun ess-site-load-path () - (shell-command "find ~ -path ess/lisp"))) - - (use-package ess-site - :load-path (lambda () (list (ess-site-load-path))) - :commands R) - - -File: use-package.info, Node: mode interpreter, Next: magic magic-fallback, Prev: load-path, Up: Keywords - -4.16 ‘:mode’, ‘:interpreter’ -============================ - -Similar to ‘:bind’, you can use ‘:mode’ and ‘:interpreter’ to establish -a deferred binding within the ‘auto-mode-alist’ and -‘interpreter-mode-alist’ variables. The specifier to either keyword can -be a cons cell, a list of cons cells, or a string or regexp: - - (use-package ruby-mode - :mode "\\.rb\\'" - :interpreter "ruby") - - ;; The package is "python" but the mode is "python-mode": - (use-package python - :mode ("\\.py\\'" . python-mode) - :interpreter ("python" . python-mode)) - - If you aren’t using ‘:commands’, ‘:bind’, ‘:bind*’, ‘:bind-keymap’, -‘:bind-keymap*’, ‘:mode’, or ‘:interpreter’ (all of which imply -‘:defer’; see the docstring for ‘use-package’ for a brief description of -each), you can still defer loading with the ‘:defer’ keyword: - - (use-package ace-jump-mode - :defer t - :init - (autoload 'ace-jump-mode "ace-jump-mode" nil t) - (bind-key "C-." 'ace-jump-mode)) - - This does exactly the same thing as the following: - - (use-package ace-jump-mode - :bind ("C-." . ace-jump-mode)) - - -File: use-package.info, Node: magic magic-fallback, Next: no-require, Prev: mode interpreter, Up: Keywords - -4.17 ‘:magic’, ‘:magic-fallback’ -================================ - -Similar to ‘:mode‘ and ‘:interpreter‘, you can also use ‘:magic‘ and -‘:magic-fallback‘ to cause certain function to be run if the beginning -of a file matches a given regular expression. The difference between -the two is that ‘:magic-fallback‘ has a lower priority than ‘:mode‘. -For example: - - “‘ elisp (use-package pdf-tools :load-path "site-lisp/pdf-tools/lisp" -:magic ("%PDF" . pdf-view-mode) :config (pdf-tools-install)) “‘ - - This registers an autoloaded command for ‘pdf-view-mode‘, defers -loading of ‘pdf-tools‘, and runs ‘pdf-view-mode‘ if the beginning of a -buffer matches the string ‘"%PDF"‘. - - -File: use-package.info, Node: no-require, Next: requires, Prev: magic magic-fallback, Up: Keywords - -4.18 ‘:no-require’ -================== - -Normally, ‘use-package’ will load each package at compile time before -compiling the configuration, to ensure that any necessary symbols are in -scope to satisfy the byte-compiler. At times this can cause problems, -since a package may have special loading requirements, and all that you -want to use ‘use-package’ for is to add a configuration to the -‘eval-after-load’ hook. In such cases, use the ‘:no-require’ keyword: - - (use-package foo - :no-require t - :config - (message "This is evaluated when `foo' is loaded")) - - -File: use-package.info, Node: requires, Prev: no-require, Up: Keywords - -4.19 ‘:requires’ -================ - -While the ‘:after’ keyword delays loading until the dependencies are -loaded, the somewhat simpler ‘:requires’ keyword simply never loads the -package if the dependencies are not available at the time the -‘use-package’ declaration is encountered. By "available" in this -context it means that ‘foo’ is available of ‘(featurep 'foo)’ evaluates -to a non-nil value. For example: - - (use-package abbrev - :requires foo) - - This is the same as: - - (use-package abbrev - :if (featurep 'foo)) - - As a convenience, a list of such packages may be specified: - - (use-package abbrev - :requires (foo bar baz)) - - For more complex logic, such as that supported by ‘:after’, simply -use ‘:if’ and the appropriate Lisp expression. - - -File: use-package.info, Node: FAQ, Next: Debugging Tools, Prev: Keywords, Up: Top - -Appendix A FAQ -************** - -The next two nodes lists frequently asked questions. - - Please also use the *note Debugging Tools::. - -* Menu: - -* FAQ - How to ...?:: -* FAQ - Issues and Errors:: - - -File: use-package.info, Node: FAQ - How to ...?, Next: FAQ - Issues and Errors, Up: FAQ - -A.1 FAQ - How to ...? -===================== - -* Menu: - -* This is a question:: - - -File: use-package.info, Node: This is a question, Up: FAQ - How to ...? - -A.1.1 This is a question ------------------------- - -This is an answer. - - -File: use-package.info, Node: FAQ - Issues and Errors, Prev: FAQ - How to ...?, Up: FAQ - -A.2 FAQ - Issues and Errors -=========================== - -* Menu: - -* This is an issues:: - - -File: use-package.info, Node: This is an issues, Up: FAQ - Issues and Errors - -A.2.1 This is an issues ------------------------ - -This is a description. - - -File: use-package.info, Node: Debugging Tools, Next: Command Index, Prev: FAQ, Up: Top - -B Debugging Tools -***************** - -TODO - - Please also see the *note FAQ::. - - -File: use-package.info, Node: Command Index, Next: Function Index, Prev: Debugging Tools, Up: Top - -Appendix C Command Index -************************ - - -File: use-package.info, Node: Function Index, Next: Variable Index, Prev: Command Index, Up: Top - -Appendix D Function Index -************************* - - -File: use-package.info, Node: Variable Index, Prev: Function Index, Up: Top - -Appendix E Variable Index -************************* - - - -Tag Table: -Node: Top784 -Node: Introduction2819 -Node: Installation3306 -Node: Installing from an Elpa Archive3658 -Node: Installing from the Git Repository4773 -Node: Post-Installation Tasks6309 -Node: Getting Started7024 -Node: Keywords7196 -Node: after8115 -Node: bind-keymap bind-keymap*9647 -Node: bind bind*10700 -Node: Binding to local keymaps12740 -Node: commands13831 -Node: preface init config13973 -Node: custom16051 -Node: custom-face16491 -Node: defer demand16811 -Node: defines functions17623 -Node: diminish delight18768 -Node: disabled20711 -Node: ensure pin21206 -Node: hook23936 -Node: if when unless25354 -Node: load-path26300 -Node: mode interpreter27446 -Node: magic magic-fallback28757 -Node: no-require29602 -Node: requires30306 -Node: FAQ31193 -Node: FAQ - How to ...?31476 -Node: This is a question31648 -Node: FAQ - Issues and Errors31796 -Node: This is an issues31979 -Node: Debugging Tools32134 -Node: Command Index32308 -Node: Function Index32464 -Node: Variable Index32621 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/use-package/use-package.texi b/straight/build/use-package/use-package.texi deleted file mode 120000 index d4edc235..00000000 --- a/straight/build/use-package/use-package.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/use-package/use-package.texi \ No newline at end of file diff --git a/straight/build/visual-fill-column/visual-fill-column-autoloads.el b/straight/build/visual-fill-column/visual-fill-column-autoloads.el deleted file mode 100644 index b16471c6..00000000 --- a/straight/build/visual-fill-column/visual-fill-column-autoloads.el +++ /dev/null @@ -1,83 +0,0 @@ -;;; visual-fill-column-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "visual-fill-column" "visual-fill-column.el" -;;;;;; (0 0 0 0)) -;;; Generated autoloads from visual-fill-column.el - -(autoload 'visual-fill-column-mode "visual-fill-column" "\ -Wrap lines according to `fill-column' in `visual-line-mode'. - -This is a minor mode. If called interactively, toggle the -`Visual-Fill-Column mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `visual-fill-column-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(put 'global-visual-fill-column-mode 'globalized-minor-mode t) - -(defvar global-visual-fill-column-mode nil "\ -Non-nil if Global Visual-Fill-Column mode is enabled. -See the `global-visual-fill-column-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-visual-fill-column-mode'.") - -(custom-autoload 'global-visual-fill-column-mode "visual-fill-column" nil) - -(autoload 'global-visual-fill-column-mode "visual-fill-column" "\ -Toggle Visual-Fill-Column mode in all buffers. -With prefix ARG, enable Global Visual-Fill-Column mode if ARG is -positive; otherwise, disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Visual-Fill-Column mode is enabled in all buffers where -`turn-on-visual-fill-column-mode' would do it. - -See `visual-fill-column-mode' for more information on -Visual-Fill-Column mode. - -\(fn &optional ARG)" t nil) - -(autoload 'visual-fill-column-split-window-sensibly "visual-fill-column" "\ -Split WINDOW sensibly, unsetting its margins first. -This function unsets the window margins and calls -`split-window-sensibly'. - -By default, `split-window-sensibly' does not split a window in -two side-by-side windows if it has wide margins, even if there is -enough space for a vertical split. This function is used as the -value of `split-window-preferred-function' to allow -`display-buffer' to split such windows. - -\(fn &optional WINDOW)" nil nil) - -(register-definition-prefixes "visual-fill-column" '("turn-on-visual-fill-column-mode" "visual-fill-column-")) - -;;;*** - -(provide 'visual-fill-column-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; visual-fill-column-autoloads.el ends here diff --git a/straight/build/visual-fill-column/visual-fill-column.el b/straight/build/visual-fill-column/visual-fill-column.el deleted file mode 120000 index f4883fcd..00000000 --- a/straight/build/visual-fill-column/visual-fill-column.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/visual-fill-column/visual-fill-column.el \ No newline at end of file diff --git a/straight/build/visual-fill-column/visual-fill-column.elc b/straight/build/visual-fill-column/visual-fill-column.elc deleted file mode 100644 index 583c2cce..00000000 Binary files a/straight/build/visual-fill-column/visual-fill-column.elc and /dev/null differ diff --git a/straight/build/websocket/websocket-autoloads.el b/straight/build/websocket/websocket-autoloads.el deleted file mode 100644 index 38e5e4d5..00000000 --- a/straight/build/websocket/websocket-autoloads.el +++ /dev/null @@ -1,20 +0,0 @@ -;;; websocket-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "websocket" "websocket.el" (0 0 0 0)) -;;; Generated autoloads from websocket.el - -(register-definition-prefixes "websocket" '("websocket-")) - -;;;*** - -(provide 'websocket-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; websocket-autoloads.el ends here diff --git a/straight/build/websocket/websocket.el b/straight/build/websocket/websocket.el deleted file mode 120000 index 63d221dd..00000000 --- a/straight/build/websocket/websocket.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-websocket/websocket.el \ No newline at end of file diff --git a/straight/build/websocket/websocket.elc b/straight/build/websocket/websocket.elc deleted file mode 100644 index 977c0b7b..00000000 Binary files a/straight/build/websocket/websocket.elc and /dev/null differ diff --git a/straight/build/which-key/which-key-autoloads.el b/straight/build/which-key/which-key-autoloads.el deleted file mode 100644 index a3e2e411..00000000 --- a/straight/build/which-key/which-key-autoloads.el +++ /dev/null @@ -1,214 +0,0 @@ -;;; which-key-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "which-key" "which-key.el" (0 0 0 0)) -;;; Generated autoloads from which-key.el - -(defvar which-key-mode nil "\ -Non-nil if Which-Key mode is enabled. -See the `which-key-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 `which-key-mode'.") - -(custom-autoload 'which-key-mode "which-key" nil) - -(autoload 'which-key-mode "which-key" "\ -Toggle which-key-mode. - -This is a minor mode. If called interactively, toggle the -`Which-Key mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='which-key-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -\(fn &optional ARG)" t nil) - -(autoload 'which-key-setup-side-window-right "which-key" "\ -Apply suggested settings for side-window that opens on right." t nil) - -(autoload 'which-key-setup-side-window-right-bottom "which-key" "\ -Apply suggested settings for side-window that opens on right -if there is space and the bottom otherwise." t nil) - -(autoload 'which-key-setup-side-window-bottom "which-key" "\ -Apply suggested settings for side-window that opens on bottom." t nil) - -(autoload 'which-key-setup-minibuffer "which-key" "\ -Apply suggested settings for minibuffer. -Do not use this setup if you use the paging commands. Instead use -`which-key-setup-side-window-bottom', which is nearly identical -but more functional." t nil) - -(autoload 'which-key-add-keymap-based-replacements "which-key" "\ -Replace the description of KEY using REPLACEMENT in KEYMAP. -KEY should take a format suitable for use in `kbd'. REPLACEMENT -should be a cons cell of the form (STRING . COMMAND) for each -REPLACEMENT, where STRING is the replacement string and COMMAND -is a symbol corresponding to the intended command to be -replaced. COMMAND can be nil if the binding corresponds to a key -prefix. An example is - -\(which-key-add-keymap-based-replacements global-map - \"C-x w\" '(\"Save as\" . write-file)). - -For backwards compatibility, REPLACEMENT can also be a string, -but the above format is preferred, and the option to use a string -for REPLACEMENT will eventually be removed. - -\(fn KEYMAP KEY REPLACEMENT &rest MORE)" nil nil) - -(autoload 'which-key-add-key-based-replacements "which-key" "\ -Replace the description of KEY-SEQUENCE with REPLACEMENT. -KEY-SEQUENCE is a string suitable for use in `kbd'. REPLACEMENT -may either be a string, as in - -\(which-key-add-key-based-replacements \"C-x 1\" \"maximize\") - -a cons of two strings as in - -\(which-key-add-key-based-replacements \"C-x 8\" - '(\"unicode\" . \"Unicode keys\")) - -or a function that takes a (KEY . BINDING) cons and returns a -replacement. - -In the second case, the second string is used to provide a longer -name for the keys under a prefix. - -MORE allows you to specifcy additional KEY REPLACEMENT pairs. All -replacements are added to `which-key-replacement-alist'. - -\(fn KEY-SEQUENCE REPLACEMENT &rest MORE)" nil nil) - -(autoload 'which-key-add-major-mode-key-based-replacements "which-key" "\ -Functions like `which-key-add-key-based-replacements'. -The difference is that MODE specifies the `major-mode' that must -be active for KEY-SEQUENCE and REPLACEMENT (MORE contains -addition KEY-SEQUENCE REPLACEMENT pairs) to apply. - -\(fn MODE KEY-SEQUENCE REPLACEMENT &rest MORE)" nil nil) - -(autoload 'which-key-reload-key-sequence "which-key" "\ -Simulate entering the key sequence KEY-SEQ. -KEY-SEQ should be a list of events as produced by -`listify-key-sequence'. If nil, KEY-SEQ defaults to -`which-key--current-key-list'. Any prefix arguments that were -used are reapplied to the new key sequence. - -\(fn &optional KEY-SEQ)" nil nil) - -(autoload 'which-key-show-standard-help "which-key" "\ -Call the command in `which-key--prefix-help-cmd-backup'. -Usually this is `describe-prefix-bindings'. - -\(fn &optional _)" t nil) - -(autoload 'which-key-show-next-page-no-cycle "which-key" "\ -Show next page of keys unless on the last page, in which case -call `which-key-show-standard-help'." t nil) - -(autoload 'which-key-show-previous-page-no-cycle "which-key" "\ -Show previous page of keys unless on the first page, in which -case do nothing." t nil) - -(autoload 'which-key-show-next-page-cycle "which-key" "\ -Show the next page of keys, cycling from end to beginning -after last page. - -\(fn &optional _)" t nil) - -(autoload 'which-key-show-previous-page-cycle "which-key" "\ -Show the previous page of keys, cycling from beginning to end -after first page. - -\(fn &optional _)" t nil) - -(autoload 'which-key-show-top-level "which-key" "\ -Show top-level bindings. - -\(fn &optional _)" t nil) - -(autoload 'which-key-show-major-mode "which-key" "\ -Show top-level bindings in the map of the current major mode. - -This function will also detect evil bindings made using -`evil-define-key' in this map. These bindings will depend on the -current evil state. - -\(fn &optional ALL)" t nil) - -(autoload 'which-key-show-full-major-mode "which-key" "\ -Show all bindings in the map of the current major mode. - -This function will also detect evil bindings made using -`evil-define-key' in this map. These bindings will depend on the -current evil state. " t nil) - -(autoload 'which-key-dump-bindings "which-key" "\ -Dump bindings from PREFIX into buffer named BUFFER-NAME. - -PREFIX should be a string suitable for `kbd'. - -\(fn PREFIX BUFFER-NAME)" t nil) - -(autoload 'which-key-undo-key "which-key" "\ -Undo last keypress and force which-key update. - -\(fn &optional _)" t nil) - -(autoload 'which-key-C-h-dispatch "which-key" "\ -Dispatch C-h commands by looking up key in -`which-key-C-h-map'. This command is always accessible (from any -prefix) if `which-key-use-C-h-commands' is non nil." t nil) - -(autoload 'which-key-show-keymap "which-key" "\ -Show the top-level bindings in KEYMAP using which-key. -KEYMAP is selected interactively from all available keymaps. - -If NO-PAGING is non-nil, which-key will not intercept subsequent -keypresses for the paging functionality. - -\(fn KEYMAP &optional NO-PAGING)" t nil) - -(autoload 'which-key-show-full-keymap "which-key" "\ -Show all bindings in KEYMAP using which-key. -KEYMAP is selected interactively from all available keymaps. - -\(fn KEYMAP)" t nil) - -(autoload 'which-key-show-minor-mode-keymap "which-key" "\ -Show the top-level bindings in KEYMAP using which-key. -KEYMAP is selected interactively by mode in -`minor-mode-map-alist'. - -\(fn &optional ALL)" t nil) - -(autoload 'which-key-show-full-minor-mode-keymap "which-key" "\ -Show all bindings in KEYMAP using which-key. -KEYMAP is selected interactively by mode in -`minor-mode-map-alist'." t nil) - -(register-definition-prefixes "which-key" '("evil-state" "which-key-")) - -;;;*** - -(provide 'which-key-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; which-key-autoloads.el ends here diff --git a/straight/build/which-key/which-key.el b/straight/build/which-key/which-key.el deleted file mode 120000 index d3e981e8..00000000 --- a/straight/build/which-key/which-key.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/emacs-which-key/which-key.el \ No newline at end of file diff --git a/straight/build/which-key/which-key.elc b/straight/build/which-key/which-key.elc deleted file mode 100644 index e5e6e4b0..00000000 Binary files a/straight/build/which-key/which-key.elc and /dev/null differ diff --git a/straight/build/with-editor/dir b/straight/build/with-editor/dir deleted file mode 100644 index c5810e07..00000000 --- a/straight/build/with-editor/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 -* With-Editor: (with-editor). Using the Emacsclient as $EDITOR. diff --git a/straight/build/with-editor/with-editor-autoloads.el b/straight/build/with-editor/with-editor-autoloads.el deleted file mode 100644 index c76158b8..00000000 --- a/straight/build/with-editor/with-editor-autoloads.el +++ /dev/null @@ -1,105 +0,0 @@ -;;; with-editor-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "with-editor" "with-editor.el" (0 0 0 0)) -;;; Generated autoloads from with-editor.el - -(autoload 'with-editor-export-editor "with-editor" "\ -Teach subsequent commands to use current Emacs instance as editor. - -Set and export the environment variable ENVVAR, by default -\"EDITOR\". The value is automatically generated to teach -commands to use the current Emacs instance as \"the editor\". - -This works in `shell-mode', `term-mode', `eshell-mode' and -`vterm'. - -\(fn &optional (ENVVAR \"EDITOR\"))" t nil) - -(autoload 'with-editor-export-git-editor "with-editor" "\ -Like `with-editor-export-editor' but always set `$GIT_EDITOR'." t nil) - -(autoload 'with-editor-export-hg-editor "with-editor" "\ -Like `with-editor-export-editor' but always set `$HG_EDITOR'." t nil) - -(defvar shell-command-with-editor-mode nil "\ -Non-nil if Shell-Command-With-Editor mode is enabled. -See the `shell-command-with-editor-mode' command -for a description of this minor mode.") - -(custom-autoload 'shell-command-with-editor-mode "with-editor" nil) - -(autoload 'shell-command-with-editor-mode "with-editor" "\ -Teach `shell-command' to use current Emacs instance as editor. - -This is a minor mode. If called interactively, toggle the -`Shell-Command-With-Editor mode' mode. If the prefix argument is -positive, enable the mode, and if it is zero or negative, disable -the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `(default-value \\='shell-command-with-editor-mode)'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -Teach `shell-command', and all commands that ultimately call that -command, to use the current Emacs instance as editor by executing -\"EDITOR=CLIENT COMMAND&\" instead of just \"COMMAND&\". - -CLIENT is automatically generated; EDITOR=CLIENT instructs -COMMAND to use to the current Emacs instance as \"the editor\", -assuming no other variable overrides the effect of \"$EDITOR\". -CLIENT may be the path to an appropriate emacsclient executable -with arguments, or a script which also works over Tramp. - -Alternatively you can use the `with-editor-async-shell-command', -which also allows the use of another variable instead of -\"EDITOR\". - -\(fn &optional ARG)" t nil) - -(autoload 'with-editor-async-shell-command "with-editor" "\ -Like `async-shell-command' but with `$EDITOR' set. - -Execute string \"ENVVAR=CLIENT COMMAND\" in an inferior shell; -display output, if any. With a prefix argument prompt for an -environment variable, otherwise the default \"EDITOR\" variable -is used. With a negative prefix argument additionally insert -the COMMAND's output at point. - -CLIENT is automatically generated; ENVVAR=CLIENT instructs -COMMAND to use to the current Emacs instance as \"the editor\", -assuming it respects ENVVAR as an \"EDITOR\"-like variable. -CLIENT may be the path to an appropriate emacsclient executable -with arguments, or a script which also works over Tramp. - -Also see `async-shell-command' and `shell-command'. - -\(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER ENVVAR)" t nil) - -(autoload 'with-editor-shell-command "with-editor" "\ -Like `shell-command' or `with-editor-async-shell-command'. -If COMMAND ends with \"&\" behave like the latter, -else like the former. - -\(fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER ENVVAR)" t nil) - -(register-definition-prefixes "with-editor" '("server-" "shell-command--shell-command-with-editor-mode" "start-file-process--with-editor-process-filter" "with-editor")) - -;;;*** - -(provide 'with-editor-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; with-editor-autoloads.el ends here diff --git a/straight/build/with-editor/with-editor.el b/straight/build/with-editor/with-editor.el deleted file mode 120000 index 79f0e417..00000000 --- a/straight/build/with-editor/with-editor.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/with-editor/with-editor.el \ No newline at end of file diff --git a/straight/build/with-editor/with-editor.elc b/straight/build/with-editor/with-editor.elc deleted file mode 100644 index 5ccc3c78..00000000 Binary files a/straight/build/with-editor/with-editor.elc and /dev/null differ diff --git a/straight/build/with-editor/with-editor.info b/straight/build/with-editor/with-editor.info deleted file mode 100644 index 82b72c4d..00000000 --- a/straight/build/with-editor/with-editor.info +++ /dev/null @@ -1,416 +0,0 @@ -This is with-editor.info, produced by makeinfo version 6.8 from -with-editor.texi. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -INFO-DIR-SECTION Emacs -START-INFO-DIR-ENTRY -* With-Editor: (with-editor). Using the Emacsclient as $EDITOR. -END-INFO-DIR-ENTRY - - -File: with-editor.info, Node: Top, Next: Using the With-Editor package, Up: (dir) - -With-Editor User Manual -*********************** - -The library ‘with-editor’ makes it easy to use the Emacsclient as the -‘$EDITOR’ of child processes, making sure they know how to call home. -For remote processes a substitute is provided, which communicates with -Emacs on standard output instead of using a socket as the Emacsclient -does. - - This library was written because Magit has to be able to do the above -to allow the user to edit commit messages gracefully and to edit rebase -sequences, which wouldn’t be possible at all otherwise. - - Because other packages can benefit from such functionality, this -library is made available as a separate package. It also defines some -additional functionality which makes it useful even for end-users, who -don’t use Magit or another package which uses it internally. - -This manual is for With-Editor version 3.0.5. - - Copyright (C) 2015-2021 Jonas Bernoulli - - You can redistribute this document 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 document 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. - -* Menu: - -* Using the With-Editor package:: -* Using With-Editor as a library:: -* Debugging:: -* Command Index:: -* Function Index:: -* Variable Index:: - -— The Detailed Node Listing — - -Using the With-Editor package - -* Configuring With-Editor:: -* Using With-Editor commands:: - - - -File: with-editor.info, Node: Using the With-Editor package, Next: Using With-Editor as a library, Prev: Top, Up: Top - -1 Using the With-Editor package -******************************* - -The ‘With-Editor’ package is used internally by Magit when editing -commit messages and rebase sequences. It also provides some commands -and features which are useful by themselves, even if you don’t use -Magit. - - For information about using this library in you own package, see -*note Using With-Editor as a library::. - -* Menu: - -* Configuring With-Editor:: -* Using With-Editor commands:: - - -File: with-editor.info, Node: Configuring With-Editor, Next: Using With-Editor commands, Up: Using the With-Editor package - -1.1 Configuring With-Editor -=========================== - -With-Editor tries very hard to locate a suitable ‘emacsclient’ -executable, so ideally you should never have to customize the option -‘with-editor-emacsclient-executable’. When it fails to do so, then the -most likely reason is that someone found yet another way to package -Emacs (most likely on macOS) without putting the executable on ‘$PATH’, -and we have to add another kludge to find it anyway. - - -- User Option: with-editor-emacsclient-executable - - The ‘emacsclient’ executable used as the editor by child process of - this Emacs instance. By using this executable, child processes can - call home to their parent process. - - This option is automatically set at startup by looking in - ‘exec-path’, and other places where the executable could be - installed, to find the ‘emacsclient’ executable most suitable for - the current Emacs instance. - - You should *not* customize this option permanently. If you have to - do it, then you should consider that a temporary kludge and inform - the Magit maintainer as described in *note Debugging::. - - If With-Editor fails to find a suitable ‘emacsclient’ on you - system, then this should be fixed for all users at once, by - teaching ‘with-editor-locate-emacsclient’ how to do so on your - system and system like yours. Doing it this way has the advantage, - that you won’t have do it again every time you update Emacs, and - that other users who have installed Emacs the same way as you have, - won’t have to go through the same trouble. - - Note that there also is a nuclear option; setting this variable to - ‘nil’ causes the "sleeping editor" described below to be used even - for local child processes. Obviously we don’t recommend that you - use this except in "emergencies", i.e. before we had a change to - add a kludge appropriate for you setup. - - -- Function: with-editor-locate-emacsclient - - The function used to set the initial value of the option - ‘with-editor-emacsclient-executable’. There’s a lot of voodoo - here. - - The ‘emacsclient’ cannot be used when using Tramp to run a process on -a remote machine. (Theoretically it could, but that would be hard to -setup, very fragile, and rather insecure). - - With-Editor provides an alternative "editor" which can be used by -remote processes in much the same way as local processes use an -‘emacsclient’ executable. This alternative is known as the "sleeping -editor" because it is implemented as a shell script which sleeps until -it receives a signal. - - -- User Option: with-editor-sleeping-editor - - The sleeping editor is a shell script used as the editor of child - processes when the ‘emacsclient’ executable cannot be used. - - This fallback is used for asynchronous process started inside the - macro ‘with-editor’, when the process runs on a remote machine or - for local processes when ‘with-editor-emacsclient-executable’ is - ‘nil’. - - Where the latter uses a socket to communicate with Emacs’ server, - this substitute prints edit requests to its standard output on - which a process filter listens for such requests. As such it is - not a complete substitute for a proper ‘emacsclient’, it can only - be used as ‘$EDITOR’ of child process of the current Emacs - instance. - - Some shells do not execute traps immediately when waiting for a - child process, but by default we do use such a blocking child - process. - - If you use such a shell (e.g. ‘csh’ on FreeBSD, but not Debian), - then you have to edit this option. You can either replace ‘sh’ - with ‘bash’ (and install that), or you can use the older, less - performant implementation: - - "sh -c '\ - echo \"WITH-EDITOR: $$ OPEN $0 IN $(pwd)\"; \ - trap \"exit 0\" USR1; \ - trap \"exit 1\" USR2; \ - while true; do sleep 1; done'" - - Note that the unit separator character () right after the file - name ($0) is required. - - Also note that using this alternative implementation leads to a - delay of up to a second. The delay can be shortened by replacing - ‘sleep 1’ with ‘sleep 0.01’, or if your implementation does not - support floats, then by using ‘nanosleep’ instead. - - -File: with-editor.info, Node: Using With-Editor commands, Prev: Configuring With-Editor, Up: Using the With-Editor package - -1.2 Using With-Editor commands -============================== - -This section describes how to use the ‘with-editor’ library _outside_ of -Magit. You don’t need to know any of this just to create commits using -Magit. - - The commands ‘with-editor-async-shell-command’ and -‘with-editor-shell-command’ are intended as drop in replacements for -‘async-shell-command’ and ‘shell-command’. They automatically export -‘$EDITOR’ making sure the executed command uses the current Emacs -instance as "the editor". With a prefix argument these commands prompt -for an alternative environment variable such as ‘$GIT_EDITOR’. - - -- Command: with-editor-async-shell-command - - This command is like ‘async-shell-command’, but it runs the shell - command with the current Emacs instance exported as ‘$EDITOR’. - - -- Command: with-editor-shell-command - - This command is like ‘shell-command’, but if the shell command ends - with ‘&’ and is therefore run asynchronously, then the current - Emacs instance is exported as ‘$EDITOR’. - - To always use these variants add this to you init file: - - (define-key (current-global-map) - [remap async-shell-command] 'with-editor-async-shell-command) - (define-key (current-global-map) - [remap shell-command] 'with-editor-shell-command) - - Alternatively use the global ‘shell-command-with-editor-mode’. - - -- Variable: shell-command-with-editor-mode - - When this mode is active, then ‘$EDITOR’ is exported whenever - ultimately ‘shell-command’ is called to asynchronously run some - shell command. This affects most variants of that command, whether - they are defined in Emacs or in some third-party package. - - The command ‘with-editor-export-editor’ exports ‘$EDITOR’ or another -such environment variable in ‘shell-mode’, ‘eshell-mode’, ‘term-mode’ -and ‘vterm-mode’ buffers. Use this Emacs command before executing a -shell command which needs the editor set, or always arrange for the -current Emacs instance to be used as editor by adding it to the -appropriate mode hooks: - - (add-hook 'shell-mode-hook 'with-editor-export-editor) - (add-hook 'eshell-mode-hook 'with-editor-export-editor) - (add-hook 'term-exec-hook 'with-editor-export-editor) - (add-hook 'vterm-exec-hook 'with-editor-export-editor) - - Some variants of this function exist; these two forms are equivalent: - - (add-hook 'shell-mode-hook - (apply-partially 'with-editor-export-editor "GIT_EDITOR")) - (add-hook 'shell-mode-hook 'with-editor-export-git-editor) - - -- Command: with-editor-export-editor - - When invoked in a ‘shell-mode’, ‘eshell-mode’, ‘term-mode’ or - ‘vterm-mode’ buffer, this command teaches shell commands to use the - current Emacs instance as the editor, by exporting ‘$EDITOR’. - - -- Command: with-editor-export-git-editor - - This command is like ‘with-editor-export-editor’ but exports - ‘$GIT_EDITOR’. - - -- Command: with-editor-export-hg-editor - - This command is like ‘with-editor-export-editor’ but exports - ‘$HG_EDITOR’. - - -File: with-editor.info, Node: Using With-Editor as a library, Next: Debugging, Prev: Using the With-Editor package, Up: Top - -2 Using With-Editor as a library -******************************** - -This section describes how to use the ‘with-editor’ library _outside_ of -Magit to teach another package how to have its child processes call -home, just like Magit does. You don’t need to know any of this just to -create commits using Magit. You can also ignore this if you use -‘with-editor’ outside of Magit, but only as an end-user. - - For information about interactive use and options that affect both -interactive and non-interactive use, see *note Using the With-Editor -package::. - - -- Macro: with-editor &rest body - - This macro arranges for the ‘emacsclient’ or the sleeping editor to - be used as the editor of child processes, effectively teaching them - to call home to the current Emacs instance when they require that - the user edits a file. - - This is done by establishing a local binding for - ‘process-environment’ and changing the value of the ‘EDITOR’ - environment variable in that scope. This affects all - (asynchronous) processes started by forms (dynamically) inside - BODY. - - If BODY begins with a literal string, then that variable is set - instead of ‘EDITOR’. - - -- Macro: with-editor envvar &rest body - - This macro is like ‘with-editor’ instead that the ENVVAR argument - is required and that it is evaluated at run-time. - - -- Function: with-editor-set-process-filter process filter - - This function is like ‘set-process-filter’ but ensures that adding - the new FILTER does not remove the ‘with-editor-process-filter’. - This is done by wrapping the two filter functions using a lambda, - which becomes the actual filter. It calls FILTER first, which may - or may not insert the text into the PROCESS’s buffer. Then it - calls ‘with-editor-process-filter’, passing t as - NO-STANDARD-FILTER. - - -File: with-editor.info, Node: Debugging, Next: Command Index, Prev: Using With-Editor as a library, Up: Top - -3 Debugging -*********** - -With-Editor tries very hard to locate a suitable ‘emacsclient’ -executable, and then sets option ‘with-editor-emacsclient-executable’ -accordingly. In very rare cases this fails. When it does fail, then -the most likely reason is that someone found yet another way to package -Emacs (most likely on macOS) without putting the executable on ‘$PATH’, -and we have to add another kludge to find it anyway. - - If you are having problems using ‘with-editor’, e.g. you cannot -commit in Magit, then please open a new issue at - and provide information -about your Emacs installation. Most importantly how did you install -Emacs and what is the output of ‘M-x with-editor-debug RET’. - - -File: with-editor.info, Node: Command Index, Next: Function Index, Prev: Debugging, Up: Top - -Appendix A Command Index -************************ - -[index] -* Menu: - -* with-editor-async-shell-command: Using With-Editor commands. - (line 17) -* with-editor-export-editor: Using With-Editor commands. - (line 62) -* with-editor-export-git-editor: Using With-Editor commands. - (line 68) -* with-editor-export-hg-editor: Using With-Editor commands. - (line 73) -* with-editor-shell-command: Using With-Editor commands. - (line 22) - - -File: with-editor.info, Node: Function Index, Next: Variable Index, Prev: Command Index, Up: Top - -Appendix B Function Index -************************* - -[index] -* Menu: - -* with-editor: Using With-Editor as a library. - (line 16) -* with-editor <1>: Using With-Editor as a library. - (line 32) -* with-editor-async-shell-command: Using With-Editor commands. - (line 17) -* with-editor-export-editor: Using With-Editor commands. - (line 62) -* with-editor-export-git-editor: Using With-Editor commands. - (line 68) -* with-editor-export-hg-editor: Using With-Editor commands. - (line 73) -* with-editor-locate-emacsclient: Configuring With-Editor. - (line 42) -* with-editor-set-process-filter: Using With-Editor as a library. - (line 37) -* with-editor-shell-command: Using With-Editor commands. - (line 22) - - -File: with-editor.info, Node: Variable Index, Prev: Function Index, Up: Top - -Appendix C Variable Index -************************* - -[index] -* Menu: - -* shell-command-with-editor-mode: Using With-Editor commands. - (line 37) -* with-editor-emacsclient-executable: Configuring With-Editor. - (line 13) -* with-editor-sleeping-editor: Configuring With-Editor. - (line 58) - - - -Tag Table: -Node: Top773 -Node: Using the With-Editor package2569 -Node: Configuring With-Editor3155 -Node: Using With-Editor commands7704 -Node: Using With-Editor as a library10995 -Node: Debugging13023 -Node: Command Index13902 -Node: Function Index14784 -Node: Variable Index16250 - -End Tag Table - - -Local Variables: -coding: utf-8 -End: diff --git a/straight/build/with-editor/with-editor.texi b/straight/build/with-editor/with-editor.texi deleted file mode 120000 index ef7b966f..00000000 --- a/straight/build/with-editor/with-editor.texi +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/with-editor/with-editor.texi \ No newline at end of file diff --git a/straight/build/yaml-mode/yaml-mode-autoloads.el b/straight/build/yaml-mode/yaml-mode-autoloads.el deleted file mode 100644 index ed807100..00000000 --- a/straight/build/yaml-mode/yaml-mode-autoloads.el +++ /dev/null @@ -1,33 +0,0 @@ -;;; yaml-mode-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "yaml-mode" "yaml-mode.el" (0 0 0 0)) -;;; Generated autoloads from yaml-mode.el - -(let ((loads (get 'yaml 'custom-loads))) (if (member '"yaml-mode" loads) nil (put 'yaml 'custom-loads (cons '"yaml-mode" loads)))) - -(autoload 'yaml-mode "yaml-mode" "\ -Simple mode to edit YAML. - -\\{yaml-mode-map} - -\(fn)" t nil) - -(add-to-list 'auto-mode-alist '("\\.\\(e?ya?\\|ra\\)ml\\'" . yaml-mode)) - -(add-to-list 'magic-mode-alist '("^%YAML\\s-+[0-9]+\\.[0-9]+\\(\\s-+#\\|\\s-*$\\)" . yaml-mode)) - -(register-definition-prefixes "yaml-mode" '("yaml-")) - -;;;*** - -(provide 'yaml-mode-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; yaml-mode-autoloads.el ends here diff --git a/straight/build/yaml-mode/yaml-mode.el b/straight/build/yaml-mode/yaml-mode.el deleted file mode 120000 index 56d7ce3a..00000000 --- a/straight/build/yaml-mode/yaml-mode.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/yaml-mode/yaml-mode.el \ No newline at end of file diff --git a/straight/build/yaml-mode/yaml-mode.elc b/straight/build/yaml-mode/yaml-mode.elc deleted file mode 100644 index 891526d3..00000000 Binary files a/straight/build/yaml-mode/yaml-mode.elc and /dev/null differ diff --git a/straight/build/yasnippet/yasnippet-autoloads.el b/straight/build/yasnippet/yasnippet-autoloads.el deleted file mode 100644 index ecde520d..00000000 --- a/straight/build/yasnippet/yasnippet-autoloads.el +++ /dev/null @@ -1,79 +0,0 @@ -;;; yasnippet-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; -;;; Code: - - -;;;### (autoloads nil "yasnippet" "yasnippet.el" (0 0 0 0)) -;;; Generated autoloads from yasnippet.el - -(autoload 'yas-minor-mode "yasnippet" "\ -Toggle YASnippet mode. - -This is a minor mode. If called interactively, toggle the `yas -minor mode' mode. If the prefix argument is positive, enable the -mode, and if it is zero or negative, disable the mode. - -If called from Lisp, toggle the mode if ARG is `toggle'. Enable -the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -To check whether the minor mode is enabled in the current buffer, -evaluate `yas-minor-mode'. - -The mode's hook is called both when the mode is enabled and when -it is disabled. - -When YASnippet mode is enabled, `yas-expand', normally bound to -the TAB key, expands snippets of code depending on the major -mode. - -With no argument, this command toggles the mode. -positive prefix argument turns on the mode. -Negative prefix argument turns off the mode. - -Key bindings: -\\{yas-minor-mode-map} - -\(fn &optional ARG)" t nil) - -(put 'yas-global-mode 'globalized-minor-mode t) - -(defvar yas-global-mode nil "\ -Non-nil if Yas-Global mode is enabled. -See the `yas-global-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 `yas-global-mode'.") - -(custom-autoload 'yas-global-mode "yasnippet" nil) - -(autoload 'yas-global-mode "yasnippet" "\ -Toggle Yas minor mode in all buffers. -With prefix ARG, enable Yas-Global mode if ARG is positive; otherwise, -disable it. - -If called from Lisp, toggle the mode if ARG is `toggle'. -Enable the mode if ARG is nil, omitted, or is a positive number. -Disable the mode if ARG is a negative number. - -Yas minor mode is enabled in all buffers where `yas-minor-mode-on' -would do it. - -See `yas-minor-mode' for more information on Yas minor mode. - -\(fn &optional ARG)" t nil) -(autoload 'snippet-mode "yasnippet" "A mode for editing yasnippets" t nil) - -(register-definition-prefixes "yasnippet" '("help-snippet-def" "snippet-mode-map" "yas")) - -;;;*** - -(provide 'yasnippet-autoloads) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; yasnippet-autoloads.el ends here diff --git a/straight/build/yasnippet/yasnippet.el b/straight/build/yasnippet/yasnippet.el deleted file mode 120000 index 1e30e09a..00000000 --- a/straight/build/yasnippet/yasnippet.el +++ /dev/null @@ -1 +0,0 @@ -/home/chris/.emacs.d/straight/repos/yasnippet/yasnippet.el \ No newline at end of file diff --git a/straight/build/yasnippet/yasnippet.elc b/straight/build/yasnippet/yasnippet.elc deleted file mode 100644 index ac6d3e3a..00000000 Binary files a/straight/build/yasnippet/yasnippet.elc and /dev/null differ diff --git a/straight/repos/ace-link b/straight/repos/ace-link deleted file mode 160000 index e1b1c91b..00000000 --- a/straight/repos/ace-link +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e1b1c91b280d85fce2194fea861a9ae29e8b03dd diff --git a/straight/repos/ace-window b/straight/repos/ace-window deleted file mode 160000 index c7cb315c..00000000 --- a/straight/repos/ace-window +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c7cb315c14e36fded5ac4096e158497ae974bec9 diff --git a/straight/repos/adaptive-wrap b/straight/repos/adaptive-wrap deleted file mode 160000 index 0d5b4a07..00000000 --- a/straight/repos/adaptive-wrap +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0d5b4a07de76d87dd64333a566a8a0a845f2b9f0 diff --git a/straight/repos/aggressive-indent-mode b/straight/repos/aggressive-indent-mode deleted file mode 160000 index cb416faf..00000000 --- a/straight/repos/aggressive-indent-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cb416faf61c46977c06cf9d99525b04dc109a33c diff --git a/straight/repos/alert b/straight/repos/alert deleted file mode 160000 index 70463932..00000000 --- a/straight/repos/alert +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7046393272686c7a1a9b3e7f7b1d825d2e5250a6 diff --git a/straight/repos/all-the-icons-dired b/straight/repos/all-the-icons-dired deleted file mode 160000 index 5e9b097f..00000000 --- a/straight/repos/all-the-icons-dired +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5e9b097f9950cc9f86de922b07903a4e5fefc733 diff --git a/straight/repos/all-the-icons.el b/straight/repos/all-the-icons.el deleted file mode 160000 index 483dba65..00000000 --- a/straight/repos/all-the-icons.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 483dba65e897071c156cefec937edcf51aa333db diff --git a/straight/repos/annalist.el b/straight/repos/annalist.el deleted file mode 160000 index 134fa3f0..00000000 --- a/straight/repos/annalist.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 134fa3f0fb91a636a1c005c483516d4b64905a6d diff --git a/straight/repos/avy b/straight/repos/avy deleted file mode 160000 index e92cb374..00000000 --- a/straight/repos/avy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e92cb37457b43336b765630dbfbea8ba4be601fa diff --git a/straight/repos/bongo b/straight/repos/bongo deleted file mode 160000 index 9e962909..00000000 --- a/straight/repos/bongo +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9e9629090262bba6d0003dabe5a375e47a4477f1 diff --git a/straight/repos/bui.el b/straight/repos/bui.el deleted file mode 160000 index f3a13762..00000000 --- a/straight/repos/bui.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f3a137628e112a91910fd33c0cff0948fa58d470 diff --git a/straight/repos/cfrs b/straight/repos/cfrs deleted file mode 160000 index c1f639d7..00000000 --- a/straight/repos/cfrs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c1f639d7bfd3e728cf85dbe224b06a4be76158f4 diff --git a/straight/repos/command-log-mode b/straight/repos/command-log-mode deleted file mode 160000 index af600e6b..00000000 --- a/straight/repos/command-log-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit af600e6b4129c8115f464af576505ea8e789db27 diff --git a/straight/repos/company-mode b/straight/repos/company-mode deleted file mode 160000 index 8b58e589..00000000 --- a/straight/repos/company-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8b58e5895c2eaf8686de0e25c807b00fdb205c7a diff --git a/straight/repos/company-qml b/straight/repos/company-qml deleted file mode 160000 index 4af4f32a..00000000 --- a/straight/repos/company-qml +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4af4f32a7ad86d86bb9293fb0b675aec513b5736 diff --git a/straight/repos/consult b/straight/repos/consult deleted file mode 160000 index b93bc629..00000000 --- a/straight/repos/consult +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b93bc629ff0613c41192246d870be6f8a8824dc7 diff --git a/straight/repos/csv-mode b/straight/repos/csv-mode deleted file mode 160000 index b28ce51f..00000000 --- a/straight/repos/csv-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b28ce51fb530439110bfd2749a0ecab172609a7a diff --git a/straight/repos/dap-mode b/straight/repos/dap-mode deleted file mode 160000 index 76cad34d..00000000 --- a/straight/repos/dap-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 76cad34de8984f57c2b1e374e9c985cc7ec8dad0 diff --git a/straight/repos/dart-mode b/straight/repos/dart-mode deleted file mode 160000 index 43975c92..00000000 --- a/straight/repos/dart-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 43975c92080e307c4bc14a4773a61195d2062fd9 diff --git a/straight/repos/dash.el b/straight/repos/dash.el deleted file mode 160000 index da167c51..00000000 --- a/straight/repos/dash.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit da167c51e9fd167a48d06c7c0ee8e3ac7abd9718 diff --git a/straight/repos/dired-hacks b/straight/repos/dired-hacks deleted file mode 160000 index 7c0ef09d..00000000 --- a/straight/repos/dired-hacks +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7c0ef09d57a80068a11edc74c3568e5ead5cc15a diff --git a/straight/repos/dired-rsync b/straight/repos/dired-rsync deleted file mode 160000 index 7940d915..00000000 --- a/straight/repos/dired-rsync +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7940d9154d0a908693999b0e1ea351a6d365c93d diff --git a/straight/repos/dired-single b/straight/repos/dired-single deleted file mode 160000 index b254f9b7..00000000 --- a/straight/repos/dired-single +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b254f9b7bfc96a5eab5760a56811f2872d2c590a diff --git a/straight/repos/diredfl b/straight/repos/diredfl deleted file mode 160000 index 4ca32658..00000000 --- a/straight/repos/diredfl +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4ca32658aebaf2335f0368a0fd08f52eb1aee960 diff --git a/straight/repos/docker-tramp.el b/straight/repos/docker-tramp.el deleted file mode 160000 index 7bfbb554..00000000 --- a/straight/repos/docker-tramp.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7bfbb55417e7d2aac53adf92cb0e3fd329c495c1 diff --git a/straight/repos/docker.el b/straight/repos/docker.el deleted file mode 160000 index 8d64cf4f..00000000 --- a/straight/repos/docker.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8d64cf4f84d7da5f839a8248fdddfb635a63f803 diff --git a/straight/repos/doom-modeline b/straight/repos/doom-modeline deleted file mode 160000 index 69ede7d7..00000000 --- a/straight/repos/doom-modeline +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 69ede7d719764f26671897c5020f295e5eb1e6c8 diff --git a/straight/repos/el-get b/straight/repos/el-get deleted file mode 160000 index 960f3fb9..00000000 --- a/straight/repos/el-get +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 960f3fb962c35d3196bab20b2a3f6d6228119277 diff --git a/straight/repos/elfeed b/straight/repos/elfeed deleted file mode 160000 index 162d7d54..00000000 --- a/straight/repos/elfeed +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 162d7d545ed41c27967d108c04aa31f5a61c8e16 diff --git a/straight/repos/elfeed-org b/straight/repos/elfeed-org deleted file mode 160000 index 268efdd0..00000000 --- a/straight/repos/elfeed-org +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 268efdd0121fa61f63b722c30e0951c5d31224a4 diff --git a/straight/repos/elisp-refs b/straight/repos/elisp-refs deleted file mode 160000 index c06aec44..00000000 --- a/straight/repos/elisp-refs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c06aec4486c034d0d4efae98cb7054749f9cc0ec diff --git a/straight/repos/emacs-application-framework b/straight/repos/emacs-application-framework deleted file mode 160000 index 64dd35cc..00000000 --- a/straight/repos/emacs-application-framework +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 64dd35cc59b39dbafdae770d9712fb17e15e4913 diff --git a/straight/repos/emacs-async b/straight/repos/emacs-async deleted file mode 160000 index 5d365ffc..00000000 --- a/straight/repos/emacs-async +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5d365ffc6a2c2041657eaa5d762c395ea748c8d7 diff --git a/straight/repos/emacs-calfw b/straight/repos/emacs-calfw deleted file mode 160000 index 03abce97..00000000 --- a/straight/repos/emacs-calfw +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 03abce97620a4a7f7ec5f911e669da9031ab9088 diff --git a/straight/repos/emacs-company-dict b/straight/repos/emacs-company-dict deleted file mode 160000 index cd7b8394..00000000 --- a/straight/repos/emacs-company-dict +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cd7b8394f6014c57897f65d335d6b2bd65dab1f4 diff --git a/straight/repos/emacs-deferred b/straight/repos/emacs-deferred deleted file mode 160000 index 2239671d..00000000 --- a/straight/repos/emacs-deferred +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2239671d94b38d92e9b28d4e12fd79814cfb9c16 diff --git a/straight/repos/emacs-doom-themes b/straight/repos/emacs-doom-themes deleted file mode 160000 index 96edc0ce..00000000 --- a/straight/repos/emacs-doom-themes +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 96edc0ceb864b7d72218e58c8e9272cd96e5712c diff --git a/straight/repos/emacs-emojify b/straight/repos/emacs-emojify deleted file mode 160000 index 1b726412..00000000 --- a/straight/repos/emacs-emojify +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1b726412f19896abf5e4857d4c32220e33400b55 diff --git a/straight/repos/emacs-fish b/straight/repos/emacs-fish deleted file mode 160000 index a7c953b1..00000000 --- a/straight/repos/emacs-fish +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a7c953b1491ac3a3e00a7b560f2c9f46b3cb5c04 diff --git a/straight/repos/emacs-format-all-the-code b/straight/repos/emacs-format-all-the-code deleted file mode 160000 index 6200b91d..00000000 --- a/straight/repos/emacs-format-all-the-code +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6200b91d9151b3177a676d30edd948266292bcc1 diff --git a/straight/repos/emacs-htmlize b/straight/repos/emacs-htmlize deleted file mode 160000 index dd27bc3f..00000000 --- a/straight/repos/emacs-htmlize +++ /dev/null @@ -1 +0,0 @@ -Subproject commit dd27bc3f26efd728f2b1f01f9e4ac4f61f2ffbf9 diff --git a/straight/repos/emacs-kv b/straight/repos/emacs-kv deleted file mode 160000 index 72114847..00000000 --- a/straight/repos/emacs-kv +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 721148475bce38a70e0b678ba8aa923652e8900e diff --git a/straight/repos/emacs-language-id b/straight/repos/emacs-language-id deleted file mode 160000 index 906fac7d..00000000 --- a/straight/repos/emacs-language-id +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 906fac7d91994d02120cfb5f547c1d06cea1ad69 diff --git a/straight/repos/emacs-web-server b/straight/repos/emacs-web-server deleted file mode 160000 index 22ce66ea..00000000 --- a/straight/repos/emacs-web-server +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 22ce66ea43e0eadb9ec1d691a35d9695fc29cee6 diff --git a/straight/repos/emacs-websocket b/straight/repos/emacs-websocket deleted file mode 160000 index fda44553..00000000 --- a/straight/repos/emacs-websocket +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fda4455333309545c0787a79d73c19ddbeb57980 diff --git a/straight/repos/emacs-which-key b/straight/repos/emacs-which-key deleted file mode 160000 index 521a59b6..00000000 --- a/straight/repos/emacs-which-key +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 521a59b6f461232a008fba62f79bbb14f487b16e diff --git a/straight/repos/emacsmirror-mirror b/straight/repos/emacsmirror-mirror deleted file mode 160000 index e828d51e..00000000 --- a/straight/repos/emacsmirror-mirror +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e828d51efdb8f3a16c4f47952f010263187c1e99 diff --git a/straight/repos/emacsql b/straight/repos/emacsql deleted file mode 160000 index 9dca5996..00000000 --- a/straight/repos/emacsql +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9dca5996168c4963eb67e61c7f17fdcb8228e314 diff --git a/straight/repos/embark b/straight/repos/embark deleted file mode 160000 index b283be3f..00000000 --- a/straight/repos/embark +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b283be3fe8cf871d61b0046fc96b30fe499b5979 diff --git a/straight/repos/ement.el b/straight/repos/ement.el deleted file mode 160000 index c951737d..00000000 --- a/straight/repos/ement.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c951737dc855604aba389166bb0e7366afadc533 diff --git a/straight/repos/esxml b/straight/repos/esxml deleted file mode 160000 index f88a323b..00000000 --- a/straight/repos/esxml +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f88a323bd15ad7bd94eda684e1a36525ba81a089 diff --git a/straight/repos/evil b/straight/repos/evil deleted file mode 160000 index d706e400..00000000 --- a/straight/repos/evil +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d706e4002d63986c81a3fe2aa99517570b4e5c8d diff --git a/straight/repos/evil-avy b/straight/repos/evil-avy deleted file mode 160000 index 2dd955cc..00000000 --- a/straight/repos/evil-avy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2dd955cc3ecaa7ddeb67b295298abdc6d16dd3a5 diff --git a/straight/repos/evil-collection b/straight/repos/evil-collection deleted file mode 160000 index 96ef16b3..00000000 --- a/straight/repos/evil-collection +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 96ef16b3a03e917166835359e9eb869cdaafba86 diff --git a/straight/repos/evil-escape b/straight/repos/evil-escape deleted file mode 160000 index f4e9116b..00000000 --- a/straight/repos/evil-escape +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f4e9116bfbaac8c9d210c17ad488e0982291245f diff --git a/straight/repos/evil-org-mode b/straight/repos/evil-org-mode deleted file mode 160000 index 26ad08b5..00000000 --- a/straight/repos/evil-org-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 26ad08b5f629370f57690315102140878891ef61 diff --git a/straight/repos/evil-surround b/straight/repos/evil-surround deleted file mode 160000 index 282a975b..00000000 --- a/straight/repos/evil-surround +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 282a975bda83310d20a2c536ac3cf95d2bf188a5 diff --git a/straight/repos/f.el b/straight/repos/f.el deleted file mode 160000 index 50af874c..00000000 --- a/straight/repos/f.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 50af874cd19042f17c8686813d52569b1025c76a diff --git a/straight/repos/fennel-mode b/straight/repos/fennel-mode deleted file mode 160000 index a622c110..00000000 --- a/straight/repos/fennel-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a622c110a2ae6ababfaab0506647a7fbc81e623a diff --git a/straight/repos/flutter.el b/straight/repos/flutter.el deleted file mode 160000 index 81c524a4..00000000 --- a/straight/repos/flutter.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 81c524a43c46f4949ccde3b57e2a6ea359f712f4 diff --git a/straight/repos/font-utils b/straight/repos/font-utils deleted file mode 160000 index abc572eb..00000000 --- a/straight/repos/font-utils +++ /dev/null @@ -1 +0,0 @@ -Subproject commit abc572eb0dc30a26584c0058c3fe6c7273a10003 diff --git a/straight/repos/friar b/straight/repos/friar deleted file mode 160000 index 893f80db..00000000 --- a/straight/repos/friar +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 893f80db35f8b15bded03104410881d5b3e16d86 diff --git a/straight/repos/gcmh b/straight/repos/gcmh deleted file mode 160000 index 0089f9c3..00000000 --- a/straight/repos/gcmh +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0089f9c3a6d4e9a310d0791cf6fa8f35642ecfd9 diff --git a/straight/repos/general.el b/straight/repos/general.el deleted file mode 160000 index 9651024e..00000000 --- a/straight/repos/general.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9651024e7f40a8ac5c3f31f8675d3ebe2b667344 diff --git a/straight/repos/gntp.el b/straight/repos/gntp.el deleted file mode 160000 index 76757113..00000000 --- a/straight/repos/gntp.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 767571135e2c0985944017dc59b0be79af222ef5 diff --git a/straight/repos/gnu-elpa-mirror b/straight/repos/gnu-elpa-mirror deleted file mode 160000 index 98cfebcc..00000000 --- a/straight/repos/gnu-elpa-mirror +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 98cfebcc05fd018121d943916e9d86189125e3d2 diff --git a/straight/repos/goto-chg b/straight/repos/goto-chg deleted file mode 160000 index 3ce1389f..00000000 --- a/straight/repos/goto-chg +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3ce1389fea12edde4e343bc7d54c8da97a1a6136 diff --git a/straight/repos/helpful b/straight/repos/helpful deleted file mode 160000 index 8df39c15..00000000 --- a/straight/repos/helpful +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8df39c15d290cd499ef261de868191d3fc84f75a diff --git a/straight/repos/hover.el b/straight/repos/hover.el deleted file mode 160000 index d0f03552..00000000 --- a/straight/repos/hover.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d0f03552c30e31193d3dcce7e927ce24b207cbf6 diff --git a/straight/repos/ht.el b/straight/repos/ht.el deleted file mode 160000 index c4c1be48..00000000 --- a/straight/repos/ht.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c4c1be487d6ecb353d07881526db05d7fc90ea87 diff --git a/straight/repos/hydra b/straight/repos/hydra deleted file mode 160000 index 2d553787..00000000 --- a/straight/repos/hydra +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2d553787aca1aceb3e6927e426200e9bb9f056f1 diff --git a/straight/repos/inheritenv b/straight/repos/inheritenv deleted file mode 160000 index 7e4c8b0d..00000000 --- a/straight/repos/inheritenv +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7e4c8b0d0a43b6f1c6c4d6dbd2f3bf5ce7f20067 diff --git a/straight/repos/json-mode b/straight/repos/json-mode deleted file mode 160000 index eedb4560..00000000 --- a/straight/repos/json-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit eedb4560034f795a7950fa07016bd4347c368873 diff --git a/straight/repos/json-reformat b/straight/repos/json-reformat deleted file mode 160000 index 8eb6668e..00000000 --- a/straight/repos/json-reformat +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8eb6668ed447988aea06467ba8f42e1f2178246f diff --git a/straight/repos/json-snatcher b/straight/repos/json-snatcher deleted file mode 160000 index b28d1c06..00000000 --- a/straight/repos/json-snatcher +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b28d1c0670636da6db508d03872d96ffddbc10f2 diff --git a/straight/repos/let-alist b/straight/repos/let-alist deleted file mode 160000 index d2d0cac9..00000000 --- a/straight/repos/let-alist +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d2d0cac92851d4480328bc3f41d30c518beb1f99 diff --git a/straight/repos/list-utils b/straight/repos/list-utils deleted file mode 160000 index ca9654cd..00000000 --- a/straight/repos/list-utils +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ca9654cd1418e874c876c6b3b7d4cd8339bfde77 diff --git a/straight/repos/log4e b/straight/repos/log4e deleted file mode 160000 index 737d275e..00000000 --- a/straight/repos/log4e +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 737d275eac28dbdfb0b26d28e99da148bfce9d16 diff --git a/straight/repos/lsp-dart b/straight/repos/lsp-dart deleted file mode 160000 index 7afe141f..00000000 --- a/straight/repos/lsp-dart +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7afe141fe2a60265049a846abd254b5ff4169c10 diff --git a/straight/repos/lsp-mode b/straight/repos/lsp-mode deleted file mode 160000 index 6f126d16..00000000 --- a/straight/repos/lsp-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6f126d1616c5b0119b52cf929b93dc0d30293e4c diff --git a/straight/repos/lsp-treemacs b/straight/repos/lsp-treemacs deleted file mode 160000 index c40a3817..00000000 --- a/straight/repos/lsp-treemacs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c40a381730251039d33400cc14539c1e0729385f diff --git a/straight/repos/lsp-ui b/straight/repos/lsp-ui deleted file mode 160000 index dd4c181a..00000000 --- a/straight/repos/lsp-ui +++ /dev/null @@ -1 +0,0 @@ -Subproject commit dd4c181a22d19a28236c442cf6c9cd4bbd6d85f8 diff --git a/straight/repos/lua-mode b/straight/repos/lua-mode deleted file mode 160000 index 5a9bee8d..00000000 --- a/straight/repos/lua-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5a9bee8d5fc978dc64fcb677167417010321ba65 diff --git a/straight/repos/magit b/straight/repos/magit deleted file mode 160000 index 74b84b57..00000000 --- a/straight/repos/magit +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 74b84b57cc6aca261392e9189e8e6c5e9cc19ca7 diff --git a/straight/repos/map b/straight/repos/map deleted file mode 160000 index 7ef991a4..00000000 --- a/straight/repos/map +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7ef991a4e234195f125dc2b2ad4cad5a1d11a7d5 diff --git a/straight/repos/marginalia b/straight/repos/marginalia deleted file mode 160000 index 2fb2787b..00000000 --- a/straight/repos/marginalia +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2fb2787bc302a5533e09bc558c76eb914e98543b diff --git a/straight/repos/markdown-mode b/straight/repos/markdown-mode deleted file mode 160000 index c3c2f0d4..00000000 --- a/straight/repos/markdown-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c3c2f0d473a3f8ca8c4ffb2ecc094d5c3541769f diff --git a/straight/repos/melpa b/straight/repos/melpa deleted file mode 160000 index 08bc6d7e..00000000 --- a/straight/repos/melpa +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 08bc6d7ee700580101da8ab0a09f101c69093fab diff --git a/straight/repos/mu b/straight/repos/mu deleted file mode 160000 index 3001c783..00000000 --- a/straight/repos/mu +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3001c7832df552ffe488347ddcca64e6cc3e300d diff --git a/straight/repos/no-littering b/straight/repos/no-littering deleted file mode 160000 index 4a7bcaf0..00000000 --- a/straight/repos/no-littering +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4a7bcaf077d049931120255edf476f34ced8c73d diff --git a/straight/repos/nov.el b/straight/repos/nov.el deleted file mode 160000 index 436f5ec4..00000000 --- a/straight/repos/nov.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 436f5ec473b69a9d3b6cb6405508e3564f61cd4b diff --git a/straight/repos/ob-restclient.el b/straight/repos/ob-restclient.el deleted file mode 160000 index bfbc4d8e..00000000 --- a/straight/repos/ob-restclient.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bfbc4d8e8a348c140f9328542daf5d979f0993e2 diff --git a/straight/repos/org b/straight/repos/org deleted file mode 160000 index 2dc4a4da..00000000 --- a/straight/repos/org +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2dc4a4da94b44e5297aaba341ba5940cc05081cb diff --git a/straight/repos/org-caldav b/straight/repos/org-caldav deleted file mode 160000 index 8569941a..00000000 --- a/straight/repos/org-caldav +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8569941a0a5a9393ba51afc8923fd7b77b73fa7a diff --git a/straight/repos/org-msg b/straight/repos/org-msg deleted file mode 160000 index 77f5911b..00000000 --- a/straight/repos/org-msg +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 77f5911b7d390a069104db20be86293506ffbff2 diff --git a/straight/repos/org-notifications b/straight/repos/org-notifications deleted file mode 160000 index b8032f8a..00000000 --- a/straight/repos/org-notifications +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b8032f8adfbeb328962a5657c6dd173e64cc76e5 diff --git a/straight/repos/org-roam b/straight/repos/org-roam deleted file mode 160000 index abe63b43..00000000 --- a/straight/repos/org-roam +++ /dev/null @@ -1 +0,0 @@ -Subproject commit abe63b436035049923ae96639b9b856697047779 diff --git a/straight/repos/org-roam-ui b/straight/repos/org-roam-ui deleted file mode 160000 index 05d7de40..00000000 --- a/straight/repos/org-roam-ui +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 05d7de409e92dbf3d6b8ef50da0b743c247b4eac diff --git a/straight/repos/org-super-agenda b/straight/repos/org-super-agenda deleted file mode 160000 index fb5e2ef2..00000000 --- a/straight/repos/org-super-agenda +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fb5e2ef277bc811a3b061106c99e4c47b6b86f80 diff --git a/straight/repos/org-superstar-mode b/straight/repos/org-superstar-mode deleted file mode 160000 index 03be6c0a..00000000 --- a/straight/repos/org-superstar-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 03be6c0a3081c46a59b108deb8479ee24a6d86c0 diff --git a/straight/repos/org-wild-notifier.el b/straight/repos/org-wild-notifier.el deleted file mode 160000 index 772806f9..00000000 --- a/straight/repos/org-wild-notifier.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 772806f9d46fb93cabe9409c7a559eb7b9cda3d3 diff --git a/straight/repos/parent-mode b/straight/repos/parent-mode deleted file mode 160000 index db692cf0..00000000 --- a/straight/repos/parent-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit db692cf08deff2f0e973e6e86e26662b44813d1b diff --git a/straight/repos/pass b/straight/repos/pass deleted file mode 160000 index 5651da53..00000000 --- a/straight/repos/pass +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5651da53137db9adcb125b4897c2fe27eeb4368d diff --git a/straight/repos/password-store b/straight/repos/password-store deleted file mode 160000 index 04cd3023..00000000 --- a/straight/repos/password-store +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 04cd3023f48cd203f6c0193e57a427226e8b431c diff --git a/straight/repos/password-store-otp.el b/straight/repos/password-store-otp.el deleted file mode 160000 index 04998c85..00000000 --- a/straight/repos/password-store-otp.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 04998c8578a060ab4a4e8f46f2ee0aafad4ab4d5 diff --git a/straight/repos/pcache b/straight/repos/pcache deleted file mode 160000 index 893d2a63..00000000 --- a/straight/repos/pcache +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 893d2a637423bae2cc5e72c559e3a9d1518797c9 diff --git a/straight/repos/pdf-tools b/straight/repos/pdf-tools deleted file mode 160000 index eb6d4066..00000000 --- a/straight/repos/pdf-tools +++ /dev/null @@ -1 +0,0 @@ -Subproject commit eb6d40663069f2b7e6b52e907eeaa4e37375feb6 diff --git a/straight/repos/persistent-soft b/straight/repos/persistent-soft deleted file mode 160000 index a1e0ddf2..00000000 --- a/straight/repos/persistent-soft +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a1e0ddf2a12a6f18cab565dee250f070384cbe02 diff --git a/straight/repos/pfuture b/straight/repos/pfuture deleted file mode 160000 index d7926de3..00000000 --- a/straight/repos/pfuture +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d7926de3ba0105a36cfd00811fd6278aea903eef diff --git a/straight/repos/plz.el b/straight/repos/plz.el deleted file mode 160000 index 7e456638..00000000 --- a/straight/repos/plz.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7e456638a651bab3a814e3ea81742dd917509cbb diff --git a/straight/repos/posframe b/straight/repos/posframe deleted file mode 160000 index 3b1dc400..00000000 --- a/straight/repos/posframe +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3b1dc400d286b0a4bd42e518bf3e7eedb49fd1e6 diff --git a/straight/repos/prescient.el b/straight/repos/prescient.el deleted file mode 160000 index 292ac9fe..00000000 --- a/straight/repos/prescient.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 292ac9fe351d469f44765d487f6b9a1c1a68ad1e diff --git a/straight/repos/projectile b/straight/repos/projectile deleted file mode 160000 index 4ffbcb47..00000000 --- a/straight/repos/projectile +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4ffbcb473d412da53afaf53433f3cfaac77d15cf diff --git a/straight/repos/qml-mode b/straight/repos/qml-mode deleted file mode 160000 index 6c5f33ba..00000000 --- a/straight/repos/qml-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 6c5f33ba88ae010bf201a80ee8095e20a724558c diff --git a/straight/repos/qt-pro-mode b/straight/repos/qt-pro-mode deleted file mode 160000 index 7a2da323..00000000 --- a/straight/repos/qt-pro-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7a2da323de834294b413cbbb3c92f42f54913643 diff --git a/straight/repos/rainbow-delimiters b/straight/repos/rainbow-delimiters deleted file mode 160000 index d576e669..00000000 --- a/straight/repos/rainbow-delimiters +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d576e6694ad3a3e88b2bb1363305b38fa364c149 diff --git a/straight/repos/restclient.el b/straight/repos/restclient.el deleted file mode 160000 index f59a7f5a..00000000 --- a/straight/repos/restclient.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f59a7f5abf366145a2c9c1e9f0a2184139d2adce diff --git a/straight/repos/s.el b/straight/repos/s.el deleted file mode 160000 index 08661efb..00000000 --- a/straight/repos/s.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 08661efb075d1c6b4fa812184c1e5e90c08795a9 diff --git a/straight/repos/selectrum b/straight/repos/selectrum deleted file mode 160000 index 97693d0a..00000000 --- a/straight/repos/selectrum +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 97693d0aea2c548197e9d1de3bdedf8e703775a4 diff --git a/straight/repos/shrink-path.el b/straight/repos/shrink-path.el deleted file mode 160000 index c14882c8..00000000 --- a/straight/repos/shrink-path.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c14882c8599aec79a6e8ef2d06454254bb3e1e41 diff --git a/straight/repos/sly b/straight/repos/sly deleted file mode 160000 index 0470c028..00000000 --- a/straight/repos/sly +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0470c0281498b9de072fcbf3718fc66720eeb3d0 diff --git a/straight/repos/smartparens b/straight/repos/smartparens deleted file mode 160000 index f59a40d5..00000000 --- a/straight/repos/smartparens +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f59a40d54f35299007c396bd667ce3e9ec4714e3 diff --git a/straight/repos/sound-wav b/straight/repos/sound-wav deleted file mode 160000 index 8a18f8a6..00000000 --- a/straight/repos/sound-wav +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8a18f8a62f4fdde80dfa069986aa959091a42472 diff --git a/straight/repos/spinner b/straight/repos/spinner deleted file mode 160000 index 34905eae..00000000 --- a/straight/repos/spinner +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 34905eae12a236753fa88abc831eff1e41e8576e diff --git a/straight/repos/straight.el b/straight/repos/straight.el deleted file mode 160000 index af5437f2..00000000 --- a/straight/repos/straight.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit af5437f2afd00936c883124d6d3098721c2d306c diff --git a/straight/repos/tablist b/straight/repos/tablist deleted file mode 160000 index faab7a03..00000000 --- a/straight/repos/tablist +++ /dev/null @@ -1 +0,0 @@ -Subproject commit faab7a035ef2258cc4ea2182f67e3aedab7e2af9 diff --git a/straight/repos/toc-org b/straight/repos/toc-org deleted file mode 160000 index df4ad6ff..00000000 --- a/straight/repos/toc-org +++ /dev/null @@ -1 +0,0 @@ -Subproject commit df4ad6ff15e3b02f6322305638a441a636b9b37e diff --git a/straight/repos/transient b/straight/repos/transient deleted file mode 160000 index 4e8aa09b..00000000 --- a/straight/repos/transient +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4e8aa09b3f9b909dddde85269eb5051b5801a07c diff --git a/straight/repos/transmission b/straight/repos/transmission deleted file mode 160000 index a03a6f5c..00000000 --- a/straight/repos/transmission +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a03a6f5c7b133e0a37896b6d993dd6d6d4532cc2 diff --git a/straight/repos/treemacs b/straight/repos/treemacs deleted file mode 160000 index d00cc19c..00000000 --- a/straight/repos/treemacs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d00cc19cab8df4fec7ed6608e00bd16fe797369a diff --git a/straight/repos/ts.el b/straight/repos/ts.el deleted file mode 160000 index 3fee71ce..00000000 --- a/straight/repos/ts.el +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3fee71ceefac71ba55eb34829d7e94bb3df37cee diff --git a/straight/repos/ucs-utils b/straight/repos/ucs-utils deleted file mode 160000 index cbfd42f8..00000000 --- a/straight/repos/ucs-utils +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cbfd42f822bf5717934fa2d92060e6e24a813433 diff --git a/straight/repos/unicode-fonts b/straight/repos/unicode-fonts deleted file mode 160000 index 47f2397a..00000000 --- a/straight/repos/unicode-fonts +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 47f2397ade28eba621baa865fd69e4efb71407a5 diff --git a/straight/repos/use-package b/straight/repos/use-package deleted file mode 160000 index a7422fb8..00000000 --- a/straight/repos/use-package +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a7422fb8ab1baee19adb2717b5b47b9c3812a84c diff --git a/straight/repos/visual-fill-column b/straight/repos/visual-fill-column deleted file mode 160000 index 577fd2d2..00000000 --- a/straight/repos/visual-fill-column +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 577fd2d285f4830fd85b17c2ded74a91dba9d522 diff --git a/straight/repos/with-editor b/straight/repos/with-editor deleted file mode 160000 index cfe70f43..00000000 --- a/straight/repos/with-editor +++ /dev/null @@ -1 +0,0 @@ -Subproject commit cfe70f43c551852125bc139df467e28e1b6087df diff --git a/straight/repos/yaml-mode b/straight/repos/yaml-mode deleted file mode 160000 index 63b637f8..00000000 --- a/straight/repos/yaml-mode +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 63b637f846411806ae47e63adc06fe9427be1131 diff --git a/straight/repos/yasnippet b/straight/repos/yasnippet deleted file mode 160000 index 5cbdbf0d..00000000 --- a/straight/repos/yasnippet +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5cbdbf0d2015540c59ed8ee0fcf4788effdf75b6 diff --git a/yasnippets/org-mode/quote b/yasnippets/org-mode/quote index 7bbd1bfd..40700302 100644 --- a/yasnippets/org-mode/quote +++ b/yasnippets/org-mode/quote @@ -1,5 +1,5 @@ # -*- mode: snippet -*- -# name: Demo +# name: Quote # key: