WIP: Apply patches #6

Draft
Trivernis wants to merge 88 commits from old into main
Owner
There is no content yet.
Trivernis added 88 commits 2 years ago
46ff498766 Add command to restart LSP server
Useful if LSP configuration changes or crashes
7cb8330751
Merge remote-tracking branch 'pr-tree/tree_explore'
Signed-off-by: trivernis <trivernis@protonmail.com>
c3c50517ee
Merge branch 'lsp-restart'
Signed-off-by: trivernis <trivernis@protonmail.com>
117e3b3b55
Update tree explore with new helix event types
Signed-off-by: trivernis <trivernis@protonmail.com>
6d245dd3d6
Update README
Signed-off-by: trivernis <trivernis@protonmail.com>
83f81c730a
Fix README indentation
Signed-off-by: trivernis <trivernis@protonmail.com>
4487f144bd
Swap screenshot in README
Signed-off-by: trivernis <trivernis@protonmail.com>
32079b7ed9
Change some default config values and default theme
Signed-off-by: trivernis <trivernis@protonmail.com>
0725aa1046
Add flag to open the file explorer on startup
Signed-off-by: trivernis <trivernis@protonmail.com>
817c2a7e6d
Add blocking on file deletion
Signed-off-by: trivernis <trivernis@protonmail.com>
1daf0c35c7 Parse rainbow style array in themes
This change adds a field to the schema of themes which takes a
list of styles.

    rainbow = ["red", "orange", "yellow", { modifiers = ["reversed"] }]
    [palette]
    red = "#ff0000"
    orange = "#ffa500"
    yellow = "#fff000"

Normal style rules apply for each element in `rainbows`: you can
use definitions from the palette and the full fg/bg/modifiers
notation.

Themes written with `rainbow` keys are not backwards compatible.
Parsing errors will be generated for older versions of Helix
attempting to use themes with `rainbow` keys.

A default rainbow is provided with base16 colors.

This change is made with rainbow pair characters (parens, brackets, etc.)
in mind but it could also be used for other rainbow cosmetic elements
like rainbow indent-guides.
This pull request has changes conflicting with the target branch.
  • .github/workflows/gh-pages.yml
  • Cargo.lock
  • README.md
  • book/src/configuration.md
  • book/src/generated/typable-cmd.md
  • book/src/keymap.md
  • helix-core/Cargo.toml
  • helix-core/src/transaction.rs
  • helix-dap/Cargo.toml
  • helix-loader/Cargo.toml
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b old main
git pull origin old

Step 2:

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff old
git push origin main
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Trivernis/helix-plus#6
Loading…
There is no content yet.