Earlier quoted context omitted.
Can you elaborate? Mature IDE's already customize the presentation of things like annotations or comments, inject inline hints, and provide alternate editors for things like XML, markdown, or established UI description formats, etc
Imagine you like two spaces and I like four spaces for indents. With the above idea we both get what we want, locally you see two spaces and I see four, and there's no diff for indents whenever one of us edits a file. Similarly for any other formatting preference.
Features I'd like to see in future IDEs
51–59 of 59 posts
Re: Features I'd like to see in future IDEs
#52Earlier quoted context omitted.
Imagine you like two spaces and I like four spaces for indents. With the above idea we both get what we want, locally you see two spaces and I see four, and there's no diff for indents whenever one of us edits a file. Similarly for any other formatting preference.
Isn't this what tabs are for? Or is this /s?
Re: Features I'd like to see in future IDEs
#53Emacs already let's you embed images in comments with iimage-mode
There needs to pe a standard that all editors understand. Propriatory answers like emacs don't count as some of us do not have the same editor religion.
I think I've seen some tree-sitter grammars actually define injections such that their comment are rendered with markdown (but now I can't figure out where I saw that, maybe one of the Zed specific ones).
Re: Features I'd like to see in future IDEs
#54The queryable expression thing is something I struggle with all the time in Rust. It's especially bad in that language because (unlike in e.g. Java or C#) there is no way to view the Debug representation of your types in the debugger, you just get the raw memory layout which adds a huge barrier to 'what is going on with this code?' and requires you to dig around through countless nested layers to understand it.
[0]: https://learn.microsoft.com/en-us/visualstudio/debugger/crea...
Re: Features I'd like to see in future IDEs
#55> Coloration of Tagged Comments He mentions Jetbrains let you do this. I do it in vscode using the TODO Highlight extension.
[0]: https://marketplace.visualstudio.com/items?itemName=Gruntfug...
Re: Features I'd like to see in future IDEs
#56Commit masks remind me of that time I couldn't run a Java app because it assumed a specific classpath order, but the classpath order is random on each boot, and my randomized classpath makes the app crash. I've also seen some development teams rely way too much on IDE plugins to get anything done. Horrible software architecture with a 45 minute start-up time, I shit you not. They paid a shitload of money on software…
I can think of pathologic cases where multiple jars contain the same class but only one version is the right one, but how can something like that happen in practice?
Re: Features I'd like to see in future IDEs
#57Earlier quoted context omitted.
Imagine you like two spaces and I like four spaces for indents. With the above idea we both get what we want, locally you see two spaces and I see four, and there's no diff for indents whenever one of us edits a file. Similarly for any other formatting preference.
Isn't this what tabs are for? Or is this /s?
Re: Features I'd like to see in future IDEs
#58Vmax? Yeah that sounds kinda cool actually.
Re: Features I'd like to see in future IDEs
#59Commit masks remind me of that time I couldn't run a Java app because it assumed a specific classpath order, but the classpath order is random on each boot, and my randomized classpath makes the app crash. I've also seen some development teams rely way too much on IDE plugins to get anything done. Horrible software architecture with a 45 minute start-up time, I shit you not. They paid a shitload of money on software…
Could you elaborate on the class path order issue? I can think of pathologic cases where multiple jars contain the same class but only one version is the right one, but how can something like that happen in practice?