feat: misc stuff
This commit is contained in:
parent
372d315cc8
commit
be6b1e23c5
7 changed files with 36 additions and 2570 deletions
|
|
@ -55,9 +55,40 @@ For each approved issue:
|
|||
to verify the fix works (no surprises — user already knows what to expect)
|
||||
5. /gc — conventional commit on fix/<short> branch
|
||||
6. /pr — push, create PR targeting `barrettruth/canola.nvim` with Problem/Solution body
|
||||
7. Update doc/upstream.md — status → fixed, add PR + commit link
|
||||
7. Update `doc/upstream.md` (see upstream.md rules below)
|
||||
8. /gc + push the upstream.md change on same branch
|
||||
|
||||
## `doc/upstream.md` rules
|
||||
|
||||
The tracker is organized into grouped tables — each issue/PR appears in
|
||||
exactly ONE section. Never duplicate entries across sections.
|
||||
|
||||
### Sections
|
||||
|
||||
- **Upstream PRs** — single table for all upstream PRs (cherry-picked,
|
||||
deferred, not actionable, not applicable). Status is a column.
|
||||
- **Issues** — single table, all issues sorted by number. Columns:
|
||||
Issue, Description, Status. Each issue appears exactly once.
|
||||
|
||||
### Status values (Issues table)
|
||||
|
||||
- `open` — unresolved
|
||||
- `fixed` — fixed in this fork. Append PR link: `fixed (#NN)`
|
||||
- `cherry-picked` — resolved by cherry-picking upstream PR: `cherry-picked (#NN)`
|
||||
- `not actionable` — won't fix. Append reason: `not actionable — reason`
|
||||
|
||||
### When fixing an issue
|
||||
|
||||
1. Change the issue's status from `open` to `fixed (#NN)` with our fork's PR
|
||||
2. Never include commit hashes — only PR numbers (stable across rebases)
|
||||
3. Never include priority markers (P0/P1/P2)
|
||||
|
||||
### Link format
|
||||
|
||||
- Upstream issues: `[#NNN](https://github.com/stevearc/oil.nvim/issues/NNN)`
|
||||
- Upstream PRs: `[#NNN](https://github.com/stevearc/oil.nvim/pull/NNN)`
|
||||
- Fork PRs: `[#NNN](https://github.com/barrettruth/canola.nvim/pull/NNN)`
|
||||
|
||||
## Subagent Research Prompt Template
|
||||
|
||||
"Research upstream oil.nvim issue #NNN for the canola.nvim fork.
|
||||
|
|
|
|||
|
|
@ -230,6 +230,7 @@ return {
|
|||
extra_filetypes = { 'diff' },
|
||||
hide_prefix = false,
|
||||
highlights = {
|
||||
-- blend_alpha = 0.9,
|
||||
gutter = true,
|
||||
vim = {
|
||||
enabled = true,
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ vim.o.relativenumber = true
|
|||
vim.o.signcolumn = 'no'
|
||||
|
||||
vim.o.statuscolumn = '%s%C %=%{v:relnum?v:relnum:v:lnum} '
|
||||
vim.o.statusline = " %{len(expand('%'))?expand('%:~').' ':''}%h%m%r%=%c:%l/%L "
|
||||
vim.o.statusline = " %{len(expand('%'))?expand('%:~').' ':''}%h%m%r%=%c:%l/%L %{&ft!=''?&ft:&bt} "
|
||||
|
||||
vim.opt.path:append('**')
|
||||
|
||||
|
|
|
|||
|
|
@ -91,6 +91,3 @@ unbind c; bind c run 'mux code'
|
|||
unbind s; bind s run 'mux shell'
|
||||
unbind g; bind g run 'mux git'
|
||||
unbind m; bind m run 'mux misc'
|
||||
|
||||
set -g lock-after-time 300
|
||||
set -g lock-command "pipes -p 2"
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue