unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#40034: 27.0.90; Incorrect grammar for scheme causes entry to debug mode
@ 2020-03-12  3:58 Vladimir Nikishkin
  2020-09-30 15:04 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 4+ messages in thread
From: Vladimir Nikishkin @ 2020-03-12  3:58 UTC (permalink / raw)
  To: 40034


The MWE is the following:

(define (example . args)
  args)

The dot is not correctly parsed by the scm.el

I found this with the following options on:

(require 'semantic)
(global-semantic-idle-summary-mode t)
(global-semantic-idle-completions-mode t)
(global-semantic-mru-bookmark-mode t)
(global-semantic-stickyfunc-mode t)
(global-semantic-highlight-func-mode t)
(global-semantic-decoration-mode t)

Dot has a special meaning for a scheme reader, I am not super sure how
exactly it works, but while debugging this I found that the grammar
given in

(define-lex-regex-analyzer semantic-lex-scheme-symbol
"\\(\\sw\\([:]\\|\\sw\\|\\s_\\)*\\)"

is not very correct. In particular, a symbol doesn't have to start from
an \sw, you can do (define : "hello").

So I tried changing it into:

(define-lex-regex-analyzer semantic-lex-scheme-symbol
  "Detect and create symbol and keyword tokens."
  "\\(\\sw\\|\\s_\\)+"

and it works. Dot now is recognized as a symbol. This is not correct
actually, but at least doesn't throw an error. also ":" and other
single-punctuation symbols should be recognized.

Patch below (I am not sure it is good though)
--8<---------------cut here---------------start------------->8---
--- lisp/cedet/semantic/bovine/scm.el	2020-01-14 20:28:25.072306602 +0800
+++ scm.el	2020-03-12 11:45:53.815704045 +0800
@@ -69,7 +69,7 @@
 ;; Note: Analyzer from Henry S. Thompson
 (define-lex-regex-analyzer semantic-lex-scheme-symbol
   "Detect and create symbol and keyword tokens."
-  "\\(\\sw\\([:]\\|\\sw\\|\\s_\\)*\\)"
+  "\\(\\sw\\|\\s_\\)+"
   ;; (message "symbol: %s" (match-string 0))
   (semantic-lex-push-token
    (semantic-lex-token
--8<---------------cut here---------------end--------------->8---


In GNU Emacs 27.0.90 (build 1, x86_64-slackware-linux-gnu, GTK+ Version 3.24.14)
 of 2020-03-11 built on delllaptop.lockywolf.net
Windowing system distributor 'The X.Org Foundation', version 11.0.12007000
System Description: Slackware 14.2 x86_64 (post 14.2 -current)

Recent messages:
Wrote /home/lockywolf/semantic-scheme-test.scm
(error "Cannot find types for ‘\"lwf-fun\"’")
Quit
Searching for ‘bo’....
uncompressing scm.el.gz...done
Note: file is write protected
(error "Cannot find types for ‘\"lwf-fun\"’")
Quit
user-error: Beginning of history; no preceding item
Making completion list...

Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--program-prefix= --program-suffix= --mandir=/usr/man
--infodir=/usr/info --without-gconf --without-gsettings --with-modules
--with-x --with-x-toolkit=gtk3 --build=x86_64-slackware-linux
'CFLAGS=-O2 -fPIC''

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GLIB NOTIFY INOTIFY ACL GNUTLS
LIBXML2 FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM
MODULES THREADS JSON PDUMPER LCMS2 GMP

Important settings:
  value of $LC_COLLATE: C
  value of $LC_TIME: en_GB.UTF-8
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=SCIM
  locale-coding-system: utf-8-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  form-feed-mode: t
  flyspell-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  auto-insert-mode: t
  ido-everywhere: t
  TeX-PDF-mode: t
  TeX-source-correlate-mode: t
  global-auto-revert-mode: t
  electric-pair-mode: t
  global-display-line-numbers-mode: t
  display-line-numbers-mode: t
  global-hi-lock-mode: t
  hi-lock-mode: t
  shell-dirtrack-mode: t
  global-company-mode: t
  company-mode: t
  global-srecode-minor-mode: t
  global-ede-mode: t
  ede-minor-mode: t
  global-semanticdb-minor-mode: t
  global-semantic-decoration-mode: t
  global-semantic-mru-bookmark-mode: t
  global-semantic-idle-completions-mode: t
  global-semantic-idle-scheduler-mode: t
  global-semantic-idle-summary-mode: t
  global-semantic-highlight-func-mode: t
  global-semantic-stickyfunc-mode: t
  semantic-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-layout-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  prettify-symbols-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-save-visited-mode: t
  abbrev-mode: t

Load-path shadows:
~/OfficialRepos/org-mode/lisp/ob-ledger hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-ledger
~/OfficialRepos/org-mode/lisp/org-num hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-num
~/OfficialRepos/org-mode/lisp/org-table hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-table
~/OfficialRepos/org-mode/lisp/org-duration hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-duration
~/OfficialRepos/org-mode/lisp/ob-awk hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-awk
~/OfficialRepos/org-mode/lisp/ob-tangle hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-tangle
~/OfficialRepos/org-mode/lisp/org-id hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-id
~/OfficialRepos/org-mode/lisp/ob-calc hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-calc
~/OfficialRepos/org-mode/lisp/org-element hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-element
~/OfficialRepos/org-mode/lisp/ob-perl hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-perl
~/OfficialRepos/org-mode/lisp/ob-js hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-js
~/OfficialRepos/org-mode/lisp/ob-lilypond hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-lilypond
~/OfficialRepos/org-mode/lisp/ob-ebnf hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-ebnf
~/OfficialRepos/org-mode/lisp/ob-eshell hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-eshell
~/OfficialRepos/org-mode/lisp/ob-mscgen hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-mscgen
~/OfficialRepos/org-mode/lisp/ob-scheme hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-scheme
~/OfficialRepos/org-mode/lisp/ob-exp hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-exp
~/OfficialRepos/org-mode/lisp/ox-beamer hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-beamer
~/OfficialRepos/org-mode/lisp/org-agenda hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-agenda
~/OfficialRepos/org-mode/lisp/org-clock hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-clock
~/OfficialRepos/org-mode/lisp/org-ctags hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-ctags
~/OfficialRepos/org-mode/lisp/ob-sass hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-sass
~/OfficialRepos/org-mode/lisp/ob-R hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-R
~/OfficialRepos/org-mode/lisp/ob-ref hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-ref
~/OfficialRepos/org-mode/lisp/org-tempo hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-tempo
~/OfficialRepos/org-mode/lisp/ol-rmail hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-rmail
~/OfficialRepos/org-mode/lisp/org-pcomplete hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-pcomplete
~/OfficialRepos/org-mode/lisp/ox-ascii hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-ascii
~/OfficialRepos/org-mode/lisp/ox-texinfo hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-texinfo
~/OfficialRepos/org-mode/lisp/org-src hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-src
~/OfficialRepos/org-mode/lisp/ox-html hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-html
~/OfficialRepos/org-mode/lisp/ob-sqlite hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-sqlite
~/OfficialRepos/org-mode/lisp/org-inlinetask hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-inlinetask
~/OfficialRepos/org-mode/lisp/ox-icalendar hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-icalendar
~/OfficialRepos/org-mode/lisp/org-attach-git hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-attach-git
~/OfficialRepos/org-mode/lisp/ol-docview hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-docview
~/OfficialRepos/org-mode/lisp/ol-mhe hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-mhe
~/OfficialRepos/org-mode/lisp/org-goto hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-goto
~/OfficialRepos/org-mode/lisp/org hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org
~/OfficialRepos/org-mode/lisp/ob-sed hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-sed
~/OfficialRepos/org-mode/lisp/ob-vala hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-vala
~/OfficialRepos/org-mode/lisp/ob-processing hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-processing
~/OfficialRepos/org-mode/lisp/ob-clojure hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-clojure
~/OfficialRepos/org-mode/lisp/ob-picolisp hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-picolisp
~/OfficialRepos/org-mode/lisp/ob-fortran hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-fortran
~/OfficialRepos/org-mode/lisp/org-version hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-version
~/OfficialRepos/org-mode/lisp/org-indent hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-indent
~/OfficialRepos/org-mode/lisp/ob-screen hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-screen
~/OfficialRepos/org-mode/lisp/ox-org hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-org
~/OfficialRepos/org-mode/lisp/ob-forth hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-forth
~/OfficialRepos/org-mode/lisp/ob-maxima hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-maxima
~/OfficialRepos/org-mode/lisp/ob-lua hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-lua
~/OfficialRepos/org-mode/lisp/ob-abc hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-abc
~/OfficialRepos/org-mode/lisp/org-datetree hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-datetree
~/OfficialRepos/org-mode/lisp/ol-gnus hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-gnus
~/OfficialRepos/org-mode/lisp/ob-groovy hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-groovy
~/OfficialRepos/org-mode/lisp/org-macro hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-macro
~/OfficialRepos/org-mode/lisp/org-protocol hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-protocol
~/OfficialRepos/org-mode/lisp/org-archive hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-archive
~/OfficialRepos/org-mode/lisp/org-compat hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-compat
~/OfficialRepos/org-mode/lisp/ob hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob
~/OfficialRepos/org-mode/lisp/ob-ocaml hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-ocaml
~/OfficialRepos/org-mode/lisp/ob-core hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-core
~/OfficialRepos/org-mode/lisp/org-attach hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-attach
~/OfficialRepos/org-mode/lisp/ob-octave hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-octave
~/OfficialRepos/org-mode/lisp/org-install hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-install
~/OfficialRepos/org-mode/lisp/ol-bbdb hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-bbdb
~/OfficialRepos/org-mode/lisp/org-crypt hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-crypt
~/OfficialRepos/org-mode/lisp/ox-publish hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-publish
~/OfficialRepos/org-mode/lisp/ob-makefile hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-makefile
~/OfficialRepos/org-mode/lisp/ob-latex hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-latex
~/OfficialRepos/org-mode/lisp/ob-asymptote hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-asymptote
~/OfficialRepos/org-mode/lisp/ob-lob hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-lob
~/OfficialRepos/org-mode/lisp/org-keys hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-keys
~/OfficialRepos/org-mode/lisp/ob-dot hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-dot
~/OfficialRepos/org-mode/lisp/ob-coq hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-coq
~/OfficialRepos/org-mode/lisp/org-list hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-list
~/OfficialRepos/org-mode/lisp/ob-eval hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-eval
~/OfficialRepos/org-mode/lisp/ob-shen hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-shen
~/OfficialRepos/org-mode/lisp/ol-info hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-info
~/OfficialRepos/org-mode/lisp/ob-plantuml hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-plantuml
~/OfficialRepos/org-mode/lisp/ox-md hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-md
~/OfficialRepos/org-mode/lisp/org-capture hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-capture
~/OfficialRepos/org-mode/lisp/ob-java hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-java
~/OfficialRepos/org-mode/lisp/org-timer hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-timer
~/OfficialRepos/org-mode/lisp/org-entities hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-entities
~/OfficialRepos/org-mode/lisp/ob-table hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-table
~/OfficialRepos/org-mode/lisp/ob-ruby hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-ruby
~/OfficialRepos/org-mode/lisp/org-loaddefs hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-loaddefs
~/OfficialRepos/org-mode/lisp/ox hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox
~/OfficialRepos/org-mode/lisp/org-mobile hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-mobile
~/OfficialRepos/org-mode/lisp/org-feed hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-feed
~/OfficialRepos/org-mode/lisp/ol-w3m hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-w3m
~/OfficialRepos/org-mode/lisp/ob-python hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-python
~/OfficialRepos/org-mode/lisp/ob-gnuplot hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-gnuplot
~/OfficialRepos/org-mode/lisp/ob-stan hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-stan
~/OfficialRepos/org-mode/lisp/ob-C hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-C
~/OfficialRepos/org-mode/lisp/org-faces hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-faces
~/OfficialRepos/org-mode/lisp/org-habit hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-habit
~/OfficialRepos/org-mode/lisp/ob-org hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-org
~/OfficialRepos/org-mode/lisp/ox-latex hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-latex
~/OfficialRepos/org-mode/lisp/ob-comint hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-comint
~/OfficialRepos/org-mode/lisp/ol-eshell hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-eshell
~/OfficialRepos/org-mode/lisp/ob-lisp hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-lisp
~/OfficialRepos/org-mode/lisp/ox-man hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-man
~/OfficialRepos/org-mode/lisp/ob-J hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-J
~/OfficialRepos/org-mode/lisp/org-mouse hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-mouse
~/OfficialRepos/org-mode/lisp/ob-ditaa hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-ditaa
~/OfficialRepos/org-mode/lisp/ob-hledger hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-hledger
~/OfficialRepos/org-mode/lisp/org-colview hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-colview
~/OfficialRepos/org-mode/lisp/ob-io hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-io
~/OfficialRepos/org-mode/lisp/ol-eww hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-eww
~/OfficialRepos/org-mode/lisp/ol hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol
~/OfficialRepos/org-mode/lisp/org-lint hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-lint
~/OfficialRepos/org-mode/lisp/ol-bibtex hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-bibtex
~/OfficialRepos/org-mode/lisp/ol-irc hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-irc
~/OfficialRepos/org-mode/lisp/ob-css hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-css
~/OfficialRepos/org-mode/lisp/ob-sql hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-sql
~/OfficialRepos/org-mode/lisp/ob-shell hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-shell
~/OfficialRepos/org-mode/lisp/ob-matlab hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-matlab
~/OfficialRepos/org-mode/lisp/ob-haskell hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-haskell
~/OfficialRepos/org-mode/lisp/org-macs hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-macs
~/OfficialRepos/org-mode/lisp/org-plot hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-plot
~/OfficialRepos/org-mode/lisp/ox-odt hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-odt
~/OfficialRepos/org-mode/lisp/ob-emacs-lisp hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-emacs-lisp
~/OfficialRepos/org-mode/lisp/org-footnote hides /home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-footnote
~/OfficialRepos/org-mode/lisp/ob-ledger hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-ledger
~/OfficialRepos/org-mode/lisp/org-num hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-num
~/OfficialRepos/org-mode/lisp/org-table hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-table
~/OfficialRepos/org-mode/lisp/org-duration hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-duration
~/OfficialRepos/org-mode/lisp/ob-awk hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-awk
~/OfficialRepos/org-mode/lisp/ob-tangle hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-tangle
~/OfficialRepos/org-mode/lisp/org-id hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-id
~/OfficialRepos/org-mode/lisp/ob-calc hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-calc
~/OfficialRepos/org-mode/lisp/org-element hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-element
~/OfficialRepos/org-mode/lisp/ob-perl hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-perl
~/OfficialRepos/org-mode/lisp/ob-js hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-js
~/OfficialRepos/org-mode/lisp/ob-lilypond hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-lilypond
~/OfficialRepos/org-mode/lisp/ob-ebnf hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-ebnf
~/OfficialRepos/org-mode/lisp/ob-eshell hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-eshell
~/OfficialRepos/org-mode/lisp/ob-mscgen hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-mscgen
~/OfficialRepos/org-mode/lisp/ob-scheme hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-scheme
~/OfficialRepos/org-mode/lisp/ob-exp hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-exp
~/OfficialRepos/org-mode/lisp/ox-beamer hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-beamer
~/OfficialRepos/org-mode/lisp/org-agenda hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-agenda
~/OfficialRepos/org-mode/lisp/org-clock hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-clock
~/OfficialRepos/org-mode/lisp/org-ctags hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-ctags
~/OfficialRepos/org-mode/lisp/ob-sass hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-sass
~/OfficialRepos/org-mode/lisp/ob-R hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-R
~/OfficialRepos/org-mode/lisp/ob-ref hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-ref
~/OfficialRepos/org-mode/lisp/org-tempo hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-tempo
~/OfficialRepos/org-mode/lisp/ol-rmail hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-rmail
~/OfficialRepos/org-mode/lisp/org-pcomplete hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-pcomplete
~/OfficialRepos/org-mode/lisp/ox-ascii hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-ascii
~/OfficialRepos/org-mode/lisp/ox-texinfo hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-texinfo
~/OfficialRepos/org-mode/lisp/org-src hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-src
~/OfficialRepos/org-mode/lisp/ox-html hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-html
~/OfficialRepos/org-mode/lisp/ob-sqlite hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-sqlite
~/OfficialRepos/org-mode/lisp/org-inlinetask hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-inlinetask
~/OfficialRepos/org-mode/lisp/ox-icalendar hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-icalendar
~/OfficialRepos/org-mode/lisp/org-attach-git hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-attach-git
~/OfficialRepos/org-mode/lisp/ol-docview hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-docview
~/OfficialRepos/org-mode/lisp/ol-mhe hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-mhe
~/OfficialRepos/org-mode/lisp/org-goto hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-goto
~/OfficialRepos/org-mode/lisp/org hides /home/lockywolf/.emacs.d/elpa/org-20200210/org
~/OfficialRepos/org-mode/lisp/ob-sed hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-sed
~/OfficialRepos/org-mode/lisp/ob-vala hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-vala
~/OfficialRepos/org-mode/lisp/ob-processing hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-processing
~/OfficialRepos/org-mode/lisp/ob-clojure hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-clojure
~/OfficialRepos/org-mode/lisp/ob-picolisp hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-picolisp
~/OfficialRepos/org-mode/lisp/ob-fortran hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-fortran
~/OfficialRepos/org-mode/lisp/org-version hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-version
~/OfficialRepos/org-mode/lisp/org-indent hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-indent
~/OfficialRepos/org-mode/lisp/ob-screen hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-screen
~/OfficialRepos/org-mode/lisp/ox-org hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-org
~/OfficialRepos/org-mode/lisp/ob-forth hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-forth
~/OfficialRepos/org-mode/lisp/ob-maxima hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-maxima
~/OfficialRepos/org-mode/lisp/ob-lua hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-lua
~/OfficialRepos/org-mode/lisp/ob-abc hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-abc
~/OfficialRepos/org-mode/lisp/org-datetree hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-datetree
~/OfficialRepos/org-mode/lisp/ol-gnus hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-gnus
~/OfficialRepos/org-mode/lisp/ob-groovy hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-groovy
~/OfficialRepos/org-mode/lisp/org-macro hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-macro
~/OfficialRepos/org-mode/lisp/org-protocol hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-protocol
~/OfficialRepos/org-mode/lisp/org-archive hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-archive
~/OfficialRepos/org-mode/lisp/org-compat hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-compat
~/OfficialRepos/org-mode/lisp/ob hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob
~/OfficialRepos/org-mode/lisp/ob-ocaml hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-ocaml
~/OfficialRepos/org-mode/lisp/ob-core hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-core
~/OfficialRepos/org-mode/lisp/org-attach hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-attach
~/OfficialRepos/org-mode/lisp/ob-octave hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-octave
~/OfficialRepos/org-mode/lisp/org-install hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-install
~/OfficialRepos/org-mode/lisp/ol-bbdb hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-bbdb
~/OfficialRepos/org-mode/lisp/org-crypt hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-crypt
~/OfficialRepos/org-mode/lisp/ox-publish hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-publish
~/OfficialRepos/org-mode/lisp/ob-makefile hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-makefile
~/OfficialRepos/org-mode/lisp/ob-latex hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-latex
~/OfficialRepos/org-mode/lisp/ob-asymptote hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-asymptote
~/OfficialRepos/org-mode/lisp/ob-lob hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-lob
~/OfficialRepos/org-mode/lisp/org-keys hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-keys
~/OfficialRepos/org-mode/lisp/ob-dot hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-dot
~/OfficialRepos/org-mode/lisp/ob-coq hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-coq
~/OfficialRepos/org-mode/lisp/org-list hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-list
~/OfficialRepos/org-mode/lisp/ob-eval hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-eval
~/OfficialRepos/org-mode/lisp/ob-shen hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-shen
~/OfficialRepos/org-mode/lisp/ol-info hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-info
~/OfficialRepos/org-mode/lisp/ob-plantuml hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-plantuml
~/OfficialRepos/org-mode/lisp/ox-md hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-md
~/OfficialRepos/org-mode/lisp/org-capture hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-capture
~/OfficialRepos/org-mode/lisp/ob-java hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-java
~/OfficialRepos/org-mode/lisp/org-timer hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-timer
~/OfficialRepos/org-mode/lisp/org-entities hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-entities
~/OfficialRepos/org-mode/lisp/ob-table hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-table
~/OfficialRepos/org-mode/lisp/ob-ruby hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-ruby
~/OfficialRepos/org-mode/lisp/org-loaddefs hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-loaddefs
~/OfficialRepos/org-mode/lisp/ox hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox
~/OfficialRepos/org-mode/lisp/org-mobile hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-mobile
~/OfficialRepos/org-mode/lisp/org-feed hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-feed
~/OfficialRepos/org-mode/lisp/ol-w3m hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-w3m
~/OfficialRepos/org-mode/lisp/ob-python hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-python
~/OfficialRepos/org-mode/lisp/ob-gnuplot hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-gnuplot
~/OfficialRepos/org-mode/lisp/ob-stan hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-stan
~/OfficialRepos/org-mode/lisp/ob-C hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-C
~/OfficialRepos/org-mode/lisp/org-faces hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-faces
~/OfficialRepos/org-mode/lisp/org-habit hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-habit
~/OfficialRepos/org-mode/lisp/ob-org hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-org
~/OfficialRepos/org-mode/lisp/ox-latex hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-latex
~/OfficialRepos/org-mode/lisp/ob-comint hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-comint
~/OfficialRepos/org-mode/lisp/ol-eshell hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-eshell
~/OfficialRepos/org-mode/lisp/ob-lisp hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-lisp
~/OfficialRepos/org-mode/lisp/ox-man hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-man
~/OfficialRepos/org-mode/lisp/ob-J hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-J
~/OfficialRepos/org-mode/lisp/org-mouse hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-mouse
~/OfficialRepos/org-mode/lisp/ob-ditaa hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-ditaa
~/OfficialRepos/org-mode/lisp/ob-hledger hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-hledger
~/OfficialRepos/org-mode/lisp/org-colview hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-colview
~/OfficialRepos/org-mode/lisp/ob-io hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-io
~/OfficialRepos/org-mode/lisp/ol-eww hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-eww
~/OfficialRepos/org-mode/lisp/ol hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol
~/OfficialRepos/org-mode/lisp/org-lint hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-lint
~/OfficialRepos/org-mode/lisp/ol-bibtex hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-bibtex
~/OfficialRepos/org-mode/lisp/ol-irc hides /home/lockywolf/.emacs.d/elpa/org-20200210/ol-irc
~/OfficialRepos/org-mode/lisp/ob-css hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-css
~/OfficialRepos/org-mode/lisp/ob-sql hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-sql
~/OfficialRepos/org-mode/lisp/ob-shell hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-shell
~/OfficialRepos/org-mode/lisp/ob-matlab hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-matlab
~/OfficialRepos/org-mode/lisp/ob-haskell hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-haskell
~/OfficialRepos/org-mode/lisp/org-macs hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-macs
~/OfficialRepos/org-mode/lisp/org-plot hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-plot
~/OfficialRepos/org-mode/lisp/ox-odt hides /home/lockywolf/.emacs.d/elpa/org-20200210/ox-odt
~/OfficialRepos/org-mode/lisp/ob-emacs-lisp hides /home/lockywolf/.emacs.d/elpa/org-20200210/ob-emacs-lisp
~/OfficialRepos/org-mode/lisp/org-footnote hides /home/lockywolf/.emacs.d/elpa/org-20200210/org-footnote
/home/lockywolf/.emacs.d/elpa/company-cmake-0.1/company-cmake hides /home/lockywolf/.emacs.d/elpa/company-20200206.2239/company-cmake
~/OfficialRepos/org-mode/lisp/ox hides /usr/share/emacs/27.0.90/lisp/org/ox
~/OfficialRepos/org-mode/lisp/ox-texinfo hides /usr/share/emacs/27.0.90/lisp/org/ox-texinfo
~/OfficialRepos/org-mode/lisp/ox-publish hides /usr/share/emacs/27.0.90/lisp/org/ox-publish
~/OfficialRepos/org-mode/lisp/ox-org hides /usr/share/emacs/27.0.90/lisp/org/ox-org
~/OfficialRepos/org-mode/lisp/ox-odt hides /usr/share/emacs/27.0.90/lisp/org/ox-odt
~/OfficialRepos/org-mode/lisp/ox-md hides /usr/share/emacs/27.0.90/lisp/org/ox-md
~/OfficialRepos/org-mode/lisp/ox-man hides /usr/share/emacs/27.0.90/lisp/org/ox-man
~/OfficialRepos/org-mode/lisp/ox-icalendar hides /usr/share/emacs/27.0.90/lisp/org/ox-icalendar
~/OfficialRepos/org-mode/lisp/ox-html hides /usr/share/emacs/27.0.90/lisp/org/ox-html
~/OfficialRepos/org-mode/lisp/ox-ascii hides /usr/share/emacs/27.0.90/lisp/org/ox-ascii
~/OfficialRepos/org-mode/lisp/org-timer hides /usr/share/emacs/27.0.90/lisp/org/org-timer
~/OfficialRepos/org-mode/lisp/org-tempo hides /usr/share/emacs/27.0.90/lisp/org/org-tempo
~/OfficialRepos/org-mode/lisp/org-table hides /usr/share/emacs/27.0.90/lisp/org/org-table
~/OfficialRepos/org-mode/lisp/org-protocol hides /usr/share/emacs/27.0.90/lisp/org/org-protocol
~/OfficialRepos/org-mode/lisp/org-plot hides /usr/share/emacs/27.0.90/lisp/org/org-plot
~/OfficialRepos/org-mode/lisp/org-pcomplete hides /usr/share/emacs/27.0.90/lisp/org/org-pcomplete
~/OfficialRepos/org-mode/lisp/org-num hides /usr/share/emacs/27.0.90/lisp/org/org-num
~/OfficialRepos/org-mode/lisp/ox-latex hides /usr/share/emacs/27.0.90/lisp/org/ox-latex
~/OfficialRepos/org-mode/lisp/ox-beamer hides /usr/share/emacs/27.0.90/lisp/org/ox-beamer
~/OfficialRepos/org-mode/lisp/org hides /usr/share/emacs/27.0.90/lisp/org/org
~/OfficialRepos/org-mode/lisp/org-version hides /usr/share/emacs/27.0.90/lisp/org/org-version
~/OfficialRepos/org-mode/lisp/org-src hides /usr/share/emacs/27.0.90/lisp/org/org-src
~/OfficialRepos/org-mode/lisp/org-mouse hides /usr/share/emacs/27.0.90/lisp/org/org-mouse
~/OfficialRepos/org-mode/lisp/org-mobile hides /usr/share/emacs/27.0.90/lisp/org/org-mobile
~/OfficialRepos/org-mode/lisp/org-macs hides /usr/share/emacs/27.0.90/lisp/org/org-macs
~/OfficialRepos/org-mode/lisp/org-macro hides /usr/share/emacs/27.0.90/lisp/org/org-macro
~/OfficialRepos/org-mode/lisp/org-loaddefs hides /usr/share/emacs/27.0.90/lisp/org/org-loaddefs
~/OfficialRepos/org-mode/lisp/org-list hides /usr/share/emacs/27.0.90/lisp/org/org-list
~/OfficialRepos/org-mode/lisp/org-lint hides /usr/share/emacs/27.0.90/lisp/org/org-lint
~/OfficialRepos/org-mode/lisp/org-keys hides /usr/share/emacs/27.0.90/lisp/org/org-keys
~/OfficialRepos/org-mode/lisp/org-install hides /usr/share/emacs/27.0.90/lisp/org/org-install
~/OfficialRepos/org-mode/lisp/org-inlinetask hides /usr/share/emacs/27.0.90/lisp/org/org-inlinetask
~/OfficialRepos/org-mode/lisp/org-indent hides /usr/share/emacs/27.0.90/lisp/org/org-indent
~/OfficialRepos/org-mode/lisp/org-id hides /usr/share/emacs/27.0.90/lisp/org/org-id
~/OfficialRepos/org-mode/lisp/org-habit hides /usr/share/emacs/27.0.90/lisp/org/org-habit
~/OfficialRepos/org-mode/lisp/org-goto hides /usr/share/emacs/27.0.90/lisp/org/org-goto
~/OfficialRepos/org-mode/lisp/org-footnote hides /usr/share/emacs/27.0.90/lisp/org/org-footnote
~/OfficialRepos/org-mode/lisp/org-feed hides /usr/share/emacs/27.0.90/lisp/org/org-feed
~/OfficialRepos/org-mode/lisp/org-faces hides /usr/share/emacs/27.0.90/lisp/org/org-faces
~/OfficialRepos/org-mode/lisp/org-entities hides /usr/share/emacs/27.0.90/lisp/org/org-entities
~/OfficialRepos/org-mode/lisp/org-element hides /usr/share/emacs/27.0.90/lisp/org/org-element
~/OfficialRepos/org-mode/lisp/org-duration hides /usr/share/emacs/27.0.90/lisp/org/org-duration
~/OfficialRepos/org-mode/lisp/org-datetree hides /usr/share/emacs/27.0.90/lisp/org/org-datetree
~/OfficialRepos/org-mode/lisp/org-ctags hides /usr/share/emacs/27.0.90/lisp/org/org-ctags
~/OfficialRepos/org-mode/lisp/org-crypt hides /usr/share/emacs/27.0.90/lisp/org/org-crypt
~/OfficialRepos/org-mode/lisp/org-compat hides /usr/share/emacs/27.0.90/lisp/org/org-compat
~/OfficialRepos/org-mode/lisp/org-colview hides /usr/share/emacs/27.0.90/lisp/org/org-colview
~/OfficialRepos/org-mode/lisp/org-clock hides /usr/share/emacs/27.0.90/lisp/org/org-clock
~/OfficialRepos/org-mode/lisp/org-capture hides /usr/share/emacs/27.0.90/lisp/org/org-capture
~/OfficialRepos/org-mode/lisp/org-attach hides /usr/share/emacs/27.0.90/lisp/org/org-attach
~/OfficialRepos/org-mode/lisp/org-attach-git hides /usr/share/emacs/27.0.90/lisp/org/org-attach-git
~/OfficialRepos/org-mode/lisp/org-archive hides /usr/share/emacs/27.0.90/lisp/org/org-archive
~/OfficialRepos/org-mode/lisp/org-agenda hides /usr/share/emacs/27.0.90/lisp/org/org-agenda
~/OfficialRepos/org-mode/lisp/ol hides /usr/share/emacs/27.0.90/lisp/org/ol
~/OfficialRepos/org-mode/lisp/ol-w3m hides /usr/share/emacs/27.0.90/lisp/org/ol-w3m
~/OfficialRepos/org-mode/lisp/ol-rmail hides /usr/share/emacs/27.0.90/lisp/org/ol-rmail
~/OfficialRepos/org-mode/lisp/ol-mhe hides /usr/share/emacs/27.0.90/lisp/org/ol-mhe
~/OfficialRepos/org-mode/lisp/ol-irc hides /usr/share/emacs/27.0.90/lisp/org/ol-irc
~/OfficialRepos/org-mode/lisp/ol-info hides /usr/share/emacs/27.0.90/lisp/org/ol-info
~/OfficialRepos/org-mode/lisp/ol-gnus hides /usr/share/emacs/27.0.90/lisp/org/ol-gnus
~/OfficialRepos/org-mode/lisp/ol-eww hides /usr/share/emacs/27.0.90/lisp/org/ol-eww
~/OfficialRepos/org-mode/lisp/ol-eshell hides /usr/share/emacs/27.0.90/lisp/org/ol-eshell
~/OfficialRepos/org-mode/lisp/ol-docview hides /usr/share/emacs/27.0.90/lisp/org/ol-docview
~/OfficialRepos/org-mode/lisp/ol-bibtex hides /usr/share/emacs/27.0.90/lisp/org/ol-bibtex
~/OfficialRepos/org-mode/lisp/ol-bbdb hides /usr/share/emacs/27.0.90/lisp/org/ol-bbdb
~/OfficialRepos/org-mode/lisp/ob hides /usr/share/emacs/27.0.90/lisp/org/ob
~/OfficialRepos/org-mode/lisp/ob-vala hides /usr/share/emacs/27.0.90/lisp/org/ob-vala
~/OfficialRepos/org-mode/lisp/ob-tangle hides /usr/share/emacs/27.0.90/lisp/org/ob-tangle
~/OfficialRepos/org-mode/lisp/ob-table hides /usr/share/emacs/27.0.90/lisp/org/ob-table
~/OfficialRepos/org-mode/lisp/ob-stan hides /usr/share/emacs/27.0.90/lisp/org/ob-stan
~/OfficialRepos/org-mode/lisp/ob-sqlite hides /usr/share/emacs/27.0.90/lisp/org/ob-sqlite
~/OfficialRepos/org-mode/lisp/ob-sql hides /usr/share/emacs/27.0.90/lisp/org/ob-sql
~/OfficialRepos/org-mode/lisp/ob-shen hides /usr/share/emacs/27.0.90/lisp/org/ob-shen
~/OfficialRepos/org-mode/lisp/ob-shell hides /usr/share/emacs/27.0.90/lisp/org/ob-shell
~/OfficialRepos/org-mode/lisp/ob-sed hides /usr/share/emacs/27.0.90/lisp/org/ob-sed
~/OfficialRepos/org-mode/lisp/ob-screen hides /usr/share/emacs/27.0.90/lisp/org/ob-screen
~/OfficialRepos/org-mode/lisp/ob-scheme hides /usr/share/emacs/27.0.90/lisp/org/ob-scheme
~/OfficialRepos/org-mode/lisp/ob-sass hides /usr/share/emacs/27.0.90/lisp/org/ob-sass
~/OfficialRepos/org-mode/lisp/ob-ruby hides /usr/share/emacs/27.0.90/lisp/org/ob-ruby
~/OfficialRepos/org-mode/lisp/ob-ref hides /usr/share/emacs/27.0.90/lisp/org/ob-ref
~/OfficialRepos/org-mode/lisp/ob-python hides /usr/share/emacs/27.0.90/lisp/org/ob-python
~/OfficialRepos/org-mode/lisp/ob-processing hides /usr/share/emacs/27.0.90/lisp/org/ob-processing
~/OfficialRepos/org-mode/lisp/ob-plantuml hides /usr/share/emacs/27.0.90/lisp/org/ob-plantuml
~/OfficialRepos/org-mode/lisp/ob-picolisp hides /usr/share/emacs/27.0.90/lisp/org/ob-picolisp
~/OfficialRepos/org-mode/lisp/ob-perl hides /usr/share/emacs/27.0.90/lisp/org/ob-perl
~/OfficialRepos/org-mode/lisp/ob-org hides /usr/share/emacs/27.0.90/lisp/org/ob-org
~/OfficialRepos/org-mode/lisp/ob-octave hides /usr/share/emacs/27.0.90/lisp/org/ob-octave
~/OfficialRepos/org-mode/lisp/ob-ocaml hides /usr/share/emacs/27.0.90/lisp/org/ob-ocaml
~/OfficialRepos/org-mode/lisp/ob-mscgen hides /usr/share/emacs/27.0.90/lisp/org/ob-mscgen
~/OfficialRepos/org-mode/lisp/ob-maxima hides /usr/share/emacs/27.0.90/lisp/org/ob-maxima
~/OfficialRepos/org-mode/lisp/ob-matlab hides /usr/share/emacs/27.0.90/lisp/org/ob-matlab
~/OfficialRepos/org-mode/lisp/ob-makefile hides /usr/share/emacs/27.0.90/lisp/org/ob-makefile
~/OfficialRepos/org-mode/lisp/ob-lua hides /usr/share/emacs/27.0.90/lisp/org/ob-lua
~/OfficialRepos/org-mode/lisp/ob-lob hides /usr/share/emacs/27.0.90/lisp/org/ob-lob
~/OfficialRepos/org-mode/lisp/ob-lisp hides /usr/share/emacs/27.0.90/lisp/org/ob-lisp
~/OfficialRepos/org-mode/lisp/ob-lilypond hides /usr/share/emacs/27.0.90/lisp/org/ob-lilypond
~/OfficialRepos/org-mode/lisp/ob-ledger hides /usr/share/emacs/27.0.90/lisp/org/ob-ledger
~/OfficialRepos/org-mode/lisp/ob-latex hides /usr/share/emacs/27.0.90/lisp/org/ob-latex
~/OfficialRepos/org-mode/lisp/ob-js hides /usr/share/emacs/27.0.90/lisp/org/ob-js
~/OfficialRepos/org-mode/lisp/ob-java hides /usr/share/emacs/27.0.90/lisp/org/ob-java
~/OfficialRepos/org-mode/lisp/ob-io hides /usr/share/emacs/27.0.90/lisp/org/ob-io
~/OfficialRepos/org-mode/lisp/ob-hledger hides /usr/share/emacs/27.0.90/lisp/org/ob-hledger
~/OfficialRepos/org-mode/lisp/ob-haskell hides /usr/share/emacs/27.0.90/lisp/org/ob-haskell
~/OfficialRepos/org-mode/lisp/ob-groovy hides /usr/share/emacs/27.0.90/lisp/org/ob-groovy
~/OfficialRepos/org-mode/lisp/ob-gnuplot hides /usr/share/emacs/27.0.90/lisp/org/ob-gnuplot
~/OfficialRepos/org-mode/lisp/ob-fortran hides /usr/share/emacs/27.0.90/lisp/org/ob-fortran
~/OfficialRepos/org-mode/lisp/ob-forth hides /usr/share/emacs/27.0.90/lisp/org/ob-forth
~/OfficialRepos/org-mode/lisp/ob-exp hides /usr/share/emacs/27.0.90/lisp/org/ob-exp
~/OfficialRepos/org-mode/lisp/ob-eval hides /usr/share/emacs/27.0.90/lisp/org/ob-eval
~/OfficialRepos/org-mode/lisp/ob-eshell hides /usr/share/emacs/27.0.90/lisp/org/ob-eshell
~/OfficialRepos/org-mode/lisp/ob-emacs-lisp hides /usr/share/emacs/27.0.90/lisp/org/ob-emacs-lisp
~/OfficialRepos/org-mode/lisp/ob-ebnf hides /usr/share/emacs/27.0.90/lisp/org/ob-ebnf
~/OfficialRepos/org-mode/lisp/ob-dot hides /usr/share/emacs/27.0.90/lisp/org/ob-dot
~/OfficialRepos/org-mode/lisp/ob-ditaa hides /usr/share/emacs/27.0.90/lisp/org/ob-ditaa
~/OfficialRepos/org-mode/lisp/ob-css hides /usr/share/emacs/27.0.90/lisp/org/ob-css
~/OfficialRepos/org-mode/lisp/ob-core hides /usr/share/emacs/27.0.90/lisp/org/ob-core
~/OfficialRepos/org-mode/lisp/ob-coq hides /usr/share/emacs/27.0.90/lisp/org/ob-coq
~/OfficialRepos/org-mode/lisp/ob-comint hides /usr/share/emacs/27.0.90/lisp/org/ob-comint
~/OfficialRepos/org-mode/lisp/ob-clojure hides /usr/share/emacs/27.0.90/lisp/org/ob-clojure
~/OfficialRepos/org-mode/lisp/ob-calc hides /usr/share/emacs/27.0.90/lisp/org/ob-calc
~/OfficialRepos/org-mode/lisp/ob-awk hides /usr/share/emacs/27.0.90/lisp/org/ob-awk
~/OfficialRepos/org-mode/lisp/ob-asymptote hides /usr/share/emacs/27.0.90/lisp/org/ob-asymptote
~/OfficialRepos/org-mode/lisp/ob-abc hides /usr/share/emacs/27.0.90/lisp/org/ob-abc
~/OfficialRepos/org-mode/lisp/ob-R hides /usr/share/emacs/27.0.90/lisp/org/ob-R
~/OfficialRepos/org-mode/lisp/ob-J hides /usr/share/emacs/27.0.90/lisp/org/ob-J
~/OfficialRepos/org-mode/lisp/ob-C hides /usr/share/emacs/27.0.90/lisp/org/ob-C
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-choose hides ~/OfficialRepos/org-mode/contrib/lisp/org-choose
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-mathematica hides ~/OfficialRepos/org-mode/contrib/lisp/ob-mathematica
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-secretary hides ~/OfficialRepos/org-mode/contrib/lisp/org-secretary
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-smiles hides ~/OfficialRepos/org-mode/contrib/lisp/ob-smiles
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-link-edit hides ~/OfficialRepos/org-mode/contrib/lisp/org-link-edit
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-groff hides ~/OfficialRepos/org-mode/contrib/lisp/ox-groff
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-wl hides ~/OfficialRepos/org-mode/contrib/lisp/ol-wl
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-redis hides ~/OfficialRepos/org-mode/contrib/lisp/ob-redis
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-rss hides ~/OfficialRepos/org-mode/contrib/lisp/ox-rss
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-learn hides ~/OfficialRepos/org-mode/contrib/lisp/org-learn
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-static-mathjax hides ~/OfficialRepos/org-mode/contrib/lisp/org-static-mathjax
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-expiry hides ~/OfficialRepos/org-mode/contrib/lisp/org-expiry
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-freemind hides ~/OfficialRepos/org-mode/contrib/lisp/ox-freemind
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-bookmark hides ~/OfficialRepos/org-mode/contrib/lisp/ol-bookmark
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-git-link hides ~/OfficialRepos/org-mode/contrib/lisp/ol-git-link
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-mew hides ~/OfficialRepos/org-mode/contrib/lisp/ol-mew
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-eval hides ~/OfficialRepos/org-mode/contrib/lisp/org-eval
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-annotate-file hides ~/OfficialRepos/org-mode/contrib/lisp/org-annotate-file
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-passwords hides ~/OfficialRepos/org-mode/contrib/lisp/org-passwords
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-csharp hides ~/OfficialRepos/org-mode/contrib/lisp/ob-csharp
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-effectiveness hides ~/OfficialRepos/org-mode/contrib/lisp/org-effectiveness
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-confluence hides ~/OfficialRepos/org-mode/contrib/lisp/ox-confluence
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-elisp-symbol hides ~/OfficialRepos/org-mode/contrib/lisp/ol-elisp-symbol
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-track hides ~/OfficialRepos/org-mode/contrib/lisp/org-track
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-license hides ~/OfficialRepos/org-mode/contrib/lisp/org-license
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-arduino hides ~/OfficialRepos/org-mode/contrib/lisp/ob-arduino
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-wikinodes hides ~/OfficialRepos/org-mode/contrib/lisp/org-wikinodes
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-notmuch hides ~/OfficialRepos/org-mode/contrib/lisp/ol-notmuch
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-depend hides ~/OfficialRepos/org-mode/contrib/lisp/org-depend
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-bibtex hides ~/OfficialRepos/org-mode/contrib/lisp/ox-bibtex
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-notify hides ~/OfficialRepos/org-mode/contrib/lisp/org-notify
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/orgtbl-sqlinsert hides ~/OfficialRepos/org-mode/contrib/lisp/orgtbl-sqlinsert
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-extra hides ~/OfficialRepos/org-mode/contrib/lisp/ox-extra
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-eldoc hides ~/OfficialRepos/org-mode/contrib/lisp/org-eldoc
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-vm hides ~/OfficialRepos/org-mode/contrib/lisp/ol-vm
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-mathomatic hides ~/OfficialRepos/org-mode/contrib/lisp/ob-mathomatic
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-php hides ~/OfficialRepos/org-mode/contrib/lisp/ob-php
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-oz hides ~/OfficialRepos/org-mode/contrib/lisp/ob-oz
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-eukleides hides ~/OfficialRepos/org-mode/contrib/lisp/ob-eukleides
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-velocity hides ~/OfficialRepos/org-mode/contrib/lisp/org-velocity
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-mac-link hides ~/OfficialRepos/org-mode/contrib/lisp/org-mac-link
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-sudoku hides ~/OfficialRepos/org-mode/contrib/lisp/org-sudoku
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-screenshot hides ~/OfficialRepos/org-mode/contrib/lisp/org-screenshot
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ol-man hides ~/OfficialRepos/org-mode/contrib/lisp/ol-man
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-sclang hides ~/OfficialRepos/org-mode/contrib/lisp/ob-sclang
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-deck hides ~/OfficialRepos/org-mode/contrib/lisp/ox-deck
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-collector hides ~/OfficialRepos/org-mode/contrib/lisp/org-collector
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-eval-light hides ~/OfficialRepos/org-mode/contrib/lisp/org-eval-light
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-tcl hides ~/OfficialRepos/org-mode/contrib/lisp/ob-tcl
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-mac-iCal hides ~/OfficialRepos/org-mode/contrib/lisp/org-mac-iCal
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-s5 hides ~/OfficialRepos/org-mode/contrib/lisp/ox-s5
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-interactive-query hides ~/OfficialRepos/org-mode/contrib/lisp/org-interactive-query
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-stata hides ~/OfficialRepos/org-mode/contrib/lisp/ob-stata
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-attach-embedded-images hides ~/OfficialRepos/org-mode/contrib/lisp/org-attach-embedded-images
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-screen hides ~/OfficialRepos/org-mode/contrib/lisp/org-screen
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-registry hides ~/OfficialRepos/org-mode/contrib/lisp/org-registry
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-julia hides ~/OfficialRepos/org-mode/contrib/lisp/ob-julia
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-koma-letter hides ~/OfficialRepos/org-mode/contrib/lisp/ox-koma-letter
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ox-taskjuggler hides ~/OfficialRepos/org-mode/contrib/lisp/ox-taskjuggler
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-panel hides ~/OfficialRepos/org-mode/contrib/lisp/org-panel
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-fomus hides ~/OfficialRepos/org-mode/contrib/lisp/ob-fomus
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-toc hides ~/OfficialRepos/org-mode/contrib/lisp/org-toc
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-contribdir hides ~/OfficialRepos/org-mode/contrib/lisp/org-contribdir
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-spice hides ~/OfficialRepos/org-mode/contrib/lisp/ob-spice
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-clojure-literate hides ~/OfficialRepos/org-mode/contrib/lisp/ob-clojure-literate
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/ob-vbnet hides ~/OfficialRepos/org-mode/contrib/lisp/ob-vbnet
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-contacts hides ~/OfficialRepos/org-mode/contrib/lisp/org-contacts
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-invoice hides ~/OfficialRepos/org-mode/contrib/lisp/org-invoice
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-checklist hides ~/OfficialRepos/org-mode/contrib/lisp/org-checklist
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-bibtex-extras hides ~/OfficialRepos/org-mode/contrib/lisp/org-bibtex-extras
/home/lockywolf/.emacs.d/elpa/org-plus-contrib-20200210/org-mairix hides ~/OfficialRepos/org-mode/contrib/lisp/org-mairix

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa epg epg-config gnus-util rmail rmail-loaddefs
text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader time-stamp semantic/edit
semantic/analyze/complete semantic/complete eieio-opt
semantic/db-typecache semantic/tag-file cl-extra semantic/db-file
data-debug cedet-files semantic/bovine/scm semantic/decorate/include
semantic/bovine/scm-by jka-compr geiser-mode geiser-xref geiser-compile
geiser-debug geiser-gambit geiser-chibi geiser-mit geiser-chez
geiser-chicken geiser-racket geiser-guile info-look geiser-repl
geiser-image geiser-company geiser-doc geiser-menu geiser-edit
geiser-completion geiser-autodoc geiser-eval geiser-connection tq
geiser-syntax cl geiser-log derived geiser-popup view scheme form-feed
flyspell company-oddmuse company-keywords company-etags 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 flycheck-plantuml plantuml-mode
flycheck-clang-analyzer flycheck rx dash autoinsert ispell ido
auctex-latexmk tex-buf latex latex-flymake flymake-proc flymake warnings
tex-ispell tex-style tex crm reftex reftex-loaddefs reftex-vars smtpmail
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
starttls autorevert filenotify prettify-greek elec-pair keywiz gamegrid
display-line-numbers hi-lock org-tempo tempo secrets dbus xml ox-org
ox-md 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 org-element avl-tree
ob-shell shell ob-latex ob-scheme geiser-impl help-fns radix-tree
help-mode geiser-custom geiser-base ob-C ob-plantuml org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete pcomplete org-list org-faces org-entities time-date
foldout noutline outline easy-mmode org-version ob-emacs-lisp ob-core
ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs
format-spec cal-menu calendar cal-loaddefs mic-paren ffap thingatpt
savehist paredit-menu paredit geiser manoj-dark-theme company pcase
edmacro kmacro ggtags compile comint ansi-color ewoc function-args
semantic-directory semantic/ia ivy delsel colir color ivy-overlay etags
fileloop generator xref project srecode/mode semantic/senator
semantic/wisent semantic/wisent/wisent srecode/insert srecode/filters
srecode/args ede/speedbar ede/files ede ede/detect ede/base ede/auto
ede/source eieio-speedbar speedbar sb-image dframe eieio-custom wid-edit
srecode/find srecode/map srecode/ctxt srecode/compile srecode/dictionary
srecode/fields srecode/table srecode semantic/db-mode semantic/bovine/c
hideif cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs semantic/bovine/c-by semantic/lex-spp
semantic/bovine/gcc semantic/dep semantic/bovine semantic/analyze/refs
semantic/db-find semantic/db-ref semantic/decorate/mode
semantic/decorate pulse semantic/mru-bookmark ring semantic/idle
semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn
semantic/db eieio-base semantic/format ezimage semantic/tag-ls
semantic/find semantic/ctxt semantic/util-modes semantic/util semantic
pp semantic/tag semantic/lex semantic/fw mode-local find-func cedet
hamburger-menu tmm finder-inf tex-site gh-common marshal eieio-compat
org2blog-autoloads slime-autoloads w3m-load 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 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
font-render-setting move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 473431 21187)
 (symbols 48 43806 1)
 (strings 32 169791 4925)
 (string-bytes 1 5169176)
 (vectors 16 60628)
 (vector-slots 8 884151 20504)
 (floats 8 377 27)
 (intervals 56 693 120)
 (buffers 1000 16))

-- 
--
Vladimir Nikishkin (MiEr, lockywolf)





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#40034: 27.0.90; Incorrect grammar for scheme causes entry to debug mode
  2020-03-12  3:58 bug#40034: 27.0.90; Incorrect grammar for scheme causes entry to debug mode Vladimir Nikishkin
@ 2020-09-30 15:04 ` Lars Ingebrigtsen
  2020-09-30 16:18   ` Vladimir Nikishkin
  0 siblings, 1 reply; 4+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-30 15:04 UTC (permalink / raw)
  To: Vladimir Nikishkin; +Cc: 40034

Vladimir Nikishkin <lockywolf@gmail.com> writes:

> The MWE is the following:
>
> (define (example . args)
>   args)
>
> The dot is not correctly parsed by the scm.el
>
> I found this with the following options on:
>
> (require 'semantic)
> (global-semantic-idle-summary-mode t)
> (global-semantic-idle-completions-mode t)
> (global-semantic-mru-bookmark-mode t)
> (global-semantic-stickyfunc-mode t)
> (global-semantic-highlight-func-mode t)
> (global-semantic-decoration-mode t)

I tried this recipe in Emacs 27, but I didn't get any errors there.  Do
you have a recipe for how to reproduce the bug starting from "emacs -Q"?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#40034: 27.0.90; Incorrect grammar for scheme causes entry to debug mode
  2020-09-30 15:04 ` Lars Ingebrigtsen
@ 2020-09-30 16:18   ` Vladimir Nikishkin
  2020-09-30 16:34     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 4+ messages in thread
From: Vladimir Nikishkin @ 2020-09-30 16:18 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 40034

Yes, I do.

Create a file temp.scm with the following contents:
```
(define (example . args)
   args)
```

Launch emacs -Q temp.scm

M-: (semantic-mode 1) RET

This should already produce an error, but if it doesn't, add a few
empty lines and issue:
M-: (semantic-fetch-tags) RET

This should produce the error:

```
Debugger entered: ((1 34))
  semantic--tag-expand((1 34))
  semantic-repeat-parse-whole-stream(((semantic-list 1 . 34)) nil nil)
  semantic-parse-region-default(1 39 nil nil nil)
  semantic-parse-region(1 39)
  semantic-fetch-tags()
  semantic-fetch-tags()
  eval((semantic-fetch-tags) t)
  eval-expression((semantic-fetch-tags) nil nil 127)
  funcall-interactively(eval-expression (semantic-fetch-tags) nil nil 127)
  call-interactively(eval-expression nil nil)
  command-execute(eval-expression)
```

On Wed, 30 Sep 2020 at 23:04, Lars Ingebrigtsen <larsi@gnus.org> wrote:
>
> Vladimir Nikishkin <lockywolf@gmail.com> writes:
>
> > The MWE is the following:
> >
> > (define (example . args)
> >   args)
> >
> > The dot is not correctly parsed by the scm.el
> >
> > I found this with the following options on:
> >
> > (require 'semantic)
> > (global-semantic-idle-summary-mode t)
> > (global-semantic-idle-completions-mode t)
> > (global-semantic-mru-bookmark-mode t)
> > (global-semantic-stickyfunc-mode t)
> > (global-semantic-highlight-func-mode t)
> > (global-semantic-decoration-mode t)
>
> I tried this recipe in Emacs 27, but I didn't get any errors there.  Do
> you have a recipe for how to reproduce the bug starting from "emacs -Q"?
>
> --
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no



-- 
Yours sincerely, Vladimir Nikishkin





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#40034: 27.0.90; Incorrect grammar for scheme causes entry to debug mode
  2020-09-30 16:18   ` Vladimir Nikishkin
@ 2020-09-30 16:34     ` Lars Ingebrigtsen
  0 siblings, 0 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2020-09-30 16:34 UTC (permalink / raw)
  To: Vladimir Nikishkin; +Cc: 40034

Vladimir Nikishkin <lockywolf@gmail.com> writes:

> Create a file temp.scm with the following contents:
> ```
> (define (example . args)
>    args)
> ```
>
> Launch emacs -Q temp.scm
>
> M-: (semantic-mode 1) RET

Thanks; that reproduced the bug.

I'm not a Scheme expert by any means (I haven't used it in decades), but
I think your patch is at least more correct than the old regexp, which
required that all symbols start with a word-constituent character.  That
has to be wrong -- surely ".foo" is perfectly fine as a symbol in
Scheme, too?

So I've applied your patch to Emacs 28.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-09-30 16:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-12  3:58 bug#40034: 27.0.90; Incorrect grammar for scheme causes entry to debug mode Vladimir Nikishkin
2020-09-30 15:04 ` Lars Ingebrigtsen
2020-09-30 16:18   ` Vladimir Nikishkin
2020-09-30 16:34     ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).