Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: add some notes about versioning and rework the README a bit #240

Merged
merged 9 commits into from
Oct 4, 2024
Prev Previous commit
Next Next commit
chore: readme grammar
  • Loading branch information
wurli committed Oct 4, 2024
commit 855687835d4d0a7337318fb0920358769ff789ce
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,15 +145,15 @@ firm commitment to backwards compatibility.

### Removed features:

- `Rrst` is no longer supported (it no longer seems to be widely used)
- reStructuredText support (it no longer seems to be widely used).

- Debugging support (a debug adaptor would be better)
- Nvim-R's debugging support (a debug adaptor would be better).

- Legacy omni-completion (we now recommend
[nvim-cmp](https://github.com/hrsh7th/nvim-cmp))
[nvim-cmp](https://github.com/hrsh7th/nvim-cmp)).

- Highlighting functions from `.GlobalEnv` (difficult to make compatible with
tree-sitter + LSP highlighting)
tree-sitter + LSP highlighting).

- The `echo` argument for functions that send code to R console has been
removed. Users can still set the `source_args` to define the arguments that
Expand All @@ -164,10 +164,10 @@ firm commitment to backwards compatibility.
### Changes:

- `Alt+-` is now used to insert `<-`. This can be configured using
`assignment_keymap`
`assignment_keymap`.

- `R_source` and `after_R_start` have been replaced with more powerful `hook`
options
options.

- `nvimpager`, which controls how R documentation is displayed, now how possible
options `"split_h"`, `"split_v"`, `"tab"`, `"float"` (not implemented yet),
Expand Down Expand Up @@ -195,27 +195,27 @@ firm commitment to backwards compatibility.

#### New keybindings

- `<LocalLeader>sc` sends a piped chain of commands
- `<LocalLeader>sc` sends a piped chain of commands.

- `<LocalLeader>ip` installs missing packages detected by
[languageserver](https://github.com/REditorSupport/languageserver):
[languageserver](https://github.com/REditorSupport/languageserver).

- `<LocalLeader>sp` splits a filepath under the cursor into individual
components concatenated using `paste()` (requires
[nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) to be
installed)
installed).

- `<LocalLeader>sh` splits a filepath under the cursor into individual
components concatenated using `here::here()` (requires
[nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) to be
installed)
installed).

- `<LocalLeader>,` inserts a pipe operator (`|>`). This is configurable using
`pipe_keymap`
`pipe_keymap`.

#### New options

- `auto_quit` can be configured to automatically quit R when you quit Neovim
- `auto_quit` can be configured to automatically quit R when you quit Neovim.

- `rproj_prioritise` can be configured to control how `.Rproj` files change the
behaviour of R.nvim. Amongst other things, this may affect whether
Expand Down
Loading