docs: nvim.appdata.xml, set faq to "flow" layout #28769

This commit is contained in:
Justin M. Keyes 2024-05-16 01:53:33 -07:00 committed by GitHub
parent 174da7fe68
commit 668b5fc155
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 22 additions and 18 deletions

View File

@ -281,19 +281,17 @@ Run the following from the command line:
>bash >bash
locale | grep -E '(LANG|LC_CTYPE|LC_ALL)=(.*\.)?(UTF|utf)-?8' locale | grep -E '(LANG|LC_CTYPE|LC_ALL)=(.*\.)?(UTF|utf)-?8'
< <
If there's no results, then you might not be using a UTF-8 locale. See the If there's no results, you might not be using a UTF-8 locale. See these issues:
following issues: - https://github.com/neovim/neovim/issues/1601
#1601 https://github.com/neovim/neovim/issues/1601 - https://github.com/neovim/neovim/issues/1858
#1858 https://github.com/neovim/neovim/issues/1858 - https://github.com/neovim/neovim/issues/2386
#2386 https://github.com/neovim/neovim/issues/2386
ESC IN TMUX OR GNU SCREEN IS DELAYED ~ ESC IN TMUX OR GNU SCREEN IS DELAYED ~
This is a common problem This is a common problem
https://www.google.com/?q=tmux%20vim%20escape%20delay in `tmux` / `screen` https://www.google.com/?q=tmux%20vim%20escape%20delay in `tmux` / `screen`
(see also tmux/#131 (see also https://github.com/tmux/tmux/issues/131#issuecomment-145853211). The
https://github.com/tmux/tmux/issues/131#issuecomment-145853211). The
corresponding timeout needs to be tweaked to a low value (10-20ms). corresponding timeout needs to be tweaked to a low value (10-20ms).
`.tmux.conf`: `.tmux.conf`:
@ -310,11 +308,11 @@ corresponding timeout needs to be tweaked to a low value (10-20ms).
"WHY DOESN'T THIS HAPPEN IN VIM?" "WHY DOESN'T THIS HAPPEN IN VIM?"
It does happen (try `vim -N -u NONE`), but if you hit a key quickly after It does happen (try `vim -N -u NONE`), but if you hit a key quickly after
ESC_ then Vim interprets the ESC as ESC instead of ALT (META). You won't ESC then Vim interprets the ESC as ESC instead of ALT (META). You won't
notice the delay unless you closely observe the cursor. The tradeoff is that notice the delay unless you closely observe the cursor. The tradeoff is that
Vim won't understand ALT (META) key-chords, so for example `nnoremap <M-a>` Vim won't understand ALT (META) key-chords, so for example `nnoremap <M-a>`
won't work. ALT (META) key-chords always work in Nvim. See also `:help won't work. ALT (META) key-chords always work in Nvim.
xterm-cursor-keys` in Vim. See also `:help xterm-cursor-keys` in Vim.
Nvim 0.3 mimics the Vim behavior while still fully supporting ALT mappings. See Nvim 0.3 mimics the Vim behavior while still fully supporting ALT mappings. See
|i_ALT|. |i_ALT|.
@ -322,7 +320,7 @@ Nvim 0.3 mimics the Vim behavior while still fully supporting ALT mappings. See
ESC IN GNU SCREEN IS LOST WHEN MOUSE MODE IS ENABLED ~ ESC IN GNU SCREEN IS LOST WHEN MOUSE MODE IS ENABLED ~
This happens because of a bug in screen https://savannah.gnu.org/bugs/?60196: This happens because of a bug in screen https://savannah.gnu.org/bugs/?60196 :
in mouse mode, screen assumes that `ESC` is part of a mouse sequence and will in mouse mode, screen assumes that `ESC` is part of a mouse sequence and will
wait an unlimited time for the rest of the sequence, regardless of wait an unlimited time for the rest of the sequence, regardless of
`maptimeout`. Until it's fixed in screen, there's no known workaround for `maptimeout`. Until it's fixed in screen, there's no known workaround for
@ -332,10 +330,11 @@ passed through to Nvim.
CALLING INPUTLIST(), ECHOMSG, ... IN FILETYPE PLUGINS AND AUTOCMD DOES NOT WORK ~ CALLING INPUTLIST(), ECHOMSG, ... IN FILETYPE PLUGINS AND AUTOCMD DOES NOT WORK ~
#10008 https://github.com/neovim/neovim/issues/10008, - https://github.com/neovim/neovim/issues/10008
#10116 https://github.com/neovim/neovim/issues/10116, - https://github.com/neovim/neovim/issues/10116
#12288 https://github.com/neovim/neovim/issues/12288, - https://github.com/neovim/neovim/issues/12288
# vim/vim#4379 https://github.com/vim/vim/issues/4379. - https://github.com/vim/vim/issues/4379
This is because Nvim sets `shortmess+=F` by default. Vim behaves the same way This is because Nvim sets `shortmess+=F` by default. Vim behaves the same way
with `set shortmes+=F`. There are plans to improve this, but meanwhile as a with `set shortmes+=F`. There are plans to improve this, but meanwhile as a
workaround, use `set shortmess-=F` or use `unsilent` as follows. workaround, use `set shortmess-=F` or use `unsilent` as follows.
@ -393,8 +392,8 @@ CMAKE ERRORS ~
`configure_file Problem configuring file` `configure_file Problem configuring file`
This is probably a permissions issue, which can happen if you run `make` as the This is probably a permissions issue, which can happen if you run `make` as the
root user, then later run an unprivileged `make`. To fix this, run `rm -rf root user, then later run an unprivileged `make`. To fix this, run
build` and try again. `rm -rf build` and try again.
GENERATING HELPTAGS FAILED ~ GENERATING HELPTAGS FAILED ~
@ -427,7 +426,7 @@ WHY EMBED LUA INSTEAD OF X? ~
- Nvim also uses Lua internally as an alternative to C. Extra performance is - Nvim also uses Lua internally as an alternative to C. Extra performance is
useful there, as opposed to a slow language like Python or Vim9script. useful there, as opposed to a slow language like Python or Vim9script.
- LuaJIT is one of the fastest runtimes on the planet, 10x faster than Python - LuaJIT is one of the fastest runtimes on the planet, 10x faster than Python
and "Vim9script" https://vimhelp.org/vim9.txt.html, 100x faster than and "Vim9script" https://vimhelp.org/vim9.txt.html , 100x faster than
Vimscript. Vimscript.
- Python/JS cost more than Lua in terms of size and portability, and there are - Python/JS cost more than Lua in terms of size and portability, and there are
already numerous Python/JS-based editors. So Python/JS would make Nvim already numerous Python/JS-based editors. So Python/JS would make Nvim

View File

@ -26,6 +26,10 @@
</screenshots> </screenshots>
<releases> <releases>
<release date="2023-12-30" version="0.9.5"/>
<release date="2023-10-09" version="0.9.4"/>
<release date="2023-09-07" version="0.9.2"/>
<release date="2023-05-29" version="0.9.1"/>
<release date="2023-04-07" version="0.9.0"/> <release date="2023-04-07" version="0.9.0"/>
<release date="2023-02-02" version="0.8.3"/> <release date="2023-02-02" version="0.8.3"/>
<release date="2022-12-29" version="0.8.2"/> <release date="2022-12-29" version="0.8.2"/>

View File

@ -67,6 +67,7 @@ local new_layout = {
['dev_theme.txt'] = true, ['dev_theme.txt'] = true,
['dev_tools.txt'] = true, ['dev_tools.txt'] = true,
['dev_vimpatch.txt'] = true, ['dev_vimpatch.txt'] = true,
['faq.txt'] = true,
['lua.txt'] = true, ['lua.txt'] = true,
['luaref.txt'] = true, ['luaref.txt'] = true,
['news.txt'] = true, ['news.txt'] = true,