Files
neovim/runtime/doc
Justin M. Keyes 5e02a2c470 "nvim -es": disable shada #21723
Problem:
`nvim -es` (and `nvim -Es`) is the recommended way to non-interactively
run commands/vimscript. But it enables shada by default, which is
usually not wanted.

Solution:
- Disable shada by default for `nvim -es/-Es`. This can be overridden by
  `-i foo` if needed.
- Do NOT change the 'loadplugins' default.
  - User config + packages _should_ be enabled by default, for both `nvim
    -es` and `nvim -l`. Else any Lua packages you have can't be accessed
    without `-u path/to/config`, which is clumsy.
      - Use-cases:
        ```
        nvim --headless "+Lazy! sync" +qa
            would become: nvim -es "+Lazy! sync"
        nvim --headless +PlugInstall +qall
            would become: nvim -es +PlugInstall
        ```
  - Opt-out (`--clean` or `-u NONE`) is much easier than opt-in (`-u
    path/to/config`).
  -  User config/packages are analogous to pip packages, which are
     expected when doing `python -c ...`.

related: 7c94bcd2d7
related: ddd0eb6f51
2025-01-05 17:10:16 -08:00
..
2023-07-25 05:07:13 -07:00
2025-01-01 12:29:51 -08:00
2024-10-23 14:13:42 +02:00
2024-05-15 23:19:26 +02:00
2024-10-23 14:13:42 +02:00
2021-09-10 08:48:27 +02:00
2023-06-25 17:14:28 +02:00
2023-10-29 16:02:32 +08:00
2025-01-03 08:29:36 -08:00
2024-09-01 13:01:24 -07:00
2024-04-11 07:39:29 +08:00
2025-01-01 12:29:51 -08:00
2023-05-13 21:33:22 +02:00
2025-01-01 12:29:51 -08:00
2025-01-05 17:10:16 -08:00
2024-03-12 13:51:53 +08:00
2024-02-22 10:07:04 +01:00
2025-01-01 12:29:51 -08:00
2022-10-14 08:01:13 -07:00
2025-01-05 17:10:16 -08:00
2023-11-14 23:29:09 +01:00
2024-11-21 06:50:30 +08:00
2015-08-15 15:25:30 -03:00
2023-11-06 19:03:08 +08:00
2024-01-18 00:14:48 -08:00
2024-04-30 04:30:21 -07:00
2025-01-01 12:29:51 -08:00
2023-01-01 15:05:13 +01:00
2023-06-19 08:40:33 -07:00
2025-01-05 17:10:16 -08:00
2024-11-09 08:10:56 +08:00
2023-08-10 17:28:02 +08:00
2025-01-03 08:29:36 -08:00
2025-01-03 08:29:36 -08:00
2024-04-23 08:20:36 +08:00
2024-05-11 18:14:03 +08:00
2023-04-23 15:22:55 +02:00
2023-01-03 10:07:43 +00:00
2023-06-25 17:14:28 +02:00
2023-06-19 08:40:33 -07:00
2023-06-25 17:14:28 +02:00
2023-06-25 17:14:28 +02:00
2021-05-01 22:29:03 -04:00
2023-06-25 17:14:28 +02:00
2018-10-29 10:01:44 +01:00
2021-04-29 09:27:19 -04:00
2023-06-25 17:14:28 +02:00
2024-04-30 05:54:03 +08:00
2021-04-29 20:42:16 -04:00
2023-06-26 11:29:12 +02:00
2023-07-25 05:07:13 -07:00
2021-04-27 09:21:34 -04:00
2023-06-19 08:40:33 -07:00
2023-06-25 17:14:28 +02:00
2025-01-05 17:10:16 -08:00