mirror of
https://github.com/neovim/neovim.git
synced 2024-09-17 20:58:20 -04:00
docs: nvim.appdata.xml, set faq to "flow" layout #28769
This commit is contained in:
parent
174da7fe68
commit
668b5fc155
@ -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
|
||||||
|
@ -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"/>
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user