humacs / humacs

Macros for Humans
BSD 2-Clause "Simplified" License
12 stars 5 forks source link

Missing requirements for Doom Emacs #27

Open heyste opened 3 years ago

heyste commented 3 years ago

doom doctor is noting a number of issues with the current setup on Humacs

ii@heyste-humacs-0:/var/local/humacs/doom-emacs/bin$ ./doom doctor                                                                                                            
> Compiling your literate config...
  - Tangled 18 code blocks from config.org
The doctor will see you now...

> Checking your Emacs version...
> Checking for Emacs config conflicts...
> Checking for private config conflicts...
> Checking for stale elc files...
> Checking Doom Emacs...

Note, built-in variable ‘overflow-newline-into-fringe’ not bound
‘org’ was already loaded by the time lang/org loaded, this may cause issues
  ✓ Initialized Doom Emacs 2.0.9
  ✓ Detected 55 modules
  ✓ Detected 240 packages
  > Checking Doom core for irregularities...
    x Couldn't find the `rg' binary; this a hard dependecy for Doom, file searches may not work at all
    ! Couldn't find the `fd' binary; project file searches will be slightly slower
    ! Warning: couldn't find "material-design-icons.ttf" font
    ! Warning: couldn't find "weathericons.ttf" font
    ! Warning: couldn't find "octicons.ttf" font
    ! Warning: couldn't find "fontawesome.ttf" font
    ! Warning: couldn't find "file-icons.ttf" font
    ! Warning: couldn't find "all-the-icons.ttf" font
  > Checking for stale elc files in your DOOMDIR...
  > Checking your enabled modules...
    > :tools terraform
      ! Couldn't find terraform.
    > :lang go
      ! Couldn't find gomodifytags. Manipulating struct tags will not work
      ! Couldn't find gotests. Generating tests will not work
      ! Couldn't find gore. REPL will not work
      ! Couldn't find guru. Refactoring commands (go-guru-*) won't work
    > :lang markdown
      ! Couldn't find a markdown compiler, `markdown-preview' won't work
    > :lang python
      x Couldn't find python in your PATH
      ! Couldn't find isort. Import sorting will not work.
      ! Couldn't find pipenv. pipenv support will not work.
      ! Couldn't find nosetests. Running tests through nose will not work.
      ! Couldn't find pytest. Running tests through pytest will not work.
    > :lang racket
      ! Could not find raco executable; commands for install packages and build libraries will not work.
      ! Could not find racket executable; REPL will not work.
      ! Could not find drracket executable; code-completion and syntax checking will not work.
    > :lang ruby
      ! Ruby isn't installed.
    > :lang sh
      ! Couldn't find shellcheck. Shell script linting will not work
    > :lang web
      ! Couldn't find stylelint. Linting for CSS modes will not work.
      ! Couldn't find js-beautify. Code formatting in JS/CSS/HTML modes will not work.

There are 2 errors!
There are 18 warnings!
✓ Finished! (2.5846s)
hh commented 3 years ago

Pretty sure doom works now @heyste . If there is anything else you want here let me know, otherwise please close this issue.

heyste commented 3 years ago

Checking ./doom doctor now gives

ii@heyste-humacs-0:/var/local/humacs/doom-emacs/bin$ ./doom doctor
Loading default-init.el !!!
Loading /var/local/humacs/doom-config/default-init.el (source)...
humacs doom-config/default-init.el
Loaded default-init.el !!!
The doctor will see you now...

> Checking your Emacs version...
! Emacs 26.3 detected. Doom is dropping Emacs 26.x support very soon. Consider upgrading to Emacs 27.1.
> Checking for Emacs config conflicts...
> Checking for private config conflicts...
> Checking for stale elc files...
> Checking for problematic git global settings...
> Checking Doom Emacs...
Loading /var/local/humacs/doom-config/default-packages.el (source)...
humacs doom-config/default-packages.el
Loading /var/local/humacs/doom-config/default-packages.el (source)...
humacs doom-config/default-packages.el
Loading default-init.el !!!
Loading /var/local/humacs/doom-config/default-init.el (source)...
humacs doom-config/default-init.el
Loaded default-init.el !!!
Note, built-in variable ‘overflow-newline-into-fringe’ not bound
  x There was an unexpected error
    Message: File is missing
    Data: (file-missing . "Opening directory")
    Backtrace:
      (file-name-all-completions "" "/home/ii/org/roam")
      (org-roam--directory-files-recursively "/home/ii/org/roam/" "\\.\\(?:org\\
      (org-roam--list-files-elisp "/home/ii/org/roam/")
      (org-roam--list-files "/home/ii/org/roam/")
      (org-roam--list-all-files)
      (org-roam-db-build-cache)
      (org-roam-mode 1)
      (progn (org-roam-mode 1) t)
      (condition-case err (progn (org-roam-mode 1) t) ((debug error) (message "O
      (if (condition-case err (progn (org-roam-mode 1) t) ((debug error) (messag
  ! Extended backtrace logged to /var/local/humacs/doom-emacs/.local/doom.error.log