No description
Find a file
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
data refactor(core): move git module over to configz 2024-01-15 19:02:33 +00:00
img chore: add screenshots 2022-02-19 23:20:38 +00:00
lib refactor(core): move git module over to configz 2024-01-15 19:02:33 +00:00
manifests feat(sapling): get everything setup 2024-01-15 19:26:48 +00:00
modules fix(tmux): the tmux theme branch is develop not main 2024-06-08 14:58:28 +01:00
scripts fix(core): issues with the install script 2024-05-03 07:12:19 +01:00
site-modules/core feat(vim): add dev_case plugin for a better search and replace 2024-06-08 17:53:07 +01:00
.gitignore refactor(core): move git module over to configz 2024-01-15 19:02:33 +00:00
.luacheckrc refactor(vim): update the LSP config to better support nvim dev 2023-06-02 18:03:31 +01:00
.stylua.toml style(vim): add lua style and luacheck and format lsp config again 2022-12-22 20:41:30 +00:00
bolt-project.yaml feat(pp): update to bolt v3 2021-04-30 20:45:06 +01:00
bolt.yaml refactor(core): start to make dotfiles public 2020-09-20 06:22:17 +01:00
hiera.yaml refactor(core): start to make dotfiles public 2020-09-20 06:22:17 +01:00
Puppetfile feat(core): add private puppet module for the proprietary stuff 2020-09-21 20:13:28 +01:00
README.md docs: update readme 2022-02-19 23:16:42 +00:00

Dotfiles EST 2015

Personal system configuration

This is my over complicated system configuation managed with Puppet, containing all the usual tools you would expect from a terminal development workflow.

Prerequisites

Before you consider using this configuration, it is recommended that you have your own repository and you just take what you need from this repository and adapt it to your needs. If you really want this configuration then it is recommended that you fork, review the code and remove anything you don't need.

To install the configuration Puppet Bolt and Git are required to on the system so you can run the install scripts.

Install

NOTE: Currently the only OS supported is Ubuntu MATE, up until 2020 Ubuntu Desktop was used at work so that should have good support but really any Debian system should be OK.

# Clone the repo
git clone https://gitlab.com/adeattwood/dotfiles.git ~/.dotfiles
# Apply the configuration
site-modules/core/files/bin/dotfiles apply