From unknown Wed Jun 18 23:15:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40564 <40564@debbugs.gnu.org> To: bug#40564 <40564@debbugs.gnu.org> Subject: Status: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" Reply-To: bug#40564 <40564@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:15:24 +0000 retitle 40564 28.0.50; sql.el should add support PostgreSQL alias "postgres= ql" of "postgres" reassign 40564 emacs submitter 40564 numbchild@gmail.com severity 40564 minor tag 40564 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 11 21:18:55 2020 Received: (at submit) by debbugs.gnu.org; 12 Apr 2020 01:18:55 +0000 Received: from localhost ([127.0.0.1]:57233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNRGw-00051I-B6 for submit@debbugs.gnu.org; Sat, 11 Apr 2020 21:18:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:41824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jNRGu-00051A-4m for submit@debbugs.gnu.org; Sat, 11 Apr 2020 21:18:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43834) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jNRGq-0001JU-31 for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2020 21:18:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: **** X-Spam-Status: No, score=4.5 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RDNS_NONE,SPOOFED_FREEMAIL,SPOOFED_FREEMAIL_NO_RDNS,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jNRGm-0007wQ-3o for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2020 21:18:47 -0400 Received: from [183.249.128.92] (port=9728 helo=dark.localdomain) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jNRGl-0007vz-Ae for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2020 21:18:44 -0400 Received: by dark.localdomain (Postfix, from userid 1000) id 65E332420DF; Sun, 12 Apr 2020 09:11:33 +0800 (HKT) User-agent: mu4e 1.3.8; emacs 28.0.50 From: stardiviner To: bug-gnu-emacs@gnu.org Subject: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" Date: Sun, 12 Apr 2020 09:11:33 +0800 Message-ID: <87zhbh33ui.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 183.249.128.92 X-Spam-Score: 3.3 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Emacs built-in sql.el mode "sql-mode" is used by many extra extensions. Like Org Mode's "ob-sql.el" and ejc-sql (https://github.com/kostafey/ejc-sql) etc. Content analysis details: (3.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: code.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received' headers 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (numbchild[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: numbchild@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Emacs built-in sql.el mode "sql-mode" is used by many extra extensions. Lik= e Org Mode's "ob-sql.el" and ejc-sql (https://github.com/kostafey/ejc-sql) etc. Here is a discussion (https://lists.gnu.org/archive/html/emacs-orgmode/2020-01/msg00347.html) of= add alias "postgresql" for "postgres" which comes from `sql-product-alist'. And in ejc-sql I got this issue again because `sql-set-product' invoked in ejc-sql but has no match of "postgresql" in `sql-product-alist' caused erro= r. So I hope sql.el can support "postgresql" name alias in `sql-product-alist'. In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.14, c= airo version 1.17.3) of 2020-04-06 built on dark Repository revision: 24c3fa96077a5fec6d8ba65d7c49ff1a731be32f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Manjaro Linux Recent messages: Saving file /home/stardiviner/Org/Projects/Programming Projects/Code.org... Wrote /home/stardiviner/Org/Projects/Programming Projects/Code.org Buffer-Face mode enabled Buffer-Face mode disabled Unable to split window: (error "Window # too s= mall for splitting") Mark set [2 times] Saving file /home/stardiviner/Org/Projects/Programming Projects/Code.org... Wrote /home/stardiviner/Org/Projects/Programming Projects/Code.org Quit Mark set Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_CTYPE: zh_CN.UTF-8 value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: zh_CN.UTF-8 value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: dap-ui-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: deferred treemacs-fringe-indicator-mode: t gdb-many-windows: t recentf-mode: t global-hl-line-mode: t doom-modeline-mode: t helm-cider-mode: t global-aggressive-indent-mode: t org-edit-latex-mode: t TeX-PDF-mode: t flyspell-mode: t ivy-posframe-mode: t global-captain-mode: t captain-mode: t which-key-mode: t company-box-mode: t save-place-mode: t desktop-save-mode: t eyebrowse-mode: t gradle-mode: t dap-mode: t pyvenv-mode: t cider-enlighten-mode: t eros-mode: t yas-global-mode: t yas-minor-mode: t projectile-mode: t global-eldoc-overlay-mode: t eldoc-overlay-mode: t global-company-mode: t company-mode: t global-hl-todo-mode: t ssh-deploy-line-mode: t org-superstar-mode: t org-pretty-tags-global-mode: t org-pretty-tags-mode: t org-edna-mode: t eaf-interleave-mode: t engine-mode: t diredfl-global-mode: t tramp-auto-auth-mode: t electric-pair-mode: t pixel-scroll-mode: t global-atomic-chrome-edit-mode: t global-edit-server-edit-mode: t golden-ratio-mode: t all-the-icons-ibuffer-mode: t all-the-icons-ivy-rich-mode: t counsel-mode: t ivy-rich-mode: t ivy-mode: t savehist-mode: t minibuffer-electric-default-mode: t minibuffer-depth-indicate-mode: t info-rename-buffer-mode: t edebug-inline-result-mode: t global-magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t org-cdlatex-mode: t override-global-mode: t image-diredx-async-mode: t image-diredx-adjust-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/cmake-mode hides /home/stardiviner/.config/emacs= /elpa/cmake-mode-20190710.1319/cmake-mode /home/stardiviner/.config/emacs/elpa/ample-regexps-20151023.1000/init-tryou= t hides /home/stardiviner/.config/emacs/elpa/lua-mode-20200405.1305/init-tr= yout ~/Code/Emacs/org-mode/contrib/lisp/ob-csharp hides /home/stardiviner/.confi= g/emacs/elpa/ob-csharp-20160530.2249/ob-csharp ~/Code/Emacs/google-translate/google-translate-default-ui hides /home/stard= iviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-d= efault-ui ~/Code/Emacs/google-translate/google-translate-core-ui hides /home/stardivi= ner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-core= -ui ~/Code/Emacs/google-translate/google-translate-backend hides /home/stardivi= ner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-back= end ~/Code/Emacs/google-translate/google-translate-tk hides /home/stardiviner/.= config/emacs/elpa/google-translate-20190620.1416/google-translate-tk ~/Code/Emacs/google-translate/google-translate hides /home/stardiviner/.con= fig/emacs/elpa/google-translate-20190620.1416/google-translate ~/Code/Emacs/google-translate/google-translate-smooth-ui hides /home/stardi= viner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-sm= ooth-ui ~/Code/Emacs/google-translate/google-translate-core hides /home/stardiviner= /.config/emacs/elpa/google-translate-20190620.1416/google-translate-core ~/Code/Emacs/google-translate/.bump-version hides /home/stardiviner/.config= /emacs/elpa/google-translate-20190620.1416/.bump-version ~/Code/Emacs/google-translate/google-translate-pkg hides /home/stardiviner/= .config/emacs/elpa/google-translate-20190620.1416/google-translate-pkg ~/Code/Emacs/one-themes/one-light-theme hides /home/stardiviner/.config/ema= cs/elpa/one-themes-20190424.740/one-light-theme ~/Code/Emacs/one-themes/one-themes hides /home/stardiviner/.config/emacs/el= pa/one-themes-20190424.740/one-themes ~/Code/Emacs/one-themes/one-dark-theme hides /home/stardiviner/.config/emac= s/elpa/one-themes-20190424.740/one-dark-theme /home/stardiviner/.config/emacs/elpa/ivy-bibtex-20191028.1313/bibtex-comple= tion hides /home/stardiviner/.config/emacs/elpa/helm-bibtex-20191028.1313/b= ibtex-completion /home/stardiviner/.config/emacs/elpa/orgtbl-aggregate-20200411.626/org-inse= rt-dblock hides /home/stardiviner/.config/emacs/elpa/orgtbl-join-20200411.7= 03/org-insert-dblock /home/stardiviner/.config/emacs/elpa/el-get-20181006.225/el-get-install hid= es /home/stardiviner/.config/emacs/elpa/load-relative-20190601.1221/el-get-= install /home/stardiviner/.config/emacs/elpa/magit-20200408.2341/magit-section hide= s /home/stardiviner/.config/emacs/elpa/magit-section-20200318.1224/magit-se= ction ~/Code/Emacs/org-mode/lisp/ob-vala hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-vala ~/Code/Emacs/org-mode/lisp/ox-texinfo hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ox-texinfo ~/Code/Emacs/org-mode/lisp/ob-plantuml hides /home/stardiviner/.config/emac= s/elpa/org-20190211/ob-plantuml ~/Code/Emacs/org-mode/lisp/org-tempo hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-tempo ~/Code/Emacs/org-mode/lisp/ob-fortran hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ob-fortran ~/Code/Emacs/org-mode/lisp/ob-io hides /home/stardiviner/.config/emacs/elpa= /org-20190211/ob-io ~/Code/Emacs/org-mode/lisp/org-clock hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-clock ~/Code/Emacs/org-mode/lisp/ob-forth hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ob-forth ~/Code/Emacs/org-mode/lisp/ob-maxima hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-maxima ~/Code/Emacs/org-mode/lisp/org hides /home/stardiviner/.config/emacs/elpa/o= rg-20190211/org ~/Code/Emacs/org-mode/lisp/ox-publish hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ox-publish ~/Code/Emacs/org-mode/lisp/org-colview hides /home/stardiviner/.config/emac= s/elpa/org-20190211/org-colview ~/Code/Emacs/org-mode/lisp/ob-ocaml hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ob-ocaml ~/Code/Emacs/org-mode/lisp/ob-groovy hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-groovy ~/Code/Emacs/org-mode/lisp/org-macs hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/org-macs ~/Code/Emacs/org-mode/lisp/ox-icalendar hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/ox-icalendar ~/Code/Emacs/org-mode/lisp/ob-emacs-lisp hides /home/stardiviner/.config/em= acs/elpa/org-20190211/ob-emacs-lisp ~/Code/Emacs/org-mode/lisp/ob-sed hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-sed ~/Code/Emacs/org-mode/lisp/ob-tangle hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-tangle ~/Code/Emacs/org-mode/lisp/ob-table hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ob-table ~/Code/Emacs/org-mode/lisp/ob-picolisp hides /home/stardiviner/.config/emac= s/elpa/org-20190211/ob-picolisp ~/Code/Emacs/org-mode/lisp/org-table hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-table ~/Code/Emacs/org-mode/lisp/ox-html hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ox-html ~/Code/Emacs/org-mode/lisp/org-datetree hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/org-datetree ~/Code/Emacs/org-mode/lisp/org-footnote hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/org-footnote ~/Code/Emacs/org-mode/lisp/ob-lisp hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-lisp ~/Code/Emacs/org-mode/lisp/org-lint hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/org-lint ~/Code/Emacs/org-mode/lisp/org-inlinetask hides /home/stardiviner/.config/e= macs/elpa/org-20190211/org-inlinetask ~/Code/Emacs/org-mode/lisp/ob hides /home/stardiviner/.config/emacs/elpa/or= g-20190211/ob ~/Code/Emacs/org-mode/lisp/org-duration hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/org-duration ~/Code/Emacs/org-mode/lisp/ob-org hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-org ~/Code/Emacs/org-mode/lisp/org-version hides /home/stardiviner/.config/emac= s/elpa/org-20190211/org-version ~/Code/Emacs/org-mode/lisp/ob-shell hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ob-shell ~/Code/Emacs/org-mode/lisp/ox-man hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ox-man ~/Code/Emacs/org-mode/lisp/ob-latex hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ob-latex ~/Code/Emacs/org-mode/lisp/ob-shen hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-shen ~/Code/Emacs/org-mode/lisp/org-ctags hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-ctags ~/Code/Emacs/org-mode/lisp/org-indent hides /home/stardiviner/.config/emacs= /elpa/org-20190211/org-indent ~/Code/Emacs/org-mode/lisp/ob-octave hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-octave ~/Code/Emacs/org-mode/lisp/ob-scheme hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-scheme ~/Code/Emacs/org-mode/lisp/org-macro hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-macro ~/Code/Emacs/org-mode/lisp/org-pcomplete hides /home/stardiviner/.config/em= acs/elpa/org-20190211/org-pcomplete ~/Code/Emacs/org-mode/lisp/org-list hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/org-list ~/Code/Emacs/org-mode/lisp/org-src hides /home/stardiviner/.config/emacs/el= pa/org-20190211/org-src ~/Code/Emacs/org-mode/lisp/org-habit hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-habit ~/Code/Emacs/org-mode/lisp/ox hides /home/stardiviner/.config/emacs/elpa/or= g-20190211/ox ~/Code/Emacs/org-mode/lisp/org-agenda hides /home/stardiviner/.config/emacs= /elpa/org-20190211/org-agenda ~/Code/Emacs/org-mode/lisp/org-loaddefs hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/org-loaddefs ~/Code/Emacs/org-mode/lisp/org-mobile hides /home/stardiviner/.config/emacs= /elpa/org-20190211/org-mobile ~/Code/Emacs/org-mode/lisp/ob-abc hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-abc ~/Code/Emacs/org-mode/lisp/ob-R hides /home/stardiviner/.config/emacs/elpa/= org-20190211/ob-R ~/Code/Emacs/org-mode/lisp/org-feed hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/org-feed ~/Code/Emacs/org-mode/lisp/ob-comint hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-comint ~/Code/Emacs/org-mode/lisp/ob-coq hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-coq ~/Code/Emacs/org-mode/lisp/org-element hides /home/stardiviner/.config/emac= s/elpa/org-20190211/org-element ~/Code/Emacs/org-mode/lisp/org-faces hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-faces ~/Code/Emacs/org-mode/lisp/org-plot hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/org-plot ~/Code/Emacs/org-mode/lisp/ob-clojure hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ob-clojure ~/Code/Emacs/org-mode/lisp/ox-org hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ox-org ~/Code/Emacs/org-mode/lisp/org-entities hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/org-entities ~/Code/Emacs/org-mode/lisp/ob-dot hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-dot ~/Code/Emacs/org-mode/lisp/org-install hides /home/stardiviner/.config/emac= s/elpa/org-20190211/org-install ~/Code/Emacs/org-mode/lisp/ob-asymptote hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/ob-asymptote ~/Code/Emacs/org-mode/lisp/ob-java hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-java ~/Code/Emacs/org-mode/lisp/ox-ascii hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ox-ascii ~/Code/Emacs/org-mode/lisp/ob-lilypond hides /home/stardiviner/.config/emac= s/elpa/org-20190211/ob-lilypond ~/Code/Emacs/org-mode/lisp/org-id hides /home/stardiviner/.config/emacs/elp= a/org-20190211/org-id ~/Code/Emacs/org-mode/lisp/ob-lob hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-lob ~/Code/Emacs/org-mode/lisp/ob-exp hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-exp ~/Code/Emacs/org-mode/lisp/ob-gnuplot hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ob-gnuplot ~/Code/Emacs/org-mode/lisp/ob-ledger hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-ledger ~/Code/Emacs/org-mode/lisp/org-timer hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-timer ~/Code/Emacs/org-mode/lisp/org-protocol hides /home/stardiviner/.config/ema= cs/elpa/org-20190211/org-protocol ~/Code/Emacs/org-mode/lisp/ob-makefile hides /home/stardiviner/.config/emac= s/elpa/org-20190211/ob-makefile ~/Code/Emacs/org-mode/lisp/ob-ruby hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-ruby ~/Code/Emacs/org-mode/lisp/ox-beamer hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ox-beamer ~/Code/Emacs/org-mode/lisp/ob-eval hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-eval ~/Code/Emacs/org-mode/lisp/ox-odt hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ox-odt ~/Code/Emacs/org-mode/lisp/ob-stan hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-stan ~/Code/Emacs/org-mode/lisp/ob-css hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-css ~/Code/Emacs/org-mode/lisp/ob-python hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-python ~/Code/Emacs/org-mode/lisp/org-capture hides /home/stardiviner/.config/emac= s/elpa/org-20190211/org-capture ~/Code/Emacs/org-mode/lisp/ob-J hides /home/stardiviner/.config/emacs/elpa/= org-20190211/ob-J ~/Code/Emacs/org-mode/lisp/ob-matlab hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-matlab ~/Code/Emacs/org-mode/lisp/ob-sass hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-sass ~/Code/Emacs/org-mode/lisp/ob-sqlite hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-sqlite ~/Code/Emacs/org-mode/lisp/org-crypt hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-crypt ~/Code/Emacs/org-mode/lisp/ob-calc hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-calc ~/Code/Emacs/org-mode/lisp/ob-ditaa hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ob-ditaa ~/Code/Emacs/org-mode/lisp/ob-C hides /home/stardiviner/.config/emacs/elpa/= org-20190211/ob-C ~/Code/Emacs/org-mode/lisp/org-archive hides /home/stardiviner/.config/emac= s/elpa/org-20190211/org-archive ~/Code/Emacs/org-mode/lisp/org-compat hides /home/stardiviner/.config/emacs= /elpa/org-20190211/org-compat ~/Code/Emacs/org-mode/lisp/org-mouse hides /home/stardiviner/.config/emacs/= elpa/org-20190211/org-mouse ~/Code/Emacs/org-mode/lisp/ox-md hides /home/stardiviner/.config/emacs/elpa= /org-20190211/ox-md ~/Code/Emacs/org-mode/lisp/org-goto hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/org-goto ~/Code/Emacs/org-mode/lisp/org-attach hides /home/stardiviner/.config/emacs= /elpa/org-20190211/org-attach ~/Code/Emacs/org-mode/lisp/ob-screen hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-screen ~/Code/Emacs/org-mode/lisp/ob-awk hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-awk ~/Code/Emacs/org-mode/lisp/ob-processing hides /home/stardiviner/.config/em= acs/elpa/org-20190211/ob-processing ~/Code/Emacs/org-mode/lisp/ox-latex hides /home/stardiviner/.config/emacs/e= lpa/org-20190211/ox-latex ~/Code/Emacs/org-mode/lisp/ob-js hides /home/stardiviner/.config/emacs/elpa= /org-20190211/ob-js ~/Code/Emacs/org-mode/lisp/ob-core hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-core ~/Code/Emacs/org-mode/lisp/ob-hledger hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ob-hledger ~/Code/Emacs/org-mode/lisp/ob-lua hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-lua ~/Code/Emacs/org-mode/lisp/ob-haskell hides /home/stardiviner/.config/emacs= /elpa/org-20190211/ob-haskell ~/Code/Emacs/org-mode/lisp/ob-ref hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-ref ~/Code/Emacs/org-mode/lisp/ob-sql hides /home/stardiviner/.config/emacs/elp= a/org-20190211/ob-sql ~/Code/Emacs/org-mode/lisp/ob-perl hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-perl ~/Code/Emacs/org-mode/lisp/ob-mscgen hides /home/stardiviner/.config/emacs/= elpa/org-20190211/ob-mscgen ~/Code/Emacs/org-mode/lisp/ob-ebnf hides /home/stardiviner/.config/emacs/el= pa/org-20190211/ob-ebnf /home/stardiviner/.config/emacs/elpa/lispy-20200323.1616/elpa hides /home/s= tardiviner/.config/emacs/elpa/worf-20200121.1629/elpa /home/stardiviner/.config/emacs/elpa/lispy-20200323.1616/elpa hides /home/s= tardiviner/.config/emacs/elpa/ivy-20200319.1247/elpa /usr/share/emacs/site-lisp/xcscope hides /home/stardiviner/.config/emacs/el= pa/xcscope-20190723.629/xcscope ~/Code/Emacs/mu/mu4e/mu4e-icalendar hides /usr/local/share/emacs/site-lisp/= mu4e/mu4e-icalendar ~/Code/Emacs/mu/mu4e/mu4e-compose hides /usr/local/share/emacs/site-lisp/mu= 4e/mu4e-compose ~/Code/Emacs/mu/mu4e/mu4e-mark hides /usr/local/share/emacs/site-lisp/mu4e/= mu4e-mark ~/Code/Emacs/mu/mu4e/mu4e-actions hides /usr/local/share/emacs/site-lisp/mu= 4e/mu4e-actions ~/Code/Emacs/mu/mu4e/mu4e-vars hides /usr/local/share/emacs/site-lisp/mu4e/= mu4e-vars ~/Code/Emacs/mu/mu4e/mu4e-main hides /usr/local/share/emacs/site-lisp/mu4e/= mu4e-main ~/Code/Emacs/mu/mu4e/mu4e-context hides /usr/local/share/emacs/site-lisp/mu= 4e/mu4e-context ~/Code/Emacs/mu/mu4e/mu4e-headers hides /usr/local/share/emacs/site-lisp/mu= 4e/mu4e-headers ~/Code/Emacs/mu/mu4e/mu4e-org hides /usr/local/share/emacs/site-lisp/mu4e/m= u4e-org ~/Code/Emacs/mu/mu4e/mu4e-meta hides /usr/local/share/emacs/site-lisp/mu4e/= mu4e-meta ~/Code/Emacs/mu/mu4e/mu4e-speedbar hides /usr/local/share/emacs/site-lisp/m= u4e/mu4e-speedbar ~/Code/Emacs/mu/mu4e/mu4e-lists hides /usr/local/share/emacs/site-lisp/mu4e= /mu4e-lists ~/Code/Emacs/mu/mu4e/mu4e-draft hides /usr/local/share/emacs/site-lisp/mu4e= /mu4e-draft ~/Code/Emacs/mu/mu4e/org-mu4e hides /usr/local/share/emacs/site-lisp/mu4e/o= rg-mu4e ~/Code/Emacs/mu/mu4e/mu4e-utils hides /usr/local/share/emacs/site-lisp/mu4e= /mu4e-utils ~/Code/Emacs/mu/mu4e/mu4e-contrib hides /usr/local/share/emacs/site-lisp/mu= 4e/mu4e-contrib ~/Code/Emacs/mu/mu4e/mu4e hides /usr/local/share/emacs/site-lisp/mu4e/mu4e ~/Code/Emacs/mu/mu4e/mu4e-message hides /usr/local/share/emacs/site-lisp/mu= 4e/mu4e-message ~/Code/Emacs/mu/mu4e/mu4e-proc hides /usr/local/share/emacs/site-lisp/mu4e/= mu4e-proc ~/Code/Emacs/mu/mu4e/mu4e-view hides /usr/local/share/emacs/site-lisp/mu4e/= mu4e-view /home/stardiviner/.config/emacs/elpa/faceup-20170925.1946/faceup hides /usr= /local/share/emacs/28.0.50/lisp/emacs-lisp/faceup ~/Code/Emacs/org-mode/lisp/ob-eshell hides /home/stardiviner/.config/emacs/= init/extensions/ob-eshell /home/stardiviner/.config/emacs/elpa/cal-china-x-20190518.1057/cal-china-x = hides /home/stardiviner/.config/emacs/init/extensions/cal-china-x Features: (shadow emacsbug org-duration elfeed-link elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log xml-query elfeed-db elfeed-lib timezone lsp-yaml lsp-xml lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-terraform lsp-solargraph lsp-rust lsp-pyls lsp-pwsh lsp-perl lsp-metals lsp-json lsp-intelephense lsp-haxe lsp-haskell haskell haskell-completions haskell-load haskell-commands highlight-uses-mode haskell-modules haskell-sandbox haskell-navigate-imports haskell-repl haskell-svg haskell-collapse hideshow haskell-debug haskell-hoogle w3m-haddock inf-haskell haskell-decl-scan haskell-interactive-mode haskell-presentation-mode haskell-process haskell-session haskell-compile haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support dabbrev haskell-customize lsp-go lsp-gdscript lsp-fsharp lsp-eslint lsp-erlang lsp-elm lsp-dart lsp-css lsp-csharp gnutls lsp-clojure dap-ui lsp-treemacs treemacs treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-interface treemacs-extensions treemacs-persistence treemacs-mouse-interface treemacs-tag-follow-mode treemacs-filewatch-mode treemacs-tags treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture ace-window treemacs-macros treemacs-customization gdb-mi gud bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils winner helm-mode helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-types helm-org helm-utils helm-help mml1991 company-ispell org-contacts footnote gnus-fun qp sort smiley gnus-cite mm-archive mail-extr gnus-art mm-uu mm-view mml-smime smime dig org-mu4e mu4e-contrib mml2015 mu4e mu4e-org mu4e-main mu4e-view mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368 smtpmail sendmail mu4e-mark mu4e-message flow-fill mu4e-proc mu4e-utils doc-view mu4e-lists mu4e-vars mu4e-meta time-stamp misearch multi-isearch visual-regexp-steroids visual-regexp elpy elpy-rpc elpy-shell elpy-profile elpy-django elpy-refactor ido python recentf quick-peek hl-line doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path eww mm-url url-queue adaptive-wrap xml-format rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid nxml-mode nxml-outln nxml-rap all-the-icons-dired helm-cider helm-cider-spec helm-cider-repl helm-cider-cheatsheet helm-cider-util cider-cheatsheet info-colors mule-util org-num origami origami-parsers flycheck-inline flycheck-package package-lint finder flycheck git-gutter+ aggressive-indent whitespace gitconfig-mode company-abbrev org-edit-latex preview prv-emacs tex-buf latex latex-flymake flymake-proc flymake warnings tex-ispell tex-style tex flyspell ispell ivy-posframe captain which-key company-box company-box-doc company-box-icons cdlatex texmathp saveplace init-emacs-session desktop frameset init-emacs-workspace eyebrowse init-chef init-authoring init-text-checker init-reverse-engineering init-log-tools init-data-science init-prog-framework-arduino init-RESTful walkman init-prog-framework-web init-DevOps init-vagrant init-container init-docker ob-keys init-GraphQL ob-graphql graphql-mode init-CQL init-NoSQL init-Neo4j init-CouchDB init-MongoDB init-Redis init-NewSQL init-PostgreSQL init-MySQL init-SQLite init-SQL ob-sql sql view init-prog-lang-toml toml-mode init-prog-lang-yaml init-prog-lang-AsciiDoc init-prog-lang-reStructuredText init-prog-lang-markdown init-bibliography init-prog-lang-tex init-prog-lang-octave init-prog-lang-gnuplot init-prog-lang-julia ess ess-utils ess-custom init-prog-lang-R init-prog-lang-haskell init-prog-lang-json init-prog-lang-xml init-prog-lang-javascript npm skewer-setup nvm init-prog-lang-css init-prog-lang-html init-prog-lang-php init-prog-lang-kotlin init-prog-lang-java gradle-mode dap-java dap-mode dap-overlays init-prog-lang-swift init-prog-lang-lua init-prog-lang-rust init-prog-lang-go init-prog-lang-dotnet init-prog-lang-C-common init-prog-tags init-cscope xcscope init-prog-lang-shell init-prog-lang-ruby init-prog-lang-python pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups init-prog-lang-clojure clomacs simple-httpd clj-refactor pkg-info url-http url-auth epl cap-words superword subword inflections sgml-mode multiple-cursors-core rect paredit clj-refactor-compat cider cider-debug cider-inspector cider-browse-ns cider-mode cider-completion cider-profile cider-eval cider-repl-history pulse cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-popup cider-eldoc cider-client cider-common cider-util cider-connection sesman-browser nrepl-client queue nrepl-dict cider-compat sesman clojure-mode align parseedn parseclj-parser parseclj-lex a init-prog-lang-scheme init-prog-lang-common-lisp init-sly cl-font-lock init-prog-lang-emacs-lisp eros init-prog-lang-lisp hl-sexp rainbow-delimiters init-prog-lsp lsp-docker lsp-clients lsp-java request cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs lsp-mode org-sync-snippets yasnippet tree-widget spinner network-stream nsm markdown-mode edit-indirect inline f ewoc em-glob esh-util dash-functional init-prog-vcs init-prog-vcs-review init-prog-vcs-commit init-prog-vcs-changelog magit-patch-changelog magit-patch init-prog-vcs-diff init-prog-vcs-git-github init-prog-vcs-git magit-org-todos init-prog-project rg vc vc-dispatcher rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header projectile grep ibuf-ext init-prog-reformat reformatter init-prog-test init-prog-profiler init-prog-debugger init-prog-lint init-prog-build-system init-cmake cmake-ide levenshtein find-file init-make init-prog-compile init-prog-eval init-prog-document init-prog-document-wikipedia init-prog-document-assistant init-prog-document-api init-prog-document-man init-prog-document-eldoc eldoc-overlay init-prog-sidebar init-prog-template init-prog-snippet init-prog-sense init-prog-complete init-company-mode company-tabnine unicode-escape s company-tempo tempo company-yasnippet company-oddmuse company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company shut-up init-auto-complete auto-complete-config init-prog-folding init-prog-indent init-prog-electric init-prog-comment hl-todo init-prog-code init-prog-license init-prog-programming init-tool-music init-emms init-tool-irc init-tool-paste init-tool-contacts init-tool-feeds init-elfeed init-tool-email init-mu4e init-tool-reading init-tool-sync init-tool-downloader init-tool-browser ace-link avy init-eww init-tool-ascii init-tool-diagram init-mermaid init-blockdiag init-ditaa init-Graphviz init-UML picture init-tool-file init-SSH ssh-deploy-hydra ssh-deploy ssh-agency init-tool-calculator ob-calc calc-store calc-trail calc-ext calc calc-loaddefs calc-macs init-tool-pomodoro init-tool-clock init-tool-dictionary init-tool-calendar init-language-english init-languages init-org-mode init-org-drill init-org-password init-org-contacts init-org-presentation init-org-programming init-org-extensions org-crypt init-org-protocol init-org-attach org-attach org-id init-org-search init-org-publish ffap init-org-export ox-pandoc ht ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox init-org-project-management init-org-agenda org-notify cl init-org-capture org-protocol org-capture init-org-image init-org-latex init-org-babel ob-async inf-ruby ruby-mode sh-script smie executable face-remap org-superstar ob-org ob-shell init-org-clock org-timer org-clock init-org-time init-org-property init-org-tag org-pretty-tags init-org-todo org-edna org-habit init-org-hyperlink ol-man org-info init-org-table init-org-complete init-org-keybindings init-org-view shr-tag-pre-highlight language-detection shrface org-bullets init-org-document-structure init-HiDPI init-eaf eaf eaf-interleave org-element avl-tree generator eaf-mindmap init-emacs-accessibility init-emacs-customize init-emacs-network socks url-gw net-utils init-emacs-subprocess init-emacs-comint init-emacs-shell init-eshell init-emacs-overlay init-emacs-regex init-emacs-highlight init-emacs-search init-emacs-search-engine engine-mode init-emacs-search-finder init-emacs-search-ripgrep init-emacs-search-wgrep init-emacs-search-occur init-emacs-search-isearch init-emacs-abbrev init-emacs-modes init-dired dired-aux dired-x wdired diredfl init-emacs-ebook init-emacs-pdf org-pdfview pdf-tools cus-edit cus-start cus-load pdf-view-restore pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-loader init-emacs-image init-emacs-color init-emacs-file init-tramp tramp-auto-auth tramp-adb tramp-sudoedit tramp-sh docker-tramp kubernetes-tramp tramp-cache vagrant-tramp term disp-table ehelp tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp init-emacs-input-method rime rime-predicates posframe init-emacs-macro init-emacs-outline init-emacs-keybinding init-emacs-annotate init-emacs-bookmark vc-git edebug-x elec-pair magit-bookmark bookmark pp init-emacs-navigation pixel-scroll init-emacs-clipboard init-emacs-edit init-emacs-edit-server atomic-chrome websocket bindat let-alist edit-server init-emacs-edit-sudo init-emacs-edit-indirect init-emacs-edit-multiple-cursors init-emacs-edit-tabulate init-emacs-edit-narrow init-emacs-edit-rectangle init-emacs-edit-electric init-emacs-typography init-emacs-region init-emacs-register init-emacs-kill-ring init-emacs-idle init-emacs-frame init-emacs-window golden-ratio hydra lv init-emacs-backup init-emacs-buffer all-the-icons-ibuffer ibuffer ibuffer-loaddefs init-emacs-minibuffer init-ivy all-the-icons-ivy-rich all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize counsel xdg xref project compile swiper ivy-rich ivy delsel colir color ivy-overlay init-helm helm helm-source eieio-compat helm-multi-match helm-lib savehist minibuf-eldef mb-depth init-emacs-help info-rename-buffer init-emacs-notify notifications dbus init-emacs-completion init-emacs-popup init-emacs-mode-line init-emacs-prettify init-emacs-appearance init-emacs-theme cal-julian circadian solar cal-dst one-themes leuven-theme init-emacs-face init-emacs-font init-emacs-security init-emacs-performance init-emacs-encrypt epa-file init-emacs-settings init-emacs-environment init-linux systemd thingatpt conf-mode init-functions init-library deferred pinentry init-emacs-benchmark init-emacs-profiler init-emacs-debug edebug-inline-result edebug backtrace init-package quelpa-use-package quelpa lisp-mnt help-fns radix-tree org-location-google-maps org-agenda org-refile google-maps google-maps-static google-maps-geocode google-maps-base orgit magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode magit-core magit-libgit libgit libegit2 magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils crm log-edit pcvs-util add-log with-editor async-bytecomp async shell dash orgtbl-ascii-plot org-inset-dblock org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs pcase org-loaddefs find-func cal-menu calendar cal-loaddefs gnus-sum url url-proxy url-privacy url-expand url-methods url-history mailcap shr url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search time-date mail-utils mm-util mail-prsvr wid-edit delight cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf server auto-complete popup ede/auto eieio-base helm-easymenu image-dired+ image-dired image-mode exif format-spec dired dired-loaddefs edmacro kmacro tex-site rx advice info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib early-init tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 2562042 4935281) (symbols 48 108277 1) (strings 32 494669 387405) (string-bytes 1 23655580) (vectors 16 415400) (vector-slots 8 4576189 2256482) (floats 8 94895 4866) (intervals 56 30520 14871) (buffers 992 648)) =2D --=20 [ stardiviner ] I try to make every word tell the meaning what I want to express. Blog: https://stardiviner.github.io/ IRC(freenode): stardiviner, Matrix: stardiviner GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 =20=20=20=20=20=20 =2D----BEGIN PGP SIGNATURE----- iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl6SasUUHG51bWJjaGls ZEBnbWFpbC5jb20ACgkQG13xyVromsO4RAf+OcPAvdcJeFgFrL6H6QTB/nAUAKeZ KegVZ8bQT5X9sOTmdZTUtEVGuDECYH7QY7uYA5+LvyurNG4xevMEzAG53jaq7Ng3 omH75xMgqGBfKKvSS7jA+6+sgSzbq7mWv3k1dUmfIArK3/JZUA3WoDKF1K9Wvp6m pVVzKCC3//VnxPuTvFX0xd9zAI20TDuob22k2AvU/TfUEAhKT4MnAJLgGFLA+IPI g2H5NDWcH7VVaejXKP6hVu9hjl2wjw53oqy5h31tRIOPTKDP7cDMaBFags3pd4f+ UdLBVVSvY8OPkAcYOsvo6lnJXfZ05lxbKQIEcfAp7LJPRxlrGEvPYEutgQ=3D=3D =3D6w5c =2D----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 15 11:59:27 2020 Received: (at control) by debbugs.gnu.org; 15 Apr 2020 15:59:27 +0000 Received: from localhost ([127.0.0.1]:36957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOkRj-0004lh-Bx for submit@debbugs.gnu.org; Wed, 15 Apr 2020 11:59:27 -0400 Received: from mail-qk1-f182.google.com ([209.85.222.182]:34561) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOkRi-0004lU-2F for control@debbugs.gnu.org; Wed, 15 Apr 2020 11:59:26 -0400 Received: by mail-qk1-f182.google.com with SMTP id t3so13921292qkg.1 for ; Wed, 15 Apr 2020 08:59:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=SI5wJTF7yPMjFqjZkrGSNc8NO+QzVR33eWXym9bxPxU=; b=NFr0kk5bj1IeTqZC+lE9gYEE2VTetls7wIgn1I7wWc5I9dXkMvxwiiIgepV+IJw+Xq pllRzZPvaWmU/cdLfhHrW0hQnJ58vuFfB19JklbOgE3sozeJ5FRuBImDfdN36FTjbjjI tDLUAJhRB5/BgtdV0wIp7bi3eCsZNpTiC/yuYf/uoieyL+4xQCMxl2Q7kpEjuMDse9Tx qkzTMnw+1ogGq4lyz8vIYk7uOkAfPVlTlJ8/c13+m9XRqbjVIi7UrSoVrgCvUcRrkBFg nw5ISlQ4Rb9P+OTtLObJ7qGV2CfE/Cz0+nwVcbV+2aiTSbvGoMcm0j61vEB9YuvpUh6A k9wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=SI5wJTF7yPMjFqjZkrGSNc8NO+QzVR33eWXym9bxPxU=; b=EpXlH5eF59+t3Yc2hkzg55sLqTUphHf0Hr4X0GUSJEk+xOMvN+Dt6ODGylnAGqmId9 AH9ok6dXrJgx06D6ER3jYhH9TBVflbrLbvRJN038LoUdsuZqXiahglqTYIhxaofwHpYM xm1rgKKpcs9Oci8xoeCLpZTKScRrgfFMAne1uthRjlFxH3UvECop+tdv+ifg0FubtLdy drQoU936LY1F8R0U5ecQJdhzsvpUQ+hnaGBNx4N0YBg0cMig25je8hSZY2xc3mg9L5TX iT6cs/VzwfmJeyatL94S+bjnn5YvA2itSldbXByyZWd55Pyx54IdjePd68jOMT/yg0Ig 6Zrg== X-Gm-Message-State: AGi0PubHFrzB/9TtFviglumNy9kGrYoZ/zqAxtLZLPktqsdl/PT2o6D4 vxOYg/1pwwZ6cKjblWGmTjuNcm4tSHo= X-Google-Smtp-Source: APiQypLMa8HGfIuHj4Ms2MvP5KnulVF1zuhwNwmvBPedOvsCzFfAzyqvB5aZV+BCCo2hyv+apbgRRA== X-Received: by 2002:a37:5107:: with SMTP id f7mr28475852qkb.161.1586966360103; Wed, 15 Apr 2020 08:59:20 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id q6sm13522331qte.72.2020.04.15.08.59.18 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 15 Apr 2020 08:59:19 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #40564 Date: Wed, 15 Apr 2020 11:59:18 -0400 Message-ID: <85v9m0yc2x.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) severity 40564 minor severity 40541 minor retitle 40287 "Sending failed: 535 5.7.0 authentication failed" when trying to send email severity 40271 minor quit From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 25 10:02:13 2020 Received: (at 40564) by debbugs.gnu.org; 25 Apr 2020 14:02:13 +0000 Received: from localhost ([127.0.0.1]:60101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSLNj-0001Jc-Qz for submit@debbugs.gnu.org; Sat, 25 Apr 2020 10:02:13 -0400 Received: from mail-yb1-f195.google.com ([209.85.219.195]:34843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSLNh-0001JM-KU for 40564@debbugs.gnu.org; Sat, 25 Apr 2020 10:02:11 -0400 Received: by mail-yb1-f195.google.com with SMTP id i2so6748996ybk.2 for <40564@debbugs.gnu.org>; Sat, 25 Apr 2020 07:02:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rXkhuMe/SK4ahAvTiw10ZhLAEpog3MBLNn2OB4BfVXw=; b=HdVaDa/6l88ANe7pMvFuV+l8jNJyxf2YdDqAco+C5HUZgUPEInCM70L+bwx4AQ7/e/ ea8htPHI+qz7bY6jWA6B8teCcuLRvEHKDr5m6wy1eyE4/sSV0ZDVuulLNFANCKvQg8BD CeYdilHnW+UmeST8vyKF04Lu70gUuVRjmtUGJXgAdWB+8NPLyz/lv/ajHLXM7zdqNuZJ NTxHK7WuOHXK6OdKbMQy2cGAfnjt9mAxODuzLI44xGi1ZXhiuO87//T6Xcdsvh4sLXPD tWyVS1p4psG5dk5+mq9YvQehKPL/+SqGpun76Q7TkgJ7VnoRyf9AF1+YhPwzwf/4MuOM oUUA== X-Gm-Message-State: AGi0PuY8+ydrYHLNATyqIkItY0aibt//Zr7H1CGxQ7OLv7xiArOdvZKe NEttcQH1ITOm9dewynNHMCWlOis7fVEW3xl/UPFYVDNz X-Google-Smtp-Source: APiQypJmuDds7mHoz6WpaAs0E4Q4K/Gpj2Ml3kMGwBWydvbyQe68jui2V5qeHOO5zP+5qPgWngNYuWm/eVQ0XjKiJ18= X-Received: by 2002:a25:bec2:: with SMTP id k2mr23690092ybm.129.1587823323638; Sat, 25 Apr 2020 07:02:03 -0700 (PDT) MIME-Version: 1.0 References: <87zhbh33ui.fsf@gmail.com> In-Reply-To: <87zhbh33ui.fsf@gmail.com> From: Stefan Kangas Date: Sat, 25 Apr 2020 16:01:52 +0200 Message-ID: Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" To: numbchild@gmail.com, Michael Mauger Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 40564 Cc: 40564@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Hi Michael, Could you please take a look at the below bug report? Thanks in advance. Best regards, Stefan Kangas stardiviner writes: > Emacs built-in sql.el mode "sql-mode" is used by many extra extensions. Like Org > Mode's "ob-sql.el" and ejc-sql (https://github.com/kostafey/ejc-sql) etc. > > Here is a discussion > (https://lists.gnu.org/archive/html/emacs-orgmode/2020-01/msg00347.html) of add > alias "postgresql" for "postgres" which comes from `sql-product-alist'. > > And in ejc-sql I got this issue again because `sql-set-product' invoked in > ejc-sql but has no match of "postgresql" in `sql-product-alist' caused error. > > So I hope sql.el can support "postgresql" name alias in `sql-product-alist'. > > > > In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.14, cairo version 1.17.3) > of 2020-04-06 built on dark > Repository revision: 24c3fa96077a5fec6d8ba65d7c49ff1a731be32f > Repository branch: master > Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 > System Description: Manjaro Linux > > Recent messages: > Saving file /home/stardiviner/Org/Projects/Programming Projects/Code.org... > Wrote /home/stardiviner/Org/Projects/Programming Projects/Code.org > Buffer-Face mode enabled > Buffer-Face mode disabled > Unable to split window: (error "Window # too small for splitting") > Mark set [2 times] > Saving file /home/stardiviner/Org/Projects/Programming Projects/Code.org... > Wrote /home/stardiviner/Org/Projects/Programming Projects/Code.org > Quit > Mark set > > Configured features: > XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY > INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB > TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON > PDUMPER LCMS2 GMP > > Important settings: > value of $LC_ALL: en_US.UTF-8 > value of $LC_CTYPE: zh_CN.UTF-8 > value of $LC_MONETARY: en_US.UTF-8 > value of $LC_NUMERIC: en_US.UTF-8 > value of $LC_TIME: en_US.UTF-8 > value of $LANG: zh_CN.UTF-8 > value of $XMODIFIERS: @im=fcitx > locale-coding-system: utf-8-unix > > Major mode: Org > > Minor modes in effect: > dap-ui-mode: t > treemacs-filewatch-mode: t > treemacs-follow-mode: t > treemacs-git-mode: deferred > treemacs-fringe-indicator-mode: t > gdb-many-windows: t > recentf-mode: t > global-hl-line-mode: t > doom-modeline-mode: t > helm-cider-mode: t > global-aggressive-indent-mode: t > org-edit-latex-mode: t > TeX-PDF-mode: t > flyspell-mode: t > ivy-posframe-mode: t > global-captain-mode: t > captain-mode: t > which-key-mode: t > company-box-mode: t > save-place-mode: t > desktop-save-mode: t > eyebrowse-mode: t > gradle-mode: t > dap-mode: t > pyvenv-mode: t > cider-enlighten-mode: t > eros-mode: t > yas-global-mode: t > yas-minor-mode: t > projectile-mode: t > global-eldoc-overlay-mode: t > eldoc-overlay-mode: t > global-company-mode: t > company-mode: t > global-hl-todo-mode: t > ssh-deploy-line-mode: t > org-superstar-mode: t > org-pretty-tags-global-mode: t > org-pretty-tags-mode: t > org-edna-mode: t > eaf-interleave-mode: t > engine-mode: t > diredfl-global-mode: t > tramp-auto-auth-mode: t > electric-pair-mode: t > pixel-scroll-mode: t > global-atomic-chrome-edit-mode: t > global-edit-server-edit-mode: t > golden-ratio-mode: t > all-the-icons-ibuffer-mode: t > all-the-icons-ivy-rich-mode: t > counsel-mode: t > ivy-rich-mode: t > ivy-mode: t > savehist-mode: t > minibuffer-electric-default-mode: t > minibuffer-depth-indicate-mode: t > info-rename-buffer-mode: t > edebug-inline-result-mode: t > global-magit-file-mode: t > magit-auto-revert-mode: t > global-git-commit-mode: t > async-bytecomp-package-mode: t > shell-dirtrack-mode: t > org-cdlatex-mode: t > override-global-mode: t > image-diredx-async-mode: t > image-diredx-adjust-mode: t > tooltip-mode: t > global-eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > global-prettify-symbols-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > line-number-mode: t > transient-mark-mode: t > > Load-path shadows: > /usr/share/emacs/site-lisp/cmake-mode hides /home/stardiviner/.config/emacs/elpa/cmake-mode-20190710.1319/cmake-mode > /home/stardiviner/.config/emacs/elpa/ample-regexps-20151023.1000/init-tryout hides /home/stardiviner/.config/emacs/elpa/lua-mode-20200405.1305/init-tryout > ~/Code/Emacs/org-mode/contrib/lisp/ob-csharp hides /home/stardiviner/.config/emacs/elpa/ob-csharp-20160530.2249/ob-csharp > ~/Code/Emacs/google-translate/google-translate-default-ui hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-default-ui > ~/Code/Emacs/google-translate/google-translate-core-ui hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-core-ui > ~/Code/Emacs/google-translate/google-translate-backend hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-backend > ~/Code/Emacs/google-translate/google-translate-tk hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-tk > ~/Code/Emacs/google-translate/google-translate hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate > ~/Code/Emacs/google-translate/google-translate-smooth-ui hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-smooth-ui > ~/Code/Emacs/google-translate/google-translate-core hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-core > ~/Code/Emacs/google-translate/.bump-version hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/.bump-version > ~/Code/Emacs/google-translate/google-translate-pkg hides /home/stardiviner/.config/emacs/elpa/google-translate-20190620.1416/google-translate-pkg > ~/Code/Emacs/one-themes/one-light-theme hides /home/stardiviner/.config/emacs/elpa/one-themes-20190424.740/one-light-theme > ~/Code/Emacs/one-themes/one-themes hides /home/stardiviner/.config/emacs/elpa/one-themes-20190424.740/one-themes > ~/Code/Emacs/one-themes/one-dark-theme hides /home/stardiviner/.config/emacs/elpa/one-themes-20190424.740/one-dark-theme > /home/stardiviner/.config/emacs/elpa/ivy-bibtex-20191028.1313/bibtex-completion hides /home/stardiviner/.config/emacs/elpa/helm-bibtex-20191028.1313/bibtex-completion > /home/stardiviner/.config/emacs/elpa/orgtbl-aggregate-20200411.626/org-insert-dblock hides /home/stardiviner/.config/emacs/elpa/orgtbl-join-20200411.703/org-insert-dblock > /home/stardiviner/.config/emacs/elpa/el-get-20181006.225/el-get-install hides /home/stardiviner/.config/emacs/elpa/load-relative-20190601.1221/el-get-install > /home/stardiviner/.config/emacs/elpa/magit-20200408.2341/magit-section hides /home/stardiviner/.config/emacs/elpa/magit-section-20200318.1224/magit-section > ~/Code/Emacs/org-mode/lisp/ob-vala hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-vala > ~/Code/Emacs/org-mode/lisp/ox-texinfo hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-texinfo > ~/Code/Emacs/org-mode/lisp/ob-plantuml hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-plantuml > ~/Code/Emacs/org-mode/lisp/org-tempo hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-tempo > ~/Code/Emacs/org-mode/lisp/ob-fortran hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-fortran > ~/Code/Emacs/org-mode/lisp/ob-io hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-io > ~/Code/Emacs/org-mode/lisp/org-clock hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-clock > ~/Code/Emacs/org-mode/lisp/ob-forth hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-forth > ~/Code/Emacs/org-mode/lisp/ob-maxima hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-maxima > ~/Code/Emacs/org-mode/lisp/org hides /home/stardiviner/.config/emacs/elpa/org-20190211/org > ~/Code/Emacs/org-mode/lisp/ox-publish hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-publish > ~/Code/Emacs/org-mode/lisp/org-colview hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-colview > ~/Code/Emacs/org-mode/lisp/ob-ocaml hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-ocaml > ~/Code/Emacs/org-mode/lisp/ob-groovy hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-groovy > ~/Code/Emacs/org-mode/lisp/org-macs hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-macs > ~/Code/Emacs/org-mode/lisp/ox-icalendar hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-icalendar > ~/Code/Emacs/org-mode/lisp/ob-emacs-lisp hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-emacs-lisp > ~/Code/Emacs/org-mode/lisp/ob-sed hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-sed > ~/Code/Emacs/org-mode/lisp/ob-tangle hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-tangle > ~/Code/Emacs/org-mode/lisp/ob-table hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-table > ~/Code/Emacs/org-mode/lisp/ob-picolisp hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-picolisp > ~/Code/Emacs/org-mode/lisp/org-table hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-table > ~/Code/Emacs/org-mode/lisp/ox-html hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-html > ~/Code/Emacs/org-mode/lisp/org-datetree hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-datetree > ~/Code/Emacs/org-mode/lisp/org-footnote hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-footnote > ~/Code/Emacs/org-mode/lisp/ob-lisp hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-lisp > ~/Code/Emacs/org-mode/lisp/org-lint hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-lint > ~/Code/Emacs/org-mode/lisp/org-inlinetask hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-inlinetask > ~/Code/Emacs/org-mode/lisp/ob hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob > ~/Code/Emacs/org-mode/lisp/org-duration hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-duration > ~/Code/Emacs/org-mode/lisp/ob-org hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-org > ~/Code/Emacs/org-mode/lisp/org-version hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-version > ~/Code/Emacs/org-mode/lisp/ob-shell hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-shell > ~/Code/Emacs/org-mode/lisp/ox-man hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-man > ~/Code/Emacs/org-mode/lisp/ob-latex hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-latex > ~/Code/Emacs/org-mode/lisp/ob-shen hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-shen > ~/Code/Emacs/org-mode/lisp/org-ctags hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-ctags > ~/Code/Emacs/org-mode/lisp/org-indent hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-indent > ~/Code/Emacs/org-mode/lisp/ob-octave hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-octave > ~/Code/Emacs/org-mode/lisp/ob-scheme hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-scheme > ~/Code/Emacs/org-mode/lisp/org-macro hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-macro > ~/Code/Emacs/org-mode/lisp/org-pcomplete hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-pcomplete > ~/Code/Emacs/org-mode/lisp/org-list hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-list > ~/Code/Emacs/org-mode/lisp/org-src hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-src > ~/Code/Emacs/org-mode/lisp/org-habit hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-habit > ~/Code/Emacs/org-mode/lisp/ox hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox > ~/Code/Emacs/org-mode/lisp/org-agenda hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-agenda > ~/Code/Emacs/org-mode/lisp/org-loaddefs hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-loaddefs > ~/Code/Emacs/org-mode/lisp/org-mobile hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-mobile > ~/Code/Emacs/org-mode/lisp/ob-abc hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-abc > ~/Code/Emacs/org-mode/lisp/ob-R hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-R > ~/Code/Emacs/org-mode/lisp/org-feed hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-feed > ~/Code/Emacs/org-mode/lisp/ob-comint hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-comint > ~/Code/Emacs/org-mode/lisp/ob-coq hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-coq > ~/Code/Emacs/org-mode/lisp/org-element hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-element > ~/Code/Emacs/org-mode/lisp/org-faces hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-faces > ~/Code/Emacs/org-mode/lisp/org-plot hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-plot > ~/Code/Emacs/org-mode/lisp/ob-clojure hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-clojure > ~/Code/Emacs/org-mode/lisp/ox-org hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-org > ~/Code/Emacs/org-mode/lisp/org-entities hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-entities > ~/Code/Emacs/org-mode/lisp/ob-dot hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-dot > ~/Code/Emacs/org-mode/lisp/org-install hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-install > ~/Code/Emacs/org-mode/lisp/ob-asymptote hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-asymptote > ~/Code/Emacs/org-mode/lisp/ob-java hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-java > ~/Code/Emacs/org-mode/lisp/ox-ascii hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-ascii > ~/Code/Emacs/org-mode/lisp/ob-lilypond hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-lilypond > ~/Code/Emacs/org-mode/lisp/org-id hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-id > ~/Code/Emacs/org-mode/lisp/ob-lob hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-lob > ~/Code/Emacs/org-mode/lisp/ob-exp hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-exp > ~/Code/Emacs/org-mode/lisp/ob-gnuplot hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-gnuplot > ~/Code/Emacs/org-mode/lisp/ob-ledger hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-ledger > ~/Code/Emacs/org-mode/lisp/org-timer hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-timer > ~/Code/Emacs/org-mode/lisp/org-protocol hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-protocol > ~/Code/Emacs/org-mode/lisp/ob-makefile hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-makefile > ~/Code/Emacs/org-mode/lisp/ob-ruby hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-ruby > ~/Code/Emacs/org-mode/lisp/ox-beamer hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-beamer > ~/Code/Emacs/org-mode/lisp/ob-eval hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-eval > ~/Code/Emacs/org-mode/lisp/ox-odt hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-odt > ~/Code/Emacs/org-mode/lisp/ob-stan hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-stan > ~/Code/Emacs/org-mode/lisp/ob-css hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-css > ~/Code/Emacs/org-mode/lisp/ob-python hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-python > ~/Code/Emacs/org-mode/lisp/org-capture hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-capture > ~/Code/Emacs/org-mode/lisp/ob-J hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-J > ~/Code/Emacs/org-mode/lisp/ob-matlab hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-matlab > ~/Code/Emacs/org-mode/lisp/ob-sass hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-sass > ~/Code/Emacs/org-mode/lisp/ob-sqlite hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-sqlite > ~/Code/Emacs/org-mode/lisp/org-crypt hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-crypt > ~/Code/Emacs/org-mode/lisp/ob-calc hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-calc > ~/Code/Emacs/org-mode/lisp/ob-ditaa hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-ditaa > ~/Code/Emacs/org-mode/lisp/ob-C hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-C > ~/Code/Emacs/org-mode/lisp/org-archive hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-archive > ~/Code/Emacs/org-mode/lisp/org-compat hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-compat > ~/Code/Emacs/org-mode/lisp/org-mouse hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-mouse > ~/Code/Emacs/org-mode/lisp/ox-md hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-md > ~/Code/Emacs/org-mode/lisp/org-goto hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-goto > ~/Code/Emacs/org-mode/lisp/org-attach hides /home/stardiviner/.config/emacs/elpa/org-20190211/org-attach > ~/Code/Emacs/org-mode/lisp/ob-screen hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-screen > ~/Code/Emacs/org-mode/lisp/ob-awk hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-awk > ~/Code/Emacs/org-mode/lisp/ob-processing hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-processing > ~/Code/Emacs/org-mode/lisp/ox-latex hides /home/stardiviner/.config/emacs/elpa/org-20190211/ox-latex > ~/Code/Emacs/org-mode/lisp/ob-js hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-js > ~/Code/Emacs/org-mode/lisp/ob-core hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-core > ~/Code/Emacs/org-mode/lisp/ob-hledger hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-hledger > ~/Code/Emacs/org-mode/lisp/ob-lua hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-lua > ~/Code/Emacs/org-mode/lisp/ob-haskell hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-haskell > ~/Code/Emacs/org-mode/lisp/ob-ref hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-ref > ~/Code/Emacs/org-mode/lisp/ob-sql hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-sql > ~/Code/Emacs/org-mode/lisp/ob-perl hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-perl > ~/Code/Emacs/org-mode/lisp/ob-mscgen hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-mscgen > ~/Code/Emacs/org-mode/lisp/ob-ebnf hides /home/stardiviner/.config/emacs/elpa/org-20190211/ob-ebnf > /home/stardiviner/.config/emacs/elpa/lispy-20200323.1616/elpa hides /home/stardiviner/.config/emacs/elpa/worf-20200121.1629/elpa > /home/stardiviner/.config/emacs/elpa/lispy-20200323.1616/elpa hides /home/stardiviner/.config/emacs/elpa/ivy-20200319.1247/elpa > /usr/share/emacs/site-lisp/xcscope hides /home/stardiviner/.config/emacs/elpa/xcscope-20190723.629/xcscope > ~/Code/Emacs/mu/mu4e/mu4e-icalendar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-icalendar > ~/Code/Emacs/mu/mu4e/mu4e-compose hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-compose > ~/Code/Emacs/mu/mu4e/mu4e-mark hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-mark > ~/Code/Emacs/mu/mu4e/mu4e-actions hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-actions > ~/Code/Emacs/mu/mu4e/mu4e-vars hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-vars > ~/Code/Emacs/mu/mu4e/mu4e-main hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-main > ~/Code/Emacs/mu/mu4e/mu4e-context hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-context > ~/Code/Emacs/mu/mu4e/mu4e-headers hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-headers > ~/Code/Emacs/mu/mu4e/mu4e-org hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-org > ~/Code/Emacs/mu/mu4e/mu4e-meta hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-meta > ~/Code/Emacs/mu/mu4e/mu4e-speedbar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-speedbar > ~/Code/Emacs/mu/mu4e/mu4e-lists hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-lists > ~/Code/Emacs/mu/mu4e/mu4e-draft hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-draft > ~/Code/Emacs/mu/mu4e/org-mu4e hides /usr/local/share/emacs/site-lisp/mu4e/org-mu4e > ~/Code/Emacs/mu/mu4e/mu4e-utils hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-utils > ~/Code/Emacs/mu/mu4e/mu4e-contrib hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-contrib > ~/Code/Emacs/mu/mu4e/mu4e hides /usr/local/share/emacs/site-lisp/mu4e/mu4e > ~/Code/Emacs/mu/mu4e/mu4e-message hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-message > ~/Code/Emacs/mu/mu4e/mu4e-proc hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-proc > ~/Code/Emacs/mu/mu4e/mu4e-view hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-view > /home/stardiviner/.config/emacs/elpa/faceup-20170925.1946/faceup hides /usr/local/share/emacs/28.0.50/lisp/emacs-lisp/faceup > ~/Code/Emacs/org-mode/lisp/ob-eshell hides /home/stardiviner/.config/emacs/init/extensions/ob-eshell > /home/stardiviner/.config/emacs/elpa/cal-china-x-20190518.1057/cal-china-x hides /home/stardiviner/.config/emacs/init/extensions/cal-china-x > > Features: > (shadow emacsbug org-duration elfeed-link elfeed-show elfeed-search > elfeed-csv elfeed elfeed-curl elfeed-log xml-query elfeed-db elfeed-lib > timezone lsp-yaml lsp-xml lsp-vhdl lsp-vetur lsp-html lsp-verilog > lsp-terraform lsp-solargraph lsp-rust lsp-pyls lsp-pwsh lsp-perl > lsp-metals lsp-json lsp-intelephense lsp-haxe lsp-haskell haskell > haskell-completions haskell-load haskell-commands highlight-uses-mode > haskell-modules haskell-sandbox haskell-navigate-imports haskell-repl > haskell-svg haskell-collapse hideshow haskell-debug haskell-hoogle > w3m-haddock inf-haskell haskell-decl-scan haskell-interactive-mode > haskell-presentation-mode haskell-process haskell-session > haskell-compile haskell-mode haskell-cabal haskell-utils > haskell-font-lock haskell-indentation haskell-string > haskell-sort-imports haskell-lexeme haskell-align-imports > haskell-complete-module haskell-ghc-support dabbrev haskell-customize > lsp-go lsp-gdscript lsp-fsharp lsp-eslint lsp-erlang lsp-elm lsp-dart > lsp-css lsp-csharp gnutls lsp-clojure dap-ui lsp-treemacs treemacs > treemacs-compatibility treemacs-mode treemacs-bookmarks > treemacs-interface treemacs-extensions treemacs-persistence > treemacs-mouse-interface treemacs-tag-follow-mode > treemacs-filewatch-mode treemacs-tags treemacs-follow-mode > treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom > treemacs-visuals treemacs-fringe-indicator treemacs-scope treemacs-faces > treemacs-icons treemacs-themes treemacs-core-utils pfuture ace-window > treemacs-macros treemacs-customization gdb-mi gud bui bui-list bui-info > bui-entry bui-core bui-history bui-button bui-utils winner helm-mode > helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep > helm-regexp helm-types helm-org helm-utils helm-help mml1991 > company-ispell org-contacts footnote gnus-fun qp sort smiley gnus-cite > mm-archive mail-extr gnus-art mm-uu mm-view mml-smime smime dig org-mu4e > mu4e-contrib mml2015 mu4e mu4e-org mu4e-main mu4e-view mu4e-headers > mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368 smtpmail > sendmail mu4e-mark mu4e-message flow-fill mu4e-proc mu4e-utils doc-view > mu4e-lists mu4e-vars mu4e-meta time-stamp misearch multi-isearch > visual-regexp-steroids visual-regexp elpy elpy-rpc elpy-shell > elpy-profile elpy-django elpy-refactor ido python recentf quick-peek > hl-line doom-modeline doom-modeline-segments doom-modeline-env > doom-modeline-core shrink-path eww mm-url url-queue adaptive-wrap > xml-format rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid nxml-mode > nxml-outln nxml-rap all-the-icons-dired helm-cider helm-cider-spec > helm-cider-repl helm-cider-cheatsheet helm-cider-util cider-cheatsheet > info-colors mule-util org-num origami origami-parsers flycheck-inline > flycheck-package package-lint finder flycheck git-gutter+ > aggressive-indent whitespace gitconfig-mode company-abbrev > org-edit-latex preview prv-emacs tex-buf latex latex-flymake > flymake-proc flymake warnings tex-ispell tex-style tex flyspell ispell > ivy-posframe captain which-key company-box company-box-doc > company-box-icons cdlatex texmathp saveplace init-emacs-session desktop > frameset init-emacs-workspace eyebrowse init-chef init-authoring > init-text-checker init-reverse-engineering init-log-tools > init-data-science init-prog-framework-arduino init-RESTful walkman > init-prog-framework-web init-DevOps init-vagrant init-container > init-docker ob-keys init-GraphQL ob-graphql graphql-mode init-CQL > init-NoSQL init-Neo4j init-CouchDB init-MongoDB init-Redis init-NewSQL > init-PostgreSQL init-MySQL init-SQLite init-SQL ob-sql sql view > init-prog-lang-toml toml-mode init-prog-lang-yaml > init-prog-lang-AsciiDoc init-prog-lang-reStructuredText > init-prog-lang-markdown init-bibliography init-prog-lang-tex > init-prog-lang-octave init-prog-lang-gnuplot init-prog-lang-julia ess > ess-utils ess-custom init-prog-lang-R init-prog-lang-haskell > init-prog-lang-json init-prog-lang-xml init-prog-lang-javascript npm > skewer-setup nvm init-prog-lang-css init-prog-lang-html > init-prog-lang-php init-prog-lang-kotlin init-prog-lang-java gradle-mode > dap-java dap-mode dap-overlays init-prog-lang-swift init-prog-lang-lua > init-prog-lang-rust init-prog-lang-go init-prog-lang-dotnet > init-prog-lang-C-common init-prog-tags init-cscope xcscope > init-prog-lang-shell init-prog-lang-ruby init-prog-lang-python pyvenv > eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module > esh-groups init-prog-lang-clojure clomacs simple-httpd clj-refactor > pkg-info url-http url-auth epl cap-words superword subword inflections > sgml-mode multiple-cursors-core rect paredit clj-refactor-compat cider > cider-debug cider-inspector cider-browse-ns cider-mode cider-completion > cider-profile cider-eval cider-repl-history pulse cider-repl > cider-resolve cider-test cider-overlays cider-stacktrace cider-doc > cider-browse-spec cider-clojuredocs cider-popup cider-eldoc cider-client > cider-common cider-util cider-connection sesman-browser nrepl-client > queue nrepl-dict cider-compat sesman clojure-mode align parseedn > parseclj-parser parseclj-lex a init-prog-lang-scheme > init-prog-lang-common-lisp init-sly cl-font-lock > init-prog-lang-emacs-lisp eros init-prog-lang-lisp hl-sexp > rainbow-delimiters init-prog-lsp lsp-docker lsp-clients lsp-java request > cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine > cc-vars cc-defs lsp-mode org-sync-snippets yasnippet tree-widget spinner > network-stream nsm markdown-mode edit-indirect inline f ewoc em-glob > esh-util dash-functional init-prog-vcs init-prog-vcs-review > init-prog-vcs-commit init-prog-vcs-changelog magit-patch-changelog > magit-patch init-prog-vcs-diff init-prog-vcs-git-github > init-prog-vcs-git magit-org-todos init-prog-project rg vc vc-dispatcher > rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history > rg-header projectile grep ibuf-ext init-prog-reformat reformatter > init-prog-test init-prog-profiler init-prog-debugger init-prog-lint > init-prog-build-system init-cmake cmake-ide levenshtein find-file > init-make init-prog-compile init-prog-eval init-prog-document > init-prog-document-wikipedia init-prog-document-assistant > init-prog-document-api init-prog-document-man init-prog-document-eldoc > eldoc-overlay init-prog-sidebar init-prog-template init-prog-snippet > init-prog-sense init-prog-complete init-company-mode company-tabnine > unicode-escape s company-tempo tempo company-yasnippet company-oddmuse > company-keywords company-etags etags fileloop company-gtags > company-dabbrev-code company-dabbrev company-files company-capf > company-cmake company-xcode company-clang company-semantic company-eclim > company-template company-bbdb company shut-up init-auto-complete > auto-complete-config init-prog-folding init-prog-indent > init-prog-electric init-prog-comment hl-todo init-prog-code > init-prog-license init-prog-programming init-tool-music init-emms > init-tool-irc init-tool-paste init-tool-contacts init-tool-feeds > init-elfeed init-tool-email init-mu4e init-tool-reading init-tool-sync > init-tool-downloader init-tool-browser ace-link avy init-eww > init-tool-ascii init-tool-diagram init-mermaid init-blockdiag init-ditaa > init-Graphviz init-UML picture init-tool-file init-SSH ssh-deploy-hydra > ssh-deploy ssh-agency init-tool-calculator ob-calc calc-store calc-trail > calc-ext calc calc-loaddefs calc-macs init-tool-pomodoro init-tool-clock > init-tool-dictionary init-tool-calendar init-language-english > init-languages init-org-mode init-org-drill init-org-password > init-org-contacts init-org-presentation init-org-programming > init-org-extensions org-crypt init-org-protocol init-org-attach > org-attach org-id init-org-search init-org-publish ffap init-org-export > ox-pandoc ht ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt > rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex > ox-icalendar ox-html table ox-ascii ox-publish ox > init-org-project-management init-org-agenda org-notify cl > init-org-capture org-protocol org-capture init-org-image init-org-latex > init-org-babel ob-async inf-ruby ruby-mode sh-script smie executable > face-remap org-superstar ob-org ob-shell init-org-clock org-timer > org-clock init-org-time init-org-property init-org-tag org-pretty-tags > init-org-todo org-edna org-habit init-org-hyperlink ol-man org-info > init-org-table init-org-complete init-org-keybindings init-org-view > shr-tag-pre-highlight language-detection shrface org-bullets > init-org-document-structure init-HiDPI init-eaf eaf eaf-interleave > org-element avl-tree generator eaf-mindmap init-emacs-accessibility > init-emacs-customize init-emacs-network socks url-gw net-utils > init-emacs-subprocess init-emacs-comint init-emacs-shell init-eshell > init-emacs-overlay init-emacs-regex init-emacs-highlight > init-emacs-search init-emacs-search-engine engine-mode > init-emacs-search-finder init-emacs-search-ripgrep > init-emacs-search-wgrep init-emacs-search-occur > init-emacs-search-isearch init-emacs-abbrev init-emacs-modes init-dired > dired-aux dired-x wdired diredfl init-emacs-ebook init-emacs-pdf > org-pdfview pdf-tools cus-edit cus-start cus-load pdf-view-restore > pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-loader > init-emacs-image init-emacs-color init-emacs-file init-tramp > tramp-auto-auth tramp-adb tramp-sudoedit tramp-sh docker-tramp > kubernetes-tramp tramp-cache vagrant-tramp term disp-table ehelp tramp > tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp > init-emacs-input-method rime rime-predicates posframe init-emacs-macro > init-emacs-outline init-emacs-keybinding init-emacs-annotate > init-emacs-bookmark vc-git edebug-x elec-pair magit-bookmark bookmark pp > init-emacs-navigation pixel-scroll init-emacs-clipboard init-emacs-edit > init-emacs-edit-server atomic-chrome websocket bindat let-alist > edit-server init-emacs-edit-sudo init-emacs-edit-indirect > init-emacs-edit-multiple-cursors init-emacs-edit-tabulate > init-emacs-edit-narrow init-emacs-edit-rectangle > init-emacs-edit-electric init-emacs-typography init-emacs-region > init-emacs-register init-emacs-kill-ring init-emacs-idle > init-emacs-frame init-emacs-window golden-ratio hydra lv > init-emacs-backup init-emacs-buffer all-the-icons-ibuffer ibuffer > ibuffer-loaddefs init-emacs-minibuffer init-ivy all-the-icons-ivy-rich > all-the-icons all-the-icons-faces data-material data-weathericons > data-octicons data-fileicons data-faicons data-alltheicons memoize > counsel xdg xref project compile swiper ivy-rich ivy delsel colir color > ivy-overlay init-helm helm helm-source eieio-compat helm-multi-match > helm-lib savehist minibuf-eldef mb-depth init-emacs-help > info-rename-buffer init-emacs-notify notifications dbus > init-emacs-completion init-emacs-popup init-emacs-mode-line > init-emacs-prettify init-emacs-appearance init-emacs-theme cal-julian > circadian solar cal-dst one-themes leuven-theme init-emacs-face > init-emacs-font init-emacs-security init-emacs-performance > init-emacs-encrypt epa-file init-emacs-settings init-emacs-environment > init-linux systemd thingatpt conf-mode init-functions init-library > deferred pinentry init-emacs-benchmark init-emacs-profiler > init-emacs-debug edebug-inline-result edebug backtrace init-package > quelpa-use-package quelpa lisp-mnt help-fns radix-tree > org-location-google-maps org-agenda org-refile google-maps > google-maps-static google-maps-geocode google-maps-base orgit > magit-submodule magit-obsolete magit-popup magit-blame magit-stash > magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone > magit-remote magit-commit magit-sequence magit-notes magit-worktree > magit-tag magit-merge magit-branch magit-reset magit-files magit-refs > magit-status magit magit-repos magit-apply magit-wip magit-log > which-func imenu magit-diff smerge-mode diff diff-mode magit-core > magit-libgit libgit libegit2 magit-autorevert autorevert filenotify > magit-margin magit-transient magit-process magit-mode git-commit > transient magit-git magit-section magit-utils crm log-edit pcvs-util > add-log with-editor async-bytecomp async shell dash orgtbl-ascii-plot > org-inset-dblock org ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint > ansi-color ring org-list org-faces org-entities noutline outline > org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys > org-compat org-macs pcase org-loaddefs find-func cal-menu calendar > cal-loaddefs gnus-sum url url-proxy url-privacy url-expand url-methods > url-history mailcap shr url-cookie url-domsuf url-util svg xml dom > gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source > utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message > rmc puny rfc822 mml mml-sec epa derived epg epg-config mm-decode > mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader > gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 > ietf-drums text-property-search time-date mail-utils mm-util mail-prsvr > wid-edit delight cl-extra help-mode use-package use-package-ensure > use-package-delight use-package-diminish use-package-bind-key bind-key > easy-mmode use-package-core finder-inf server auto-complete popup > ede/auto eieio-base helm-easymenu image-dired+ image-dired image-mode > exif format-spec dired dired-loaddefs edmacro kmacro tex-site rx advice > info package easymenu browse-url url-handlers url-parse auth-source > cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json > subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv > cl-loaddefs cl-lib early-init tooltip eldoc electric uniquify ediff-hook > vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd > tool-bar dnd fontset image regexp-opt fringe tabulated-list replace > newcomment text-mode elisp-mode lisp-mode prog-mode register page > tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse > jit-lock font-lock syntax facemenu font-core term/tty-colors frame > minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese > tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek > romanian slovak czech european ethiopic indian cyrillic chinese > composite charscript charprop case-table epa-hook jka-cmpr-hook help > simple abbrev obarray cl-preloaded nadvice loaddefs button faces > cus-face macroexp files text-properties overlay sha1 md5 base64 format > env code-pages mule custom widget hashtable-print-readable backquote > threads dbusbind inotify lcms2 dynamic-setting system-font-setting > font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty > make-network-process emacs) > > Memory information: > ((conses 16 2562042 4935281) > (symbols 48 108277 1) > (strings 32 494669 387405) > (string-bytes 1 23655580) > (vectors 16 415400) > (vector-slots 8 4576189 2256482) > (floats 8 94895 4866) > (intervals 56 30520 14871) > (buffers 992 648)) From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 25 22:15:55 2020 Received: (at 40564) by debbugs.gnu.org; 26 Apr 2020 02:15:55 +0000 Received: from localhost ([127.0.0.1]:60622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSWpm-0000SO-SJ for submit@debbugs.gnu.org; Sat, 25 Apr 2020 22:15:55 -0400 Received: from mail2.protonmail.ch ([185.70.40.22]:55616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSWpk-0000S5-7t for 40564@debbugs.gnu.org; Sat, 25 Apr 2020 22:15:53 -0400 Date: Sun, 26 Apr 2020 02:15:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587867345; bh=4lIaZlua/zUJQXLf7inVB9Gf2xwqAqaeUQyHR0n/3Z4=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=IiZWpgY1qovrweRhs68waPa5JSZMRN8wx++DgNIHKoRKjXBR+SUPOlHqd47Myu6Jl k22LkLkDEHQagffo4O1IF735Xbu3lUEQgS3F2/g0kYot4bd6nHzQuPjclBgX3g82O8 +iHlr8b1666PinL8ZAh4NLcvU7Tavpcg2fewNjV0= To: Stefan Kangas From: Michael Mauger Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" Message-ID: In-Reply-To: References: <87zhbh33ui.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40564 Cc: "numbchild@gmail.com" , Michael Mauger , "40564@debbugs.gnu.org" <40564@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Michael Mauger Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Saturday, April 25, 2020 10:01 AM, Stefan Kangas wro= te: > Hi Michael, > > Could you please take a look at the below bug report? Thanks in advance. > > stardiviner numbchild@gmail.com writes: > > > Emacs built-in sql.el mode "sql-mode" is used by many extra extensions.= Like Org > > Mode's "ob-sql.el" and ejc-sql (https://github.com/kostafey/ejc-sql) et= c. > > Here is a discussion > > (https://lists.gnu.org/archive/html/emacs-orgmode/2020-01/msg00347.html= ) of add > > alias "postgresql" for "postgres" which comes from `sql-product-alist'. > > And in ejc-sql I got this issue again because `sql-set-product' invoked= in ejc-sql > > but has no match of "postgresql" in`sql-product-alist' caused error. > > So I hope sql.el can support "postgresql" name alias in `sql-product-al= ist'. >From private emails concerning this issue last month: * The user can add a copy of the `posgtgres' sql-mode product settings as `= postgresql` easily from their own init.el: (let ((pg (cdr (assq 'postgres sql-product-alist)))) ; Make a copy of = the postgres plist (add-to-list 'sql-product-alist ; Add as a new en= try under postgresql (cons 'postgresql (plist-put pg :name "PostgreSQL")))) Basically copy the `postgres' entry in `sql-product-alist' and add it as = `postgresql'. * Based on my understanding of this issue, I believe that this not a featur= e appropriate for sql-mode, but rather it represents a weakness in the EJC->SQL mapping= . Sql.el has used `postgres' as the identifier of the PostgreSQL since the first commi= t in '99. It was exposed as a user visible variable in `sql-product-alist' in 2003. EJ= C is using a heuristic that may work for other products, but it definitely won't work = for all (It is broken for EJC's `sqlserver', which is `ms' in sql.el). 123456789 123456789 123456789 123456789 123456789 123456789 123456789 12345= 6789 I have an opinion as to how it should be solved in EJC but I do not have = a patch to offer. The `ejc-get-product-name` function, in ejc-lib.sql, is specifically for = fetching the `sql-product' based on the EJC product identification. I recommend t= hat this function first look up a :sql-product attribute for the EJC product and then fall-= back on the heuristic it now uses. The product attributes are defined in `ejc-connect-interacti= ve' and passed to `ejc-create-connection'. I also recommend the definition of product attri= butes be pulled out to a user visible global variable so that users could control settings. I believe that is is not a failure on sql.el's part and that it is more pro= perly addressed in EJC. I am also reluctant to add cruft to sql.el to support a package outside of = the Emacs/ELPA source repository because I am unable to build automated tests of the desired feat= ure and be assured nothing has broken. -- MICHAEL@MAUGER.COM // FSF and EFF member // GNU Emacs sql.el maintainer From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 25 22:36:59 2020 Received: (at 40564) by debbugs.gnu.org; 26 Apr 2020 02:36:59 +0000 Received: from localhost ([127.0.0.1]:60638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSXAB-00012J-9D for submit@debbugs.gnu.org; Sat, 25 Apr 2020 22:36:59 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:26971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSXA9-000126-LK for 40564@debbugs.gnu.org; Sat, 25 Apr 2020 22:36:58 -0400 Date: Sun, 26 Apr 2020 02:36:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587868611; bh=2YqeIpR1UQ4RsNzMMXnp4m3M0DRSDpcNRvVMWGbd1ZU=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=tjq+TswrgLorIcX2IlOxWMjTRLbcGeOH2X+6Hdo+8uY0yxQSjgEelyYITxhMbA1+R GJ35KQ345Bfl0hbjmHAZJ7EelIgyKCyPu6RB7MdYaWc63RtGugVODHzEARxnw2i3QF CItQsQByCZDwGDzBXcM2vCVFkAMra8tDZwUIUwWc= To: Michael Mauger From: Michael Mauger Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" Message-ID: In-Reply-To: References: <87zhbh33ui.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 40564 Cc: "numbchild@gmail.com" , Michael Mauger , Stefan Kangas , "40564@debbugs.gnu.org" <40564@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Michael Mauger Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Oops, that'll teach me to start using Emacs as my email client! Some to the= text in my last email was absent on my screen, but obviously the browser t= hought otherwise. The text between the line with lots of digits and the end= were drafts that had been cut from my text. Sorry about that! :\ -- MICHAEL@MAUGER.COM // FSF and EFF member // GNU Emacs sql.el maintainer From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 09:04:17 2020 Received: (at 40564) by debbugs.gnu.org; 26 Apr 2020 13:04:17 +0000 Received: from localhost ([127.0.0.1]:32821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSgxF-0004JH-0e for submit@debbugs.gnu.org; Sun, 26 Apr 2020 09:04:17 -0400 Received: from ted.gofardesign.uk ([67.225.143.91]:49372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSgxC-0004J4-NJ for 40564@debbugs.gnu.org; Sun, 26 Apr 2020 09:04:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QS1VmgHcW01U89B8+3/mj2BbNOmTnzmRM+cf3d27QEk=; b=mp2gc8D/Ouy1BpmcIym5uUAs5k t5eLwWMB0Af+dNwrdvOa1AYlmhJIJ5YaJYtw7p45nkSWIiJPz3LoGWME8ECPb2JZy7ov1HpOm47Ui 7qkNYdn2LSZ7Q6TfFt4ak+ZvOFpqkDGOmBzOoOhuqi+DSw1s6B1QrffZp/FljtoQMEJOUVZUnk5AK jz9XOlo2xKsM6VxTCW+ruppPI2LG2sj978dpdA938TgKpGsr8YOj0rhDswZosNe/j3izsqZX0FLse soq45POfvcFDHPfxFOGCLZeZWKZi3H+mCiw+meilxGw3w10kUWAz0zVlP0/xs99/8wcrIDAbHNh68 e3L3KiKw==; Received: from h-4-70-69.a785.priv.bahnhof.se ([155.4.70.69]:35378 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jSgx6-001TpA-Re; Sun, 26 Apr 2020 09:04:09 -0400 From: Stefan Kangas To: Michael Mauger Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" In-Reply-To: (Michael Mauger's message of "Sun, 26 Apr 2020 02:15:34 +0000") References: <87zhbh33ui.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Sun, 26 Apr 2020 15:04:05 +0200 Message-ID: <871roabdq2.fsf@stefankangas.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40564 Cc: "numbchild@gmail.com" , Michael Mauger , "40564@debbugs.gnu.org" <40564@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Mauger writes: > * Based on my understanding of this issue, I believe that this not a feature appropriate > for sql-mode, but rather it represents a weakness in the EJC->SQL mapping. Sql.el has > used `postgres' as the identifier of the PostgreSQL since the first commit in '99. It > was exposed as a user visible variable in `sql-product-alist' in 2003. EJC is using a > heuristic that may work for other products, but it definitely won't work for all (It is > broken for EJC's `sqlserver', which is `ms' in sql.el). Thanks. If I understand correctly, the recommendation is to report this to the ejc developers. Does that mean that this bug should be closed as "wontfix"? Or is there anything more to do here? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 16:55:24 2020 Received: (at 40564) by debbugs.gnu.org; 26 Apr 2020 20:55:24 +0000 Received: from localhost ([127.0.0.1]:35087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSoJA-0008I3-HB for submit@debbugs.gnu.org; Sun, 26 Apr 2020 16:55:24 -0400 Received: from mail2.protonmail.ch ([185.70.40.22]:50560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSoJ8-0008Hm-7J for 40564@debbugs.gnu.org; Sun, 26 Apr 2020 16:55:23 -0400 Date: Sun, 26 Apr 2020 20:55:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587934515; bh=vd1MNPQ4HftsKlJbRyWh6DRDu6HqtAQ+QxGshf5f/WM=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=UapN/gDEVW+ExohsY9oTMi8BDuivwWoa55DgiMGhxA6qceOv9HMSVR19GPfCrFd82 bvoMx1RRS8Ol5Q10FYB9CVOVKtSQl1xeUuv0QYsIdZ2pe4XdE8RCaqHE5VZSPqe6dg l8S5z+IMDuhTi/o4t0FVA6SAOWLVWCXcq6RgbGn4= To: Stefan Kangas From: Michael Mauger Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" Message-ID: <1S9WFnKLe6BysHTFms3Gldu4IgD7-_UeRxGolpvEYWHqbVTB6E1JzEAkqEijtvtOgURWuIhuugDufHQVWfAVQ7p9Tb_aWNrPT-jtSeDYPB4=@protonmail.com> In-Reply-To: <871roabdq2.fsf@stefankangas.se> References: <87zhbh33ui.fsf@gmail.com> <871roabdq2.fsf@stefankangas.se> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40564 Cc: "numbchild@gmail.com" , Michael Mauger , "40564@debbugs.gnu.org" <40564@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Michael Mauger Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Sunday, April 26, 2020 9:04 AM, Stefan Kangas wrote: > > Thanks. If I understand correctly, the recommendation is to report > this to the ejc developers. > > Does that mean that this bug should be closed as "wontfix"? Or is > there anything more to do here? > Yes, that's my recommendation. I'll see if I can forward along a patch to ejc as well. -- MICHAEL@MAUGER.COM // FSF and EFF member // GNU Emacs sql.el maintainer From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 01:08:34 2020 Received: (at 40564) by debbugs.gnu.org; 27 Apr 2020 05:08:34 +0000 Received: from localhost ([127.0.0.1]:35343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSw0Q-0003Z7-Hl for submit@debbugs.gnu.org; Mon, 27 Apr 2020 01:08:34 -0400 Received: from [183.249.128.92] (port=9650 helo=dark.localdomain) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSw0I-0003Yb-DK for 40564@debbugs.gnu.org; Mon, 27 Apr 2020 01:08:32 -0400 Received: by dark.localdomain (Postfix, from userid 1000) id 9805A2413BC; Mon, 27 Apr 2020 13:08:11 +0800 (HKT) References: <87zhbh33ui.fsf@gmail.com> <871roabdq2.fsf@stefankangas.se> User-agent: mu4e 1.4; emacs 28.0.50 From: stardiviner To: Stefan Kangas Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" In-reply-to: <871roabdq2.fsf@stefankangas.se> Date: Mon, 27 Apr 2020 13:08:08 +0800 Message-ID: <87lfmhv7lz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.3 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Stefan Kangas writes: > Michael Mauger writes: > >> * Based on my understanding of this issue, I believe that this not a feature appropriate >> for sql-mode, but rather it represents a weakness in the EJC->SQL mapping. S [...] Content analysis details: (3.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (numbchild[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received' headers 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS 0.0 SPOOFED_FREEMAIL_NO_RDNS From SPOOFED_FREEMAIL and no rDNS X-Debbugs-Envelope-To: 40564 Cc: "numbchild@gmail.com" , Michael Mauger , Michael Mauger , "40564@debbugs.gnu.org" <40564@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: numbchild@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Stefan Kangas writes: > Michael Mauger writes: > >> * Based on my understanding of this issue, I believe that this not a feature appropriate >> for sql-mode, but rather it represents a weakness in the EJC->SQL mapping. S [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: marxist.se] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (numbchild[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received' headers 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 SPOOFED_FREEMAIL_NO_RDNS From SPOOFED_FREEMAIL and no rDNS -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Stefan Kangas writes: > Michael Mauger writes: > >> * Based on my understanding of this issue, I believe that this not a feature appropriate >> for sql-mode, but rather it represents a weakness in the EJC->SQL mapping. Sql.el has >> used `postgres' as the identifier of the PostgreSQL since the first commit in '99. It >> was exposed as a user visible variable in `sql-product-alist' in 2003. EJC is using a >> heuristic that may work for other products, but it definitely won't work for all (It is >> broken for EJC's `sqlserver', which is `ms' in sql.el). Though I can accept first copy identify to add a new one identity "postgresql" as solution. Actually, not just in package ejc-sql has this identify problem, in Org Mode's ob-sql.el also has this problem. And I think "postgres" is an historical name. (Maybe I misunderstand it https://en.wikipedia.org/wiki/PostgreSQL) Here is a related discussion thread archive (https://lists.gnu.org/archive/html/emacs-orgmode/2020-01/msg00347.html). This two extensions are used by me. Maybe there are other extensions. Anyway, I can accept maintainer's solution, in private email communication, I have already accepted, just I also send email here at that time. So I express my thought. > > Thanks. If I understand correctly, the recommendation is to report > this to the ejc developers. > > Does that mean that this bug should be closed as "wontfix"? Or is > there anything more to do here? > > Best regards, > Stefan Kangas -----BEGIN PGP SIGNATURE----- iQFIBAEBCAAyFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAl6maLgUHG51bWJjaGls ZEBnbWFpbC5jb20ACgkQG13xyVromsPiyggAz0upYIt9FEE53hPcNiQe3aZgshOI qDZn87Gp8v3g6dqIfcmPYy1z2LgOwwm2IDwk+4VDuWXO1H28axEqw/PDoFfVKGgq ZiOCQc0RGgKL1rBw6c3QlHHQvpt//ZpgfhbHK9pQVuJV68dUt/0kftEmvCmDBCPf fqwnxPSbXQEo8xaplrGDx3NsRGSz+LTHxZt/oH71TcvPtSBFD2KHO8QtDmGvyQUB cJCtF75r1NuHILwYUCVSPe8v2CAFrMTFNPzXD/JB6FDf7cAaOkuxQP4VeMARHQ7h RAQwwz9Hdhu8A1d0ev9yl7/TAIJcpbVYhPhNdR6yuup9+LJpR1vNBOLJzQ== =d+3/ -----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 02:11:33 2020 Received: (at 40564) by debbugs.gnu.org; 27 Apr 2020 06:11:33 +0000 Received: from localhost ([127.0.0.1]:35375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSwzN-0000s3-Fp for submit@debbugs.gnu.org; Mon, 27 Apr 2020 02:11:33 -0400 Received: from ted.gofardesign.uk ([67.225.143.91]:55504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSwzM-0000rj-BO; Mon, 27 Apr 2020 02:11:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8m2PjI/U18bCsbolMHjzJLsdgEQdF6mwjUE9MFKwYBU=; b=uiyd+8JLAQeUxHY048umQ35pn4 0IvGBwtlt7JoqqbvgrLrHCJCPGyv+WGff9KWKDLfojLRbTIMI8AglkKnGIKMutBApkh0kAmltzrVk cz/aaSsRjLl39PF7y1sQUm10coVdVlujsdwU7ZU562DDsXYvk0RBltU3hvVXR8RDRUkgVNiK+wcaz ZGkn0+dDBmu8eBdKRv+drdcAw/v3EPlOyOsJ0XKnbvLdK0IVsk6snmrD7bdKoQ3G60i8JAZmFRfeG zD0ZiZ73fMwikwCPiTBV51pFXWbjVgMzyJPfmOfd6fA88I+SeEiyI/V8Tt/HiAYNI0lanyLYkhpdB g1H0PsHA==; Received: from h-4-70-69.a785.priv.bahnhof.se ([155.4.70.69]:57304 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jSwzG-000uXV-8v; Mon, 27 Apr 2020 02:11:26 -0400 From: Stefan Kangas To: Michael Mauger Subject: Re: bug#40564: 28.0.50; sql.el should add support PostgreSQL alias "postgresql" of "postgres" In-Reply-To: <1S9WFnKLe6BysHTFms3Gldu4IgD7-_UeRxGolpvEYWHqbVTB6E1JzEAkqEijtvtOgURWuIhuugDufHQVWfAVQ7p9Tb_aWNrPT-jtSeDYPB4=@protonmail.com> (Michael Mauger's message of "Sun, 26 Apr 2020 20:55:06 +0000") References: <87zhbh33ui.fsf@gmail.com> <871roabdq2.fsf@stefankangas.se> <1S9WFnKLe6BysHTFms3Gldu4IgD7-_UeRxGolpvEYWHqbVTB6E1JzEAkqEijtvtOgURWuIhuugDufHQVWfAVQ7p9Tb_aWNrPT-jtSeDYPB4=@protonmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Mon, 27 Apr 2020 08:11:24 +0200 Message-ID: <875zdla25v.fsf@stefankangas.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40564 Cc: "numbchild@gmail.com" , Michael Mauger , "40564@debbugs.gnu.org" <40564@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 40564 + wontfix close 40564 thanks Michael Mauger writes: > Yes, that's my recommendation. I'll see if I can forward along a > patch to ejc as well. Thank you. Since the OP also agrees, I'm closing this bug now. Best regards, Stefan Kangas From unknown Wed Jun 18 23:15:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 25 May 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator