| 10 Oct 2022 |
k0kada (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 (he/him) | Also, we don't pin the versions from upstream, instead using whatever pin is set in emacs-overlay or our own overlays file | 09:28:04 |
k0kada (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 file | 09:28:33 |
@hab25:matrix.org | I see, thank you | 09:55:57 |
@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 | If I try to enable lsp-rust-analyzer-inlay-hints-mode | 20:14:04 |
| 11 Oct 2022 |
@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 (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 (he/him) | I would say that there is a good change that the problem is our now kinda old pin of doomemacs | 20:29:31 |
k0kada (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 ⚡️ | 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 ⚡️ | lsp-mode + rust-analyzer | 21:13:18 |
hdzki ⚡️ | 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 | 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 (they/them) | 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 (they/them) | k0kada: a better straight stub would fix most of these issues | 08:28:29 |
ckie (they/them) | but emacs is not an enjoyable thing for me | 08:28:46 |
ckie (they/them) | lisp pile too big.. | 08:28:57 |
ckie (they/them) | (and doom "helpfully" catches the stack trace and trims most of it, so that's a thing) | 08:31:23 |
| Jonas Katzke joined the room. | 11:27:11 |
@hab25:matrix.org | 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. could content-adressed nix be a big help regarding this? | 17:40:35 |
k0kada (he/him) | In reply to @ckie:ckie.dev lisp pile too big.. Nothing against Lisp, I programmed in Clojure for a time in my previous company and I would say that I love the language (probably still my favorite language, however Nix is a close second) | 19:39:13 |
k0kada (he/him) | But I hate Emacs Lisp | 19:39:21 |
k0kada (he/him) | Too much state | 19:39:30 |
k0kada (he/him) | In reply to @ckie:ckie.dev (and doom "helpfully" catches the stack trace and trims most of it, so that's a thing) Yeah, there is that
And to think that I would find something worse the Clojure stack traces.... | 19:40:09 |
ckie (they/them) | i think i played with clojure or maybe racket a few times but no good library support like rust.. | 19:40:13 |
k0kada (he/him) | I need to try Rust again, but I much prefer dynamic languages | 19:41:11 |
k0kada (he/him) | Specially ones that are flexible enough to allow me typing when I want/need | 19:41:53 |
ckie (they/them) | having to look up types in my head kind of breaks my flow | 19:42:35 |
ckie (they/them) | rust-analyzer is great | 19:42:39 |