Intro

In several cases it is convenient to share the power of Emacs amongst several users on the same Debian12 host and this article provides a dense and terse overview how to manage this task in a sure&fire manner.

System-wide settings

The file which executes by each instance of Emacs allocated at /etc/emacs/site-start.d/00debian.el So it is reasonable to put all common settings into it.

Elpa-*.deb packages

They are native for Debian and it might be secure to use them instead the third-part ELPA/MELPA. Of course all they are system-wide, and it is easy to include it in the user's config by (require 'package-name) operator.

apt-cache search elpa 2>&1
elpa-a - functions for dealing with associative structures
elpa-ace-link - selecting a link to jump to
elpa-ace-popup-menu - replace GUI popup menu with something more efficient
elpa-ace-window - selecting a window to switch to
elpa-acl2 - Computational Logic for Applicative Common Lisp: emacs interface
elpa-adaptive-wrap - smart line-wrapping with wrap-prefix
elpa-agda2-mode - dependently typed functional programming language — emacs mode
elpa-aggressive-indent - Emacs minor mode that reindents code after every change
elpa-apache-mode - Emacs major mode for editing Apache configuration files
elpa-apiwrap - api-wrapping macros
elpa-assess - test support functions for Emacs
elpa-atomic-chrome - edit a web-browser text entry area with Emacs
elpa-ats2-mode - ATS version 2 programming language emacs mode
auto-complete-el - transitional package for elpa-auto-complete
elpa-auto-complete - intelligent auto-completion extension for GNU Emacs
elpa-auto-dictionary - automatic dictionary switcher for Emacs spell checking
autodep8 - DEP-8 test control file generator
elpa-avy - jump to things in Emacs tree-style
elpa-avy-menu - library providing avy-powered popup menu
elpa-bar-cursor - switch Emacs block cursor to a bar
elpa-beacon - highlight the cursor whenever the window scrolls
elpa-beginend - redefine M-< and M-> for some modes to get to meaningful locations
elpa-bm - visual bookmarks for GNU Emacs
elpa-bongo - buffer-oriented media player for GNU Emacs
elpa-boxquote - quote text in Emacs with a semi-box
elpa-browse-kill-ring - interactively insert items from kill-ring
elpa-bui - Emacs Buffer interface library
c-sig - Transition package, c-sig to elpa-c-sig
elpa-c-sig - signature tool for GNU Emacs
elpa-caml - emacs mode for editing OCaml programs
ocaml-mode - transitional package to elpa-caml
elpa-ps-ccrypt - Emacs addon for working with files encrypted with ccrypt
elpa-char-menu - create your own menu for fast insertion of arbitrary symbols
elpa-circe - client for IRC in Emacs
elpa-citar - Act on bibliographic references from Emacs
elpa-closql - Store EIEIO objects using EmacSQL
elpa-clues-theme - cream/brown/orange color theme for Emacs
migemo-el - transitional dummy package: elpa-migemo
elpa-color-theme-modern - deftheme reimplementation of classic Emacs color-themes
elpa-company - Modular in-buffer completion framework for Emacs
elpa-compat - COMPATibility Library for Emacs
cl-consfigurator - Lisp declarative configuration management system
elpa-consult - Useful commands based on completing-read for Emacs
elpa-crdt - collaborative editing environment for Emacs
elpa-csv-mode - Emacs major mode for editing comma, char, and tab separated values
elpa-dap-mode - DAP UI controls implemented using treemacs.
darcsum - Transition package, darcsum to elpa-darcsum
elpa-darcsum - pcl-cvs like interface for managing darcs patches
elpa-dash - modern list manipulation library for Emacs
debian-el - Transition package, debian-el to elpa-debian-el
elpa-debian-el - Emacs helpers specific to Debian users
elpa-debpaste - paste.debian.net client for Emacs
elpa-deft - Emacs mode to browse, filter, and edit plain text notes
devscripts-el - Transition package, devscripts-el to elpa-devscripts
elpa-devscripts - Emacs wrappers for the commands in devscripts
dh-elpa - Debian helper tools for packaging emacs lisp extensions
dh-elpa-helper - helper package for emacs lisp extensions
dh-make-elpa - helper for creating Debian packages from ELPA packages
elpa-diff-hl - highlight uncommitted changes using VC
elpa-diffview - view diffs in side-by-side format
elpa-diminish - hiding or abbreviation of the mode line displays of minor-modes
elpa-dimmer - visually highlight the selected buffer
elpa-dired-du - dired with recursive directory sizes
elpa-dired-quick-sort - persistent quick sorting of dired buffers in various ways
elpa-dired-rsync - support for rsync from Emacs dired buffers
elpa-discover-my-major - discover key bindings and their meaning for the current Emacs major mode
elpa-dockerfile-mode - Major mode for editing Docker's Dockerfiles
dpkg-dev-el - Transition package, dpkg-dev-el to elpa-dpkg-dev-el
elpa-dpkg-dev-el - Emacs helpers specific to Debian development
elpa-dumb-jump - jump to definition for multiple languages without configuration
elpa-ebib - BibTeX database manager for Emacs
elpa-ediprolog - Emacs Does Interactive Prolog
elpa-editorconfig - coding style indenter for all editors - Emacsen plugin
elpa-eglot - Emacs client for Language Server Protocol servers
elpa-el-mock - tiny mock and stub framework for Emacs Lisp
elpa-el-x - Emacs Lisp extensions
elpa-elfeed - Emacs Atom/RSS feed reader
elpa-bug-hunter - automatically debug and bisect your init.el or .emacs file
elpa-elisp-refs - find callers of elisp functions or macros
elpa-elm-mode - Major Emacs mode for editing Elm source code
libelpa-dev - Eigenvalue SoLvers for Petaflop-Applications (Development version)
libelpa19 - Eigenvalue SoLvers for Petaflop-Applications
elpa-darkroom - remove visual distractions and focus on writing
elpa-ligature - display typographical ligatures in major modes
elpa-migemo - Japanese incremental search with Romaji on Emacsen
elpa-rust-mode - Major Emacs mode for editing Rust source code
elpa-snakemake - Run Snakemake workflows from Emacs
elpa-snakemake-mode - provides syntax highlighting for snakekmake files in emacs
elpa-subed - Emacs mode for editing subtitles while playing the corresponding video
elpa-transient - Emacs key and popup interface for complex keybindings
elpa-transient-doc - Emacs key and popup interface for complex keybindings - Docs
elpa-undo-tree - Emacs minor mode for handling undo history as tree
elpa-elpher - friendly gopher and gemini client
elpa-elscreen - Screen for Emacsen
elscreen - Transition package, elscreen to elpa-elscreen
elpa-anzu - show number of matches in mode-line while searching
elpa-async - simple library for asynchronous processing in Emacs
elpa-bash-completion - add programmable bash completion to Emacs shell-mode
elpa-bind-map - bind personal keymaps in multiple locations
elpa-buttercup - behaviour-driven testing for Emacs Lisp packages
elpa-cmake-mode - Emacs major mode for editing CMake sources
elpa-ctable - table component for Emacs Lisp
elpa-emacs-dashboard - extensible emacs startup screen showing you what's most important
elpa-db - database interface for Emacs Lisp
elpa-debase - D-Bus convenience layer for Emacs
elpa-concurrent - higher level library for concurrent tasks
elpa-deferred - simple asynchronous functions for Emacs Lisp
elpa-ednc - Emacs Desktop Notification Center
elpa-discomfort - UDisks2 UI for Emacs, to mount & unmount disks
elpa-doom-themes - opinionated pack of modern Emacs color-themes
elpa-epc - RPC stack for Emacs Lisp
elpa-vc-fossil - Emacs VC backend for the Fossil Version Control system
elpa-git-messenger - pop up last commit information of current line
elpa-git-modes - major modes for editing Git configuration files
elpa-gitattributes-mode - major mode for editing Git configuration files (gitattributes)
elpa-gitconfig-mode - major mode for editing Git configuration files (gitconfig and gitmodules)
elpa-gitignore-mode - major mode for editing Git configuration files (gitignore)
emacs-goodies-el - Miscellaneous add-ons for Emacs
elpa-haskell-tab-indent - tab-based indentation for haskell-mode
elpa-helm-ag - Silver Searcher integration with Emacs Helm
elpa-highlight-indentation - highlight the indentation level in Emacs buffers
elpa-htmlize - convert buffer text and decorations to HTML
elpa-counsel - collection of Ivy-enhanced versions of common Emacs commands
elpa-ivy - generic completion mechanism for Emacs
elpa-ivy-hydra - additional key bindings for Emacs Ivy
elpa-swiper - alternative to Emacs' isearch--with an overview
elpa-jabber - Jabber client for Emacsen
elpa-kv - key/value data structure functions for Emacs Lisp
elpa-vterm - fully-fledged terminal emulator inside GNU Emacs based on libvterm - elisp
elpa-lintian - Examine Lintian packaging hints in Emacs
elpa-lsp-haskell - Haskell support for lsp-mode
elpa-lsp-ui - UI modules for lsp-mode
elpa-memoize - memoization functions
elpa-neotree - directory tree sidebar for Emacs that is like NERDTree for Vim
elpa-noflet - Emacs Lisp noflet macro for dynamic, local advice
elpa-openwith - seamlessly open files in external programs with Emacs
elpa-orgalist - Manage Org-like lists in non-Org Emacs buffers
elpa-pass - major mode for password-store
elpa-pdf-tools - Display and interact with pdf in Emacs
elpa-pdf-tools-server - server for Emacs's pdf-tools
elpa-pg - Emacs Lisp interface for PostgreSQL
elpa-pod-mode - Emacs major mode for editing .pod files
elpa-posframe - Emacs library to Pop a frame at point
elpa-powerline - Emacs version of the Vim powerline
elpa-python-environment - virtualenv API for Emacs Lisp
elpa-request - Compatibility layer for URL request in Emacs
elpa-session - use variables, registers and buffer places across sessions
elpa-smeargle - highlight region by last updated time
elpa-svg-lib - SVG tags, progress bars & icons for Emacs
elpa-tablist - tablist adds maks and filters to tabulated-list-mode
elpa-uuid - UUID/GUID library for Emacs Lisp
elpa-simple-httpd - pure elisp HTTP server
elpa-websocket - Emacs WebSocket client and server
elpa-wgrep - edit multiple Emacs buffers using a master grep pattern buffer
elpa-wgrep-ack - edit multiple Emacs buffers using a master ack pattern buffer
elpa-wgrep-ag - edit multiple Emacs buffers using a master ag pattern buffer
elpa-wgrep-helm - edit multiple Emacs buffers with a helm-grep-mode buffer
elpa-which-key - display available keybindings in popup
elpa-world-time-mode - Emacs mode to compare timezones throughout the day
elpa-emacsql - high level SQL database frontend for Emacs (abstractions)
elpa-emacsql-mysql - high level SQL database frontend for Emacs (MySQL backend)
elpa-emacsql-psql - high level SQL database frontend for Emacs (PostgreSQL backend)
elpa-emacsql-sqlite - high level SQL database frontend for Emacs (SQLite backend)
elpa-emacsql-sqlite3 - Yet another EmacSQL backend for SQLite
elpa-embark - Emacs Mini-Buffer Actions Rooted in Keymaps
elpa-ement - Matrix client for Emacs
elpa-engine-mode - define and query search engines from within Emacs
elpa-epl - Emacs Package Library
elpa-eproject - assign files to Emacs projects, programmatically
elpa-ert-async - asynchronous tests for the Emacs ERT testing framework
elpa-ert-expectations - very simple unit test framework for Emacs Lisp
elpa-esh-help - add some help functions and support for Eshell
elpa-eshell-bookmark - integrate bookmarks with Eshell
elpa-eshell-git-prompt - Eshell prompt themes for Git users
elpa-eshell-prompt-extras - display extra information in your Eshell prompt
elpa-eshell-up - quickly go to a specific parent directory in eshell
elpa-eshell-z - cd to frequent directory in eshell
elpa-ess - Emacs mode for statistical programming and data analysis
elpa-esup - Emacs StartUp Profiler
elpa-esxml - XML, ESXML and SXML library for Emacs Lisp
elpa-evil - extensible vi layer for Emacs
elpa-evil-paredit - emacs extension, integrating evil and paredit
elpa-exec-path-from-shell - get environment variables such as $PATH from the shell
elpa-expand-region - Increase selected region in Emacs by semantic units
expand-region-el - Transition package, expand-region-el to elpa-expand-region
elpa-exwm - full-featured tiling X window manager for Emacs
elpa-exwm-mff - mouse-follows-focus for EXWM
elpa-eyebrowse - simple-minded way of managing window configs in Emacs
elpa-f - modern API for working with files and directories in Emacs Lisp
elpa-faceup - Regression test system for font-lock
elpa-fill-column-indicator - graphically indicate the fill column
elpa-find-file-in-project - quick access to project files in Emacs
elpa-flx - sorting algorithm for fuzzy matching in Emacs
elpa-flx-ido - allows Emacs Ido to use the flx sorting algorithm
elpa-flycheck - modern on-the-fly syntax checking for Emacs
elpa-flycheck-package - flycheck checker for Elisp package authors
elpa-folding - folding-editor minor mode for Emacs
fortran-language-server - Fortran Language Server for the Language Server Protocol
elpa-fountain-mode - Emacs major mode for screenwriting in Fountain markup
elpa-fricas - General purpose computer algebra system: emacs support
elpa-fsm - state machine library
elpa-geiser - enhanced Scheme interaction mode for Emacs
geiser - Transition Package, geiser to elpa-geiser
elpa-ggtags - improved Emacs interface to GNU GLOBAL
elpa-ghub - minuscule client for the Github API
elpa-ghub+ - thick GitHub API client built on ghub
elpa-git-annex - Emacs integration for git-annex
elpa-git-auto-commit-mode - Emacs Minor mode to automatically commit and push with git
elpa-git-timemachine - walk through git revisions of a file
elpa-gitlab-ci-mode - Emacs mode for editing GitLab CI files
elpa-gnuplot-mode - Gnuplot mode for Emacs
gnuplot-mode - Transition Package, gnuplot-mode to elpa-gnuplot-mode
elpa-go-mode - Emacs mode for editing Go code
golang-mode - Emacs mode for editing Go code -- transitional package
elpa-golden-ratio - automatic resizing of Emacs windows to the golden ratio
elpa-goo - generic object-orientator (Emacs support)
elpa-goto-chg - navigate the point to the most recent edit in the buffer
elpa-graphql - GraphQL utilities
elpa-graphviz-dot-mode - Emacs mode for the dot-language used by graphviz.
elpa-haskell-mode - major mode for editing Haskell in Emacs
elpa-helm - Emacs incremental completion and selection narrowing framework
elpa-helm-core - Emacs Helm library files
elpa-helm-org - Emacs Helm for Org-mode headlines and keywords completion
elpa-helm-projectile - Helm integration for Projectile
elpa-helpful - better *help* buffer
elpa-highlight-numbers - highlight numbers in source code
elpa-hl-todo - highlight TODO and similar keywords in comments and strings
howm - Note-taking tool on Emacs
elpa-ht - hash table library for Emacs
elpa-hungry-delete - enable hungry deletion in all modes
elpa-hydra - make Emacs bindings that stick around
elpa-lv - other echo area
elpa-ibuffer-projectile - group buffers in ibuffer list by Projectile project
elpa-ibuffer-vc - group ibuffer list by VC project and show VC status
elpa-ido-completing-read+ - completing-read-function using ido
elpa-ido-vertical-mode - make ido-mode display vertically
elpa-iedit - edit multiple regions in the same way simultaneously
elpa-imenu-list - show the current Emacs buffer's imenu entries in a separate window
elpa-inform-mode - Emacs major mode for editing Inform 6 source
inform-mode - transitional dummy package
elpa-initsplit - code to split customizations into different files
elpa-irony - Emacs C/C++ minor mode powered by libclang
elpa-jinja2-mode - Emacs major mode for editing jinja2 code
elpa-js2-mode - Emacs mode for editing Javascript programs
elpa-key-chord - map pairs of simultaneously pressed keys to commands
elpa-kotlin-mode - Emacs major mode for kotlin
elpa-lbdb - Little Brother's DataBase Emacs extensions
elpa-ledger - command-line double-entry accounting program (emacs interface)
elpa-let-alist - let-bind values of an assoc-list by their names in Emacs Lisp
elpa-linum-relative - display relative line number in Emacs
elpa-load-relative - relative file load (within a multi-file Emacs package)
elpa-loop - friendly imperative loop structures for Emacs Lisp
elpa-lsp-java - Java LSP support for emacs
elpa-lsp-mode - Emacs client/library for the Language Server Protocol
elpa-lsp-treemacs - treemacs integration for Emacs LSP
elpa-lua-mode - Emacs major-mode for editing Lua programs
elpa-m-buffer - list-oriented, functional buffer manipulation
elpa-macaulay2 - Software system for algebraic geometry research (Emacs package)
elpa-git-commit - Major mode for editing git commit message
elpa-magit - Emacs interface for Git
elpa-magit-section - Collapsible sections like in Magit
elpa-magit-annex - git-annex subcommands for magit
elpa-magit-forge - Work with Git forges from the comfort of Magit
elpa-magit-popup - Use popup like Magit
elpa-magit-todos - show source file TODOs in Magit
elpa-mailscripts - Emacs utilities for handling mail on Unixes
elpa-makey - flexible context menu system
elpa-marginalia - Marginalia in the Emacs minibuffer
elpa-markdown-mode - mode for editing Markdown-formatted text files in GNU Emacs
elpa-markdown-toc - Emacs TOC (table of contents) generator for markdown files
elpa-mastodon - Emacs client for the Mastodon and Pleroma social networks
elpa-meson-mode - Major mode for the Meson build system files
elpa-message-templ - templates for Emacs message-mode
elpa-minimap - sidebar showing a "mini-map" of a buffer
elpa-mocker - mocking framework for Emacs
elpa-modus-themes - set of accessible themes conforming with WCAG AAA accessibility standard
elpa-monokai-theme - fruity color theme for Emacs
elpa-move-text - move current line or region up and down
elpa-mpv - control a mpv via its IPC interface from Emacs
elpa-muse - author and publish projects using Wiki-like markup
elpa-mutt-alias - Emacs package to lookup and insert expanded Mutt mail aliases
elpa-muttrc-mode - Emacs major mode for editing muttrc
elpa-nginx-mode - major mode for editing nginx config files
elpa-no-littering - help keeping ~/.emacs.d clean
elpa-nose - easy Python test running in Emacs
elpa-notmuch - thread-based email index, search and tagging (emacs interface)
elpa-nov - featureful EPUB (ebook) reader mode for Emacs
elpa-ol-notmuch - Links to notmuch messages
elpa-olivetti - Emacs minor mode to more comfortably read and write long-lined prose
elpa-orderless - Emacs completion style that matches multiple regexps in any order
elpa-org-appear - auto-toggle visibility of org mode elements
elpa-org-bullets - show bullets in Org-mode as UTF-8 characters
elpa-org-contrib - additional Emacs Lisp libraries for Org-mode
elpa-org-d20 - Emacs minor mode for d20 tabletop roleplaying games
elpa-org-drill - emacs org-mode contrib for self-testing using spaced repetition
elpa-org-make-toc - Automatic tables of contents for Org files
elpa-org - Keep notes, maintain ToDo lists, and do project planning in emacs
org-mode - Transition Package, org-mode to elpa-org
elpa-org-present - minimalist presentation tool for Emacs org-mode
elpa-org-roam - non-hierarchical note-taking with Emacs Org-mode
elpa-org-tree-slide - presentation tool for org-mode
elpa-ox-texinfo+ - Extensions for Org's Texinfo exporter
elpa-package-lint - linting library for Elisp package authors
elpa-package-lint-flymake - package-lint Flymake backend
elpa-page-break-lines - Emacs mode to display ugly ^L page breaks as tidy horizontal lines
elpa-paredit - Emacs minor mode for structurally editing Lisp code
elpa-paredit-everywhere - cut-down version of paredit for non-lisp buffers
elpa-parent-mode - get major mode's parent modes
elpa-parsebib - Emacs Lisp library for parsing .bib files
elpa-password-store - Emacs support for the lightweight directory-based password manager
elpa-pcre2el - Emacs mode to convert between PCRE, Emacs and rx regexp syntax
elpa-persist - persist variables between Emacs Sessions
elpa-perspective - tagged workspaces in Emacs
elpa-pfuture - set of functions wrapping Emacs' process creation capabilities
elpa-php-mode - PHP Mode for GNU Emacs
elpa-pip-requirements - major mode for editing pip requirements files
elpa-pkg-info - provide information about Emacs packages
elpa-plz - HTTP library for Emacs
elpa-pointback - restore window points when returning to buffers
elpa-poke - Extensible editor for structured binary data (Emacs mode)
elpa-popup - visual popup user interface library for Emacs
elpa-pos-tip - Show tooltip at point
elpa-project - Emacs library for operations on the current project
elpa-projectile - project interaction library for Emacs
elpa-protobuf-mode - Emacs addon for editing protocol buffers
elpa-puppet-mode - Emacs major mode for Puppet manifests
elpa-py-autopep8 - use autopep8 to beautify a Python buffer
elpa-py-isort - use isort to sort the imports in a Python buffer
elpa-pyim-basedict - default pinyin dict for pyim
elpa-pyim - Chinese input method support quanpin, shuangpin, wubi, cangjie and rime
elpa-pyvenv - Python virtual environment interface
elpa-qml-mode - Emacs major mode for editing QT Declarative (QML) code
elpa-queue - queue data structure for Emacs Lisp
elpa-racket-mode - emacs support for editing and running racket code
elpa-rainbow-delimiters - Emacs mode to colour-code delimiters according to their depth
elpa-rainbow-identifiers - highlight identifiers according to their names
elpa-rainbow-mode - colorize color names in buffers
elpa-recursive-narrow - narrow-to-region that operates recursively
elpa-redtick - tiny pomodoro timer for Emacs
elpa-relint - Emacs Lisp regexp mistake finder
elpa-restart-emacs - restart emacs from within emacs
elpa-rich-minority - clean-up and beautify the list of minor-modes in Emacs' mode-line
elpa-ac-rtags - auto-complete back-end for RTags
elpa-company-rtags - company back-end for RTags
elpa-flycheck-rtags - flycheck integration for RTags
elpa-helm-rtags - helm interface for RTags
elpa-ivy-rtags - ivy back-end for RTags
elpa-rtags - emacs front-end for RTags
elpa-s - string manipulation library for Emacs
elpa-scala-mode - Emacs major mode for editing scala source code
scala-mode-el - transitional dummy package, scala-mode-el to elpa-scala-mode
elpa-seq - sequence manipulation functions for Emacs Lisp
elpa-sesman - session manager for Emacs IDEs
elpa-shut-up - Emacs Lisp macros to quieten Emacs
elpa-ag - Emacs frontend to ag
silversearcher-ag-el - transitional dummy package, silversearcher-ag-el to elpa-ag
elpa-smart-mode-line - powerful and beautiful mode-line for Emacs
elpa-smart-mode-line-powerline-theme - Smart Mode Line themes that use Emacs Powerline
elpa-smex - M-x interface for Emacs with Ido-style fuzzy matching
elpa-sml-mode - Emacs major mode for editing Standard ML programs
sml-mode - Transition package, sml-mode to elpa-sml-mode
elpa-solarized-theme - port of Solarized theme to Emacs
elpa-spinner - spinner for the Emacs modeline for operations in progress
elpa-srv - RFC2782 (SRV record) client for emacs
elpa-suggest - discover Emacs Lisp functions based on examples
elpa-super-save - auto-save buffers, based on your activity
elpa-sxiv - run the sxiv image viewer
elpa-system-packages - functions to manage system packages
elpa-systemd - major mode for editing systemd units
elpa-tabbar - Emacs minor mode that displays a tab bar at the top
elpa-taxy - Emacs programmable taxonomical grouping for arbitrary objects
elpa-taxy-magit-section - View Emacs Taxy structs in a Magit Section buffer
elpa-transmission - Emacs interface to a Transmission session
elpa-treemacs - tree layout file explorer for Emacs
elpa-treemacs-evil - tree layout file explorer for Emacs
elpa-treemacs-magit - tree layout file explorer for Emacs
elpa-treemacs-projectile - tree layout file explorer for Emacs
elpa-treepy - Generic tree traversal tools
elpa-tuareg - emacs-mode for OCaml programs
tuareg-mode - transitional package, tuareg-mode to elpa-tuareg
elpa-undercover - test coverage library for Emacs Lisp
elpa-bind-chord - key-chord binding helper for use-package-chords
elpa-bind-key - simple way to manage personal keybindings
elpa-use-package - configuration macro for simplifying your .emacs
elpa-use-package-chords - key-chord keyword for use-package
elpa-use-package-ensure-system-package - autoinstall system packages
elpa-vala-mode - Emacs editor major mode for vala source code
vala-mode-el - Transition Package, vala-mode-el to elpa-vala-mode
elpa-verbiste - French and Italian conjugator - emacs extension
verbiste-el - transitional package, verbiste-el to elpa-verbiste
elpa-vertico - Performant and minimalistic vertical completion UI for Emacs
elpa-vimish-fold - fold text in GNU Emacs like in Vim
elpa-helm-virtualenvwrapper - helm-source for virtualenvwrapper.el
elpa-virtualenvwrapper - featureful virtualenv tool for Emacs
elpa-visual-fill-column - Emacs mode that wraps visual-line-mode buffers at fill-column
elpa-visual-regexp - in-buffer visual feedback while using Emacs regexps
elpa-volume - tweak your sound card volume from Emacs
elpa-wc-mode - display a word count in the Emacs modeline
elpa-web-mode - major emacs mode for editing web templates
elpa-weechat - Chat via WeeChat's relay protocol in Emacs.
elpa-with-editor - call program using Emacs as $EDITOR
elpa-with-simulated-input - macro to simulate user input non-interactively
elpa-writegood-mode - Emacs minor mode that provides hints for common English writing problems
elpa-writeroom-mode - distraction-free writing for Emacs
elpa-ws-butler - unobtrusively remove trailing whitespace in Emacs
elpa-xcite - exciting cite utility for Emacsen
xcite - Transition Package, xcite to elpa-xcite
elpa-xcscope - Interactively examine a C program source in emacs
xcscope-el - Transition Package, xcscope-el to elpa-xcscope
elpa-xelb - pure Elisp implementation of X11 protocol
elpa-xml-rpc - Emacs Lisp XML-RPC client
elpa-xr - convert string regexp to rx notation
elpa-xref - Library for cross-referencing commands in Emacs
elpa-yaml - YAML parser and encoder for Elisp
elpa-yaml-mode - Emacs major mode for YAML files
elpa-yasnippet - template system for Emacs
yasnippet - transition Package, yasnippet to elpa-yasnippet
elpa-yasnippet-snippets - Andrea Crotti's official YASnippet snippets
youtube-dl - download videos from YouTube and other sites (transitional package)
yt-dlp - downloader of videos from YouTube and other sites
elpa-zenburn-theme - low contrast color theme for Emacs
elpa-ztree - text mode directory tree
elpa-zzz-to-char - fancy version of `zap-to-char' command

By default all they are installed into /usr/share/emacs/site-lisp/elpa

System-wide additional packages

There are a plethora packages, provided by third-parties and not included into the official Debian release. They can be allocated in any folder in load-path, for this particular case in /usr/local/share/emacs/site-lisp:

ls /usr/local/share/emacs/site-lisp 2>&1
bookmark-plus
custom
elpy
ereader
google-translate
key-chord-0.7
kv-0.0.5
linkmarks
mw-thesaurus
nov.el
org-bullets-0.2.4
org-drill-2.7.0
powerthesaurus-0.4.0
speed-type-1.3
voca-builder-0.2.0

All them are in the default Emacs' load-path and accesible for each user, but it's necessary to add every package's folder into the pesonal load path. It might be defined manually, folder by folder, but here is the hack how to add all folders to load-path at once:

;; add all subdirs from the host's =site-lisp= to ~load-path~
(let* ((my-lisp-dir "/usr/local/share/emacs/site-lisp/")
       (default-directory my-lisp-dir)
       (orig-load-path load-path))
  (setq load-path (cons my-lisp-dir nil))
  (normal-top-level-add-subdirs-to-load-path)
  (nconc load-path orig-load-path))

NOTE load-path modificates only at Emacs initiation, so you're need to restart your favourite editor.

System-wide Emacs settings

In several cases it is reasonable to put a large hunk of some configuration into a separate fine and include it into main user's config ~/.emacs in a single string:

(load "/usr/local/share/emacs/site-lisp/custom/<name_of_conf_hunk.el>")

Per-user settings

Personal package management