From 13791616c7c93979f6348588e6205c33a6bc731e Mon Sep 17 00:00:00 2001 From: emacspace Date: Sat, 13 Mar 2021 18:57:56 -0500 Subject: [PATCH] [bot] Auto-update (#14398) * documentation formatting: Sat Mar 13 23:53:10 UTC 2021 * Built-in files auto-update: Sat Mar 13 23:51:34 UTC 2021 --- core/libs/quelpa.el | 17 ++++++++++++--- doc/DOCUMENTATION.org | 14 ++++++------ layers/+lang/groovy/README.org | 2 +- layers/+readers/pdf/README.org | 3 ++- layers/LAYERS.org | 39 ++++++++++++++++++---------------- 5 files changed, 45 insertions(+), 30 deletions(-) diff --git a/core/libs/quelpa.el b/core/libs/quelpa.el index ef59a1cce..bedeb501e 100644 --- a/core/libs/quelpa.el +++ b/core/libs/quelpa.el @@ -1,6 +1,6 @@ ;;; quelpa.el --- Emacs Lisp packages built directly from source -;; Copyright 2014-2018, Steckerhalter +;; Copyright 2014-2021, Steckerhalter ;; Copyright 2014-2015, Vasilij Schneidermann ;; Author: steckerhalter @@ -155,12 +155,19 @@ quelpa cache." :group 'quelpa :type 'boolean) -(defcustom quelpa-git-clone-depth 1 +(defcustom quelpa-git-clone-depth nil "If non-nil shallow clone quelpa git recipes." :group 'quelpa :type '(choice (const :tag "Don't shallow clone" nil) (integer :tag "Depth"))) +(defcustom quelpa-git-clone-partial :blobless + "If non-nil partially clone quelpa git recipes." + :group 'quelpa + :type '(choice (const :tag "Don't partially clone" nil) + (const :tag "Blobless clone" :blobless) + (const :tag "Treeless clone" :treeless))) + (defcustom quelpa-upgrade-interval nil "Interval in days for `quelpa-upgrade-all-maybe'." :group 'quelpa @@ -901,6 +908,7 @@ Return a cons cell whose `car' is the root and whose `cdr' is the repository." (when-let ((branch (plist-get config :branch))) (concat remote "/" branch)))) (depth (or (plist-get config :depth) quelpa-git-clone-depth)) + (partial (or (plist-get config :partial) quelpa-git-clone-partial)) (force (plist-get config :force)) (use-current-ref (plist-get config :use-current-ref))) (when (string-match (rx bos "file://" (group (1+ anything))) repo) @@ -922,6 +930,9 @@ Return a cons cell whose `car' is the root and whose `cdr' is the repository." (append `(nil "git" "clone" ,repo ,dir) `("--origin" ,remote) + (pcase partial + (:blobless `("--filter=blob:none")) + (:treeless `("--filter=tree:0"))) (when (and depth (not (plist-get config :commit))) `("--depth" ,(int-to-string depth) "--no-single-branch")) @@ -1706,7 +1717,7 @@ When FORCE is non-nil we will always update MELPA regrdless of (condition-case err (quelpa-build--checkout-git 'package-build - `(:url ,quelpa-melpa-repo-url :files ("*")) + `(:url ,quelpa-melpa-repo-url :files ("*") :partial :treeless) quelpa-melpa-dir) (error "Failed to checkout melpa git repo: `%s'" (error-message-string err))))) diff --git a/doc/DOCUMENTATION.org b/doc/DOCUMENTATION.org index eae28b800..5db3b90a7 100644 --- a/doc/DOCUMENTATION.org +++ b/doc/DOCUMENTATION.org @@ -3039,13 +3039,13 @@ Text related commands (start with ~x~): **** Drag stuff transient state The drag stuff transient state is opened with ~SPC x .~: - | Key binding | Description | - |-------------------+-----------------------------| - | ~k~, ~K~, ~Up~ | drag up | - | ~j~, ~J~, ~Down~ | drag down | - | ~h~, ~H~, ~Left~ | drag left (word or region) | - | ~l~, ~L~, ~Right~ | drag right (word or region) | - | ~q~ | quit transient state | +| Key binding | Description | +|-------------------+-----------------------------| +| ~k~, ~K~, ~Up~ | drag up | +| ~j~, ~J~, ~Down~ | drag down | +| ~h~, ~H~, ~Left~ | drag left (word or region) | +| ~l~, ~L~, ~Right~ | drag right (word or region) | +| ~q~ | quit transient state | *** Text insertion commands Text insertion commands (start with ~i~): diff --git a/layers/+lang/groovy/README.org b/layers/+lang/groovy/README.org index bdc3b08f8..1a9f9aa20 100644 --- a/layers/+lang/groovy/README.org +++ b/layers/+lang/groovy/README.org @@ -74,7 +74,7 @@ LSP layer. Also it is advisable to have a look at the autocomplete layer for an optimal intellisense config for LSP. -NOTE: The build on https://github.com/prominic/groovy-language-server will generate two jar files. You will need the ~groovy-language-server-all.jar~ as the ~groovy-lsp-jar-path~. +NOTE: The build on [[https://github.com/prominic/groovy-language-server]] will generate two jar files. You will need the ~groovy-language-server-all.jar~ as the ~groovy-lsp-jar-path~. * Key bindings ** Imports diff --git a/layers/+readers/pdf/README.org b/layers/+readers/pdf/README.org index 8efe0a55d..2300164f6 100644 --- a/layers/+readers/pdf/README.org +++ b/layers/+readers/pdf/README.org @@ -88,8 +88,9 @@ Tips: ~SPC m s b~) This command trims the blank parts of the lateral margins, making the useful portion larger. - The layer uses the package [[https://github.com/007kevin/pdf-view-restore][pdf-view-restore]] to store and restore last-visited + pages. By default the information is stored in the directory of the viewed -document (so it can get lost if you use e.g. [[https://calibre-ebook.com/][Calibre]]/[[https://github.com/chenyanming/calibredb.el][calibredb.el]] for your +document (so it can get lost if you use e.g. [[https://calibre-ebook.com/][Calibre]] / [[https://github.com/chenyanming/calibredb.el][calibredb.el]] for your document management). If you would like the information to get stored in a different location then [[https://github.com/chenyanming/calibredb.el][set the variable]] =pdf-view-restore-filename= to the path of the filename to use. Alternatively you can (additionally) use Emacs its diff --git a/layers/LAYERS.org b/layers/LAYERS.org index e9e3c4cce..fc0965184 100644 --- a/layers/LAYERS.org +++ b/layers/LAYERS.org @@ -773,6 +773,7 @@ controls indentation based on parentheses or vice versa. Features: - Automatic management of parenthesis in clojure, emacs lisp, common-lisp and scheme following the parinfer editing paradigm. +- Powered by a native library in the background ** Spacemacs-completion [[file:+spacemacs/spacemacs-completion/README.org][+spacemacs/spacemacs-completion/README.org]] @@ -838,27 +839,29 @@ Features: This layer adds packages to improve editing with Spacemacs. Features: -- Support for automatic indentation of code via =aggressive-indent=. -- Support for jumping to chars using a decision tree via =avy=. -- Improvements for evaluating sexps via =eval-sexp-fu=. -- Selecting and editing of multiple text elements via =expand-region=. -- Support for editing files in hex format via =hexl=. +- Support for automatic indentation of code via [[https://github.com/Malabarba/aggressive-indent-mode][=aggressive-indent=]]. +- Support for jumping to chars using a decision tree via [[https://github.com/abo-abo/avy][=avy=]]. +- Improvements for evaluating sexps via [[https://github.com/hchbaw/eval-sexp-fu.el/tree/36d2fe3bcf602e15ca10a7f487da103515ef391a][=eval-sexp-fu=]]. +- Selecting and editing of multiple text elements via [[https://github.com/magnars/expand-region.el][=expand-region=]]. +- Support for editing files in hex format via [[https://github.com/emacs-mirror/emacs/blob/master/lisp/hexl.el][=hexl=]]. - Deletion of consecutive horizontal whitespace with a single key - via =hungry-delete=. -- Support for selecting, copying and opening links using =avy= via =link-hint=. -- Adding of sample text via =lorem-ipsum=. -- Transient state for moving text via =move-text=. -- Support for folding of code via =origami= and =evil-vimish-fold=. -- Support for password generation via =password-generator=. -- Support for improving parenthesis handling via =smartparens=. + via [[https://github.com/nflath/hungry-delete][=hungry-delete=]]. +- Support for selecting, copying and opening links using [[https://github.com/abo-abo/avy][=avy=]] via [[https://github.com/noctuid/link-hint.el][=link-hint=]]. +- Adding of sample text via [[https://github.com/jschaf/emacs-lorem-ipsum][=lorem-ipsum=]]. +- Transient state for moving text via [[https://github.com/emacsfodder/move-text][=move-text=]]. +- Support for folding of code via [[https://github.com/gregsexton/origami.el][=origami=]] and [[https://github.com/alexmurray/evil-vimish-fold][=evil-vimish-fold=]]. +- Support for password generation via [[https://github.com/vandrlexay/emacs-password-genarator][=password-generator=]]. +- Support for improving parenthesis handling via [[https://github.com/Fuco1/smartparens][=smartparens=]]. - Automatic whitespace cleanup on save via =spacemacs-whitespace-cleanup=. -- Support for converting definitions to certain styles via =string-inflection=. -- Support for generating UUIDs via =uuidgen=. +- Support for converting definitions to certain styles via [[https://github.com/akicho8/string-inflection][=string-inflection=]]. +- Support for generating UUIDs via [[https://github.com/kanru/uuidgen-el][=uuidgen=]]. - Support for conversion between Emacs regexps and PCRE regexps. -- Support for persistent scratch via =persistent-scratch=. -- Support for unkillable scratch via =unkillable-scratch=. -- In =dired-mode=, press ~Shift S~ to select sorting. -- Support for =evil-easymotion= if the editing style is =vim= or =hybrid=. +- Support for persistent scratch via [[https://github.com/Fanael/persistent-scratch][=persistent-scratch=]]. +- Support for unkillable scratch via [[https://github.com/EricCrosson/unkillable-scratch][=unkillable-scratch=]]. +- Support for sorting (press ~s~) via [[https://gitlab.com/xuhdev/dired-quick-sort][=dired-quick-sort=]] +- Support for [[https://github.com/PythonNut/evil-easymotion][=evil-easymotion=]] if the editing style is =vim= or =hybrid=. +- Support for cycling between multi line block styles via [[https://github.com/IvanMalison/multi-line/][=multi-line=]]. +- Support for editing strings inplace via [[https://github.com/magnars/string-edit.el][=string-edit=]] ** Spacemacs-editing-visual [[file:+spacemacs/spacemacs-editing-visual/README.org][+spacemacs/spacemacs-editing-visual/README.org]]