Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't like it. It gives me pain in my hand muscles to have to hold Shift and write those symbols all the time. It also bores me and annoys me.

We're different my man.



> I don't like it.

I agree. I don't like writing HTML either. That being said ....

> It gives me pain in my hand muscles to have to hold Shift and write those symbols all the time. It also bores me and annoys me.

I use vim, and with some macros and vimscript in my config, tags are not hard to write (especially if you're willing to make a ftplugin abusing the leader key + first letter of tag to automatically write the common tags).

Even without vim, I was pleasantly surprised at how VSCode (using some HTML plugin) handled raw HTML editing.

You don't need to ever hit the shift key if using vim, and you get pretty similar autocomplete in VSCode (and I assume other editors too).


Unfortunately I did not start with vim, and when I tried to learn vim (and a few years after, kakoune), I had already created a strong muscle memory for Sublime Text and it was frustrating to start from scratch.

I agree that there are editor solutions for this, but I also write and edit websites on my iPhone sometimes. As you can imagine, it's a day and night difference between editing Plim and editing HTML on a phone.


VS Code is fine for creating HTML but a pain in the ass for editing existing tag pairs.


You could use the Neovim plugin[1] which allows you to use Neovim as a backend server and access editing plugins[2][3] that way.

1. https://github.com/vscode-neovim/vscode-neovim

2. https://github.com/tpope/vim-surround

3. https://github.com/andymass/vim-matchup


Hasn't this been solved with editor extensions such as Emmet?

  div.thing {tab}
expands to

  <div class="thing">


You don't have to hold Shift and write those symbols all the time. Use abbreviations. Use Emmet for repetitive blocks


You know you're not supposed to write the symbols in and around the tags by hand, right?

https://github.com/aca/emmet-ls


I see everyone keeps reminding me of Emmet. I know about it, but it does not exist on a phone or iPad where I sometimes need to do small changes while on the go.

I frequently travel for days without my laptop, and need to maybe add an FAQ entry or clarify a feature. Doing that with Plim is a breeze.


I'll throw in that I love the look of plim, and if I were doing a lot of html authoring I would probably use it too.

I really like low-symbol languages for day to day stuff. It's why, as much as I deeply despise it, I still often use yaml.

If I need safety in some form, yeah - lots of symbols allow a lot more information density, and that helps resist misunderstandings. That's hardly necessary in a personal blog though.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: