Dotfiles/site-modules/core/files/vim/plugin
Ade Attwood a5cd17fe58 feat(vim): add dev_case plugin for a better search and replace
When you are in a buffer sometimes you want to do a search and replace
but preserve the case. For example if we have the following code.

```rust
let some_struct = SomeStruct::new();
```

if we want to rename this to `another_struct` we can call dev case and
it will search and replace preserving the case. We can run the following
command.

```
:S some_struct another_struct
```

This will replace the above code so we will be left with

```rust
let another_struct = AnotherStruct::new();
```

This plugin handles calling the cli tool and displaying an in place
preview of the change so you can see exactly what you will be changing.
It uses the `S` custom command so it feels similar to the built in `s`
Substitute command.
2024-06-08 17:53:07 +01:00
..
codeclimate.lua style(core): run stylua 2023-11-24 08:01:34 +00:00
colors.vim refactor(core): move from base16 themes to nord 2024-06-08 14:50:57 +01:00
comments.lua style(core): run stylua 2023-11-24 08:01:34 +00:00
completion.lua feat(vim): bump the priority of snippets in completion 2024-04-10 19:12:59 +01:00
dev_case.lua feat(vim): add dev_case plugin for a better search and replace 2024-06-08 17:53:07 +01:00
file-ops.vim feat(vim): start moving back 2022-06-12 20:25:17 +01:00
fmt.vim feat(vim): split out and refactor format on save so it can be toggled 2022-11-15 20:05:39 +00:00
lint.lua chore(vim): move back to eslint 2024-05-19 19:20:46 +01:00
lsp.lua chore(vim): add some more of the busted globals 2024-06-08 17:50:56 +01:00
oil.lua feat(vim): add the oil file management plugin 2023-11-20 08:03:03 +00:00
ollama.lua feat(vim): allows inputing for Olmama model so we can use other models 2023-12-27 11:18:30 +00:00
run.vim fix(vim): ensure run command open a new split 2024-05-19 19:18:46 +01:00
snippets.lua feat(vim): better snippets 2023-01-20 07:44:05 +00:00
spec.lua feat(vim): implement lua go to spec 2024-06-03 08:15:10 +01:00
status-line.vim feat(vim): start moving back 2022-06-12 20:25:17 +01:00
taskfile.lua chore(vim): add taskfile plugin 2023-06-02 16:52:03 +01:00
term.vim feat(vim): add term script back in from the history 2022-12-03 16:50:31 +00:00
treesitter.lua feat(vim): auto install treesitter grammars 2024-04-10 19:17:42 +01:00
ts-jest.lua refactor(vim): move jest commands to use Run rather than run in process 2023-11-04 07:09:50 +00:00