Emacs truncates messages when I'm debugging elisp. It has always annoyed me. I never found the setting to not truncate because I always included "message" as part of the string, thinking it was an echo area / messages buffer setting.
The default emacs line length variables should just be higher by default.
eval-expression-print-lengthdefaults at12! That's borderline unusable when dealing with strings and file paths.edebug-print-lengthdefaults to50.
Setting those to at least 120 offers me some sanity back.
I'm glad I found this post on emacs.stackexchange.com. Maybe I should use apropos more.