Live data from Hacker News

The POSIX specification of vi

pubs.opengroup.org

11–20 of 50 posts

Re: The POSIX specification of vi

#12

Love vi, made a Vimgolf like app called: https://vimgolf.ai because I like vi so much. Although the app uses neovim underneath the hood because it had an easier API to work with.

Great site! I've been wanting to learn it for the past couple of weeks, but didn't have enough motivation to sit trhough tutorials. +1

Once you're the slightest but comfortable navigating vi, I highly recommend Practical Vim. [0] It tooke me a few days to get through, but I'm 100% in vim these days and more effective in it than in my old primary editor PyCharm.

[0]: https://pragprog.com/titles/dnvim2/practical-vim-second-edit...

Re: The POSIX specification of vi

#14
Huawei EulerOS is one of the few POSIX compliant Linux distros, but it’s a commercial one [0]

But it has a FOSS release, openEuler [1]

I actually want to download it now to check if the vi there is really that POSIX version

0, https://www.opengroup.org/openbrand/register/brand3622.htm

1, https://www.openeuler.org/en/

Re: The POSIX specification of vi

#16

Love vi, made a Vimgolf like app called: https://vimgolf.ai because I like vi so much. Although the app uses neovim underneath the hood because it had an easier API to work with.

Marvellous!

:w should count the same as ZZ for the purposes of hiding better solutions, else it's fairly easy to walk up the leaderboard even though the better solutions are ostensibly hidden.

Re: The POSIX specification of vi

#17
post #15

You can see all the userland utilities by removing the "vi.HTML" suffix from the URL. https://pubs.opengroup.org/onlinepubs/9799919799/utilities/

>mailx

mbox should die; or maybe set as a legacy option. Current systems can handle thousands of email by using maildirs.

Also, one day bsdgames will enter into POSIX maybe but as a test case, in order to be sure on how well the POSIX compatible API behaves.

Phantasia(6) could be rewritten for balance and such...

Re: The POSIX specification of vi

#18
post #16

Love vi, made a Vimgolf like app called: https://vimgolf.ai because I like vi so much. Although the app uses neovim underneath the hood because it had an easier API to work with.

Marvellous! :w should count the same as ZZ for the purposes of hiding better solutions, else it's fairly easy to walk up the leaderboard even though the better solutions are ostensibly hidden.

Thanks, appreciate the feedback

Re: The POSIX specification of vi

#19
post #14

Huawei EulerOS is one of the few POSIX compliant Linux distros, but it’s a commercial one [0] But it has a FOSS release, openEuler [1] I actually want to download it now to check if the vi there is really that POSIX version 0, https://www.opengroup.org/openbrand/register/brand3622.htm 1, https://www.openeuler.org/en/

Wikipedia says it's based off RHEL and this[1] suggests it just vim.

1: https://dl-cdn.openeuler.openatom.cn/openEuler-25.03/source/...

Are they actually UNIX Conformant? That PDF just says they've entered a trademark license agreement. They're not listed in the conformance database.

https://www.opengroup.org/csq/search/t=XY1.html

Post reply on HN