Subject: bug#64061: 30.0.50; auto-revert-mode is not working for files with symlinked directories in path

From: Vladimir Nikishkin <[email-masked]>
Date: Wed, 14 Jun 2023 13:06:29 +0800

This bug seems similar to
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=16113 , but not
completely,

So, the MWE is the following:
In bash
cd /tmp/
mkdir foo
ln -s foo bar
touch bar/test.txt
emacs bar/test.txt &
in emacs: M-x auto-revert-mode RET
then in bash
echo "test001" >> bar/test.txt

Emacs will never see those changes and will not revert the buffer.
However, opening foo/text.txt does not have this problem.

I tried inotifywait -m on both foo/text.txt, and on bar/text.txt, and
both seem to receive editing events as they should.

In GNU Emacs 30.0.50 (build 1, x86_64-slackware-linux-gnu, GTK+ Version
 3.24.31, cairo version 1.16.0) of 2023-03-24 built on
 laptop.lockywolf.net
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: Slackware 15.0 x86_64

Configured using:
 'configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc
 --localstatedir=/var --program-prefix= --program-suffix=
 --mandir=/usr/man --infodir=/usr/info --without-gconf
 --without-gsettings --with-modules --with-native-compilation=yes
 --with-json --with-imagemagick --with-pdumper --with-xwidgets
 --enable-year2038 --with-tree-sitter --build=x86_64-slackware-linux
 'CFLAGS=-O2 -fPIC -g''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ IMAGEMAGICK
JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB

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=ibus
  locale-coding-system: utf-8-unix

Major mode: Outline

Minor modes in effect:
  goto-address-mode: t
  memento-mori-mode: t
  highlight-doxygen-global-mode: t
  hes-mode: t
  global-highlight-parentheses-mode: t
  highlight-parentheses-mode: t
  global-color-identifiers-mode: t
  form-feed-mode: t
  idle-org-agenda-mode: t
  TeX-PDF-mode: t
  TeX-source-correlate-mode: t
  async-bytecomp-package-mode: t
  magit-todos-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  shell-dirtrack-mode: t
  server-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  global-hl-todo-mode: t
  hl-todo-mode: t
  flyspell-mode: t
  gdb-many-windows: t
  global-company-mode: t
  company-mode: t
  auto-insert-mode: t
  pdf-occur-global-minor-mode: t
  shackle-mode: t
  ido-everywhere: t
  global-auto-revert-mode: t
  electric-pair-mode: t
  global-display-fill-column-indicator-mode: t
  display-fill-column-indicator-mode: t
  global-hi-lock-mode: t
  hi-lock-mode: t
  windmove-mode: t
  savehist-mode: t
  recentf-mode: t
  save-place-mode: t
  super-save-mode: t
  xterm-mouse-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-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
  blink-cursor-mode: t
  buffer-read-only: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  auto-save-visited-mode: t
  abbrev-mode: t
  view-mode: t

Load-path shadows:
/home/lockywolf/.emacs.d/elpa/company-cmake-0.1/company-cmake hides /home/lockywolf/.emacs.d/elpa/company-20230303.2331/company-cmake
/home/lockywolf/.emacs.d/elpa/cmake-mode-20230323.1312/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
/home/lockywolf/.emacs.d/elpa/use-package-ensure-system-package-20221209.2013/use-package-ensure-system-package hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-ensure-system-package
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-lint hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-lint
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-bind-key hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-bind-key
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-diminish hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-diminish
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package hides /usr/share/emacs/30.0.50/lisp/use-package/use-package
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-core hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-core
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-ensure hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-ensure
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-jump hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-jump
/home/lockywolf/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides /usr/share/emacs/30.0.50/lisp/use-package/bind-key
/home/lockywolf/.emacs.d/elpa/use-package-20230203.2004/use-package-delight hides /usr/share/emacs/30.0.50/lisp/use-package/use-package-delight
/home/lockywolf/.emacs.d/elpa/flim-20230205.1423/sasl hides /usr/share/emacs/30.0.50/lisp/net/sasl
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-spelling hides /usr/share/emacs/30.0.50/lisp/erc/erc-spelling
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-backend hides /usr/share/emacs/30.0.50/lisp/erc/erc-backend
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-imenu hides /usr/share/emacs/30.0.50/lisp/erc/erc-imenu
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-speedbar hides /usr/share/emacs/30.0.50/lisp/erc/erc-speedbar
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-track hides /usr/share/emacs/30.0.50/lisp/erc/erc-track
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-ring hides /usr/share/emacs/30.0.50/lisp/erc/erc-ring
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-dcc hides /usr/share/emacs/30.0.50/lisp/erc/erc-dcc
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-networks hides /usr/share/emacs/30.0.50/lisp/erc/erc-networks
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc hides /usr/share/emacs/30.0.50/lisp/erc/erc
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-stamp hides /usr/share/emacs/30.0.50/lisp/erc/erc-stamp
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-sound hides /usr/share/emacs/30.0.50/lisp/erc/erc-sound
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-desktop-notifications hides /usr/share/emacs/30.0.50/lisp/erc/erc-desktop-notifications
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-ibuffer hides /usr/share/emacs/30.0.50/lisp/erc/erc-ibuffer
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-lang hides /usr/share/emacs/30.0.50/lisp/erc/erc-lang
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-autoaway hides /usr/share/emacs/30.0.50/lisp/erc/erc-autoaway
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-fill hides /usr/share/emacs/30.0.50/lisp/erc/erc-fill
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-join hides /usr/share/emacs/30.0.50/lisp/erc/erc-join
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-match hides /usr/share/emacs/30.0.50/lisp/erc/erc-match
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-goodies hides /usr/share/emacs/30.0.50/lisp/erc/erc-goodies
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-identd hides /usr/share/emacs/30.0.50/lisp/erc/erc-identd
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-pcomplete hides /usr/share/emacs/30.0.50/lisp/erc/erc-pcomplete
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-list hides /usr/share/emacs/30.0.50/lisp/erc/erc-list
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-capab hides /usr/share/emacs/30.0.50/lisp/erc/erc-capab
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-status-sidebar hides /usr/share/emacs/30.0.50/lisp/erc/erc-status-sidebar
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-log hides /usr/share/emacs/30.0.50/lisp/erc/erc-log
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-netsplit hides /usr/share/emacs/30.0.50/lisp/erc/erc-netsplit
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-ezbounce hides /usr/share/emacs/30.0.50/lisp/erc/erc-ezbounce
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-notify hides /usr/share/emacs/30.0.50/lisp/erc/erc-notify
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-common hides /usr/share/emacs/30.0.50/lisp/erc/erc-common
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-replace hides /usr/share/emacs/30.0.50/lisp/erc/erc-replace
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-compat hides /usr/share/emacs/30.0.50/lisp/erc/erc-compat
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-loaddefs hides /usr/share/emacs/30.0.50/lisp/erc/erc-loaddefs
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-services hides /usr/share/emacs/30.0.50/lisp/erc/erc-services
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-menu hides /usr/share/emacs/30.0.50/lisp/erc/erc-menu
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-xdcc hides /usr/share/emacs/30.0.50/lisp/erc/erc-xdcc
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-sasl hides /usr/share/emacs/30.0.50/lisp/erc/erc-sasl
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-truncate hides /usr/share/emacs/30.0.50/lisp/erc/erc-truncate
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-button hides /usr/share/emacs/30.0.50/lisp/erc/erc-button
/home/lockywolf/.emacs.d/elpa/erc-5.5/erc-page hides /usr/share/emacs/30.0.50/lisp/erc/erc-page

Features:
(shadow emacsbug pdf-sync pdf-outline pdf-links pdf-history ob-calc
calc-funcs calc-mtx calc-bin calc-comb calcalg3 tex-info texinfo
texinfo-loaddefs calc-trail calc-forms calc-graph calc-stuff calcalg2
latexenc emms-info-mediainfo-autoloads emms-autoloads loaddefs-gen
tar-mode lisp-mnt calc-embed goto-addr magit-patch magit-subtree
magit-gitignore magit-ediff elfeed-link elfeed-show elfeed-search
elfeed-csv elfeed elfeed-curl elfeed-log xml-query elfeed-db elfeed-lib
cmake-font-lock cus-start quail calc-cplx bbdb-com calc-map calc-incom
cal-move image-dired-dired image-dired image-dired-tags
image-dired-external image-dired-util vc-hg vc-bzr vc-src vc-sccs vc-svn
vc-cvs vc-rcs log-view bug-reference cl-print magit-extras calc-units
calc-help skeleton calc-store calc-vec calc-rules calc-rewr calc-poly
calcsel2 bbdb-mu4e calc-yank calc-sel calccomp calc-math calc-arith
calc-alg calc-aent wallpaper debpaste shortdoc ob-ditaa org-colview
org-ctags org-mouse org-plot ess-tracebug ess-utils ess-custom tramp
tramp-loaddefs trampver tramp-integration tramp-compat ls-lisp
ob-eukleides org-checklist org-collector org-invoice org-learn
org-mairix org-toc ox-extra org-archive conf-mode calc-lang calc-undo
calc-mode calc-prog calc-ext calc-misc calc-menu misearch multi-isearch
qp url-cache network-stream mailalias ffap time-stamp sort gnus-cite
shr-color mm-archive mail-extr textsec uni-scripts idna-mapping
ucs-normalize uni-confusable textsec-check cal-china lunar solar cal-dst
cal-bahai cal-islam cal-hebrew holidays holiday-loaddefs matlab
matlab-scan matlab-syntax matlab-compat pulse vc-git org-eldoc
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 geiser-syntax geiser-log geiser-popup view
oc-basic disp-table ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus
nnselect ol-docview ol-bbdb ol-w3m ol-doi org-link-doi face-remap
dired-aux company-oddmuse company-keywords make-mode company-etags
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb init rc-local lockywolf-postamble-laptop
display-line-numbers lockywolf-exwm exwm exwm-input xcb-keysyms
exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xkb xcb-xproto
xcb-types xcb-debug lockywolf-erc erc-track erc-match erc-goodies erc
erc-backend erc-networks erc-common erc-compat erc-loaddefs
lockywolf-equake equake lockywolf-gui-x11 hamburger-menu
lockywolf-gui-general diary-lib diary-loaddefs memento-mori
highlight-doxygen highlight-escape-sequences highlight-parentheses
rainbow-mode color-identifiers-mode prettify-greek form-feed
tsdh-dark-theme lockywolf-calc calc calc-loaddefs rect calc-macs
lockywolf-monitoring idle-org-agenda lockywolf-autocomplete-ido
lockywolf-org-scientific-large org-pdftools org-noter org-noter-djvu
org-noter-nov org-noter-pdf pdf-annot facemenu org-noter-core org2blog
ox-wp writegood-mode metaweblog xml-rpc url-http url-auth url-gw nsm
hydra lv htmlize org-journal org-crypt cal-iso org-sidebar org-ql-search
org-ql-view ov org-super-agenda ht org-ql peg ts org-habit org-duration
org-mru-clock org-capture ox-beamer 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 org-agenda ox-html table
ox-ascii ox-publish ox org-clock ob-fortran ob-shell ob-latex ob-scheme
geiser-impl help-fns radix-tree geiser-custom geiser-base ob-C
ob-plantuml org-tempo tempo org-protocol ox-youtube org-ebib
org-bibtex-extras ol-bibtex ox-bibtex org-fancy-priorities
lockywolf-cryptography pinentry lockywolf-elfeed lockywolf-email-pim
bbdb bbdb-site timezone gnus-dired mu4e-speedbar speedbar ezimage dframe
mu4e mu4e-org mu4e-main mu4e-view gnus-art mm-uu mml2015 mm-view
mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start
gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time
gnus-spec gnus-int gnus-range gnus-win mu4e-headers mu4e-compose
mu4e-draft mu4e-actions mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark
mu4e-message flow-fill mu4e-contacts mu4e-update mu4e-folders
mu4e-server mu4e-context mu4e-vars mu4e-helpers mu4e-config
auth-source-xoauth2 auth-source-pass smtpmail-multi smtpmail khardel
yaml-mode vdirel org-vcard lockywolf-tex company-auctex vdm-snippets
yasnippet bib-cite auctex-latexmk latex latex-flymake tex-ispell
tex-style tex texmathp cdlatex lockywolf-bibtex ebib helm
helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source
helm-multi-match helm-lib ebib-reading-list ebib-notes org-element
org-persist org-id org-refile org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table
org-keys oc org-loaddefs cal-menu calendar cal-loaddefs ol org-fold
org-fold-core org-compat avl-tree org-version org-macs ebib-filters
ebib-keywords ebib-utils ebib-db parsebib mule-util hl-line bibretrieve
bibtex-utils reftex reftex-loaddefs reftex-vars bibtex iso8601
lockywolf-plantuml flycheck-plantuml plantuml-mode lockywolf-matlab
lockywolf-scheme geiser scheme-complete scheme lockywolf-emacs-lisp
paredit-menu paredit lockywolf-helm lockywolf-vala vala-mode cc-langs
lockywolf-cpp clang-format+ clang-format eldoc-cmake cmake-mode rst
company-c-headers flycheck-clangcheck google-c-style cc-mode cc-fonts
cc-guess cc-menus cc-cmds lockywolf-fortran f90 lockywolf-bash sh-script
smie treesit executable lockywolf-version-control magit-todos pcre2el
rxt re-builder f f-shortdoc s async grep magit-bookmark magit-submodule
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 magit-diff smerge-mode diff
diff-mode git-commit log-edit message sendmail yank-media rfc822 mml
mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader pcvs-util add-log
magit-core magit-autorevert magit-margin magit-transient magit-process
with-editor shell server magit-mode transient magit-git magit-base crm
magit-section vc vc-dispatcher lockywolf-spellchecking-hard languagetool
languagetool-server languagetool-console languagetool-java
languagetool-issue languagetool-correction languagetool-core flycheck
lockywolf-spellchecking-simple hl-todo compat flyspell ispell
lockywolf-debugging gdb-mi bindat gud lockywolf-advanced-editing eglot
external-completion array ert debug backtrace jsonrpc flymake-proc
flymake markdown-mode color company autoinsert ediff ediff-merg
ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util
lockywolf-ggtags ggtags hippie-exp etags fileloop xref project ewoc
lockywolf-tramp lockywolf-shells esh-help dash em-unix em-smart esh-mode
esh-var eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg
pcomplete esh-module esh-groups esh-util files-x
lockywolf-paper-pdf-djvu djvu pdf-occur ibuf-ext ibuffer
ibuffer-loaddefs tablist advice tablist-filter semantic/wisent/comp
semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util
semantic semantic/tag semantic/lex semantic/fw mode-local find-func
cedet pdf-isearch let-alist pdf-misc imenu pdf-tools pdf-view pdf-cache
pdf-info tq pdf-util format-spec pdf-macs doc-view jka-compr image-mode
exif ps-print ps-print-loaddefs lpr lockywolf-downloaded-packages
diminish shackle trace mic-paren cl lockywolf-dired dired-x
lockywolf-standard-packages eww xdg url-queue thingatpt shr pixel-fill
kinsoku url-file svg dom puny mm-url gnus nnheader gnus-util time-date
range woman man info-colors secrets dbus ido-completing-read+ memoize
minibuf-eldef ido xml locate dired dired-loaddefs arc-mode archive-mode
compile comint ansi-osc ansi-color ring autorevert filenotify elec-pair
display-fill-column-indicator hi-lock foldout edmacro kmacro noutline
outline windmove bookmark text-property-search savehist recentf
tree-widget saveplace super-save rmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils image-file image-converter
lockywolf-handy-own-functions-keybindings lockywolf-basic-init xt-mouse
use-package-ensure-system-package system-packages cus-edit pp cus-load
wid-edit use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core derived init-custom mic-paren-autoloads
gitlab-pipeline-autoloads org-contrib-autoloads kotlin-mode-autoloads
company-math-autoloads pcsv-autoloads centered-cursor-mode-autoloads
chatgpt-shell-autoloads debpaste-autoloads company-emoji-autoloads
spell-fu-autoloads markdown-preview-mode-autoloads info-colors-autoloads
cdlatex-autoloads graphviz-dot-mode-autoloads ess-autoloads
jupyter-autoloads ebib-autoloads diminish-autoloads
ac-php-core-autoloads cc-styles cc-align cc-engine cc-vars cc-defs
flymake-easy-autoloads zmq-autoloads rainbow-mode-autoloads
magit-todos-autoloads magit-autoloads pcase git-commit-autoloads
math-symbol-lists-autoloads org-journal-autoloads
highlight-escape-sequences-autoloads shell-maker-autoloads
hl-todo-autoloads qml-mode-autoloads auth-source-xoauth2-autoloads
0blayout-autoloads ghub-autoloads bibtex-completion-autoloads
biblio-autoloads parsebib-autoloads with-editor-autoloads
sudo-edit-autoloads use-package-ensure-system-package-autoloads
color-identifiers-mode-autoloads biblio-core-autoloads jabber-autoloads
srv-autoloads fsm-autoloads org-download-autoloads semi-autoloads
flim-autoloads pcre2el-autoloads erc-autoloads org2blog-autoloads
writegood-mode-autoloads hydra-autoloads highlight-parentheses-autoloads
use-package-autoloads bind-key-autoloads consult-eglot-autoloads
magit-section-autoloads flycheck-phpstan-autoloads org-sidebar-autoloads
org-ql-autoloads finder-inf peg-autoloads ov-autoloads khardel-autoloads
csv-mode-autoloads company-shell-autoloads xml-rpc-autoloads
auctex-latexmk-autoloads auctex-autoloads tex-site
anaconda-mode-autoloads pythonic-autoloads exwm-x-autoloads
exwm-autoloads phpstan-autoloads php-mode-autoloads vdirel-autoloads
helm-autoloads helm-core-autoloads async-autoloads org-vcard-autoloads
djvu-autoloads metaweblog-autoloads yaml-mode-autoloads
org-super-agenda-autoloads ts-autoloads ht-autoloads treepy-autoloads
f-autoloads qt-pro-mode-autoloads consult-autoloads compat-autoloads
languagetool-autoloads matlab-mode-autoloads
org-noter-pdftools-autoloads org-pdftools-autoloads org-noter-autoloads
pdf-tools-autoloads tablist-autoloads markdown-mode-autoloads
org-mru-clock-autoloads apel-autoloads go-mode-autoloads comp comp-cstr
warnings icons rx cl-extra help-mode cmake-font-lock-autoloads
cmake-mode-autoloads websocket-autoloads company-quickhelp-autoloads
pos-tip-autoloads company-autoloads flycheck-autoloads info
dash-autoloads s-autoloads paredit-autoloads popup-autoloads
lua-mode-autoloads highlight-doxygen-autoloads package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x
map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
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 emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads xwidget-internal dbusbind inotify lcms2 dynamic-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process native-compile emacs)

Memory information:
((conses 16 4582620 614840)
 (symbols 48 119436 18)
 (strings 32 607217 60864)
 (string-bytes 1 21811766)
 (vectors 16 232007)
 (vector-slots 8 5197953 698930)
 (floats 8 1921 20160)
 (intervals 56 302362 3844)
 (buffers 984 156))

-- 
Your sincerely,
Vladimir Nikishkin (MiEr, lockywolf)
(Laptop)