From 1f31795dab3079adfc6ac6da49a39c4bbe9712be Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sat, 21 Dec 2024 17:05:50 +0100 Subject: [PATCH] update auto-comlete Signed-off-by: Andreas Gerler --- bba.org | 25 +++++++- .../auto-complete-pkg.el | 13 ----- .../auto-complete-autoloads.el | 58 +++++++++---------- .../auto-complete-config.el | 5 +- .../auto-complete-pkg.el | 11 ++++ .../auto-complete.el | 55 +++++++++--------- .../dict/ada-mode | 0 .../dict/c++-mode | 0 .../dict/c-mode | 0 .../dict/caml-mode | 0 .../dict/clojure-mode | 0 .../dict/clojurescript-mode | 0 .../dict/coq-mode | 0 .../dict/css-mode | 0 .../dict/erlang-mode | 0 .../dict/ess-julia-mode | 0 .../dict/go-mode | 0 .../dict/haskell-mode | 0 .../dict/java-mode | 0 .../dict/js-mode | 0 .../dict/julia-mode | 0 .../dict/lua-mode | 0 .../dict/nim-mode | 0 .../dict/objc-mode | 0 .../dict/octave-mode | 0 .../dict/php-mode | 0 .../dict/python-mode | 0 .../dict/qml-mode | 0 .../dict/ruby-mode | 0 .../dict/scala-mode | 0 .../dict/scheme-mode | 0 .../dict/sclang-mode | 0 .../dict/sh-mode | 0 .../dict/swift-mode | 0 .../dict/tcl-mode | 0 .../dict/ts-mode | 0 .../dict/tuareg-mode | 0 .../dict/verilog-mode | 0 38 files changed, 91 insertions(+), 76 deletions(-) delete mode 100644 elpa/auto-complete-20221231.1633/auto-complete-pkg.el rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/auto-complete-autoloads.el (70%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/auto-complete-config.el (99%) create mode 100644 elpa/auto-complete-20240320.1734/auto-complete-pkg.el rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/auto-complete.el (98%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/ada-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/c++-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/c-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/caml-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/clojure-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/clojurescript-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/coq-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/css-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/erlang-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/ess-julia-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/go-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/haskell-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/java-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/js-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/julia-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/lua-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/nim-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/objc-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/octave-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/php-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/python-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/qml-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/ruby-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/scala-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/scheme-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/sclang-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/sh-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/swift-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/tcl-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/ts-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/tuareg-mode (100%) rename elpa/{auto-complete-20221231.1633 => auto-complete-20240320.1734}/dict/verilog-mode (100%) diff --git a/bba.org b/bba.org index 80e0b9f0..66327c2b 100644 --- a/bba.org +++ b/bba.org @@ -226,12 +226,33 @@ from bash. #+end_src +* temporary load f + +#+begin_src emacs-lisp + (add-to-list 'load-path "~/.emacs.d/elpa/f-20241003.1131") + (require 'f) +#+end_src + +* temporary load emacsql +[2023-05-06 Sat 12:04] + +BUGBUG + +#+begin_src sql emacs-lisp :tangle no + (add-to-list 'load-path "~/.emacs.d/elpa/emacsql-20241201.1551") + (require 'emacsql) + + (add-to-list 'load-path "~/.emacs.d/elpa/emacsql-sqlite-20230225.2205") + (require 'emacsql-sqlite) +#+end_src + * [[https://github.com/leoliu/play-sound-osx][play sound on osx]] [2021-01-22 Fri 11:58] #+begin_src emacs-lisp (if (string-equal system-type "darwin") (progn + (load-file (expand-file-name "~/.emacs.d/lisp/play-sound.el")) (unless (and (fboundp 'play-sound-internal) (subrp (symbol-function 'play-sound-internal))) (require 'play-sound)) @@ -1136,9 +1157,9 @@ list who can decrypt a file: * auto-completion #+BEGIN_SRC emacs-lisp - (add-to-list 'load-path "~/.emacs.d/elpa/auto-complete-20221231.1633") + (add-to-list 'load-path "~/.emacs.d/elpa/auto-complete-20240320.1734") (require 'auto-complete-config) - (add-to-list 'ac-dictionary-directories "~/.emacs.d/elpa/auto-complete-20221231.1633") + (add-to-list 'ac-dictionary-directories "~/.emacs.d/elpa/auto-complete-20240320.1734") (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") (ac-config-default) (add-to-list 'ac-modes 'cfengine3-mode) diff --git a/elpa/auto-complete-20221231.1633/auto-complete-pkg.el b/elpa/auto-complete-20221231.1633/auto-complete-pkg.el deleted file mode 100644 index 715b5092..00000000 --- a/elpa/auto-complete-20221231.1633/auto-complete-pkg.el +++ /dev/null @@ -1,13 +0,0 @@ -(define-package "auto-complete" "20221231.1633" "Auto Completion for GNU Emacs" - '((popup "0.5.0") - (cl-lib "0.5")) - :commit "59c11c453bfa0794302848a004d1be3b1684f17b" :authors - '(("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) - :maintainer - '("Jen-Chieh Shen" . "jcs090218@gmail.com") - :keywords - '("completion" "convenience") - :url "https://github.com/auto-complete/auto-complete") -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/elpa/auto-complete-20221231.1633/auto-complete-autoloads.el b/elpa/auto-complete-20240320.1734/auto-complete-autoloads.el similarity index 70% rename from elpa/auto-complete-20221231.1633/auto-complete-autoloads.el rename to elpa/auto-complete-20240320.1734/auto-complete-autoloads.el index 14b0957e..0dc11609 100644 --- a/elpa/auto-complete-20221231.1633/auto-complete-autoloads.el +++ b/elpa/auto-complete-20240320.1734/auto-complete-autoloads.el @@ -1,40 +1,41 @@ -;;; auto-complete-autoloads.el --- automatically extracted autoloads -*- lexical-binding: t -*- -;; +;;; auto-complete-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*- +;; Generated by the `loaddefs-generate' function. + +;; This file is part of GNU Emacs. + ;;; Code: -(add-to-list 'load-path (directory-file-name - (or (file-name-directory #$) (car load-path)))) +(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path))) + -;;;### (autoloads nil "auto-complete" "auto-complete.el" (0 0 0 0)) ;;; Generated autoloads from auto-complete.el (autoload 'auto-complete "auto-complete" "\ Start auto-completion at current point. -\(fn &optional SOURCES)" t nil) - +(fn &optional SOURCES)" t) (autoload 'auto-complete-mode "auto-complete" "\ AutoComplete mode This is a minor mode. If called interactively, toggle the -`Auto-Complete mode' mode. If the prefix argument is positive, -enable the mode, and if it is zero or negative, disable the mode. +`Auto-Complete 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. +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 `auto-complete-mode'. +evaluate the variable `auto-complete-mode'. -The mode's hook is called both when the mode is enabled and when -it is disabled. +The mode's hook is called both when the mode is enabled and when it is +disabled. -\(fn &optional ARG)" t nil) +\\{ac-mode-map} +(fn &optional ARG)" t) (put 'global-auto-complete-mode 'globalized-minor-mode t) - (defvar global-auto-complete-mode nil "\ Non-nil if Global Auto-Complete mode is enabled. See the `global-auto-complete-mode' command @@ -42,9 +43,7 @@ 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-auto-complete-mode'.") - (custom-autoload 'global-auto-complete-mode "auto-complete" nil) - (autoload 'global-auto-complete-mode "auto-complete" "\ Toggle Auto-Complete mode in all buffers. With prefix ARG, enable Global Auto-Complete mode if ARG is positive; @@ -59,31 +58,26 @@ Auto-Complete mode is enabled in all buffers where See `auto-complete-mode' for more information on Auto-Complete mode. -\(fn &optional ARG)" t nil) - +(fn &optional ARG)" t) (register-definition-prefixes "auto-complete" '("ac-" "auto-complete-mode")) -;;;*** -;;;### (autoloads nil "auto-complete-config" "auto-complete-config.el" -;;;;;; (0 0 0 0)) ;;; Generated autoloads from auto-complete-config.el (autoload 'ac-config-default "auto-complete-config" "\ -No documentation." nil nil) - +No documentation.") (register-definition-prefixes "auto-complete-config" '("ac-")) - -;;;*** -;;;### (autoloads nil nil ("auto-complete-pkg.el") (0 0 0 0)) +;;; End of scraped data + +(provide 'auto-complete-autoloads) -;;;*** - ;; Local Variables: ;; version-control: never ;; no-byte-compile: t ;; no-update-autoloads: t -;; coding: utf-8 +;; no-native-compile: t +;; coding: utf-8-emacs-unix ;; End: + ;;; auto-complete-autoloads.el ends here diff --git a/elpa/auto-complete-20221231.1633/auto-complete-config.el b/elpa/auto-complete-20240320.1734/auto-complete-config.el similarity index 99% rename from elpa/auto-complete-20221231.1633/auto-complete-config.el rename to elpa/auto-complete-20240320.1734/auto-complete-config.el index bb43166a..0f69db47 100644 --- a/elpa/auto-complete-20221231.1633/auto-complete-config.el +++ b/elpa/auto-complete-20240320.1734/auto-complete-config.el @@ -1,7 +1,7 @@ ;;; auto-complete-config.el --- auto-complete additional configuations ;; Copyright (C) 2009-2010 Tomohiro Matsuyama -;; Copyright (C) 2020-2023 Jen-Chieh Shen +;; Copyright (C) 2020-2024 Jen-Chieh Shen ;; 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 @@ -31,7 +31,6 @@ (declare-function semantic-format-tag-type "semantic/format") (declare-function semantic-format-tag-name "semantic/format") (declare-function yas-expand-snippet "yasnippet") -(declare-function oref "eieio" (obj slot)) @@ -207,7 +206,7 @@ (defun ac-semantic-action () "No documentation." (when (and (boundp 'yas-minor-mode) yas-minor-mode) - (let* ((tag (car (last (oref (semantic-analyze-current-context) prefix)))) + (let* ((tag (car (last (slot-value (semantic-analyze-current-context) 'prefix)))) (class (semantic-tag-class tag)) (args)) (when (eq class 'function) diff --git a/elpa/auto-complete-20240320.1734/auto-complete-pkg.el b/elpa/auto-complete-20240320.1734/auto-complete-pkg.el new file mode 100644 index 00000000..a5a45553 --- /dev/null +++ b/elpa/auto-complete-20240320.1734/auto-complete-pkg.el @@ -0,0 +1,11 @@ +;; -*- no-byte-compile: t; lexical-binding: nil -*- +(define-package "auto-complete" "20240320.1734" + "Auto Completion for GNU Emacs." + '((popup "0.5.0") + (cl-lib "0.5")) + :url "https://github.com/auto-complete/auto-complete" + :commit "0c2f5a7d28b70bfe30b87378d58d74798a62741d" + :revdesc "0c2f5a7d28b7" + :keywords '("completion" "convenience") + :authors '(("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) + :maintainers '(("Jen-Chieh Shen" . "jcs090218@gmail.com"))) diff --git a/elpa/auto-complete-20221231.1633/auto-complete.el b/elpa/auto-complete-20240320.1734/auto-complete.el similarity index 98% rename from elpa/auto-complete-20221231.1633/auto-complete.el rename to elpa/auto-complete-20240320.1734/auto-complete.el index 40d623f5..211b7870 100644 --- a/elpa/auto-complete-20221231.1633/auto-complete.el +++ b/elpa/auto-complete-20240320.1734/auto-complete.el @@ -1,13 +1,14 @@ ;;; auto-complete.el --- Auto Completion for GNU Emacs ;; Copyright (C) 2008-2015 Tomohiro Matsuyama -;; Copyright (C) 2020-2023 Jen-Chieh Shen +;; Copyright (C) 2020-2024 Jen-Chieh Shen ;; Author: Tomohiro Matsuyama ;; Maintainer: Jen-Chieh Shen ;; URL: https://github.com/auto-complete/auto-complete ;; Keywords: completion, convenience -;; Version: 1.5.1 +;; Package-Version: 20240320.1734 +;; Package-Revision: 0c2f5a7d28b7 ;; Package-Requires: ((emacs "25.1") (popup "0.5.8")) ;; This program is free software; you can redistribute it and/or modify @@ -62,7 +63,7 @@ Use `version-to-list' to get version component.") ;;;; Global stuff (defun ac-error (&optional var) - "Report an error and disable 'auto-complete-mode'. + "Report an error and disable `auto-complete-mode'. An optional argument VAR is the message related to the current error." (ignore-errors @@ -112,7 +113,8 @@ An optional argument VAR is the message related to the current error." :group 'auto-complete) (defcustom ac-flycheck-poll-completion-end-interval 0.5 - "Polling interval to restart automatically flycheck's checking after completion is end." + "Polling interval to restart automatically flycheck's checking after completion +is end." :type 'float :group 'auto-complete) @@ -150,11 +152,11 @@ An optional argument VAR is the message related to the current error." :type '(repeat string) :group 'auto-complete) +(defvaralias 'ac-user-dictionary-files 'ac-dictionary-files) (defcustom ac-dictionary-files '("~/.dict") "Dictionary files." :type '(repeat string) :group 'auto-complete) -(defvaralias 'ac-user-dictionary-files 'ac-dictionary-files) (defcustom ac-dictionary-directories (ignore-errors @@ -178,28 +180,28 @@ An optional argument VAR is the message related to the current error." :type 'float :group 'auto-complete) +(defvaralias 'ac-candidate-menu-height 'ac-menu-height) (defcustom ac-menu-height 10 "Max height of candidate menu." :type 'integer :group 'auto-complete) -(defvaralias 'ac-candidate-menu-height 'ac-menu-height) (defcustom ac-quick-help-height 20 "Max height of quick help." :type 'integer :group 'auto-complete) +(defvaralias 'ac-quick-help-prefer-x 'ac-quick-help-prefer-pos-tip) (defcustom ac-quick-help-prefer-pos-tip t "Prefer native tooltip with pos-tip than overlay popup for displaying quick help." :type 'boolean :group 'auto-complete) -(defvaralias 'ac-quick-help-prefer-x 'ac-quick-help-prefer-pos-tip) +(defvaralias 'ac-candidate-max 'ac-candidate-limit) (defcustom ac-candidate-limit nil "Limit number of candidates. Non-integer means no limit." :type 'integer :group 'auto-complete) -(defvaralias 'ac-candidate-max 'ac-candidate-limit) (defcustom ac-modes (append @@ -220,7 +222,7 @@ An optional argument VAR is the message related to the current error." '(verilog-mode) '(qml-mode) '(apples-mode)) - "Major modes 'auto-complete-mode' can run on." + "Major modes `auto-complete-mode' can run on." :type '(repeat symbol) :group 'auto-complete) @@ -273,17 +275,17 @@ and if there is no completions, an original command will be fallbacked." "Non-nil means completion will be started automatically. Positive integer means if a length of a word you entered is larger than the value, completion will be started automatically. -If you specify 'nil', never be started automatically." +If you specify nil, never be started automatically." :type '(choice (const :tag "Yes" t) (const :tag "Never" nil) (integer :tag "Require")) :group 'auto-complete) +(defvaralias 'ac-ignores 'ac-stop-words) (defcustom ac-stop-words nil "List of string to stop completion." :type '(repeat string) :group 'auto-complete) -(defvaralias 'ac-ignores 'ac-stop-words) (defcustom ac-use-dictionary-as-stop-words t "Non-nil means a buffer related dictionary will be thought of as stop words." @@ -310,7 +312,8 @@ a prefix doesn't contain any upper case letters." :group 'auto-complete) (defcustom ac-use-overriding-local-map nil - "Non-nil means `overriding-local-map' will be used to hack for overriding key events on auto-completion." + "Non-nil means `overriding-local-map' will be used to hack for overriding key +events on auto-completion." :type 'boolean :group 'auto-complete) @@ -352,7 +355,7 @@ a prefix doesn't contain any upper case letters." :group 'auto-complete) (defvar auto-complete-mode-hook nil - "Hook for 'auto-complete-mode'.") + "Hook for `auto-complete-mode'.") @@ -380,7 +383,7 @@ a prefix doesn't contain any upper case letters." "Quick help instance.") (defvar ac-completing nil - "Non-nil means 'auto-complete-mode' is now working on completion.") + "Non-nil means `auto-complete-mode' is now working on completion.") (defvar ac-buffer nil "Buffer where `auto-complete' is started.") @@ -391,9 +394,9 @@ a prefix doesn't contain any upper case letters." (defvar ac-last-point nil "Last point of updating pattern.") +(defvaralias 'ac-target 'ac-prefix) (defvar ac-prefix nil "Prefix string.") -(defvaralias 'ac-target 'ac-prefix) (defvar ac-selected-candidate nil "Last selected candidate.") @@ -440,6 +443,7 @@ If there is no common part, this will be nil.") "Auto-complete mode map. It is also used for trigger key command. See also `ac-trigger-key'.") +(defvaralias 'ac-complete-mode-map 'ac-completing-map) (defvar ac-completing-map (let ((map (make-sparse-keymap))) (define-key map "\t" 'ac-expand) @@ -476,7 +480,6 @@ See also `ac-trigger-key'.") map) "Keymap for completion.") -(defvaralias 'ac-complete-mode-map 'ac-completing-map) (defvar ac-menu-map (let ((map (make-sparse-keymap))) @@ -521,7 +524,7 @@ See also `ac-trigger-key'.") "Compiled source of `ac-sources'.") (defvar ac-current-sources nil - "Current working sources. This is sublist of 'ac-compiled-sources'.") + "Current working sources. This is sublist of `ac-compiled-sources'.") (defvar ac-omni-completion-sources nil "Do not use this anymore.") @@ -1171,7 +1174,7 @@ You can not use it in source definition like (PREFIX . `NAME')." candidates)))) (defun ac-update-candidates (cursor scroll-top) - "Update candidates of menu to 'ac-candidates' and redraw it. + "Update candidates of menu to `ac-candidates' and redraw it. TODO Missing documentation CURSOR, SCROLL-TOP." (setf (popup-cursor ac-menu) cursor @@ -1193,7 +1196,7 @@ TODO Missing documentation CURSOR, SCROLL-TOP." (popup-draw ac-menu)))) (defun ac-reposition () - "Force to redraw candidate menu with current 'ac-candidates'." + "Force to redraw candidate menu with current `ac-candidates'." (let ((cursor (popup-cursor ac-menu)) (scroll-top (popup-scroll-top ac-menu)) (height (popup-height ac-menu))) @@ -1252,7 +1255,7 @@ TODO Missing documentation CURSOR, SCROLL-TOP." (ac-cleanup)) (defun ac-extend-region-to-delete (string) - "Determine the boundary of the region to delete before inserting the \ + "Determine the boundary of the region to delete before inserting the completed string. This will be either the position of current point, or the end of the symbol at point, if the text from point to end of symbol is the right part of the completed STRING." @@ -1267,11 +1270,11 @@ is the right part of the completed STRING." (point)))) (defun ac-expand-string (string &optional remove-undo-boundary) - "Expand `STRING' into the buffer and update 'ac-prefix' to `STRING'. + "Expand `STRING' into the buffer and update `ac-prefix' to `STRING'. This function records deletion and insertion sequences by `undo-boundary'. If REMOVE-UNDO-BOUNDARY is non-nil, this function also removes `undo-boundary' -that have been made before in this function. When `buffer-undo-list' is -'t', REMOVE-UNDO-BOUNDARY has no effect." +that have been made before in this function. When `buffer-undo-list' is t, +REMOVE-UNDO-BOUNDARY has no effect." (when (eq buffer-undo-list t) (setq remove-undo-boundary nil)) (when (not (equal string (buffer-substring ac-point (point)))) @@ -1301,7 +1304,8 @@ that have been made before in this function. When `buffer-undo-list' is (setq ac-prefix string))) (defun ac-set-trigger-key (key) - "Set `ac-trigger-key' to `KEY'. It is recommemded to use this function instead of calling `setq'." + "Set `ac-trigger-key' to `KEY'. +It is recommemded to use this function instead of calling `setq'." ;; Remove old mapping (when ac-trigger-key (define-key ac-mode-map (read-kbd-macro ac-trigger-key) nil)) @@ -2202,14 +2206,13 @@ completion menu. This workaround stops that annoying behavior." if (string-match suffix file) collect (substring file 0 (match-beginning 0)))))))))) +(defvaralias 'ac-source-emacs-lisp-features 'ac-source-features) (ac-define-source features '((depends find-func) (candidates . ac-emacs-lisp-feature-candidates) (prefix . "require +'\\(\\(?:\\sw\\|\\s_\\)*\\)") (requires . 0))) -(defvaralias 'ac-source-emacs-lisp-features 'ac-source-features) - ;; Abbrev source (ac-define-source abbrev '((candidates . (mapcar 'popup-x-to-string (append (vconcat local-abbrev-table global-abbrev-table) nil))) diff --git a/elpa/auto-complete-20221231.1633/dict/ada-mode b/elpa/auto-complete-20240320.1734/dict/ada-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/ada-mode rename to elpa/auto-complete-20240320.1734/dict/ada-mode diff --git a/elpa/auto-complete-20221231.1633/dict/c++-mode b/elpa/auto-complete-20240320.1734/dict/c++-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/c++-mode rename to elpa/auto-complete-20240320.1734/dict/c++-mode diff --git a/elpa/auto-complete-20221231.1633/dict/c-mode b/elpa/auto-complete-20240320.1734/dict/c-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/c-mode rename to elpa/auto-complete-20240320.1734/dict/c-mode diff --git a/elpa/auto-complete-20221231.1633/dict/caml-mode b/elpa/auto-complete-20240320.1734/dict/caml-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/caml-mode rename to elpa/auto-complete-20240320.1734/dict/caml-mode diff --git a/elpa/auto-complete-20221231.1633/dict/clojure-mode b/elpa/auto-complete-20240320.1734/dict/clojure-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/clojure-mode rename to elpa/auto-complete-20240320.1734/dict/clojure-mode diff --git a/elpa/auto-complete-20221231.1633/dict/clojurescript-mode b/elpa/auto-complete-20240320.1734/dict/clojurescript-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/clojurescript-mode rename to elpa/auto-complete-20240320.1734/dict/clojurescript-mode diff --git a/elpa/auto-complete-20221231.1633/dict/coq-mode b/elpa/auto-complete-20240320.1734/dict/coq-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/coq-mode rename to elpa/auto-complete-20240320.1734/dict/coq-mode diff --git a/elpa/auto-complete-20221231.1633/dict/css-mode b/elpa/auto-complete-20240320.1734/dict/css-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/css-mode rename to elpa/auto-complete-20240320.1734/dict/css-mode diff --git a/elpa/auto-complete-20221231.1633/dict/erlang-mode b/elpa/auto-complete-20240320.1734/dict/erlang-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/erlang-mode rename to elpa/auto-complete-20240320.1734/dict/erlang-mode diff --git a/elpa/auto-complete-20221231.1633/dict/ess-julia-mode b/elpa/auto-complete-20240320.1734/dict/ess-julia-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/ess-julia-mode rename to elpa/auto-complete-20240320.1734/dict/ess-julia-mode diff --git a/elpa/auto-complete-20221231.1633/dict/go-mode b/elpa/auto-complete-20240320.1734/dict/go-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/go-mode rename to elpa/auto-complete-20240320.1734/dict/go-mode diff --git a/elpa/auto-complete-20221231.1633/dict/haskell-mode b/elpa/auto-complete-20240320.1734/dict/haskell-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/haskell-mode rename to elpa/auto-complete-20240320.1734/dict/haskell-mode diff --git a/elpa/auto-complete-20221231.1633/dict/java-mode b/elpa/auto-complete-20240320.1734/dict/java-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/java-mode rename to elpa/auto-complete-20240320.1734/dict/java-mode diff --git a/elpa/auto-complete-20221231.1633/dict/js-mode b/elpa/auto-complete-20240320.1734/dict/js-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/js-mode rename to elpa/auto-complete-20240320.1734/dict/js-mode diff --git a/elpa/auto-complete-20221231.1633/dict/julia-mode b/elpa/auto-complete-20240320.1734/dict/julia-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/julia-mode rename to elpa/auto-complete-20240320.1734/dict/julia-mode diff --git a/elpa/auto-complete-20221231.1633/dict/lua-mode b/elpa/auto-complete-20240320.1734/dict/lua-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/lua-mode rename to elpa/auto-complete-20240320.1734/dict/lua-mode diff --git a/elpa/auto-complete-20221231.1633/dict/nim-mode b/elpa/auto-complete-20240320.1734/dict/nim-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/nim-mode rename to elpa/auto-complete-20240320.1734/dict/nim-mode diff --git a/elpa/auto-complete-20221231.1633/dict/objc-mode b/elpa/auto-complete-20240320.1734/dict/objc-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/objc-mode rename to elpa/auto-complete-20240320.1734/dict/objc-mode diff --git a/elpa/auto-complete-20221231.1633/dict/octave-mode b/elpa/auto-complete-20240320.1734/dict/octave-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/octave-mode rename to elpa/auto-complete-20240320.1734/dict/octave-mode diff --git a/elpa/auto-complete-20221231.1633/dict/php-mode b/elpa/auto-complete-20240320.1734/dict/php-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/php-mode rename to elpa/auto-complete-20240320.1734/dict/php-mode diff --git a/elpa/auto-complete-20221231.1633/dict/python-mode b/elpa/auto-complete-20240320.1734/dict/python-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/python-mode rename to elpa/auto-complete-20240320.1734/dict/python-mode diff --git a/elpa/auto-complete-20221231.1633/dict/qml-mode b/elpa/auto-complete-20240320.1734/dict/qml-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/qml-mode rename to elpa/auto-complete-20240320.1734/dict/qml-mode diff --git a/elpa/auto-complete-20221231.1633/dict/ruby-mode b/elpa/auto-complete-20240320.1734/dict/ruby-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/ruby-mode rename to elpa/auto-complete-20240320.1734/dict/ruby-mode diff --git a/elpa/auto-complete-20221231.1633/dict/scala-mode b/elpa/auto-complete-20240320.1734/dict/scala-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/scala-mode rename to elpa/auto-complete-20240320.1734/dict/scala-mode diff --git a/elpa/auto-complete-20221231.1633/dict/scheme-mode b/elpa/auto-complete-20240320.1734/dict/scheme-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/scheme-mode rename to elpa/auto-complete-20240320.1734/dict/scheme-mode diff --git a/elpa/auto-complete-20221231.1633/dict/sclang-mode b/elpa/auto-complete-20240320.1734/dict/sclang-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/sclang-mode rename to elpa/auto-complete-20240320.1734/dict/sclang-mode diff --git a/elpa/auto-complete-20221231.1633/dict/sh-mode b/elpa/auto-complete-20240320.1734/dict/sh-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/sh-mode rename to elpa/auto-complete-20240320.1734/dict/sh-mode diff --git a/elpa/auto-complete-20221231.1633/dict/swift-mode b/elpa/auto-complete-20240320.1734/dict/swift-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/swift-mode rename to elpa/auto-complete-20240320.1734/dict/swift-mode diff --git a/elpa/auto-complete-20221231.1633/dict/tcl-mode b/elpa/auto-complete-20240320.1734/dict/tcl-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/tcl-mode rename to elpa/auto-complete-20240320.1734/dict/tcl-mode diff --git a/elpa/auto-complete-20221231.1633/dict/ts-mode b/elpa/auto-complete-20240320.1734/dict/ts-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/ts-mode rename to elpa/auto-complete-20240320.1734/dict/ts-mode diff --git a/elpa/auto-complete-20221231.1633/dict/tuareg-mode b/elpa/auto-complete-20240320.1734/dict/tuareg-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/tuareg-mode rename to elpa/auto-complete-20240320.1734/dict/tuareg-mode diff --git a/elpa/auto-complete-20221231.1633/dict/verilog-mode b/elpa/auto-complete-20240320.1734/dict/verilog-mode similarity index 100% rename from elpa/auto-complete-20221231.1633/dict/verilog-mode rename to elpa/auto-complete-20240320.1734/dict/verilog-mode -- 2.47.3