Giter VIP home page Giter VIP logo

.emacs.d's Introduction

Hi there 👋, I'm Matthew

Hi, I'm Matthew, a.k.a MT or Mingde

  • 🤖 I am passionate about free/libre and open source software and I embrace community-driven development
  • 👨‍💻 Some of my popular projects:
    • (author) M-EMACS, a full-featured Emacs configuration distribution
    • (maintainer) Emacs Application Framework, a framework that extends the graphical capabilities of Emacs
  • 🔭 I am @uWaterloo Alumni majored in Computational Mathematics, with Statistics and Computing minors
  • 💡 Fun fact: I'm also a photographer 📸 😉

Skills: Python / Golang / C++ / C / Emacs Lisp / Java / JS / more

Please consider sponsoring me! ❤

.emacs.d's People

Contributors

bilaalhussain avatar hughjfchen avatar matthewzmd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

.emacs.d's Issues

Same key binding for projectile and yaml-mode

Describe the bug
The key binding "C-c p" is defined as projectile map command map, and also, as yaml-get-path-at-point

To Reproduce
Press "C-c p f"
As a result, 'f' is pressed

Expected behavior
The projectile-find-file should appear

Chinese characters present even when pyim disabled

Hi, I would like to not have chinese characters in my UI, but I cannot find out how to disable them.

I added the :disabled tag in init-pyim.el for pyim-basedict, but I still see these characters e.g.
image

Please advise,
thanks.

undefined symbol: k5_externalize_context

Describe the bug
Clicking on the [M-EMACS] button on the dashboard, I get this error:

Traceback (most recent call last):
  File "/home/vladimir/.emacs.d/site-elisp/emacs-application-framework/eaf.py", line 25, in <module>
    from app.browser.buffer import AppBuffer as NeverUsed # noqa

  File "/home/vladimir/.emacs.d/site-elisp/emacs-application-framework/app/browser/buffer.py", line 24, in <module>
    from core.browser import BrowserBuffer

  File "/home/vladimir/.emacs.d/site-elisp/emacs-application-framework/core/browser.py", line 25, in <module>
    from PyQt5.QtNetwork import QNetworkCookie

ImportError: /usr/lib/libgssapi_krb5.so.2: undefined symbol: k5_externalize_context, version krb5_3_MIT

To Reproduce
Steps to reproduce the behavior:

  1. Go to '~/'
  2. Run git clone --recurse-submodules -j8 https://github.com/MatthewZMD/.emacs.d.git
  3. cd .emacs.d and run emacs
  4. Exit Emacs after it has build everything.
  5. Restart emacs
  6. See error (above).

Expected behavior
Don't know because I've never run M-EMACS before.

Versions (please complete the following information):

  • CPU: ```
    Quad Core Intel Core i7-8809G (-MT MCP-) speed/min/max: 1400/800/8300 MHz Kernel: 5.9.11-arch2-1 x86_64
    Up: 20h 35m Mem: 14550.2/32028.2 MiB (45.4%) Storage: 24.81 TiB (16.8% used) Procs: 99 Shell: inxi: 3.1.04
 - ```
GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
 of 2020-11-22

Not running from a custom path?

Describe the bug
I just wanted to try this config out, and I checked out the project in a directory that it's not my ~/.emacs.d
Trying to load the init.el file manually fails though, probably simply because the local dir is not in the load-path.

Duplicate files in snippets/latex-mode causing problems in windows

Describe the bug
snippets/latex-mode has files that only differ in case:

Iff
iff
Long-implies
long-implies
Implies
implies

It seems that these files are treated differently by git and windows, and when both were modified, checking out either one would cause the other to be treated as 'modified' by git. (Windows filesystem is case insensitive from my understanding)

Regardless, it seems that these duplicates are unnecessary? if not, I can investigate the problem more.

byte-compile errors after reinstalling it

Describe the bug
Reinstalled everything (rm -rf the past .emacs.d folder) and had an infinite list of warnings:

Compiling file /home/giuliocentorame/.emacs.d/elpa/2048-game-20151026.1933/2048-game.el at Fri Jan 10 18:06:57 2020 Entering directory ‘/home/giuliocentorame/.emacs.d/elpa/2048-game-20151026.1933/’ Warning (bytecomp): reference to free variable ‘apu--package-installation-results’ Warning (bytecomp): assignment to free variable ‘apu--package-installation-results’ Warning (bytecomp): Unused lexical variable ‘ido-setup-hook’ Warning (bytecomp): reference to free variable ‘ido-setup-hook’ Warning (bytecomp): Unused lexical variable ‘remote-user’ Warning (bytecomp): reference to free variable ‘undo-tree-mode’ Warning (bytecomp): ‘undo-elt-crosses-region’ is an obsolete function (as of 25.1). [2 times] Warning (bytecomp): reference to free variable ‘undo-tree-visualizer-selection-mode’ [2 times] Warning (bytecomp): reference to free variable ‘web-mode-content-type’ Warning (bytecomp): reference to free variable ‘neo-global--window’ Warning (bytecomp): assignment to free variable ‘hl-line-sticky-flag’ Warning (bytecomp): reference to free variable ‘neo-vc-integration’ Warning (bytecomp): reference to free variable ‘neotree-dir-button-keymap’ Warning (bytecomp): reference to free variable ‘neo-vc-integration’ Warning (bytecomp): reference to free variable ‘neotree-file-button-keymap’ Warning (bytecomp): assignment to free variable ‘neo-vc-integration’ Warning (bytecomp): the following functions are not known to be defined: neo-path--file-short-name, neo-vc-for-node, neo-buffer--insert-fold-symbol, neo-buffer--node-list-set, neo-buffer--newline-and-begin, neo-global--select-window, neo-buffer--insert-file-entry, neo-buffer--insert-dir-entry, neo-buffer--insert-root-entry Warning (bytecomp): reference to free variable ‘org-heading-keyword-regexp-format’ Warning (bytecomp): reference to free variable ‘org-todo-regexp’ Warning (bytecomp): reference to free variable ‘org-done-keywords’ Warning (bytecomp): reference to free variable ‘org-activate-links’ Warning (bytecomp): reference to free variable ‘org-font-lock-extra-keywords’ Warning (bytecomp): assignment to free variable ‘org-font-lock-extra-keywords’ Warning (bytecomp): assignment to free variable ‘org-hide-leading-stars’ Warning (bytecomp): assignment to free variable ‘org-hide-leading-stars-before-indent-mode’ Warning (bytecomp): assignment to free variable ‘org-fontify-done-headline’ Warning (bytecomp): assignment to free variable ‘org-fontify-quote-and-verse-blocks’ Warning (bytecomp): assignment to free variable ‘org-fontify-whole-heading-line’ Warning (bytecomp): assignment to free variable ‘org-agenda-deadline-faces’ Warning (bytecomp): the function ‘org-delete-all’ is not known to be defined. Warning (bytecomp): assignment to free variable ‘git-commit-post-finish-hook’ Warning (bytecomp): Unused lexical argument ‘value’ Warning (bytecomp): Unused lexical argument ‘key’ Warning (bytecomp): defcustom for ‘dumb-jump-ivy-jump-to-selected-function’ fails to specify type [2 times] Warning (bytecomp): Unused lexical argument ‘config’ Warning (bytecomp): ‘find-tag-marker-ring’ is an obsolete variable (as of 25.1); use ‘xref-push-marker-stack’ or ‘xref-pop-marker-stack’ instead. Warning (bytecomp): Unused lexical argument ‘lang’ Warning (bytecomp): Unused lexical argument ‘cur-file’ Warning (bytecomp): Unused lexical argument ‘exclude-paths’ Warning (bytecomp): Unused lexical argument ‘lang’ Warning (bytecomp): the function ‘helm-build-sync-source’ is not known to be defined. Warning (bytecomp): Unused lexical variable ‘end-line’ Warning (bytecomp): Unused lexical variable ‘allowed-open’ Warning (bytecomp): Unused lexical variable ‘allowed-close’ Warning (bytecomp): reference to free variable ‘highlight-indent-guides-mode’ Warning (bytecomp): ‘font-lock-fontify-buffer’ is for interactive use only; use ‘font-lock-ensure’ or ‘font-lock-flush’ instead. Warning (bytecomp): reference to free variable ‘mc/cmds-to-run-once’ Warning (bytecomp): assignment to free variable ‘mc/cmds-to-run-once’ Warning (bytecomp): assignment to free variable ‘iedit-initial-string-local’ Warning (bytecomp): Unused lexical argument ‘include-deleted-frame’ Warning (bytecomp): the following functions are not known to be defined: make-xwidget, set-xwidget-query-on-exit-flag, xwidget-webkit-mode, xwidget-webkit-goto-uri, xwidget-at, xwidget-webkit-execute-script, xwidget-webkit-execute-script-rv, xwidget-resize Error (bytecomp): Cannot open load file: No such file or directory, flycheck Warning (bytecomp): assignment to free variable ‘flycheck-display-errors-function’ Warning (bytecomp): the following functions are not known to be defined: flycheck-overlay-errors-in, flycheck-error-format-message-and-id, flycheck-error-level Warning (bytecomp): defcustom for ‘lsp-metals-treeview-workspace-switch-delay’ fails to specify type Warning (bytecomp): defcustom for ‘lsp-metals-treeview-workspace-switch-delay’ fails to specify containing group Warning (bytecomp): defcustom for ‘lsp-metals-treeview-workspace-switch-delay’ fails to specify type Warning (bytecomp): defcustom for ‘lsp-metals-treeview-workspace-switch-delay’ fails to specify containing group Warning (bytecomp): ‘not’ called with 2 args, but requires 1 Warning (bytecomp): reference to free variable ‘lsp-metals-treeview--visible\?’ Warning (bytecomp): reference to free variable ‘treemacs-metals-node-closed-state’ Warning (bytecomp): reference to free variable ‘treemacs-metals-leaf-state’ Warning (bytecomp): the function ‘treemacs-parent-of’ is not known to be defined. Warning (bytecomp): Unused lexical variable ‘session’ Warning (bytecomp): value returned from (aref theme 1) is unused Warning (bytecomp): Unused lexical variable ‘buffer-changed’ Warning (bytecomp): ‘treemacs--get-children-of’ is an obsolete function (as of v2.7); use ‘treemacs-collect-child-nodes’ instead. Warning (bytecomp): Unused lexical variable ‘name’ Warning (bytecomp): ‘treemacs--get-children-of’ is an obsolete function (as of v2.7); use ‘treemacs-collect-child-nodes’ instead. Warning (bytecomp): Unused lexical variable ‘class’ Warning (bytecomp): Unused lexical variable ‘package’ Warning (bytecomp): Unused lexical variable ‘variables-reference’ Warning (bytecomp): Unused lexical variable ‘key’ Warning (bytecomp): Unused lexical argument ‘item’ Warning (bytecomp): function ‘lsp-treemacs--extract-line’ defined multiple times in this file Warning (bytecomp): Unused lexical argument ‘item’ Error (bytecomp): Cannot open load file: No such file or directory, lsp-java Warning (bytecomp): defcustom for ‘dap-debug-template-configurations’ fails to specify containing group [2 times] Warning (bytecomp): ‘string-as-unibyte’ is an obsolete function (as of 26.1); use ‘encode-coding-string’. Warning (bytecomp): dap-disconnect called with 0 arguments, but requires 1 Warning (bytecomp): Unused lexical variable ‘host’ Warning (bytecomp): Unused lexical variable ‘port’ Warning (bytecomp): Unused lexical variable ‘wait-for-port’ Warning (bytecomp): Unused lexical argument ‘debug-args’ Warning (bytecomp): Unused lexical variable ‘posframe-mouse-banish’ Warning (bytecomp): assignment to free variable ‘posframe-mouse-banish’ Warning (bytecomp): Unused lexical argument ‘args’ [8 times] Warning (bytecomp): Unused lexical argument ‘result’ Warning (bytecomp): Unused lexical argument ‘args’ Warning (bytecomp): Unused lexical variable ‘indexed-variables’ Warning (bytecomp): Unused lexical argument ‘args’ Warning (bytecomp): the function ‘posframe-poshandler-frame-top-center’ is not known to be defined. Warning (bytecomp): assignment to free variable ‘type’ Warning (bytecomp): reference to free variable ‘type’ Warning (bytecomp): defcustom for ‘company-box-doc-delay’ fails to specify type [2 times] Warning (bytecomp): the function ‘icons-in-terminal’ is not known to be defined. Warning (bytecomp): cl package required at runtime Warning (bytecomp): Unused lexical argument ‘command’ Warning (bytecomp): Unused lexical argument ‘server’ Warning (bytecomp): Unused lexical argument ‘command’ Warning (bytecomp): Unused lexical argument ‘server’ Warning (bytecomp): Lexical argument shadows the dynamic variable major-mode Warning (bytecomp): Unused lexical argument ‘filename’ Warning (bytecomp): the function ‘seq-first’ is not known to be defined. Warning (bytecomp): Unused lexical argument ‘command’ [2 times] Warning (bytecomp): Unused lexical argument ‘workspace’ Warning (bytecomp): Unused lexical argument ‘file-uri’ Warning (bytecomp): Unused lexical argument ‘command’ [2 times] Warning (bytecomp): Unused lexical variable ‘end’ Warning (bytecomp): Unused lexical variable ‘static\?’ Warning (bytecomp): Unused lexical variable ‘setter\?’ Warning (bytecomp): Unused lexical variable ‘getter\?’ Warning (bytecomp): Unused lexical variable ‘member-type’ Warning (bytecomp): Unused lexical variable ‘display-name’ Warning (bytecomp): Unused lexical argument ‘workspace’ Warning (bytecomp): Unused lexical variable ‘package-name’ Warning (bytecomp): Unused lexical variable ‘java-version’ Warning (bytecomp): Unused lexical variable ‘description’ Warning (bytecomp): the function ‘helm-make-source’ is not known to be defined. Warning (bytecomp): defcustom for ‘lsp-jt-theme’ fails to specify containing group [2 times] Warning (bytecomp): Unused lexical argument ‘modified\?’ Warning (bytecomp): value returned from (aref theme 1) is unused Warning (bytecomp): Unused lexical variable ‘project’ Warning (bytecomp): Unused lexical variable ‘node’ Warning (bytecomp): ‘treemacs--get-children-of’ is an obsolete function (as of v2.7); use ‘treemacs-collect-child-nodes’ instead. Warning (bytecomp): the function ‘json-serialize’ is not known to be defined. Warning (bytecomp): Unused lexical variable ‘pad’ Warning (bytecomp): Unused lexical variable ‘line’ Warning (bytecomp): Unused lexical variable ‘point1’ Warning (bytecomp): Unused lexical variable ‘point0’ Warning (bytecomp): Unused lexical variable ‘ranges’ Warning (bytecomp): reference to free variable ‘cur-buffer-workspaces’ Warning (bytecomp): defcustom for ‘ccls-initialization-options’ fails to specify type [2 times] Warning (bytecomp): reference to free variable ‘go--case-or-default-regexp’ Warning (bytecomp): reference to free variable ‘go--case-regexp’ Warning (bytecomp): reference to free variable ‘go--comment-start-regexp’ [4 times] Warning (bytecomp): reference to free variable ‘go--case-or-default-regexp’ Warning (bytecomp): ‘find-tag’ is an obsolete function (as of 25.1); use ‘xref-find-definitions’ instead. [2 times] Warning (bytecomp): ‘show-entry’ is an obsolete function (as of 25.1); use ‘outline-show-entry’ instead. Warning (bytecomp): reference to free variable ‘LaTeX-label-list’ Warning (bytecomp): reference to free variable ‘TeX-master’ Warning (bytecomp): reference to free variable ‘BibTeX-auto-regexp-list’ Warning (bytecomp): reference to free variable ‘TeX-header-end’ Warning (bytecomp): reference to free variable ‘LaTeX-header-end’ Warning (bytecomp): assignment to free variable ‘TeX-header-end’ Warning (bytecomp): the following functions are not known to be defined: reftex-view-crossref, extent-string, TeX-master-file, TeX-auto-write Warning (bytecomp): global/dynamic var ‘reference’ lacks a prefix Warning (bytecomp): global/dynamic var ‘title’ lacks a prefix Warning (bytecomp): global/dynamic var ‘name’ lacks a prefix Warning (bytecomp): global/dynamic var ‘level’ lacks a prefix Warning (bytecomp): reference to free variable ‘ConTeXt-extra-paragraph-commands’ Warning (bytecomp): reference to free variable ‘font-latex-fontify-sectioning’ Warning (bytecomp): the following functions are not known to be defined: face-property-instance, set-face-property Warning (bytecomp): global/dynamic var ‘title’ lacks a prefix Warning (bytecomp): global/dynamic var ‘name’ lacks a prefix Warning (bytecomp): global/dynamic var ‘level’ lacks a prefix Warning (bytecomp): global/dynamic var ‘toc’ lacks a prefix Warning (bytecomp): reference to free variable ‘TeX-auto-file’ Warning (bytecomp): assignment to free variable ‘TeX-auto-file’ Warning (bytecomp): assignment to free variable ‘TeX-auto-update’ Warning (bytecomp): assignment to free variable ‘LaTeX-section-list-changed’ Warning (bytecomp): the function ‘turn-off-filladapt-mode’ is not known to be defined. Warning (bytecomp): reference to free variable ‘preview-menu’ Warning (bytecomp): reference to free variable ‘preview-dumped-alist’ Warning (bytecomp): reference to free variable ‘preview-auto-reveal’ Warning (bytecomp): the following functions are not known to be defined: preview-filter-specs-1, preview-format-kill, preview-delete, preview-relaxed-string=, preview-disable, preview-inactive-string, desktop-buffer-preview-misc-data, preview-filter-specs, preview-auto-reveal-p Warning (bytecomp): reference to free variable ‘TeX-bar-TeX-all-button-alists’ Warning (bytecomp): reference to free variable ‘TeX-bar-LaTeX-all-button-alists’ Warning (bytecomp): ‘font-lock-maximum-size’ is an obsolete variable (as of 24.1). Warning (bytecomp): defface for ‘tex-math-face’ fails to specify containing group Warning (bytecomp): reference to free variable ‘reftex-label-alist-builtin’ Warning (bytecomp): assignment to free variable ‘reftex-label-alist-builtin’ Warning (bytecomp): assignment to free variable ‘TeX-auto-update’ Warning (bytecomp): ‘TeX-Omega-mode’ is an obsolete function (as of 11.86); use ‘TeX-engine-set’ instead. [6 times] Warning (bytecomp): reference to free variable ‘exit-mark’ Warning (bytecomp): assignment to free variable ‘last-optional-rejected’ Warning (bytecomp): reference to free variable ‘exit-mark’ Warning (bytecomp): assignment to free variable ‘ispell-tex-p’ Warning (bytecomp): assignment to free variable ‘TeX-auto-update’ Warning (bytecomp): reference to free variable ‘tex--prettify-symbols-alist’ Warning (bytecomp): reference to free variable ‘texmathp-why’ Warning (bytecomp): ‘inactivate-input-method’ is an obsolete function (as of 24.3); use ‘deactivate-input-method’ instead. Warning (bytecomp): assignment to free variable ‘LaTeX-includegraphics-global-files’ Warning (bytecomp): the following functions are not known to be defined: tex--prettify-symbols-compose-p, spell-buffer Warning (bytecomp): ‘indent-relative-maybe’ is an obsolete function (as of 26.1); use ‘indent-relative-first-indent-point’ instead. [3 times] Warning (bytecomp): ‘previous-line’ is for interactive use only; use ‘forward-line’ with negative argument instead. Warning (bytecomp): reference to free variable ‘environment’ Warning (bytecomp): reference to free variable ‘exit-mark’ Warning (bytecomp): reference to free variable ‘LaTeX-kpfonts-mode-menu’ Warning (bytecomp): reference to free variable ‘LaTeX-kpfonts-mode-map’ Warning (bytecomp): ‘indent-relative-maybe’ is an obsolete function (as of 26.1); use ‘indent-relative-first-indent-point’ instead. [2 times] Warning (bytecomp): reference to free variable ‘TeX-TikZ-point-function-map’ Warning (bytecomp): reference to free variable ‘ConTeXt-indent-test/in’ Warning (bytecomp): reference to free variable ‘ConTeXt-indent-test/out’ Warning (bytecomp): the function ‘AUCTeX-set-ert-path’ is not known to be defined. Warning (bytecomp): assignment to free variable ‘japanese-TeX-error-messages’ Warning (bytecomp): reference to free variable ‘parse-timing’ Warning (bytecomp): reference to free variable ‘reftex-docstruct-symbol’ Warning (bytecomp): the function ‘AUCTeX-set-ert-path’ is not known to be defined. Warning (bytecomp): reference to free variable ‘platex-shift-jis’ Warning (bytecomp): reference to free variable ‘different-coding-system’ Warning (bytecomp): reference to free variable ‘preserve-kanji-option’ Warning (bytecomp): the function ‘AUCTeX-set-ert-path’ is not known to be defined. Warning (bytecomp): reference to free variable ‘LaTeX-indent-tabular-test/in’ Warning (bytecomp): reference to free variable ‘LaTeX-indent-tabular-test/out’ Warning (bytecomp): reference to free variable ‘LaTeX-math-indent/in’ Warning (bytecomp): reference to free variable ‘LaTeX-math-indent/out’ Warning (bytecomp): reference to free variable ‘LaTeX-filling/in’ Warning (bytecomp): reference to free variable ‘LaTeX-filling/out’ Warning (bytecomp): reference to free variable ‘tabular-count-ampersands/in’ Warning (bytecomp): reference to free variable ‘tabular-count-ampersands/out’ Warning (bytecomp): the following functions are not known to be defined: AUCTeX-set-ert-path, LaTeX-includegraphics-extensions-list Warning (bytecomp): reference to free variable ‘TeX-test-compilation-log’ Warning (bytecomp): the function ‘AUCTeX-set-ert-path’ is not known to be defined. Error (bytecomp): Cannot open load file: No such file or directory, flycheck [32 times] Warning (bytecomp): ‘font-lock-fontify-buffer’ is for interactive use only; use ‘font-lock-ensure’ or ‘font-lock-flush’ instead. [2 times] Warning (bytecomp): ‘syntax-begin-function’ is an obsolete variable (as of 25.1). Warning (bytecomp): the function ‘flyspell-generic-progmode-verify’ is not known to be defined. Warning (bytecomp): function ‘reduce’ from cl package called at runtime Warning (bytecomp): function ‘every’ from cl package called at runtime Warning (bytecomp): function ‘equalp’ from cl package called at runtime Warning (bytecomp): function ‘subseq’ from cl package called at runtime Warning (bytecomp): function ‘remove-duplicates’ from cl package called at runtime [2 times] Warning (bytecomp): function ‘subseq’ from cl package called at runtime [4 times] Warning (bytecomp): function ‘find’ from cl package called at runtime Warning (bytecomp): function ‘subseq’ from cl package called at runtime [2 times] Warning (bytecomp): function ‘position’ from cl package called at runtime Warning (bytecomp): function ‘subseq’ from cl package called at runtime [4 times] Warning (bytecomp): reference to free variable ‘info’ Warning (bytecomp): defcustom for ‘plantuml-indent-level’ fails to specify type [2 times] Warning (bytecomp): Unused lexical argument ‘status’ Warning (bytecomp): reference to free variable ‘plantuml-indent-regexp-end’ Warning (bytecomp): reference to free variable ‘plantuml-indent-regexp-start’ Warning (bytecomp): defcustom for ‘erc-image-images-path’ fails to specify type [2 times] Warning (bytecomp): Unused lexical argument ‘marker’ Warning (bytecomp): ‘make-variable-buffer-local’ not called at toplevel Warning (bytecomp): Unused lexical argument ‘proc’ Warning (bytecomp): Unused lexical argument ‘level’ Warning (bytecomp): Unused lexical argument ‘id’ Warning (bytecomp): the function ‘alert--log-enable-logging’ is not known to be defined. Error (bytecomp): Cannot open load file: No such file or directory, mu4e [2 times] Warning (bytecomp): the following functions are not known to be defined: pyim-pinyin2cchar-get, pyim-list-merge Warning (bytecomp): reference to free variable ‘pattern’ Warning (bytecomp): assignment to free variable ‘prev-point’ Warning (bytecomp): reference to free variable ‘prev-point’ Warning (bytecomp): the function ‘pyim-pinyin2cchar-get’ is not known to be defined. Warning (bytecomp): reference to free variable ‘pyim-punctuation-dict’ [2 times] Warning (bytecomp): the following functions are not known to be defined: pyim-char-before-to-string, pyim-entered-get, evil-normal-state-p Warning (bytecomp): defcustom for ‘pyim-default-scheme’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-assistant-scheme’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-schemes’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-fuzzy-pinyin-alist’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-english-input-switch-functions’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-punctuation-half-width-functions’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-page-tooltip’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-page-select-word-by-number’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-magic-converter’ fails to specify type [2 times] Warning (bytecomp): defcustom for ‘pyim-autoselector’ fails to specify type [2 times] Warning (bytecomp): assignment to free variable ‘pos’ Warning (bytecomp): reference to free variable ‘pos’ Warning (bytecomp): reference to free variable ‘hightlight-current’ Warning (bytecomp): the following functions are not known to be defined: posframe-hide, liberime-process-key, liberime-get-context, posframe-show, liberime-select-candidate

Closing and launching the programme again generates the following warnings:

Leaving directory ‘/home/giuliocentorame/.emacs.d/elpa/flycheck-20191126.2142’ Compiling file /home/giuliocentorame/.emacs.d/elpa/flycheck-20191126.2142/flycheck-ert.el at Fri Jan 10 18:15:59 2020 Entering directory ‘/home/giuliocentorame/.emacs.d/elpa/flycheck-20191126.2142/’ Compiling file /home/giuliocentorame/.emacs.d/elpa/flycheck-20191126.2142/flycheck.el at Fri Jan 10 18:16:00 2020 Compiling no file at Fri Jan 10 18:16:02 2020 Leaving directory ‘/home/giuliocentorame/.emacs.d/elpa/org-edit-latex-20170908.1522’ Compiling file /home/giuliocentorame/.emacs.d/elpa/org-edit-latex-20170908.1522/org-edit-latex.el at Fri Jan 10 18:16:02 2020 Entering directory ‘/home/giuliocentorame/.emacs.d/elpa/org-edit-latex-20170908.1522/’ Warning (bytecomp): the function ‘org-eldoc-documentation-function’ is not known to be defined.

They cease at the third launch.

To Reproduce
Fresh-installed M-EMACS as per instructions.

Versions (please complete the following information):

  • OS and/or Distros: Linux Manjaro xfce
  • GNU Emacs 26.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.10) of 2019-08-29

Additional context
I am not sure it affects the functionality at all, but I was able to reproduce the same warnings twice on my workstation even after removing my .gitignore (I thought I was doing some mess with a dotfile).

Fresh compile against master failing in init-packages.el

Describe the bug
Recently I updated my packages and everything broke severely, could not open files. I started removing things to narrow down where the problem was. I arrived at a fresh install, fresh compile hard reset to master and it's still unusable.

To Reproduce
Steps to reproduce the behavior:

  1. apt install
ahonnecke@contranym:~/src$ sudo apt-get install build-essential texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libncurses-dev gnutls-dev libgtk-3-dev git autoconf
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libgnutls28-dev' instead of 'gnutls-dev'
autoconf is already the newest version (2.69-11.1).
build-essential is already the newest version (12.8ubuntu3).
libgif-dev is already the newest version (5.1.9-1).
libgnutls28-dev is already the newest version (3.6.15-4ubuntu2).
libgtk-3-dev is already the newest version (3.24.23-1ubuntu1).
libjpeg-dev is already the newest version (8c-2ubuntu8).
libncurses-dev is already the newest version (6.2-1).
libpng-dev is already the newest version (1.6.37-3).
libxpm-dev is already the newest version (1:3.5.12-1).
libgtk2.0-dev is already the newest version (2.24.32-4ubuntu4).
texinfo is already the newest version (6.7.0.dfsg.2-5).
git is already the newest version (1:2.27.0-1ubuntu1.1).
libtiff-dev is already the newest version (4.1.0+git191117-2ubuntu0.20.10.1).
libx11-dev is already the newest version (2:1.6.12-1ubuntu0.1).
The following packages were automatically installed and are no longer required:
  linux-headers-5.11.0-7612 linux-headers-5.11.0-7612-generic linux-image-5.11.0-7612-generic linux-modules-5.11.0-7612-generic linux-modules-extra-5.11.0-7612-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  1. hard reset .emacs.d
ahonnecke@contranym:~/src/.emacs.d$ git remote -v
origin	[email protected]:MatthewZMD/.emacs.d.git (fetch)
origin	[email protected]:MatthewZMD/.emacs.d.git (push)
ahonnecke@contranym:~/src/.emacs.d$ git reset --hard origin/master
HEAD is now at 8d26cda erc: switch to libera from freenode
  1. hard reset emacs
ahonnecke@contranym:~/src/emacs$ git reset --hard origin/master
HEAD is now at 9ce6541ac9 Further cleanup for file locks
  1. ahonnecke@contranym:~/src/emacs$ autogen.sh
ahonnecke@contranym:~/src/emacs$ ./autogen.sh
Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs)
Checking for autoconf (need at least version 2.65) ... ok
Your system has the required tools.
Running 'autoreconf -fi -I m4' ...
You can now run './configure'.
  1. ahonnecke@contranym:~/src/emacs$ ./configure --with-mailutils
  2. ahonnecke@contranym:~/src/emacs$ make && sudo make install
  3. Open emacs
ahonnecke@contranym:~/.emacs.d$ emacs --debug-init
  1. Get backtrace
Debugger entered--Lisp error: (invalid-function ((bytecomp "Symbol?s function definition is void: gv-setter" :error "*Compile-Log*")))
  ((bytecomp "Symbol?s function definition is void: gv-setter" :error "*Compile-Log*"))(#s(
  cl--generic-make-next-function(#s(
  cl--generic-make-function(#s(
  cl-generic-define-method(\(setf\ seq-elt\) nil (store (sequence array) n) nil #f(compiled-function (store sequence n) #<bytecode -0x1d67862086490644>))
  byte-code("\300\301\302\303#\304\301\305\306#\210\307\310\311\310\312\313#\314#\210\315\310\313\312\313\316%\210\315\317\313\320\313\321%\210\315\317\313\322\313\323%\210\307\324\311\324\325..." [function-put seq-let lisp-indent-function 2 put edebug-form-spec (sexp form body) defalias seq-elt cl-generic-define (sequence n) nil "Return Nth element of SEQUENCE.\n\n(fn SEQUENCE N)" cl-generic-define-method #f(compiled-function (sequence n) #<bytecode 0x18055cba909654cf>) \(setf\ seq-elt\) (store (sequence array) n) #f(compiled-function (store sequence n) #<bytecode -0x1d67862086490644>) (store (sequence cons) n) #f(compiled-function (store sequence n) #<bytecode -0x1d67872427f09658>) seq-length (sequence) "Return the number of elements of SEQUENCE.\n\n(fn SE..." #f(compiled-function (sequence) #<bytecode -0x47e8175a7f02ab8>)] 7)
  require(seq)
  byte-code("\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\301\307!\210\310\311\312\313\314\315\316\317&\7\210\320\321\322\323\324DD\325\326\327\316\317&\7\210..." [package-user-dir require cl-lib seq tabulated-list macroexp url-handlers browse-url custom-declare-group package nil "Manager for Emacs Lisp packages." :group applications :version "24.1" custom-declare-variable package-enable-at-startup funcall function #f(compiled-function () #<bytecode 0x1f4000153e5d>) "Whether to make installed packages available when ..." :type boolean package-load-list #f(compiled-function () #<bytecode 0xf4fae0e95ce1>) "List of packages for `package-activate-all' to mak..." (repeat (choice (const all) (list :tag "Specific package" (symbol :tag "Package name") (choice :tag "Version" (const :tag "disable" nil) (const :tag "most recent" t) (string :tag "specific version"))))) :risky t package-archives #f(compiled-function () #<bytecode -0x1d8fcb9315c35afc>) "An alist of archives from which to fetch.\nThe defa..." (alist :key-type (string :tag "Archive name") :value-type (string :tag "URL or directory name")) "28.1" package-menu-hide-low-priority #f(compiled-function () #<bytecode 0x1f400744e901>) "If non-nil, hide low priority packages from the pa..." (choice (const :tag "Don't hide anything" nil) (const :tag "Hide per package-archive-priorities" archive) (const :tag "Hide per archive and version number" t)) "25.1" package-archive-priorities #f(compiled-function () #<bytecode 0x1f4000153e91>) "An alist of priorities for packages.\n\nEach element..." (alist :key-type (string :tag "Archive name") :value-type (integer :tag "Priority (default is 0)")) package-pinned-packages #f(compiled-function () #<bytecode 0x1f4000153e91>) "An alist of packages that are pinned to specific a..." (alist :key-type (symbol :tag "Package") :value-type (string :tag "Archive name")) "24.4" #f(compiled-function () #<bytecode 0xb4e982bb4404e>) ...] 12)
  (package-initialize)
  (if (and (boundp 'package--initialized) package--initialized) nil (setq package-enable-at-startup nil) (package-initialize))
  eval-buffer(#<buffer  *load*-992407> nil "/home/ahonnecke/.emacs.d/elisp/init-package.el" nil t)  ; Reading at buffer position 2174
  load-with-code-conversion("/home/ahonnecke/.emacs.d/elisp/init-package.el" "/home/ahonnecke/.emacs.d/elisp/init-package.el" nil t)
  require(init-package)
  eval-buffer(#<buffer  *load*> nil "/home/ahonnecke/.emacs.d/init.el" nil t)  ; Reading at buffer position 4103
  load-with-code-conversion("/home/ahonnecke/.emacs.d/init.el" "/home/ahonnecke/.emacs.d/init.el" t t)
  load("/home/ahonnecke/.emacs.d/init" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode 0xc5d735ea0d351be>) #f(compiled-function () #<bytecode -0x1f3c686ddc0d3335>) t)
  command-line()
  normal-top-level()
  1. Can trigger the error again by navigating to ~/.emacs.d/elisp/init-package.el and evaluating the buffer
Package dash-functional is obsolete; use dash 2.18.0 instead
byte-code: Symbol?s function definition is void: nil

Expected behavior
A fresh install should not be throwing errors about missing packages and should function when attempting to open a file.

If applicable, add screenshots to help explain your problem.

Versions (please complete the following information):

  • PopOS 20.10
  • GNU Emacs 28.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.16.0) of 2021-07-09

Additional context
Add any other context about the problem here.

[Typo] Typo in README

Under the section "Garbage Collection":

If you experience freezing, decrease this amount, if you increase stuttering, increase this amount.

Should be changed to:

If you experience freezing, decrease this amount, if you experience stuttering, increase this amount.

Checkout fails on Windows 10

When cloning the repo on Windows 10, using either Git Bash or Powershell, the cloning succeeds but checkout fails with unable to create file errors.

Description
As per the README, I ran:

git clone --recurse-submodules -j8 https://github.com/MatthewZMD/.emacs.d.git m-emacs

And got:

Cloning into 'm-emacs'...
remote: Enumerating objects: 82, done.
remote: Counting objects: 100% (82/82), done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 5765 (delta 41), reused 58 (delta 23), pack-reused 5683
Receiving objects: 100% (5765/5765), 13.57 MiB | 12.49 MiB/s, done.
Resolving deltas: 100% (3722/3722), done.
error: unable to create file snippets/latex-mode/iff<=>: Invalid argument
error: unable to create file snippets/latex-mode/implies=>: Invalid argument
error: unable to create file snippets/latex-mode/long-implies=>: Invalid argument
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'
Output of `git status`
On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        deleted:    .github/ISSUE_TEMPLATE/bug_report.md
        deleted:    .github/ISSUE_TEMPLATE/feature_request.md
        deleted:    .gitignore
        deleted:    .gitmodules
        deleted:    LICENSE
        deleted:    README.md
        deleted:    early-init.el
        deleted:    elisp/init-ace-window.el
        deleted:    elisp/init-avy.el
        deleted:    elisp/init-buffer.el
        deleted:    elisp/init-buildsystem.el
        deleted:    elisp/init-cc.el
        deleted:    elisp/init-chinese.el
        deleted:    elisp/init-comment.el
        deleted:    elisp/init-company.el
        deleted:    elisp/init-const.el
        deleted:    elisp/init-crux.el
        deleted:    elisp/init-dashboard.el
        deleted:    elisp/init-debbugs.el
        deleted:    elisp/init-dired.el
        deleted:    elisp/init-discover-my-major.el
        deleted:    elisp/init-dumb-jump.el
        deleted:    elisp/init-eaf.el
        deleted:    elisp/init-edit.el
        deleted:    elisp/init-ein.el
        deleted:    elisp/init-epaint.el
        deleted:    elisp/init-erc.el
        deleted:    elisp/init-ess.el
        deleted:    elisp/init-eww.el
        deleted:    elisp/init-fonts.el
        deleted:    elisp/init-format.el
        deleted:    elisp/init-func.el
        deleted:    elisp/init-games.el
        deleted:    elisp/init-global-config.el
        deleted:    elisp/init-hackernews.el
        deleted:    elisp/init-haskell.el
        deleted:    elisp/init-header.el
        deleted:    elisp/init-indent.el
        deleted:    elisp/init-java.el
        deleted:    elisp/init-latex.el
        deleted:    elisp/init-leetcode.el
        deleted:    elisp/init-lsp.el
        deleted:    elisp/init-magit.el
        deleted:    elisp/init-mu4e.el
        deleted:    elisp/init-org.el
        deleted:    elisp/init-package.el
        deleted:    elisp/init-parens.el
        deleted:    elisp/init-pdf.el
        deleted:    elisp/init-popup-kill-ring.el
        deleted:    elisp/init-projectile.el
        deleted:    elisp/init-python.el
        deleted:    elisp/init-quickrun.el
        deleted:    elisp/init-scroll.el
        deleted:    elisp/init-search.el
        deleted:    elisp/init-shell.el
        deleted:    elisp/init-syntax.el
        deleted:    elisp/init-theme.el
        deleted:    elisp/init-tramp.el
        deleted:    elisp/init-treemacs.el
        deleted:    elisp/init-ui-config.el
        deleted:    elisp/init-undo-tree.el
        deleted:    elisp/init-webdev.el
        deleted:    elisp/init-which-key.el
        deleted:    elisp/init-winner.el
        deleted:    elisp/init-yasnippet.el
        deleted:    elisp/init-zone.el
        deleted:    fonts/all-the-icons-fonts/all-the-icons.ttf
        deleted:    fonts/all-the-icons-fonts/file-icons.ttf
        deleted:    fonts/all-the-icons-fonts/fontawesome.ttf
        deleted:    fonts/all-the-icons-fonts/material-design-icons.ttf
        deleted:    fonts/all-the-icons-fonts/octicons.ttf
        deleted:    fonts/all-the-icons-fonts/weathericons.ttf
        deleted:    fonts/input-mono-monaco/Input-BoldItalic_(InputMonoNarrow-MediumItalic).ttf
        deleted:    fonts/input-mono-monaco/Input-Bold_(InputMonoNarrow-Medium).ttf
        deleted:    fonts/input-mono-monaco/Input-Italic_(InputMonoNarrow-LightItalic).ttf
        deleted:    fonts/input-mono-monaco/Input-Regular_(InputMonoNarrow-Light).ttf
        deleted:    fonts/input-mono-monaco/LICENSE.txt
        deleted:    fonts/input-mono-monaco/README.txt
        deleted:    fonts/input-mono-monaco/SETTINGS.txt
        deleted:    fonts/loveletter-typewriter/LOVEME.txt
        deleted:    fonts/loveletter-typewriter/loveletter_tw.ttf
        deleted:    images/KEC_Dark_BK.png
        deleted:    images/KEC_Dark_BK_Small.png
        deleted:    images/KEC_Light_BK.png
        deleted:    images/KEC_Light_BK_Small.png
        deleted:    images/Sample.png
        deleted:    init.el
        deleted:    init.org
        deleted:    site-elisp/aweshell
        deleted:    site-elisp/awesome-pair
        deleted:    site-elisp/color-rg
        deleted:    site-elisp/delete-block
        deleted:    site-elisp/emacs-application-framework
        deleted:    site-elisp/epaint
        deleted:    site-elisp/grep-dired
        deleted:    site-elisp/header2
        deleted:    site-elisp/instant-rename-tag
        deleted:    site-elisp/leetcode.el
        deleted:    site-elisp/multi-term
        deleted:    site-elisp/snails
        deleted:    site-elisp/snow.el
        deleted:    snippets/c++-mode/cout
        deleted:    snippets/ess-r-mode/saveimg
        deleted:    snippets/java-mode/println
        deleted:    snippets/latex-mode/attachment
        deleted:    snippets/latex-mode/backslash
        deleted:    snippets/latex-mode/big-bracket
        deleted:    snippets/latex-mode/bigu
        deleted:    snippets/latex-mode/boldsymbol
        deleted:    snippets/latex-mode/calligraphic
        deleted:    snippets/latex-mode/case
        deleted:    snippets/latex-mode/ceil
        deleted:    snippets/latex-mode/child
        deleted:    snippets/latex-mode/child-null
        deleted:    snippets/latex-mode/corollary
        deleted:    snippets/latex-mode/cross
        deleted:    snippets/latex-mode/ddots
        deleted:    snippets/latex-mode/deduce
        deleted:    snippets/latex-mode/definition
        deleted:    snippets/latex-mode/dot
        deleted:    snippets/latex-mode/dots
        deleted:    snippets/latex-mode/epsilon
        deleted:    snippets/latex-mode/equation
        deleted:    snippets/latex-mode/example
        deleted:    snippets/latex-mode/exists
        deleted:    snippets/latex-mode/floor
        deleted:    snippets/latex-mode/forall
        deleted:    snippets/latex-mode/function-eq
        deleted:    snippets/latex-mode/hat
        deleted:    snippets/latex-mode/iff
        deleted:    snippets/latex-mode/iff<=>
        deleted:    snippets/latex-mode/implies
        deleted:    snippets/latex-mode/implies=>
        deleted:    snippets/latex-mode/infinity
        deleted:    snippets/latex-mode/inline-big-math
        deleted:    snippets/latex-mode/integral-substitute
        deleted:    snippets/latex-mode/intersect
        deleted:    snippets/latex-mode/intersect-big
        deleted:    snippets/latex-mode/italics
        deleted:    snippets/latex-mode/label
        deleted:    snippets/latex-mode/labelref
        deleted:    snippets/latex-mode/latex-math
        deleted:    snippets/latex-mode/leftmapsto
        deleted:    snippets/latex-mode/lemma
        deleted:    snippets/latex-mode/limit
        deleted:    snippets/latex-mode/linebreak
        deleted:    snippets/latex-mode/list
        deleted:    snippets/latex-mode/log
        deleted:    snippets/latex-mode/loga
        deleted:    snippets/latex-mode/logical-and
        deleted:    snippets/latex-mode/logical-not
        deleted:    snippets/latex-mode/logical-or
        deleted:    snippets/latex-mode/long-implies
        deleted:    snippets/latex-mode/long-implies=>
        deleted:    snippets/latex-mode/lowerside
        deleted:    snippets/latex-mode/matrix
        deleted:    snippets/latex-mode/matrix-vector
        deleted:    snippets/latex-mode/newpage
        deleted:    snippets/latex-mode/node
        deleted:    snippets/latex-mode/norm
        deleted:    snippets/latex-mode/normal
        deleted:    snippets/latex-mode/not-tautological-implies
        deleted:    snippets/latex-mode/overbrace
        deleted:    snippets/latex-mode/overline
        deleted:    snippets/latex-mode/overset
        deleted:    snippets/latex-mode/partial-derivative
        deleted:    snippets/latex-mode/phantom
        deleted:    snippets/latex-mode/proof
        deleted:    snippets/latex-mode/remark
        deleted:    snippets/latex-mode/rightmapsto
        deleted:    snippets/latex-mode/set-font
        deleted:    snippets/latex-mode/small-brace
        deleted:    snippets/latex-mode/solution
        deleted:    snippets/latex-mode/sqrt
        deleted:    snippets/latex-mode/syntactically-equivalence
        deleted:    snippets/latex-mode/table
        deleted:    snippets/latex-mode/tautological-equivalence
        deleted:    snippets/latex-mode/tautological-implies
        deleted:    snippets/latex-mode/text-font
        deleted:    snippets/latex-mode/texttt
        deleted:    snippets/latex-mode/theorem
        deleted:    snippets/latex-mode/theorem-annonymous
        deleted:    snippets/latex-mode/tilde
        deleted:    snippets/latex-mode/transpose
        deleted:    snippets/latex-mode/tree
        deleted:    snippets/latex-mode/under
        deleted:    snippets/latex-mode/underbrace
        deleted:    snippets/latex-mode/underline
        deleted:    snippets/latex-mode/union
        deleted:    snippets/latex-mode/upperside
        deleted:    snippets/latex-mode/vector
        deleted:    snippets/latex-mode/vector-bold
        deleted:    snippets/latex-mode/vertical-dots
        deleted:    snippets/org-mode/image-size
        deleted:    snippets/org-mode/latex-graph-header
        deleted:    snippets/org-mode/latex-header
        deleted:    snippets/org-mode/latex-math
        deleted:    snippets/org-mode/latex-math-header
        deleted:    snippets/org-mode/latex-no-num
        deleted:    snippets/org-mode/latex-no-toc
        deleted:    snippets/org-mode/newpage
        deleted:    snippets/org-mode/small-brace
        deleted:    snippets/org-mode/solution
        deleted:    snippets/org-mode/title
        deleted:    snippets/org-mode/uml
        deleted:    transient/values.el

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        .github/
        .gitignore
        .gitmodules
        LICENSE
        README.md
        early-init.el
        elisp/
        fonts/
        images/
        init.el
        init.org
        snippets/
        transient/

Unsuccessful Attempts to solve

  1. Ran git config --system core.longpaths true with administrator privileges as per this SO thread.
  2. Tried cloning in C:\dev
  3. Ran git restore --source=HEAD :/
    Output:
error: unable to create file snippets/latex-mode/iff<=>: Invalid argument
error: unable to create file snippets/latex-mode/implies=>: Invalid argument
error: unable to create file snippets/latex-mode/long-implies=>: Invalid argument

Versions

  • Windows 10 Home
  • git version 2.23.0.windows.1

[Question] Byte compilation

Hi, I'm trying to start using Emacs. Thank you for sharing your configuration!

I downloaded your .emacs.d at HOME, started emacs, and closed.
Then I compiled .el files under elisp directory:

$ emacs -batch -f batch-byte-compile elisp/*.el

And started Emacs:

$ emacs -nw

But I got a lot of errors.

I guess I'm doing something wrong, or, is it too hard to use .elc files if we split our init.el to multiple files? (While I was editing my own init.el, I got errors when I used use-package in a file where use-package is not bootstrapped). Thank you :)

init.el fails to launch

Describe the bug
I have noticed that this error message started popping up from time to time when launched, most likely after a package update:

`Warning (initialization): An error occurred while loading ‘/home/giuliocentorame/.emacs.d/init.el’:

error: Keyword argument :init-fn not one of (:initial-input :height :occur :update-fn :unwind-fn :index-fn :sort-fn :format-fn :display-transformer-fn :more-chars :grep-p :exit-codes)

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the ‘--debug-init’ option to view a complete error backtrace. `

and Emacs doesn't launch the init.el at all.

--debug-init reports the following:

Debugger entered--Lisp error: (error "Keyword argument :init-fn not one of (:initial-input :height :occur :update-fn :unwind-fn :index-fn :sort-fn :format-fn :display-transformer-fn :more-chars :grep-p :exit-codes)") signal(error ("Keyword argument :init-fn not one of (:initial-input :height :occur :update-fn :unwind-fn :index-fn :sort-fn :format-fn :display-transformer-fn :more-chars :grep-p :exit-codes)")) error("Keyword argument %s not one of (:initial-input :height :occur :update-fn :unwind-fn :index-fn :sort-fn :format-fn :display-transformer-fn :more-chars :grep-p :exit-codes)" :init-fn) ivy-configure(swiper-isearch :occur swiper-occur :init-fn swiper--isearch-init :update-fn auto :unwind-fn swiper--isearch-unwind :format-fn swiper-isearch-format-function) require(swiper) byte-code("\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310\311\312\313&\007\207" [require swiper compile dired custom-declare-group counsel nil "Completion functions using Ivy." :group matching :prefix "counsel-"] 8) require(counsel nil nil) eval-buffer(#<buffer *load*-567389> nil "/home/user/.emacs.d/elisp/init-search.el" nil t) ; Reading at buffer position 2379 load-with-code-conversion("/home/user/.emacs.d/elisp/init-search.el" "/home/giuliocentorame/.emacs.d/elisp/init-search.el" nil t) require(init-search) eval-buffer(#<buffer *load*> nil "/home/user/.emacs.d/init.el" nil t) ; Reading at buffer position 4295 load-with-code-conversion("/home/user/.emacs.d/init.el" "/home/giuliocentorame/.emacs.d/init.el" t t) load("/home/giuliocentorame/.emacs.d/init" t t) #f(compiled-function () #<bytecode 0x1df6a1>)() command-line() normal-top-level()

To Reproduce

  • Launch Emacs
  • "y" when requested to update the packages
  • Keep Emacs in the background

Expected behavior
Launching normally.

Versions (please complete the following information):

  • OS and/or Distros: Linux Manjaro
  • GNU Emacs 26.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.10) of 2019-08-29

Code blocks are not decoupled

Describe the bug
The Garbage Collect When Emacs is Out of Focus and
Avoid Garbage Collect When Using Minibuffer code blocks are not decoupled from each other.

The first block is missing 2 closing parentheses and the second block has 2 additional closing parentheses.

My understanding is that the lower block is supposed to be inside emacs-startup-hook.

But if someone copies just the lower or just the upper block they will face syntax error.

Code blocks in question:

  1. Garbage Collect When Emacs is Out of Focus

  2. Avoid Garbage Collect When Using Minibuffer

Expected behavior
User can copy either of the code blocks and doesn't have double-check if all the required parenthesis are present or not.

Possible solutions

  1. Combine both code blocks or
  2. Mention that both the code blocks should be copied and pasted in the same order or
  3. Add closing parenthesis to the first block and put the second block inside the hook

Font is not quite monospaced

Describe the bug
Characters don't quite line up. This is easily visible in a dired buffer.

To Reproduce
Steps to reproduce the behavior:

  1. run emacs
  2. Execute dired

Expected behavior
I expect pixel-perfect alignment of glyphs. I've never seen a monospaced font used in Emacs which didn't align.

Screenshots
If applicable, add screenshots to help explain your problem.

Versions (please complete the following information):

  • CPU: Quad Core Intel Core i7-8809G (-MT MCP-) speed/min/max: 1400/800/8300 MHz Kernel: 5.9.11-arch2-1 x86_64 Up: 20h 35m Mem: 14550.2/32028.2 MiB (45.4%) Storage: 24.81 TiB (16.8% used) Procs: 99 Shell: inxi: 3.1.04
  • GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3) of 2020-11-22

Missing snails for a fresh install

Describe the bug
A fresh install seems to be missing a directory

To Reproduce
Steps to reproduce the behavior:

  1. cd ~/src/ && git clone [email protected]:MatthewZMD/.emacs.d.git
  2. cd ~/ && ln -s ./src/.emacs.d
  3. emacs --debug-init
  4. See error

Expected behavior
Emacs starts without error

Screenshots

Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "snails")
  require(snails nil nil)
  (progn (custom-set-faces '(snails-content-buffer-face ((t (:background "#111" :height 110))))) (custom-set-faces '(snails-input-buffer-face ((t (:background "#222" :foreground "gold" :height 110))))) (custom-set-faces '(snails-header-line-face ((t (:inherit font-lock-function-name-face :underline t :height 1.1))))) (use-package-statistics-gather :init 'snails nil) (progn (use-package-statistics-gather :use-package 'exec-path-from-shell nil) (use-package-ensure-elpa 'exec-path-from-shell '(t) 'nil) (if (featurep 'cocoa) (progn (use-package-statistics-gather :init 'exec-path-from-shell nil) (eval-after-load 'exec-path-from-shell #'(lambda nil (progn ... ...))) (use-package-statistics-gather :init 'exec-path-from-shell t))) (use-package-statistics-gather :use-package 'exec-path-from-shell t)) (require 'snails nil nil) (use-package-statistics-gather :config 'snails nil) (defalias 'snails-current-project #'(lambda nil (interactive) (snails '(snails-backend-projectile snails-backend-rg snails-backend-fd)))) (defalias 'snails-active-recent-buffers #'(lambda nil (interactive) (snails '(snails-backend-buffer snails-backend-recentf)))) (defalias 'snails-everywhere #'(lambda nil (interactive) (snails '(snails-backend-everything snails-backend-mdfind)))) t (use-package-statistics-gather :config 'snails t) (use-package-statistics-gather :init 'snails t))
  (if (display-graphic-p) (progn (custom-set-faces '(snails-content-buffer-face ((t (:background "#111" :height 110))))) (custom-set-faces '(snails-input-buffer-face ((t (:background "#222" :foreground "gold" :height 110))))) (custom-set-faces '(snails-header-line-face ((t (:inherit font-lock-function-name-face :underline t :height 1.1))))) (use-package-statistics-gather :init 'snails nil) (progn (use-package-statistics-gather :use-package 'exec-path-from-shell nil) (use-package-ensure-elpa 'exec-path-from-shell '(t) 'nil) (if (featurep 'cocoa) (progn (use-package-statistics-gather :init 'exec-path-from-shell nil) (eval-after-load 'exec-path-from-shell #'(lambda nil ...)) (use-package-statistics-gather :init 'exec-path-from-shell t))) (use-package-statistics-gather :use-package 'exec-path-from-shell t)) (require 'snails nil nil) (use-package-statistics-gather :config 'snails nil) (defalias 'snails-current-project #'(lambda nil (interactive) (snails '(snails-backend-projectile snails-backend-rg snails-backend-fd)))) (defalias 'snails-active-recent-buffers #'(lambda nil (interactive) (snails '(snails-backend-buffer snails-backend-recentf)))) (defalias 'snails-everywhere #'(lambda nil (interactive) (snails '(snails-backend-everything snails-backend-mdfind)))) t (use-package-statistics-gather :config 'snails t) (use-package-statistics-gather :init 'snails t)))
  eval-buffer(#<buffer  *load*-778221> nil "/home/ahonnecke/.emacs.d/elisp/init-search.el" nil t)  ; Reading at buffer position 3606
  load-with-code-conversion("/home/ahonnecke/.emacs.d/elisp/init-search.el" "/home/ahonnecke/.emacs.d/elisp/init-search.el" nil t)
  require(init-search)
  eval-buffer(#<buffer  *load*> nil "/home/ahonnecke/.emacs.d/init.el" nil t)  ; Reading at buffer position 4204
  load-with-code-conversion("/home/ahonnecke/.emacs.d/init.el" "/home/ahonnecke/.emacs.d/init.el" t t)
  load("/home/ahonnecke/.emacs.d/init" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode 0xfb88f252fde0b43>) #f(compiled-function () #<bytecode 0x81a386fa1b157d3>) t)
  command-line()
  normal-top-level()

Versions (please complete the following information):

  • OS and/or Distros: PopOS 20.04
  • M-x emacs-version
ahonnecke@pop-os:~$ emacs --version
GNU Emacs 28.0.50

Additional context
Commenting out the snails package from init-search allows emacs to open.

company-box requires frame-local as of Aug 30 2020

After using the auto update package feature, company-box will not longer load. Once company-box does not load, the messages will include a statement that frame-local-0.0.1 is required. At that point, emacs won't perform any action successfully, not even exiting cleanly (at least on Mac Catalina).

Force Quit emacs. Edit init.el and comment out, init-company line, restart and manually 'package-install frame-local', uncomment init-company, save and restart.

Tracked down to this commit sebastiencs/company-box@bf0fb42 which added requirement 'frame-local'.

To Reproduce
Steps to reproduce the behavior:

  1. Allow auto update when launching emacs, or just update company-box after aug 30 2020
  2. Exit and relaunch Emacs

Versions (please complete the following information):

  • OS and/or Distros: [e.g. iOS] MacOS Cataline 10.15.6
  • M-x emacs-version 26.3
  • company-box 20200904.533

usage question: how to start Tramp

Hello, trying Ctrl-c + Ctrl-f to start Tramp mode, but instead getting some reg-ex matching thing.
How do I start tramp mode (sorry if the question has been answered, I searched docs, but did not see anything except gssh config (which I do not need).

env: Emacs 27.2 / Windows 10

Add example for how to disable packages in init.org

As someone who doesn't use org mode, I'm not sure how to disable packages. I did
image, but it seems like the package is still loaded in (i can use the commands for it)
is there a way to not run the init elisp for that package?

org-hide-leading-stars is overridden with a buffer local variable.

I just got started with M-EMACS. I'm mostly very happy with the config, but have made some minor changes for org-mode. I simply added these into the init.el, and for the most part they load fine.

;;; Org-mode preferences
(with-eval-after-load 'org
  (add-hook 'org-mode-hook 'org-indent-mode)
  (add-hook 'org-mode-hook 'visual-line-mode)
  (add-hook 'org-mode-hook (lambda () (display-line-numbers-mode -1)))
  (add-hook 'org-mode-hook (lambda () (setq org-hide-leading-stars nil))))

The only thing that's not working for me is org-hide-leading-stars. Even when I set it to nil as a global variable, every time I open an org-mode buffer I'm finding that it is changed back to t in a buffer-local variable.

Something seems to be overriding my (setq org-hide-leading-stars nil). Would love some input!

By the way, so far this is been the greatest Emacs config I've ever seen. Looking forward to spreading the word.

dbus-call-method error message + Dashboard editable

Describe the bug
In a fresh installation, after restarting the program, I get the following error: dbus-call-method: Cannot open load file: No such file or directory, org-tempo

The dashboard is also editable and with ^L character despite having installed page-break-lines separately. No dashboard link is working.

To Reproduce
Installed the whole thing as per instructions. I skipped some dependencies for Java.

Expected behavior
Startup without error

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Linux Manjaro (xfce)
  • Browser: Firefox 69.0.3

byte-compile error: `setf seq-elt` is already defined as something else than a generic function!

Hi,

@MatthewZMD Thanks for sharing your nifty config:

  1. Pulled this emacs config in voidlinux (rolling release) with gccemacs 28.0.50 and stable kernel 5.4* to test.

  2. Tried to load the configuration with emacs --debug-init

  3. There appears to be byte-compilation errors as of below with the first error, reading "setf seq-elt is already defined as something else than a generic function...":

Debugger entered--Lisp error: (error "(setf seq-elt) is already defined as something els...")
  error("%s is already defined as something else than a gen..." \(setf\ seq-elt\))
  cl-generic-ensure-function(\(setf\ seq-elt\))
  cl-generic-define-method(\(setf\ seq-elt\) nil (store (sequence array) n) nil #f(compiled-function (store sequence n) #<bytecode -0x21fe923112df641>))
  byte-code("\300\301\302\303#\304\301\305\306#\210\307\310\311\310\312\313#\314#\210\315\310\313\312\313\316%\210\315\317\313\320\313\321%\210\315\317\313\322\313\323%\210\307\324\311\324\325..." [function-put seq-let lisp-indent-function 2 put edebug-form-spec (sexp form body) defalias seq-elt cl-generic-define (sequence n) nil "Return Nth element of SEQUENCE.\n\n(fn SEQUENCE N)" cl-generic-define-method #f(compiled-function (sequence n) #<bytecode -0xdc359236f16754e>) \(setf\ seq-elt\) (store (sequence array) n) #f(compiled-function (store sequence n) #<bytecode -0x21fe923112df641>) (store (sequence cons) n) #f(compiled-function (store sequence n) #<bytecode -0x21fe9bba03a8655>) seq-length (sequence) "Return the number of elements of SEQUENCE.\n\n(fn SE..." #f(compiled-function (sequence) #<bytecode 0xa614952cda4dd76>)] 7)
  require(seq)
  byte-code("\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\301\307!\210\310\311\312\313\314\315\316\317&\7\210\320\321\322\323\324DD\325\326\327\316\317&\7\210..." [package-user-dir require cl-lib seq tabulated-list macroexp url-handlers browse-url custom-declare-group package nil "Manager for Emacs Lisp packages." :group applications :version "24.1" custom-declare-variable package-enable-at-startup funcall function #f(compiled-function () #<bytecode 0x1f4000171e5d>) "Whether to make installed packages available when ..." :type boolean package-load-list #f(compiled-function () #<bytecode 0x18377b6e24895>) "List of packages for `package-initialize' to make ..." (repeat (choice (const all) (list :tag "Specific package" (symbol :tag "Package name") (choice :tag "Version" (const :tag "disable" nil) (const :tag "most recent" t) (string :tag "specific version"))))) :risky t package-archives #f(compiled-function () #<bytecode 0x4128ee43df1ffe0>) "An alist of archives from which to fetch.\nThe defa..." (alist :key-type (string :tag "Archive name") :value-type (string :tag "URL or directory name")) "26.1" package-menu-hide-low-priority #f(compiled-function () #<bytecode 0x1f4004560559>) "If non-nil, hide low priority packages from the pa..." (choice (const :tag "Don't hide anything" nil) (const :tag "Hide per package-archive-priorities" archive) (const :tag "Hide per archive and version number" t)) "25.1" package-archive-priorities #f(compiled-function () #<bytecode 0x1f4000171e91>) "An alist of priorities for packages.\n\nEach element..." (alist :key-type (string :tag "Archive name") :value-type (integer :tag "Priority (default is 0)")) package-pinned-packages #f(compiled-function () #<bytecode 0x1f4000171e91>) "An alist of packages that are pinned to specific a..." (alist :key-type (symbol :tag "Package") :value-type (string :tag "Archive name")) "24.4" #f(compiled-function () #<bytecode 0x1e45893192948e>) ...] 12)
  (package-initialize)
  (if (and (boundp 'package--initialized) package--initialized) nil (setq package-enable-at-startup nil) (package-initialize))
  eval-buffer(#<buffer  *load*-845268> nil "/home/zenny/.emacs.d/elisp/init-package.el" nil t)  ; Reading at buffer position 2174
  load-with-code-conversion("/home/zenny/.emacs.d/elisp/init-package.el" "/home/zenny/.emacs.d/elisp/init-package.el" nil t)
  require(init-package)
  eval-buffer(#<buffer  *load*> nil "/home/zenny/.emacs.d/init.el" nil t)  ; Reading at buffer position 4101
  load-with-code-conversion("/home/zenny/.emacs.d/init.el" "/home/zenny/.emacs.d/init.el" t t)
  load("/home/zenny/.emacs.d/init" noerror nomessage)
  startup--load-user-init-file(#f(compiled-function () #<bytecode -0x10e9be962e5697b2>) #f(compiled-function () #<bytecode 0x81a392fa1b6ec53>) t)
  command-line()
  normal-top-level()

Cheers, an stay safe,
/z

remove toolbar

I added (tool-bar-mode -1) in init-ui-config.el and it did not work

Issue with lsp

Describe the bug
When I try to run lsp on a file, I get the following message
"lsp-execute-command is already defined as something else than a generic function"

and lsp doesn't start.

To Reproduce
Steps to reproduce the behavior:

  1. Open emacs
  2. Visit a python file
  3. lsp-mode doesn't active so try M-x lsp
  4. See error

Expected behavior
Should automagically start lsp-mode in buffer

Screenshots
Screenshot 2023-11-30 at 4 09 33 PM

Versions (please complete the following information):

  • MacOS Sonoma 14.1.1
  • GNU Emacs 29.1 (build 2, x86_64-apple-darwin23.1.0, NS appkit-2487.20 Version 14.1.1 (Build 23B81)) of 2023-11-29

Additional context
I am able to get the expected behavior when I delete lsp and lsp-ui (along with its dependencies) and then reinstall via melpa. However, on startup, I return to the same error above.

debug

Debugger entered--Lisp error: (error "lsp-execute-command is already defined as somethin...")
  error("%s is already defined as something else than a gen..." lsp-execute-command)
  cl-generic-ensure-function(lsp-execute-command)
  cl-generic-define-method(lsp-execute-command nil ((_server (eql ccls)) (command (eql ccls.xref)) arguments) nil #f(compiled-function (server command arguments) #<bytecode 0x75bd15be488389a>))
  byte-code("\301\302\303\304\303\305%\210\306\307\310\311#\210\312\313\314\315\316!\317\320\321\322\323\324$\325\326\327\303\330\331\332\333\"\334\335\336\3#\210\334\337\340\3#\210\211\262..." [ccls-library-folders-fn cl-generic-define-method lsp-execute-command nil ((_server (eql ccls)) (command (eql ccls.xref)) arguments) #f(compiled-function (server command arguments) #<bytecode 0x75bd15be488389a>) advice-add lsp--suggest-project-root :before-until ccls--suggest-project-root lsp-register-client make-lsp-client :new-connection lsp-stdio-connection #f(compiled-function () #<bytecode 0x23cc92d22f17de>) :activation-fn lsp-activate-on "c" "cpp" "objective-c" "cuda" :server-id ccls :multi-root :notification-handlers make-hash-table :test equal puthash "$ccls/publishSkippedRanges" ccls--publish-skipped-ranges "$ccls/publishSemanticHighlight" ccls--publish-semantic-highlight :initialization-options #f(compiled-function () #<bytecode 0x1f9e757d98675>) :library-folders-fn provide] 16)
  #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_346>(ccls)
  mapc(#<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_346> (ccls lsp-actionscript lsp-ada lsp-angular lsp-ansible lsp-awk lsp-astro lsp-bash lsp-beancount lsp-bufls lsp-clangd lsp-clojure lsp-cmake lsp-credo lsp-crystal lsp-csharp lsp-css lsp-cypher lsp-d lsp-dart lsp-dhall lsp-docker lsp-dockerfile lsp-elm lsp-elixir lsp-emmet lsp-erlang lsp-eslint lsp-fortran lsp-fsharp lsp-gdscript lsp-go lsp-golangci-lint lsp-gleam lsp-glsl lsp-graphql lsp-hack lsp-grammarly lsp-groovy lsp-haskell lsp-haxe lsp-idris lsp-java lsp-javascript lsp-json lsp-kotlin lsp-latex lsp-ltex lsp-lua lsp-markdown ...))
  seq-do(#<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_346> (ccls lsp-actionscript lsp-ada lsp-angular lsp-ansible lsp-awk lsp-astro lsp-bash lsp-beancount lsp-bufls lsp-clangd lsp-clojure lsp-cmake lsp-credo lsp-crystal lsp-csharp lsp-css lsp-cypher lsp-d lsp-dart lsp-dhall lsp-docker lsp-dockerfile lsp-elm lsp-elixir lsp-emmet lsp-erlang lsp-eslint lsp-fortran lsp-fsharp lsp-gdscript lsp-go lsp-golangci-lint lsp-gleam lsp-glsl lsp-graphql lsp-hack lsp-grammarly lsp-groovy lsp-haskell lsp-haxe lsp-idris lsp-java lsp-javascript lsp-json lsp-kotlin lsp-latex lsp-ltex lsp-lua lsp-markdown ...))
  lsp--require-packages()
  lsp(nil)
  funcall-interactively(lsp nil)
  command-execute(lsp record)
  counsel-M-x-action("lsp")
  ivy-call()
  ivy-read("M-x " ("toggle-debug-on-error" "load-file" "lsp" "emacs-version" "lsp-restart-workspace" "lsp-ui-mode" "lsp-doctor" "package-delete" "lsp-mode" "shell" "setenv" "package-install" "lsp-install-server" "find-function" "lsp-execute-code-action" "exec-path-from-shell-initialize" "calendar" "pyvenv-mode" "comment-region" "terraform-mode" "pyvenv-activate" "uncomment-region" "nerd-icons-install-fonts" "all-the-icons-install-fonts" "company-tabnine-install-binary" "R" "cd" "5x5" "amx" "arp" "dbx" "dig" "erc" "ert" "eww" "ftp" "gdb" "irc" "jdb" "man" "mpc" "pdb" "pwd" "rsh" "sdb" "xdb" "calc" "diff" "dirs" "ffap" ...) :predicate counsel--M-x-externs-predicate :require-match t :history counsel-M-x-history :action counsel-M-x-action :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910 . counsel-find-symbol)) :initial-input nil :caller counsel-M-x)
  counsel-M-x()
  funcall-interactively(counsel-M-x)
  command-execute(counsel-M-x)

Use package "try"

  • I like to experiment with different packages sometimes when tinkering around (e.g. multiple cursors)

  • It is inconvenient to delete the package after I am done with it

  • I think adding adding (use-package try) would be good. Perhaps in init-package.el?

-Let me know if you disagree, else I can make a PR for it.

Can not get auto-complete. It just shows "$" instead of options.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:
Normal installation.

Expected behavior
drop-down showing options.

Screenshots
emacs_memacs_autocomplete

Versions (please complete the following information):

  • OS and/or Distros: xfce4 20.04
  • M-x emacs-version 26.3

Security risk of putting undo tree log in the same folder

I noticed the latest version has the undo tree log in the same folder of the file being edited.

The log file could be added to git repo easily with git add -A. Sometimes it could potentially include sensitive information that user thought it had been deleted but would be stilled included in the undo tree as edit log.

I strongly advise to REMOVE this feature.

At least it is a huge concern for me, as I use your configure as main config and I use it to edit code or config files that would be used in production servers. I might add secret temporarily for local testing and then delete it before deployment. It could easily be leaked by this feature.

This is VERY dangerous.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.