# -*- mode: org -*-
| package                    |           | current Version | Package-Version | previous Version | Package-Version |                                                                                    |
|----------------------------+-----------+-----------------+-----------------+------------------+-----------------+------------------------------------------------------------------------------------|
| ace-window.el              | [[https://melpa.org/#/ace-window][melpa]]     |          0.10.0 |   20200606.1259 |            0.9.0 |               - |                                                                                    |
| adaptive-wrap              | [[https://melpa.org/#/ace-window][elpa]]      |             0.8 |               - |              0.7 |               - | required by virtual-auto-fill                                                      |
| all-the-icons              | [[https://melpa.org/#/all-the-icons][melpa]]     |           5.0.0 |    20211225.506 |            4.0.0 |   20210106.1227 | required by dashboard, requires memoize, run M-x all-the-icons-install-fonts       |
| amx.el                     | [[https://melpa.org/#/amx][melpa]]     |             3.4 |    20210305.118 |              3.3 |   20210101.1921 | requires ivy or ido, imporves M-x saving history, etc.                             |
| anaconda-mode              | [[https://melpa.org/#/anaconda-mode][melpa]]     |          0.1.15 |    20211122.817 |           0.1.13 |    20200912.239 |                                                                                    |
| async                      | [[https://melpa.org/#/async][melpa]]     |           1.9.5 |    20210823.528 |            1.9.4 |    20200809.501 | required by ob-async                                                               |
| avy.el                     | [[https://melpa.org/#/avy][melpa]]     |           0.5.0 |    20220102.805 |            0.5.0 |   20201226.1734 | required by org-ref                                                                |
| awesome-tray.el            | [[https://github.com/manateelazycat/awesome-tray][GitHub]]    |             4.2 |    20211129.311 |              4.2 |   20200618.2102 | modeline in echo area                                                              |
| biblio                     | [[https://melpa.org/#/biblio][melpa]]     |             0.2 |    20210418.406 |              0.2 |   20200416.1407 | required by bibtex-completion                                                      |
| biblio-core.el             | [[https://melpa.org/#/biblio-core][melpa]]     |           0.2.1 |    20210418.406 |            0.2.1 |    20200416.307 | required by biblio                                                                 |
| bibtex-completion.el       | [[https://melpa.org/#/bibtex-completion][melpa]]     |           1.0.0 |   20211019.1306 |            1.0.0 |   20200908.1017 | required by ivy-bibtex, org-ref                                                    |
| bind-key.el                | [[https://melpa.org/#/bind-key][melpa]]     |             2.4 |   20210210.1609 |              2.4 |   20200805.1727 | required by use-package                                                            |
| cl-libify.el               | [[https://melpa.org/#/cl-libify][melpa]]     |               0 |    20181130.230 |                  |                 | prevent: Package cl is deprecated                                                  |
| citeproc                   | [[https://melpa.org/#/citeproc][melpa]]     |             0.9 |   20220101.1527 |                  |                 |                                                                                    |
| company                    | [[https://melpa.org/#/company][melpa]]     |          0.9.13 |    20220103.351 |           0.9.13 |   20210103.1124 | completion framework                                                               |
| company-anaconda.el        | [[https://melpa.org/#/company-anaconda][melpa]]     |           0.2.0 |   20200404.1859 |            0.2.0 |   20181025.1305 |                                                                                    |
| company-ledger.el          | [[https://melpa.org/#/company-ledger][melpa]]     |           0.1.0 |    20210910.250 |            0.1.0 |   20200726.1825 |                                                                                    |
| company-quickhelp.el       | [[https://melpa.org/#/company-quickhelp][melpa]]     |           2.2.0 |   20211115.1335 |            2.2.0 |   20201208.2308 |                                                                                    |
| company-web                | [[https://melpa.org/#/company-web][melpa]]     |             2.1 |   20180402.1155 |                  |                 | requires cl-lib company dash web-completion-data                                   |
| counsel.el                 | [[https://melpa.org/#/counsel][melpa]]     |          0.13.4 |   20211230.1909 |           0.13.0 |   20201227.1327 |                                                                                    |
| crdt.el                    | [[https://code.librehq.com/qhong/crdt.el/][librehq]]   |           0.2.7 |      2021.12.06 |            0.0.0 |      2020.12.28 | Collaborative editing using Conflict-free Replicated Data Types                    |
| ctable.el                  | [[https://melpa.org/#/ctable][melpa]]     |           0.1.3 |    20210128.629 |            0.1.2 |     20171006.11 |                                                                                    |
| dash                       | [[https://melpa.org/#/dash][melpa]]     |          2.19.1 |   20210826.1149 |           2.17.0 |   20210106.2158 |                                                                                    |
| dashboard                  | [[https://melpa.org/#/dashboard][melpa]]     |  1.8.0-SNAPSHOT |   20211221.2005 |   1.8.0-SNAPSHOT |   20210104.1605 | requires page-break-lines, (all-the-icons)                                         |
| deft.el                    | [[https://melpa.org/#/deft][melpa]]     |             0.8 |   20210707.1633 |              0.8 |   20210101.1519 |                                                                                    |
| delight.el                 | [[https://elpa.gnu.org/packages/delight.html][elpa]]      |             1.7 |               - |                  |                 | mode-line                                                                          |
| dialog.el                  | [[https://www.emacswiki.org/emacs/Dialog][emacswiki]] |             0.2 |      2019.10.10 |                  |                 |                                                                                    |
| diff-hl                    | [[https://melpa.org/#/diff-hl][melpa]]     |           1.8.8 |   20211106.2353 |            1.8.8 |    20210107.220 |                                                                                    |
| dim.el                     | [[https://melpa.org/#/dim][melpa]]     |             0.1 |    20160818.949 |                  |                 | mode-line                                                                          |
| elisp-refs                 | [[https://melpa.org/#/elisp-refs][melpa]]     |             1.4 |   20211009.1531 |                  |                 | required by helpful                                                                |
| emojify                    | [[https://melpa.org/#/emojify][melpa]]     |           1.2.1 |   20210108.1111 |            1.2.1 |   20201130.1116 |                                                                                    |
| ess                        | [[https://melpa.org/#/ess][melpa]]     | 18.10.3snapshot |   20211231.1746 |  18.10.3snapshot |   20210106.1141 |                                                                                    |
| ess-R-data-view.el         | [[https://melpa.org/#/ess-R-data-view][melpa]]     |             0.1 |   20130509.1158 |                  |                 |                                                                                    |
| f.el                       | [[https://melpa.org/#/f][melpa]]     |          0.20.0 |   20210624.1103 |           0.20.0 |   20191110.1357 | required by org-ref                                                                |
| flycheck                   | [[https://melpa.org/#/flycheck][melpa]]     |          32-cvs |   20210825.1804 |           32-cvs |   20201228.2104 |                                                                                    |
| flycheck-ledger.el         | [[https://melpa.org/#/flycheck-ledger][melpa]]     |             DEV |   20200304.2204 |              DEV |    20180819.321 |                                                                                    |
| flycheck-pos-tip.el        | [[https://melpa.org/#/flycheck-pos-tip][melpa]]     |         0.4-cvs |   20200516.1600 |          0.4-cvs |   20180610.1615 |                                                                                    |
| flyspell-correct           | [[https://melpa.org/#/flyspell-correct][melpa]]     |           0.6.1 |   20210724.1042 |                  |                 | required by flyspell-correct-ivy                                                   |
| flyspell-correct-ivy.el    | [[https://melpa.org/#/flyspell-correct-ivy][melpa]]     |           0.6.1 |   20210124.1143 |                  |                 |                                                                                    |
| focus                      | [[https://melpa.org/#/focus][melpa]]     |           1.0.0 |   20191209.2210 |                  |                 |                                                                                    |
| git-commit                 | [[https://melpa.org/#/git-commit][melpa]]     |               - |   20201222.1527 |                - |    20200608.928 | required by magit                                                                  |
| git-messenger.el           | [[https://melpa.org/#/git-messenger][melpa]]     |            0.18 |   20201202.1637 |             0.18 |   20200321.2337 |                                                                                    |
| gnuplot                    | [[https://melpa.org/#/gnuplot][melpa]]     |           0.8.0 |   20220102.1637 |            0.8.0 |   20210104.1052 |                                                                                    |
| gnuplot-mode.el            | [[https://melpa.org/#/gnuplot-mode][melpa]]     |           1.2.0 |   20171013.1616 |                  |                 |                                                                                    |
| helpful.el                 | [[https://melpa.org/#/elisp-refs][melpa]]     |            0.19 |   20211226.1843 |                  |                 | better *Help*                                                                        |
| ht.el                      | [[https://melpa.org/#/ht][melpa]]     |             2.4 |    20210119.741 |              2.3 |    20201119.518 | hash table library                                                                 |
| htmlize.el                 | [[https://melpa.org/#/htmlize][melpa]]     |            1.57 |   20210825.2150 |             1.56 |    20200816.746 | required by org-ref                                                                |
| hydra                      | [[https://melpa.org/#/hydra][melpa]]     |          0.15.0 |    20220102.803 |           0.15.0 |   20201115.1055 | required by org-ref                                                                |
| indent-guide.el            | [[https://melpa.org/#/indent-guide][melpa]]     |           2.3.1 |    20210115.400 |            2.3.1 |    20191106.240 |                                                                                    |
| iscroll.el                 | [[https://melpa.org/#/iscroll][melpa]]     |           1.0.0 |   20210128.1938 |                  |                 |                                                                                    |
| ivy                        | [[https://melpa.org/#/ivy][melpa]]     |          0.13.4 |   20211231.1730 |           0.13.0 |   20210105.2002 |                                                                                    |
| ivy-bibtex                 | [[https://melpa.org/#/ivy-bibtex][melpa]]     |           1.0.1 |   20210927.1205 |            1.0.1 |    20201014.803 |                                                                                    |
| ivy-rich                   | [[https://melpa.org/#/ivy-rich][melpa]]     |           0.1.6 |    20210409.931 |                  |                 |                                                                                    |
| js2-mode                   | [[https://melpa.org/#/js2-mode][melpa]]     |        20211229 |    20211229.135 |         20201220 |   20201220.1718 |                                                                                    |
| key-chord.el               | [[https://melpa.org/#/key-chord][melpa]]     |             0.6 |   20201222.2030 |                  |                 | required by org-ref                                                                |
| langtool                   | [[https://melpa.org/#/langtool][melpa]]     |           2.2.1 |    20200529.230 |                  |                 |                                                                                    |
| ledger-mode                | [[https://melpa.org/#/ledger-mode][melpa]]     |           4.0.0 |   20211214.1449 |            4.0.0 |    20210106.227 |                                                                                    |
| lv                         | [[https://melpa.org/#/lv][melpa]]     |               - |   20200507.1518 |                  |                 | required by hydra                                                                  |
| magit                      | [[https://melpa.org/#/magit][melpa]]     |           3.3.0 |   20220126.1645 |            3.0.0 |   20210105.1030 | IMPORTANT do not delete and change in magit-version.el the version, see also below |
| magit-section              | [[https://melpa.org/#/magit-section][melpa]]     |           3.3.0 |    20220101.841 |                  |                 | required by magit                                                                  |
| markdown-mode.el           | [[https://melpa.org/#/markdown-mode][melpa]]     |         2.5-dev |     20211022.55 |          2.5-dev |    20210107.101 |                                                                                    |
| memoize.el                 | [[https://melpa.org/#/memoize][melpa]]     |             1.1 |   20200103.2036 |                  |                 | required by all-the-icons                                                          |
| mu4e-maildirs-extension.el | [[https://melpa.org/#/mu4e-maildirs-extension][melpa]]     |             0.1 |    20201028.921 |              0.1 |    20200508.712 |                                                                                    |
| multiple-cursors           | [[https://melpa.org/#/multiple-cursors][melpa]]     |           1.4.0 |   20211112.2223 |            1.4.0 |   20201215.1559 |                                                                                    |
| ob-async.el                | [[https://melpa.org/#/ob-async][melpa]]     |             0.1 |   20210428.2052 |              0.1 |   20190916.1537 |                                                                                    |
| org                        | [[https://elpa.gnu.org/packages/org.html][elpa]]      |           9.5.2 |               - |            9.4.4 |               - |                                                                                    |
| org-appear.el              | [[https://melpa.org/#/org-appear][melpa]]     |           0.2.4 |    20211202.604 |                  |                 |                                                                                    |
| org-brain.el               | [[https://melpa.org/#/org-brain][melpa]]     |            0.94 |   20210706.1519 |             0.94 |    20201214.822 |                                                                                    |
| org-contrib                | [[https://elpa.nongnu.org/nongnu/org-contrib.html][elpa]]      |             0.3 |               - |                  |                 |                                                                                    |
| org-cliplink               | [[https://melpa.org/#/org-cliplink][melpa]]     |             0.2 |   20201126.1020 |                  |   20190608.2134 |                                                                                    |
| org-drill                  | [[https://melpa.org/#/org-drill][melpa]]     |           2.7.0 |   20210427.2003 |            2.7.0 |   20200412.1812 | (alternatives anki-mode, anki-editor)                                              |
| org-fancy-priorities.el    | [[https://melpa.org/#/org-fancy-priorities][melpa]]     |             1.1 |   20210830.1657 |              1.1 |   20180328.2331 |                                                                                    |
| org-fragtog                | [[https://github.com/io12/org-fragtog][melpa]]     |           0.4.0 |    20220106.758 |                  |                 |                                                                                    |
| org-ref                    | [[https://melpa.org/#/org-ref][mepla]]     |             3.0 |   20220101.1941 |            1.1.1 |   20210108.1415 | uses ivy key-chord                                                                 |
| org-sticky-header.el       | [[https://melpa.org/#/org-sticky-header][melpa]]     |             1.1 |    20201223.143 |          1.1-pre |    20191117.549 | instead of org-bullets.el (last version used 20200317.1740)                        |
| org-superstar.el           | [[https://melpa.org/#/org-superstar][melpa]]     |           1.5.1 |   20210915.1934 |            1.4.0 |   20200818.2257 |                                                                                    |
| org-table-sticky-header.el | [[https://melpa.org/#/org-table-sticky-header][melpa]]     |           0.1.0 |    20190924.506 |                  |                 | (alternative orgtbl-show-header)                                                   |
| orgit.el                   | [[https://melpa.org/#/orgit][mepla]]     |           1.6.0 |   20210620.1943 |            1.6.0 |   20200714.1943 |                                                                                    |
| ov.el                      | [[https://melpa.org/#/ov][melpa]]     |           1.0.6 |   20200326.1042 |                  |                 |                                                                                    |
| ox-reveal.el               | [[https://melpa.org/#/ox-reveal][melpa]]     |             1.0 |   20211128.1509 |              1.0 |   20201211.1518 | requires https://github.com/hakimel/reveal.js                                      |
| ox-tufte.el                | [[https://melpa.org/#/ox-tufte][melpa]]     |           1.0.0 |   20160926.1607 |                  |                 |                                                                                    |
| page-break-lines.el        | [[https://melpa.org/#/page-break-lines][melpa]]     |               0 |   20210104.2224 |                0 |    20200305.244 | required by dashboard                                                              |
| parsebib.el                | [[https://melpa.org/#/parsebib][melpa]]     |             3.0 |   20211208.2335 |              2.3 |   20200513.2352 | required by org-ref                                                                |
| pdf-tools                  | [[https://melpa.org/#/pdf-tools][melpa]]     |   1.0.0snapshot |    20220103.308 |              1.0 |   20200512.1524 |                                                                                    |
| persist                    | [[https://elpa.gnu.org/packages/persist.html][elpa]]      |             0.4 |               - |                  |                 | required by org-drill                                                              |
| pfuture.el                 | [[https://melpa.org/#/pfuture][melpa]]     |          1.10.2 |   20211229.1513 |              1.9 |   20200425.1357 |                                                                                    |
| php-mode                   | [[https://melpa.org/#/php-mode][mepla]]     |          1.24.0 |   20210808.1745 |           1.23.0 |   20210103.1738 |                                                                                    |
| plantuml-mode.el           | [[https://melpa.org/#/plantuml-mode][melpa]]     |           1.2.9 |   20191102.2056 |            1.2.9 |    20190905.838 |                                                                                    |
| polymode                   | [[https://melpa.org/#/polymode][melpa]]     |           0.2.2 |    20211124.913 |            0.2.2 |   20200606.1106 |                                                                                    |
| popup.el                   | [[https://melpa.org/#/popup][melpa]]     |           0.5.9 |   20211231.1823 |            0.5.8 |    20200610.317 |                                                                                    |
| popwin.el                  | [[https://melpa.org/#/popwin][melpa]]     |           1.0.2 |   20210215.1849 |            1.0.2 |    20200908.816 |                                                                                    |
| pos-tip.el                 | [[https://melpa.org/#/pos-tip][melpa]]     |           0.4.6 |   20191227.1356 |            0.4.6 |   20150318.1513 |                                                                                    |
| powershell.el              | [[https://melpa.org/#/powershell][melpa]]     |             0.3 |    20220103.925 |              0.3 |   20201005.1642 |                                                                                    |
| pythonic.el                | [[https://melpa.org/#/pythonic][melpa]]     |             0.2 |   20210122.1247 |            0.1.1 |    20200806.434 |                                                                                    |
| queue.el                   | [[https://elpa.gnu.org/packages/queue.html][elpa]]      |             0.2 |               - |                  |                 | required by citeproc                                                               |
| rainbow-mode.el            | [[https://elpa.gnu.org/packages/rainbow-mode.html][elpa]]      |           1.0.5 |               - |            1.0.4 |               - |                                                                                    |
| restart-emacs.el           | [[https://melpa.org/#/restart-emacs][melpa]]     |           0.1.1 |   20201127.1425 |            0.1.1 |   20180601.1031 |                                                                                    |
| s.el                       | [[https://melpa.org/#/s][melpa]]     |          1.12.0 |    20210616.619 |           1.12.0 |    20180406.808 | required by emacs-application-framework, org-ref                                   |
| spacemancs-theme           | [[https://melpa.org/#/spacemacs-theme][melpa]]     |             0.1 |   20210924.1220 |              0.1 |   20200825.1818 |                                                                                    |
| sphinx-doc.el              | [[https://melpa.org/#/sphinx-doc][melpa]]     |           0.3.0 |   20210213.1250 |            0.3.0 |   20160116.1117 |                                                                                    |
| sql-indent                 | [[https://elpa.gnu.org/packages/sql-indent.html][elpa]]      |             1.6 |               - |              1.5 |               - |                                                                                    |
| srefactor                  | [[https://melpa.org/#/srefactor][melpa]]     |             0.3 |   20180703.1810 |                  |                 |                                                                                    |
| stickyfunc-enhance.el      | [[https://melpa.org/#/stickyfunc-enhance][melpa]]     |             0.1 |   20150429.1814 |                  |                 |                                                                                    |
| string-inflection.el       | [[https://melpa.org/#/string-inflection][melpa]]     |          1.0.16 |    20210918.419 |                  |                 | required by citeproc                                                               |
| swiper.el                  | [[https://melpa.org/#/swiper][melpa]]     |          0.13.4 |   20210919.1221 |           0.13.0 |   20201208.1419 |                                                                                    |
| systemd                    | [[https://melpa.org/#/systemd][melpa]]     |             1.6 |   20210209.2052 |                  |   20191219.2304 |                                                                                    |
| transient                  | [[https://melpa.org/#/transient][melpa]]     |           0.3.7 |   20220104.1601 |            0.2.0 |   20210103.1546 |                                                                                    |
| treemacs                   | [[https://melpa.org/#/treemacs][melpa]]     |           2.9.5 |   20220104.1302 |              2.8 |   20210107.1251 |                                                                                    |
| treemacs-magit.el          | [[https://melpa.org/#/treemacs-magit][melpa]]     |               0 |   20211010.1005 |                0 |    20201025.957 |                                                                                    |
| use-package                | [[https://melpa.org/#/use-package][melpa]]     |           2.4.1 |   20210207.1926 |            2.4.1 |   20210106.2145 |                                                                                    |
| virtual-auto-fill          | [[https://melpa.org/#/virtual-auto-fill][melpa]]     |             0.1 |   20200906.2038 |              0.1 |   20200217.2333 | requires visual-line-mode (builtin) adaptive-wrap visual-fill-column               |
| visual-fill-column         | [[https://melpa.org/#/visual-fill-column][melpa]]     |             2.4 |     20211118.33 |              2.2 |   20201229.2303 | best with visual-line-mode, required by virtual-auto-fill                          |
| vterm                      | [[https://melpa.org/#/vterm][melpa]]     |           0.0.1 |    20211226.817 |                  |                 |                                                                                    |
| web-completion-data        | [[https://melpa.org/#/web-completion-data][melpa]]     |             0.2 |    20160318.848 |                  |                 | required by company-web                                                            |
| web-mode.el                | [[https://melpa.org/#/web-mode][melpa]]     |          17.0.4 |   20220104.1504 |           17.0.4 |   20201227.1048 |                                                                                    |
| which-key.el               | [[https://melpa.org/#/which-key][melpa]]     |           3.5.1 |   20220102.1433 |            3.5.0 |   20201216.1720 |                                                                                    |
| with-editor                | [[https://melpa.org/#/with-editor][melpa]]     |           3.0.5 |   20220101.1316 |            2.9.4 |   20201030.1232 |                                                                                    |
| yasnippet.el               | [[https://melpa.org/#/yasnippet][melpa]]     |          0.14.0 |    20200604.246 |           0.14.0 |   20200524.2215 |                                                                                    |
| yasnippet-snippets         | [[https://melpa.org/#/yasnippet-snippets][melpa]]     |             1.0 |   20210910.1959 |              0.2 |   20200606.1149 | exlude some snippets, see below                                                    |

Install
- emacs-application-framework
  #+begin_src sh
    # download and unzip, unziped folder name is emacs-application-framework-master
    wget https://github.com/manateelazycat/emacs-application-framework/archive/master.zip -O /tmp/eaf.zip
    unzip /tmp/eaf.zip -d /tmp -x ".github"
    rm /tmp/eaf.zip
    # install/update apps of eaf
    /tmp/emacs-application-framework-master/install-eaf.py
    find /tmp/emacs-application-framework-master -name ".git" -exec rm -rf {} \; 2>/dev/null
    find /tmp/emacs-application-framework-master -name ".gitignore" -exec rm -rf {} \; 2>/dev/null
    find /tmp/emacs-application-framework-master -name ".github" -exec rm -rf {} \; 2>/dev/null
    find /tmp/emacs-application-framework-master -name ".cache" -exec rm -rf {} \; 2>/dev/null
    rm /tmp/emacs-application-framework-master/app/terminal/node_modules/node-pty-prebuilt-multiarch/build/pty.target.mk
    rm /tmp/emacs-application-framework-master/app/terminal/node_modules/node-pty-prebuilt-multiarch/build/Makefile
    rm /tmp/emacs-application-framework-master/app/terminal/node_modules/node-pty-prebuilt-multiarch/build/config.gypi
    # update to conf
    cd lisp/
    rm -r emacs-application-framework
    mv /tmp/emacs-application-framework-master ~/repos/emacs-conf/lisp/emacs-application-framework
    ~/repos/emacs-conf/lisp/emacs-application-framework/install-eaf.py
  #+end_src
  #+begin_example
du -h -s ~/repos/emacs-conf/lisp/emacs-application-framework/app/
1.4G    app/

du -h -s ~/repos/emacs-conf/lisp/emacs-application-framework/app/*
276K    airshare
12M     browser
276K    camera
268K    demo
528K    file-browser
250M    file-manager
280K    file-sender
21M     image-viewer
552K    jupyter
83M     markdown-previewer
340K    mermaid
1.1M    mindmap
214M    music-player
207M    netease-cloud-music
540K    org-previewer
4.3M    pdf-viewer
194M    rss-reader
210M    system-monitor
13M     terminal
280K    video-player
187M    vue-demo
  #+end_example
- magit
  version:
  git describe --tags --abbrev=0 --always \| cut -c2-
  magit-version.el template in git repo lisp/Makefile
  #+begin_src elisp
;;; magit-version.el --- the Magit version you are using

(setq magit-version "3.3.0")

(provide 'migit-version)

;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; no-update-autoloads: t
;; coding: utf-8
;; End:
;;; magit-version.el ends here
  #+end_src
- yasnippet-snippets
  cd yasnippet-snippets/snippets/
  rm -r antlr-mode applescript-mode apples-mode bazel-mode chef-mode cider-repl-mode clojure-mode coq-mode cpp-omnet-mode crystal-modedart-mode dix-mode d-mode elixir-mode enh-ruby-mode ensime-mode erc-mode erlang-mode faust-mode fish-mode go-mode groovy-mode haskell-mode hy-mode java-mode julia-mode kotlin-mode lua-mode m4-mode makefile-automake-mode makefile-bsdmake-mode makefile-gmake-mode makefile-mode malabar-mode nasm-mode ned-mode nesc-mode nix-mode nsis-mode protobuf-mode racket-mode raku-mode reason-mode rjsx-mode ruby-mode rustic-mode rust-mode scala-mode swift-mode terraform-mode tuareg-mode typerex-mode typescript-mode udev-mode vhdl-mode
  
to add?
posframe: company-posframe, flycheck-posframe, ivy-posframe
https://github.com/Malabarba/beacon
biblio.el
button-lock
company-box
company-jedi [not needed bc/ of company-anaconda?]
company-quickhelp-terminal
counsel-notmuch
emojify-logos
expand-region
flycheck-indicator
flycheck-plantuml
flycheck-popup-tip
ivy-avy
ivy-emoji  (not needed bc emojify?)
ivy-pass
ivy-prescient  (instead of amx?)
ivy-yasnippet
lsp-mode company-lsp lsp-ivy lsp-treemacs lsp-ui
magic-latex-buffer
magit-todos
move-text
notify.el
origami.el
ob-http
org-autolist
org-edit-latex
org-pdftools
org-sidebar
org-special-block-extras
org-super-agenda
org-tanglesync
org-treescope
orgtbl-aggregate
ox-latex-subfigure
https://github.com/misohena/phscroll

todo
https://github.com/syl20bnr/spacemacs/blob/c7a103a772d808101d7635ec10f292ab9202d9ee/layers/%2Bdistributions/spacemacs-base/packages.el
subword M-m t c subword-mode "Toggle CamelCase motions.", M-m t C-c global-subword-mode "Globally toggle CamelCase motions."
whitespace M-m t w whitespace-mode "Display whitespace.", M-m t C-w global-whitespace-mode "Display whitespace globally."


yasnippet-snippets excluded modes:
antlr apples applescript bazel chef cider-repl coq cpp-omnet crystal d dart dix
elixir enh-ruby ensime erc erlang faust fish go groovy haskell hy java julia
kotlin lua m4 makefile-automake makefile-bsdmake makefile-gmake makefile malabar
nasm ned nesc nix nsis protobuf racket reason rjsx ruby rust rustic scala swift
terraform tuareg typerex typescript udev vhdl

* patches
- conflict of ox-bibtex.el with org-ref, booth define link parameter cite, see `org-links-parameters'
  org/contrib/lisp/ox-bibtex.el
  [-]   (org-add-link-type "cite" jump-fn))
  [+]   (org-add-link-type "cite-bt" jump-fn))

- conflict with obsolete function
  org/lisp/org-refile.el
  [-] (define-obsolete-function-alias 'org-copy 'org-refile-copy)
  [-]
  org/lisp/org-compat.el
  [+] (define-obsolete-function-alias 'org-copy 'org-refile-copy "Org 9.4")
  [+]
  
* removed
| package                     |        | current Version | Package-Version | previous Version | Package-Version |                                                                                                                      |
|-----------------------------+--------+-----------------+-----------------+------------------+-----------------+----------------------------------------------------------------------------------------------------------------------|
| ido-completing-read+.el     | melpa  |            4.13 |   20200520.1535 |             4.13 |      20190719.4 | also used for magit, now using ivy                                                                                   |
| smex.el                     | melpa  |             3.0 |   20151212.2209 |                  |                 | uses Ido for M-x                                                                                                     |
| highlight-indent-guides.el  | melpa  |                 |   20200528.2128 |                  |                 | indent-guide.el works better                                                                                         |
| epc                         | melpa  |           0.1.1 |    20140610.534 |                  |                 | noe included inside emacs-application-framework. required by emacs-application-framework, requires concurrent ctable |
| concurrent.el               | [[https://melpa.org/#/concurrent][melpa]]  |           0.5.0 |    20161229.330 |                  |                 | required by epc, requires deferred                                                                                   |
| deferred.el                 | [[https://melpa.org/#/deferred][melpa]]  |           0.5.1 |   20170901.1330 |                  |                 | required by concurrent                                                                                               |
| emacs-application-framework | [[https://github.com/manateelazycat/emacs-application-framework][GitHub]] |                 |                 |                  |                 | requires epc s; not working 202201. Install info see below                                                           |
