From 6b581be7fca96c8837a77b12a7d8254ba218ae19 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Fri, 31 Jan 2020 16:56:18 +0100 Subject: [PATCH] update smartparens --- bba.org | 2 +- .../smartparens-autoloads.el | 151 ++++++++++++++++-- .../smartparens-c.el | 0 .../smartparens-clojure.el | 0 .../smartparens-config.el | 0 .../smartparens-crystal.el | 0 .../smartparens-elixir.el | 0 .../smartparens-ess.el | 0 .../smartparens-haskell.el | 0 .../smartparens-html.el | 0 .../smartparens-javascript.el | 0 .../smartparens-latex.el | 0 .../smartparens-lua.el | 0 .../smartparens-markdown.el | 0 .../smartparens-ml.el | 0 .../smartparens-org.el | 0 .../smartparens-pkg.el | 2 +- .../smartparens-python.el | 0 .../smartparens-racket.el | 0 .../smartparens-rst.el | 0 .../smartparens-ruby.el | 0 .../smartparens-rust.el | 4 +- .../smartparens-scala.el | 0 .../smartparens-text.el | 0 .../smartparens.el | 0 elpa/smartparens-readme.txt | 17 ++ 26 files changed, 161 insertions(+), 15 deletions(-) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-autoloads.el (56%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-c.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-clojure.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-config.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-crystal.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-elixir.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-ess.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-haskell.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-html.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-javascript.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-latex.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-lua.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-markdown.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-ml.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-org.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-pkg.el (71%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-python.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-racket.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-rst.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-ruby.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-rust.el (97%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-scala.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens-text.el (100%) rename elpa/{smartparens-20191015.1754 => smartparens-20200105.1259}/smartparens.el (100%) create mode 100644 elpa/smartparens-readme.txt diff --git a/bba.org b/bba.org index 9f0549e2..fa3a7f25 100644 --- a/bba.org +++ b/bba.org @@ -404,7 +404,7 @@ Some key bindings taken from [[https://ebzzry.github.io/emacs-pairs.html][emacs- #+BEGIN_SRC emacs-lisp :tangle yes (if (>= emacs-major-version 24) (progn - (add-to-list 'load-path "~/.emacs.d/elpa/smartparens-20191015.1754") + (add-to-list 'load-path "~/.emacs.d/elpa/smartparens-20200105.1259") (add-to-list 'load-path "~/.emacs.d/elpa/dash-20191024.1908") (require 'smartparens) (smartparens-global-mode 1) diff --git a/elpa/smartparens-20191015.1754/smartparens-autoloads.el b/elpa/smartparens-20200105.1259/smartparens-autoloads.el similarity index 56% rename from elpa/smartparens-20191015.1754/smartparens-autoloads.el rename to elpa/smartparens-20200105.1259/smartparens-autoloads.el index 45dddf4e..f433e335 100644 --- a/elpa/smartparens-20191015.1754/smartparens-autoloads.el +++ b/elpa/smartparens-20200105.1259/smartparens-autoloads.el @@ -1,10 +1,12 @@ ;;; smartparens-autoloads.el --- automatically extracted autoloads ;; ;;; Code: -(add-to-list 'load-path (directory-file-name (or (file-name-directory #$) (car load-path)))) + +(add-to-list 'load-path (directory-file-name + (or (file-name-directory #$) (car load-path)))) + -;;;### (autoloads nil "smartparens" "smartparens.el" (23994 46378 -;;;;;; 816924 785000)) +;;;### (autoloads nil "smartparens" "smartparens.el" (0 0 0 0)) ;;; Generated autoloads from smartparens.el (autoload 'sp-cheat-sheet "smartparens" "\ @@ -181,17 +183,141 @@ Turn off `show-smartparens-mode'. \(fn)" t nil) +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens" '("smartparens-" "sp-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-clojure" "smartparens-clojure.el" +;;;;;; (0 0 0 0)) +;;; Generated autoloads from smartparens-clojure.el + +(if (fboundp 'register-definition-prefixes) (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 + +(if (fboundp 'register-definition-prefixes) (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 + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-crystal" '("sp-crystal-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-elixir" "smartparens-elixir.el" +;;;;;; (0 0 0 0)) +;;; Generated autoloads from smartparens-elixir.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-elixir" '("sp-elixir-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-ess" "smartparens-ess.el" (0 0 +;;;;;; 0 0)) +;;; Generated autoloads from smartparens-ess.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-ess" '("sp-ess-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-haskell" "smartparens-haskell.el" +;;;;;; (0 0 0 0)) +;;; Generated autoloads from smartparens-haskell.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-haskell" '("sp-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-html" "smartparens-html.el" (0 +;;;;;; 0 0 0)) +;;; Generated autoloads from smartparens-html.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-html" '("sp-html-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-latex" "smartparens-latex.el" +;;;;;; (0 0 0 0)) +;;; Generated autoloads from smartparens-latex.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-latex" '("sp-latex-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-lua" "smartparens-lua.el" (0 0 +;;;;;; 0 0)) +;;; Generated autoloads from smartparens-lua.el + +(if (fboundp 'register-definition-prefixes) (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 + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-markdown" '("sp-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-org" "smartparens-org.el" (0 0 +;;;;;; 0 0)) +;;; Generated autoloads from smartparens-org.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-org" '("sp-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-python" "smartparens-python.el" +;;;;;; (0 0 0 0)) +;;; Generated autoloads from smartparens-python.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-python" '("sp-python-fix-tripple-quotes"))) + +;;;*** + +;;;### (autoloads nil "smartparens-ruby" "smartparens-ruby.el" (0 +;;;;;; 0 0 0)) +;;; Generated autoloads from smartparens-ruby.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-ruby" '("sp-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-rust" "smartparens-rust.el" (0 +;;;;;; 0 0 0)) +;;; Generated autoloads from smartparens-rust.el + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-rust" '("sp-"))) + +;;;*** + +;;;### (autoloads nil "smartparens-scala" "smartparens-scala.el" +;;;;;; (0 0 0 0)) +;;; Generated autoloads from smartparens-scala.el + +(if (fboundp 'register-definition-prefixes) (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 + +(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "smartparens-text" '("sp-text-mode-"))) + ;;;*** -;;;### (autoloads nil nil ("smartparens-c.el" "smartparens-clojure.el" -;;;;;; "smartparens-config.el" "smartparens-crystal.el" "smartparens-elixir.el" -;;;;;; "smartparens-ess.el" "smartparens-haskell.el" "smartparens-html.el" -;;;;;; "smartparens-javascript.el" "smartparens-latex.el" "smartparens-lua.el" -;;;;;; "smartparens-markdown.el" "smartparens-ml.el" "smartparens-org.el" -;;;;;; "smartparens-pkg.el" "smartparens-python.el" "smartparens-racket.el" -;;;;;; "smartparens-rst.el" "smartparens-ruby.el" "smartparens-rust.el" -;;;;;; "smartparens-scala.el" "smartparens-text.el") (23994 46378 -;;;;;; 828857 860000)) +;;;### (autoloads nil nil ("smartparens-c.el" "smartparens-javascript.el" +;;;;;; "smartparens-ml.el" "smartparens-pkg.el" "smartparens-racket.el" +;;;;;; "smartparens-rst.el") (0 0 0 0)) ;;;*** @@ -199,5 +325,6 @@ Turn off `show-smartparens-mode'. ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t +;; coding: utf-8 ;; End: ;;; smartparens-autoloads.el ends here diff --git a/elpa/smartparens-20191015.1754/smartparens-c.el b/elpa/smartparens-20200105.1259/smartparens-c.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-c.el rename to elpa/smartparens-20200105.1259/smartparens-c.el diff --git a/elpa/smartparens-20191015.1754/smartparens-clojure.el b/elpa/smartparens-20200105.1259/smartparens-clojure.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-clojure.el rename to elpa/smartparens-20200105.1259/smartparens-clojure.el diff --git a/elpa/smartparens-20191015.1754/smartparens-config.el b/elpa/smartparens-20200105.1259/smartparens-config.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-config.el rename to elpa/smartparens-20200105.1259/smartparens-config.el diff --git a/elpa/smartparens-20191015.1754/smartparens-crystal.el b/elpa/smartparens-20200105.1259/smartparens-crystal.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-crystal.el rename to elpa/smartparens-20200105.1259/smartparens-crystal.el diff --git a/elpa/smartparens-20191015.1754/smartparens-elixir.el b/elpa/smartparens-20200105.1259/smartparens-elixir.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-elixir.el rename to elpa/smartparens-20200105.1259/smartparens-elixir.el diff --git a/elpa/smartparens-20191015.1754/smartparens-ess.el b/elpa/smartparens-20200105.1259/smartparens-ess.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-ess.el rename to elpa/smartparens-20200105.1259/smartparens-ess.el diff --git a/elpa/smartparens-20191015.1754/smartparens-haskell.el b/elpa/smartparens-20200105.1259/smartparens-haskell.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-haskell.el rename to elpa/smartparens-20200105.1259/smartparens-haskell.el diff --git a/elpa/smartparens-20191015.1754/smartparens-html.el b/elpa/smartparens-20200105.1259/smartparens-html.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-html.el rename to elpa/smartparens-20200105.1259/smartparens-html.el diff --git a/elpa/smartparens-20191015.1754/smartparens-javascript.el b/elpa/smartparens-20200105.1259/smartparens-javascript.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-javascript.el rename to elpa/smartparens-20200105.1259/smartparens-javascript.el diff --git a/elpa/smartparens-20191015.1754/smartparens-latex.el b/elpa/smartparens-20200105.1259/smartparens-latex.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-latex.el rename to elpa/smartparens-20200105.1259/smartparens-latex.el diff --git a/elpa/smartparens-20191015.1754/smartparens-lua.el b/elpa/smartparens-20200105.1259/smartparens-lua.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-lua.el rename to elpa/smartparens-20200105.1259/smartparens-lua.el diff --git a/elpa/smartparens-20191015.1754/smartparens-markdown.el b/elpa/smartparens-20200105.1259/smartparens-markdown.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-markdown.el rename to elpa/smartparens-20200105.1259/smartparens-markdown.el diff --git a/elpa/smartparens-20191015.1754/smartparens-ml.el b/elpa/smartparens-20200105.1259/smartparens-ml.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-ml.el rename to elpa/smartparens-20200105.1259/smartparens-ml.el diff --git a/elpa/smartparens-20191015.1754/smartparens-org.el b/elpa/smartparens-20200105.1259/smartparens-org.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-org.el rename to elpa/smartparens-20200105.1259/smartparens-org.el diff --git a/elpa/smartparens-20191015.1754/smartparens-pkg.el b/elpa/smartparens-20200105.1259/smartparens-pkg.el similarity index 71% rename from elpa/smartparens-20191015.1754/smartparens-pkg.el rename to elpa/smartparens-20200105.1259/smartparens-pkg.el index d711d86d..1fd39009 100644 --- a/elpa/smartparens-20191015.1754/smartparens-pkg.el +++ b/elpa/smartparens-20200105.1259/smartparens-pkg.el @@ -1,4 +1,4 @@ -(define-package "smartparens" "20191015.1754" "Automatic insertion, wrapping and paredit-like navigation with user defined pairs." +(define-package "smartparens" "20200105.1259" "Automatic insertion, wrapping and paredit-like navigation with user defined pairs." '((dash "2.13.0") (cl-lib "0.3"))) ;; Local Variables: diff --git a/elpa/smartparens-20191015.1754/smartparens-python.el b/elpa/smartparens-20200105.1259/smartparens-python.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-python.el rename to elpa/smartparens-20200105.1259/smartparens-python.el diff --git a/elpa/smartparens-20191015.1754/smartparens-racket.el b/elpa/smartparens-20200105.1259/smartparens-racket.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-racket.el rename to elpa/smartparens-20200105.1259/smartparens-racket.el diff --git a/elpa/smartparens-20191015.1754/smartparens-rst.el b/elpa/smartparens-20200105.1259/smartparens-rst.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-rst.el rename to elpa/smartparens-20200105.1259/smartparens-rst.el diff --git a/elpa/smartparens-20191015.1754/smartparens-ruby.el b/elpa/smartparens-20200105.1259/smartparens-ruby.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-ruby.el rename to elpa/smartparens-20200105.1259/smartparens-ruby.el diff --git a/elpa/smartparens-20191015.1754/smartparens-rust.el b/elpa/smartparens-20200105.1259/smartparens-rust.el similarity index 97% rename from elpa/smartparens-20191015.1754/smartparens-rust.el rename to elpa/smartparens-20200105.1259/smartparens-rust.el index 17d29b6e..e3f46ceb 100644 --- a/elpa/smartparens-20191015.1754/smartparens-rust.el +++ b/elpa/smartparens-20200105.1259/smartparens-rust.el @@ -45,6 +45,7 @@ (require 'smartparens) (declare-function rust-mode "rust-mode") +(declare-function rustic-mode "rustic-mode") (defun sp-in-rust-lifetime-context (&rest _args) "Return t if point is in a Rust context where ' represents a lifetime. @@ -123,7 +124,7 @@ ARGS." ((eq action 'navigate) (and (not on-comparison) (not on-fn-return-type) (not on-match-branch)))))))) -(sp-with-modes '(rust-mode) +(sp-with-modes '(rust-mode rustic-mode) (sp-local-pair "'" "'" :unless '(sp-in-comment-p sp-in-string-quotes-p sp-in-rust-lifetime-context) :post-handlers'(:rem sp-escape-quotes-after-insert)) @@ -134,6 +135,7 @@ ARGS." ;; Rust has no sexp suffices. This fixes slurping ;; (|foo).bar -> (foo.bar) (add-to-list 'sp-sexp-suffix (list #'rust-mode 'regexp "")) +(add-to-list 'sp-sexp-suffix (list #'rustic-mode 'regexp "")) (provide 'smartparens-rust) diff --git a/elpa/smartparens-20191015.1754/smartparens-scala.el b/elpa/smartparens-20200105.1259/smartparens-scala.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-scala.el rename to elpa/smartparens-20200105.1259/smartparens-scala.el diff --git a/elpa/smartparens-20191015.1754/smartparens-text.el b/elpa/smartparens-20200105.1259/smartparens-text.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens-text.el rename to elpa/smartparens-20200105.1259/smartparens-text.el diff --git a/elpa/smartparens-20191015.1754/smartparens.el b/elpa/smartparens-20200105.1259/smartparens.el similarity index 100% rename from elpa/smartparens-20191015.1754/smartparens.el rename to elpa/smartparens-20200105.1259/smartparens.el diff --git a/elpa/smartparens-readme.txt b/elpa/smartparens-readme.txt new file mode 100644 index 00000000..5185c3f3 --- /dev/null +++ b/elpa/smartparens-readme.txt @@ -0,0 +1,17 @@ +Smartparens is minor mode for Emacs that deals with parens pairs +and tries to be smart about it. It started as a unification effort +to combine functionality of several existing packages in a single, +compatible and extensible way to deal with parentheses, delimiters, +tags and the like. Some of these packages include autopair, +textmate, wrap-region, electric-pair-mode, paredit and others. With +the basic features found in other packages it also brings many +improvements as well as completely new features. + +For a basic overview, see github readme at +https://github.com/Fuco1/smartparens + +For the complete documentation visit the documentation wiki located +at https://github.com/Fuco1/smartparens/wiki + +If you like this project, you can donate here: +https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CEYP5YVHDRX8C -- 2.47.3