4 ms·
This could be a great text-mode IDE with the addition of some LSP, tree-sitter and DAP support. There is already an open issue about possibly adding support fo
by zozbot234 1y ago
This could be a great text-mode IDE with the addition of some LSP, tree-sitter and DAP support. There is already an open issue about possibly adding support for tree-sitter grammars for fast syntax highlighting, but they do mention that this requires some sort of optional plugin system to avoid bloating up the codebase severely (for example, the tree-sitter grammars within the Helix editor take up hundreds of megabytes, which is obviously unacceptable here).
- Y_Y 1y agoWhat on earth needs hundreds of megabytes to describe its grammar? Even the hundreds of kilobytes used in the official grammars seems bulky to me. https://github.com/tree-sitter/tree-sitter-java/releases https://github.com/tree-sitter/tree-sitter-java/releases
- arghwhat 1y agoThat just feels like scope creep. Notepad would also be neat with some better keybinding support, plugins, lsp, ... - but then it wouldn't be notepad, and theres countless not notepads out there. Tools like nano (well, pico) exist to provide a reliable and always available minimum feature set. If you expand it, then you end up with something that is neither the minimum nor capable enough to sensibly compete with fully fledged alternatives.
- eviks 1y agoNo, it would still be notepad, but a higher quality one where especially users who don’t know better wouldn’t have to suffer as much from bad/lacking functionality
- arghwhat 1y agoMore features ≠ higher quality.
- eviks 1y agoBut lack of useful features = lower quality, so you're just arguing for a permanent state of poor quality for some strange change-resisting reason and the fact that alternatives exist (so? why should that stop your alternative from becoming better?)
- arghwhat 1y agoNo. Adding superfluous features to an intentionally minimal baseline program defacto reduces it's quality by making it less suitable for its task and more likely to have defects. There's decades worth of options for fatter editors out there. Tools like nano (and now edit) is ubiquitous because they are not such editors, and people need a reliable baseline without such features.
- niutech 1y agoThere are already: Notepad3 (https://sourceforge.net/projects/notepad3/ https://sourceforge.net/projects/notepad3/) or metapad (https://liquidninja.com/metapad/ https://liquidninja.com/metapad/).
- eviks 1y agoBut they aren't part of Windows, so "users who don’t know better" continue to suffer!
- divbzero 1y agoWell, Notepad is introducing AI support which already feels like scope creep to me… https://support.microsoft.com/en-us/windows/enhance-your-writing-with-ai-in-notepad-4088b954-c97b-46dc-813f-959be01746d5 https://support.microsoft.com/en-us/windows/enhance-your-wri...