!SlMumQZnFjwLRjWFbW:nixos.org

Nix + Doom Emacs

213 Members
Running Doom Emacs with Nix | You probably want https://github.com/nix-community/nix-doom-emacs48 Servers

Load older messages


SenderMessageTime
6 Oct 2022
@k0kada:matrix.orgk0kada (he/him)I still need to find sometime to bisect the issue...13:05:21
@adam:valkor.net@adam:valkor.netis there a way to avoid rebuilding the straight package when I make a trivial config change?15:14:22
@k0kada:matrix.orgk0kada (he/him)
In reply to @adam:valkor.net
is there a way to avoid rebuilding the straight package when I make a trivial config change?
https://github.com/nix-community/nix-doom-emacs/issues/297
15:34:08
@adam:valkor.net@adam:valkor.net
In reply to @k0kada:matrix.org
https://github.com/nix-community/nix-doom-emacs/issues/297
Thanks
15:37:19
@adam:valkor.net@adam:valkor.netNeat. I didn’t know about literate doom config17:53:50
9 Oct 2022
@hab25:matrix.org@hab25:matrix.org joined the room.14:50:03
@hab25:matrix.org@hab25:matrix.org

Hello all, I'm considering using nix-doom-emacs but am concerned about this disclaimer from https://github.com/nix-community/nix-doom-emacs#:~:text=It%20is%20not%20a%20fully%20fledged%20experience

not a fully fledged experience
In what ways is it lacking? Answers to this wiill help me determine if it worth it for me to roll my own doom-emacs nix installation.

14:54:49
@hab25:matrix.org@hab25:matrix.org *

Hello all, I'm considering using nix-doom-emacs but am concerned about this disclaimer from https://github.com/nix-community/nix-doom-emacs#:~:text=It%20is%20not%20a%20fully%20fledged%20experience

not a fully fledged experience

In what ways is it lacking? Answers to this wiill help me determine if it worth it for me to roll my own doom-emacs nix installation.

14:54:56
@qe7ftcyrpg:matrix.orgFlorian If you make a minor change to config.el, nix has to rebuild a lot of things. For me it builds 30 minutes to 1 hour, if I remember correctly. 16:00:50
@hdzki:hdzki.kozow.comhdzki ⚡️
In reply to@qe7ftcyrpg:matrix.org
If you make a minor change to config.el, nix has to rebuild a lot of things. For me it builds 30 minutes to 1 hour, if I remember correctly.
More like literally any change 😂
18:14:05
@hdzki:hdzki.kozow.comhdzki ⚡️ Adding one setq will cause it to recompile 18:14:22
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)can SPC c e (+eval/buffer-or-region) instead usually22:57:01
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) and generally it's a best-effort-for-me-and-k0kada type thing so it works Well Enough for that usually 22:58:14
10 Oct 2022
@hdzki:hdzki.kozow.comhdzki ⚡️
In reply to @ckie:ckie.dev
can SPC c e (+eval/buffer-or-region) instead usually
I've been dealing with it like this for a while. Hopefully #297 will solve this soon
02:46:44
@k0kada:matrix.orgk0kada (he/him)
In reply to @hab25:matrix.org

Hello all, I'm considering using nix-doom-emacs but am concerned about this disclaimer from https://github.com/nix-community/nix-doom-emacs#:~:text=It%20is%20not%20a%20fully%20fledged%20experience

not a fully fledged experience

In what ways is it lacking? Answers to this wiill help me determine if it worth it for me to roll my own doom-emacs nix installation.

Exactly what it is saying there: some packages that upstream declare are not available in emacs-overlay, so they will fail unless you add it to the override yourself
09:27:14
@k0kada:matrix.orgk0kada (he/him)Also, we don't pin the versions from upstream, instead using whatever pin is set in emacs-overlay or our own overlays file09:28:04
@k0kada:matrix.orgk0kada (he/him) * Also, we don't use the pins versions from upstream, instead using whatever pin is set in emacs-overlay or our own overlays file09:28:33
@hab25:matrix.org@hab25:matrix.orgI see, thank you09:55:57
@jamie-howlie:monero.social@jamie-howlie:monero.social

Has anyone gotten inlay hints working with rust?
I get the following error:

Debugger entered--Lisp error: (wrong-type-argument stringp [#<hash-table equal 2/2 0x65977f>])
  propertize([#<hash-table equal 2/2 0x65977f>] font-lock-face lsp-rust-analyzer-inlay-face)
  #f(compiled-function (res) #<bytecode 0x1855d95de6ad05fb>)((#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...))
  apply(#f(compiled-function (res) #<bytecode 0x1855d95de6ad05fb>) (#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...))
  #f(compiled-function (&rest args) #<bytecode 0x193f3e786dbaff7c>)((#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...))
  #f(compiled-function (result) #<bytecode 0x1ad6eb1b1e78945a>)([#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...])
  #f(compiled-function (result) #<bytecode -0x7e36465d986eda8>)([#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...])
  lsp--parser-on-message(#<hash-table equal 3/3 0x7546fb> #s(lsp--workspace :ewoc nil :server-capabilities #<hash-table equal 25/25 0x18bc287> :registered-server-capabilities (#s(lsp--registered-capability :id "workspace/didChangeWatchedFiles" :method "workspace/didChangeWatchedFiles" :options #<hash-table equal 1/1 0x1570959>) #s(lsp--registered-capability :id "workspace/didChangeWatchedFiles" :method "workspace/didChangeWatchedFiles" :options #<hash-table equal 1/1 0x15205cf>)) :root "/home/james/Development/rdiscovery" :client #s(lsp--client :language-id nil :add-on? nil :new-connection (:connect #f(compiled-function (filter sentinel name environment-fn) #<bytecode 0xcdb0e5e970ba5e8>) :test\? #f(compiled-function () #<bytecode -0x1dd7b176106ac543>)) :ignore-regexps nil :ignore-messages nil :notification-handlers #<hash-table equal 1/65 0x1e89e25> :request-handlers #<hash-table equal 0/65 0xcfb44b> :response-handlers #<hash-table eql 0/65 0x87656d> :prefix-function nil :uri-handlers #<hash-table equal 0/65 0x1c194e5> :action-handlers #<hash-table equal 3/65 0x87654d> :major-modes (rust-mode rustic-mode) :activation-fn nil :priority 1 :server-id rust-analyzer :multi-root nil :initialization-options lsp-rust-analyzer--make-init-options :semantic-tokens-faces-overrides nil :custom-capabilities ((experimental (snippetTextEdit . t))) :library-folders-fn #f(compiled-function (workspace) #<bytecode -0x47e817754aa64f8>) :before-file-open-fn nil :initialized-fn nil :remote? nil :completion-in-comments? nil :path->uri-fn nil :uri->path-fn nil :environment-fn nil :after-open-fn #f(compiled-function () #<bytecode 0x1fc96f8d1b71>) :async-request-handlers #<hash-table equal 0/65 0x1eb2483> :download-server-fn #f(compiled-function (client callback error-callback update\?) #<bytecode 0x1730d0454a08e623>) :download-in-progress? nil :buffers nil :synchronize-sections nil) :host-root nil :proc #<process rust-analyzer> :cmd-proc #<process rust-analyzer> :buffers (#<buffer utilities.rs>) :semantic-tokens-faces nil :semantic-tokens-modifier-faces nil :extra-client-capabilities nil :status initialized :metadata #<hash-table equal 0/65 0xd3f9bf> :watches #<hash-table equal 0/65 0xd3fbed> :workspace-folders nil :last-id 0 :status-string nil :shutdown-action nil :diagnostics #<hash-table equal 0/65 0xd3fc0d> :work-done-tokens #<hash-table equal 0/65 0xd3fc2d>))
  #f(compiled-function (msg) #<bytecode 0xa998f4d3ecfa957>)(#<hash-table equal 3/3 0x7546fb>)
  mapc(#f(compiled-function (msg) #<bytecode 0xa998f4d3ecfa957>) (#<hash-table equal 3/3 0x7546fb>))
  #f(compiled-function (proc input) #<bytecode -0x462abbda8c5e40a>)(#<process rust-analyzer> "Content-Length: 17108\15\n\15\n{\"jsonrpc\":\"2.0\",\"id\":18,...")

20:13:22
@jamie-howlie:monero.social@jamie-howlie:monero.socialIf I try to enable lsp-rust-analyzer-inlay-hints-mode20:14:04
11 Oct 2022
@jamie-howlie:monero.social@jamie-howlie:monero.social
In reply to @jamie-howlie:monero.social

Has anyone gotten inlay hints working with rust?
I get the following error:

Debugger entered--Lisp error: (wrong-type-argument stringp [#<hash-table equal 2/2 0x65977f>])
  propertize([#<hash-table equal 2/2 0x65977f>] font-lock-face lsp-rust-analyzer-inlay-face)
  #f(compiled-function (res) #<bytecode 0x1855d95de6ad05fb>)((#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...))
  apply(#f(compiled-function (res) #<bytecode 0x1855d95de6ad05fb>) (#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...))
  #f(compiled-function (&rest args) #<bytecode 0x193f3e786dbaff7c>)((#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...))
  #f(compiled-function (result) #<bytecode 0x1ad6eb1b1e78945a>)([#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...])
  #f(compiled-function (result) #<bytecode -0x7e36465d986eda8>)([#<hash-table equal 5/5 0x754751> #<hash-table equal 5/5 0x135da61> #<hash-table equal 7/7 0x19118c3> #<hash-table equal 7/7 0x1fbf465> #<hash-table equal 7/7 0xcfdc99> #<hash-table equal 7/7 0x882627> #<hash-table equal 7/7 0x154a50b> #<hash-table equal 7/7 0xe67c07> #<hash-table equal 7/7 0x13609fd> #<hash-table equal 7/7 0x1d9b535> #<hash-table equal 7/7 0x1d93b5b> #<hash-table equal 7/7 0x1d98d8b> #<hash-table equal 7/7 0xcf035f> #<hash-table equal 7/7 0x18bc1a3> #<hash-table equal 7/7 0xf4ab4b> #<hash-table equal 7/7 0xfd0e5b> #<hash-table equal 7/7 0x120bbd7> #<hash-table equal 7/7 0x9299a3> #<hash-table equal 7/7 0xfe493f> #<hash-table equal 7/7 0xe2b83b> #<hash-table equal 7/7 0xbe8c3b> #<hash-table equal 7/7 0xf05c17> #<hash-table equal 7/7 0xd417fd> #<hash-table equal 5/5 0x130a7e9> #<hash-table equal 7/7 0x130a89d> #<hash-table equal 7/7 0x12fdf43> #<hash-table equal 7/7 0x1da5237> #<hash-table equal 7/7 0x1941195> #<hash-table equal 5/5 0xd3ef6d> #<hash-table equal 7/7 0x14c8e7b> #<hash-table equal 7/7 0x103c80d> #<hash-table equal 7/7 0x19bedf3> #<hash-table equal 7/7 0x1c3b113> #<hash-table equal 7/7 0xe31f61> #<hash-table equal 7/7 0xea8609> #<hash-table equal 7/7 0x1380099> #<hash-table equal 7/7 0x1df9ae1> #<hash-table equal 7/7 0x224958f> #<hash-table equal 7/7 0x24053e3> #<hash-table equal 7/7 0x2405603> #<hash-table equal 7/7 0x116f8a3> #<hash-table equal 7/7 0xff6dd3> #<hash-table equal 7/7 0x1daa537> #<hash-table equal 7/7 0xcd5577> #<hash-table equal 7/7 0xc6816f> #<hash-table equal 5/5 0x1170a01> #<hash-table equal 5/5 0x1a80709> #<hash-table equal 7/7 0x12b8eb5> #<hash-table equal 7/7 0x19b8b59> #<hash-table equal 7/7 0x19b8d7b> ...])
  lsp--parser-on-message(#<hash-table equal 3/3 0x7546fb> #s(lsp--workspace :ewoc nil :server-capabilities #<hash-table equal 25/25 0x18bc287> :registered-server-capabilities (#s(lsp--registered-capability :id "workspace/didChangeWatchedFiles" :method "workspace/didChangeWatchedFiles" :options #<hash-table equal 1/1 0x1570959>) #s(lsp--registered-capability :id "workspace/didChangeWatchedFiles" :method "workspace/didChangeWatchedFiles" :options #<hash-table equal 1/1 0x15205cf>)) :root "/home/james/Development/rdiscovery" :client #s(lsp--client :language-id nil :add-on? nil :new-connection (:connect #f(compiled-function (filter sentinel name environment-fn) #<bytecode 0xcdb0e5e970ba5e8>) :test\? #f(compiled-function () #<bytecode -0x1dd7b176106ac543>)) :ignore-regexps nil :ignore-messages nil :notification-handlers #<hash-table equal 1/65 0x1e89e25> :request-handlers #<hash-table equal 0/65 0xcfb44b> :response-handlers #<hash-table eql 0/65 0x87656d> :prefix-function nil :uri-handlers #<hash-table equal 0/65 0x1c194e5> :action-handlers #<hash-table equal 3/65 0x87654d> :major-modes (rust-mode rustic-mode) :activation-fn nil :priority 1 :server-id rust-analyzer :multi-root nil :initialization-options lsp-rust-analyzer--make-init-options :semantic-tokens-faces-overrides nil :custom-capabilities ((experimental (snippetTextEdit . t))) :library-folders-fn #f(compiled-function (workspace) #<bytecode -0x47e817754aa64f8>) :before-file-open-fn nil :initialized-fn nil :remote? nil :completion-in-comments? nil :path->uri-fn nil :uri->path-fn nil :environment-fn nil :after-open-fn #f(compiled-function () #<bytecode 0x1fc96f8d1b71>) :async-request-handlers #<hash-table equal 0/65 0x1eb2483> :download-server-fn #f(compiled-function (client callback error-callback update\?) #<bytecode 0x1730d0454a08e623>) :download-in-progress? nil :buffers nil :synchronize-sections nil) :host-root nil :proc #<process rust-analyzer> :cmd-proc #<process rust-analyzer> :buffers (#<buffer utilities.rs>) :semantic-tokens-faces nil :semantic-tokens-modifier-faces nil :extra-client-capabilities nil :status initialized :metadata #<hash-table equal 0/65 0xd3f9bf> :watches #<hash-table equal 0/65 0xd3fbed> :workspace-folders nil :last-id 0 :status-string nil :shutdown-action nil :diagnostics #<hash-table equal 0/65 0xd3fc0d> :work-done-tokens #<hash-table equal 0/65 0xd3fc2d>))
  #f(compiled-function (msg) #<bytecode 0xa998f4d3ecfa957>)(#<hash-table equal 3/3 0x7546fb>)
  mapc(#f(compiled-function (msg) #<bytecode 0xa998f4d3ecfa957>) (#<hash-table equal 3/3 0x7546fb>))
  #f(compiled-function (proc input) #<bytecode -0x462abbda8c5e40a>)(#<process rust-analyzer> "Content-Length: 17108\15\n\15\n{\"jsonrpc\":\"2.0\",\"id\":18,...")

I do not have this issue if I use doom emacs directly (without nix-doom)
11:13:09
@k0kada:matrix.orgk0kada (he/him)
In reply to @jamie-howlie:monero.social
I do not have this issue if I use doom emacs directly (without nix-doom)
This does not say much, for example, which commit of doomemacs are you using?
20:29:02
@k0kada:matrix.orgk0kada (he/him)I would say that there is a good change that the problem is our now kinda old pin of doomemacs20:29:31
@k0kada:matrix.orgk0kada (he/him) However, the issue right now involves some expertise in Emacs that I don't really have to fix, and ckie (they/them) seems quite busy too 20:30:09
@hdzki:hdzki.kozow.comhdzki ⚡️
In reply to@jamie-howlie:monero.social
I do not have this issue if I use doom emacs directly (without nix-doom)
I'm kinda working on my end, it's not crashing at least
21:13:10
@hdzki:hdzki.kozow.comhdzki ⚡️lsp-mode + rust-analyzer21:13:18
@hdzki:hdzki.kozow.comhdzki ⚡️ although i'm just using lsp-rust-analyzer-inlay-hints-mode, it's not giving me useful hints but there are hints anyways 21:13:47
12 Oct 2022
@jamie-howlie:monero.social@jamie-howlie:monero.social
In reply to @hdzki:hdzki.kozow.com
although i'm just using lsp-rust-analyzer-inlay-hints-mode, it's not giving me useful hints but there are hints anyways
I'm now using doom without nix-doom and all inferenced types are shown to me in my code.
08:23:21
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred)
Error processing message (wrong-type-argument stringp [#s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("value" "fn default" "location" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("uri" "file:///home/ckie/git/desk-fcobs/ledc/src/main.rs" "range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 49 "character" 7)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 49 "character" 14))))))))]).
Lsp-Rust-Analyzer-Inlay-Hints mode disabled in current buffer
Lsp-Rust-Analyzer-Inlay-Hints mode enabled in current buffer
Error processing message (wrong-type-argument stringp [#s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("value" "fn default" "location" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("uri" "file:///home/ckie/git/desk-fcobs/ledc/src/main.rs" "range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 49 "character" 7)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 49 "character" 14))))))))]).
08:25:55
@ckie:ckie.devckie (they/them; limited keyboard usage, voice preferred) k0kada: a better straight stub would fix most of these issues 08:28:29

Show newer messages


Back to Room ListRoom Version: 9