<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Cradicle Explorer</title>
    <link href="/css/bootstrap/bootstrap.min.css" rel="stylesheet">
    <style>
      .form-control-dark::placeholder {
          color: #aaa;
          opacity: 1;
      }
    </style>
    <link rel="stylesheet" href="/assets/fontawesome/css/all.min.css">
    <link rel="icon" type="image/png" href="/favicon.png">


                <link href="/css/dashboard.css" rel="stylesheet">
                </head>
                <body>
                <header class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0 shadow">
                  <a class="navbar-brand col-md-3 col-lg-2 me-0 px-3 fs-6" href="/">Cradicle Explorer</a>
                  <button class="navbar-toggler position-absolute d-md-none collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#sidebarMenu" aria-controls="sidebarMenu" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                  </button>
                  <form method="get" action="/cgi-bin/main" style="width:100%;"><input class="form-control form-control-dark w-100 rounded-0 border-0" type="text" name="q" placeholder="Search repos" aria-label="Search"></form>
                  <div class="navbar-nav flex-row">
                    <div class="nav-item text-nowrap">
                      <a class="nav-link px-3 active" href="/cgi-bin/repo?id=z2ffgdSh2cZHLEPjjCnd7V6eJMVHE">neovim.nix</a>
                    </div>
                  </div>
                </header>
                <div class="container-fluid">
                  <div class="row">
                    <nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block bg-dark sidebar collapse">
                      <div class="position-sticky pt-3 sidebar-sticky">
                        <ul class="nav flex-column">
                          <li class="nav-item">
                            <a class="nav-link active" href="/cgi-bin/repo?id=z2ffgdSh2cZHLEPjjCnd7V6eJMVHE">
                              <i class="align-text-bottom fa-solid fa-info"></i>
                              Info
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ffgdSh2cZHLEPjjCnd7V6eJMVHE&issue=list">
                              <i class="align-text-bottom fa-solid fa-layer-group"></i>
                              Issues
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ffgdSh2cZHLEPjjCnd7V6eJMVHE&patch=list">
                              <i class="align-text-bottom fa-solid fa-vest-patches"></i>
                              Patches
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ffgdSh2cZHLEPjjCnd7V6eJMVHE&wallet=list">
                              <i class="align-text-bottom fa-solid fa-wallet"></i>
                              Wallets
                            </a>
                          </li>
                          <li class="nav-item">
                            <a class="nav-link" href="/cgi-bin/repo?id=z2ffgdSh2cZHLEPjjCnd7V6eJMVHE&source=.">
                              <i class="align-text-bottom fa-solid fa-code"></i>
                              Source
                            </a>
                          </li>
                        <h6 class="sidebar-heading d-flex justify-content-between align-items-center px-3 mt-4 mb-1 text-muted text-uppercase">
                          <span></span>
                        </h6>
                        <ul class="nav flex-column mb-2">
                        
                        </ul>
                      </div>
                    </nav>
                <main class="col-md-9 ms-sm-auto col-lg-10">
                  <div class="container px-1 py-3">
        

    <div class="list-group">
    <div class="list-group-item">
    <div style="font-size:1.3rem;">neovim.nix</div>
    <div class="repo-item">A nix-native Neovim configuration</div>
    <div>rad:z2ffgdSh2cZHLEPjjCnd7V6eJMVHE</div>
    </div>
    <div class="list-group-item">
    <div>Visibility</div>
    <div class="repo-item">public</div>
    </div>
    <div class="list-group-item">
    <div>Delegates</div><div class="repo-item">did:key:z6Mkj8Bo4wwT4QaxBpjRczK8TSRS5Uv26B6s3a4KmAF1og4V</div>
    </div>
    <div class="list-group-item">
    <div>Default branch</div>
    <div><span class="repo-item">main &#8594 37a3a2a8d7a7ce04f2d4e0f72c31e89e2d3166b7</span> (Wed May 28 14:42:22 2025)</div>
    </div>
    <div class="list-group-item">
    <div>Threshold</div>
    <div class="repo-item">1</div>
    </div>
    </div>
    
        <div class="list-group mt-3">
        <div class="list-group-item">
        <div class="mb-2" style="font-weight:bold;"><i class="fa-solid fa-book"></i> README.md</div>
        <pre style="margin:0; font-size:0.85rem; overflow-x:auto; color:#fafafa;"># Nightvim

A Nix-native Neovim config, with everything you expect:

* LSP Config (tools included)
* Format on Save (formatters included)
* AI Support

## Try It!

You can try it without messing around your system at all (everything is self-contained):

```shell
nix run github:cfcosta/neovim.nix#
```

## Keybindings

### Avante
AI code assistance and completion plugin.

| Key         | Mode | Description      |
|-------------|------|------------------|
| `&lt;Tab&gt;`     | i    | Accept suggestion |

### NvimTree
File explorer tree view.

| Key         | Mode | Description      |
|-------------|------|------------------|
| `&lt;leader&gt;op` | n    | Toggle NvimTree |

In NvimTree window:
| Key | Mode | Description                  |
|-----|------|------------------------------|
| `s` | n    | Open in vertical split      |
| `v` | n    | Open in horizontal split    |

### Telescope
Fuzzy finder for files, buffers, and more.

| Key              | Mode | Description                    |
|------------------|------|--------------------------------|
| `&lt;leader&gt;&lt;leader&gt;` | n    | Find files                    |
| `&lt;leader&gt;/`      | n    | Live grep                     |
| `&lt;leader&gt;bb`     | n    | Open buffers                  |
| `&lt;leader&gt;gc`     | n    | Git commits                   |
| `&lt;leader&gt;gs`     | n    | Git status                    |
| `&lt;leader&gt;ct`     | n    | LSP workspace symbols         |

In Telescope window:
| Key      | Mode | Description              |
|----------|------|--------------------------|
| `&lt;c-t&gt;`  | n, i | Open with Trouble       |
| `&lt;c-a&gt;`  | n, i | Add to Trouble          |
| `q`      | n    | Close                   |
| `&lt;esc&gt;`  | i    | Close                   |

### LSP
Language Server Protocol support for code intelligence.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `gd`          | n    | Go to declaration                     |
| `gD`          | n    | Go to definition                      |
| `K`           | n    | Show hover information                |
| `gi`          | n    | Go to implementation                  |
| `&lt;leader&gt;ls`  | n    | Show signature help                   |
| `&lt;leader&gt;D`   | n    | Go to type definition                 |
| `&lt;leader&gt;ca`  | n    | Code action                          |
| `&lt;leader&gt;cF`  | n    | Open diagnostic float                |
| `[d`          | n    | Go to previous diagnostic            |
| `d]`          | n    | Go to next diagnostic                |
| `&lt;leader&gt;cq`  | n    | Set diagnostics to location list     |
| `&lt;leader&gt;cr`  | n    | Rename symbol                        |

### Trouble
A pretty diagnostics, references, telescope results, quickfix and location list.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;xx`  | n    | Toggle diagnostics                    |
| `&lt;leader&gt;xX`  | n    | Toggle buffer diagnostics             |
| `&lt;leader&gt;cs`  | n    | Toggle symbols                        |
| `&lt;leader&gt;cl`  | n    | Toggle LSP                           |
| `&lt;leader&gt;xL`  | n    | Toggle location list                  |
| `&lt;leader&gt;xQ`  | n    | Toggle quickfix list                  |

### Toggleterm
Terminal management within Neovim.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;]`   | n    | Send current line to terminal         |
| `&lt;leader&gt;oF`  | n    | Open terminal in new tab             |
| `&lt;leader&gt;oT`  | n    | Open terminal in vertical split      |
| `&lt;leader&gt;of`  | n    | Open floating terminal               |
| `&lt;leader&gt;ot`  | n    | Open terminal in horizontal split    |

### Obsidian
Note-taking and knowledge base with Obsidian vault integration.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;nn`  | n    | Quick switch note                     |
| `&lt;leader&gt;nd`  | n    | Find daily notes                      |
| `&lt;leader&gt;nT`  | n    | Open tomorrow&#x27;s note                  |
| `&lt;leader&gt;ns`  | n    | Search notes                          |
| `&lt;leader&gt;nt`  | n    | Open today&#x27;s note                     |
| `&lt;leader&gt;ny`  | n    | Open yesterday&#x27;s note                 |

### Todo Comments
Todo comment tracking and management.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;tt`  | n    | Find comments with Telescope          |
| `&lt;leader&gt;xt`  | n    | Find comments with Trouble            |

### Grug Far
Advanced search and replace across files.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;fr`  | n    | Replace files in project             |

In Grug Far window:
| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;r`   | n    | Replace                              |
| `&lt;leader&gt;q`   | n    | Quickfix list                        |
| `&lt;leader&gt;s`   | n    | Sync locations                       |
| `&lt;leader&gt;l`   | n    | Sync line                            |
| `&lt;leader&gt;c`   | n    | Close                                |
| `&lt;leader&gt;t`   | n    | Open history                         |
| `&lt;leader&gt;a`   | n    | Add to history                       |
| `&lt;leader&gt;f`   | n    | Refresh                              |
| `&lt;leader&gt;o`   | n    | Open location                        |
| `&lt;down&gt;`      | n    | Open next location                   |
| `&lt;up&gt;`        | n    | Open previous location               |
| `&lt;enter&gt;`     | n    | Go to location/Pick history entry    |
| `&lt;leader&gt;b`   | n    | Abort                                |
| `g?`          | n    | Help                                 |
| `&lt;leader&gt;p`   | n    | Toggle show command                  |
| `&lt;leader&gt;e`   | n    | Swap engine                          |
| `&lt;leader&gt;i`   | n    | Preview location                     |

### Rustacean
Enhanced Rust development environment.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;j`   | v    | Join lines                            |
| `&lt;leader&gt;cc`  | n    | Code actions                         |
| `&lt;leader&gt;rr`  | n    | Run checks                           |
| `&lt;leader&gt;rh`  | n    | View HIR                             |
| `&lt;leader&gt;rm`  | n    | View MIR                             |
| `&lt;leader&gt;rt`  | n    | Run test                             |
| `&lt;leader&gt;rT`  | n    | Run last ran test                    |
| `&lt;leader&gt;rd`  | n    | Open rustdoc for symbol under cursor|

### Neotest
Testing framework integration.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;ss`  | n    | Run nearest test                     |
| `&lt;leader&gt;sf`  | n    | Run tests on current file            |

### Window Management
Built-in window management commands.

| Key           | Mode | Description                           |
|---------------|------|---------------------------------------|
| `&lt;leader&gt;wv`  | n    | Split window vertically              |
| `&lt;leader&gt;ws`  | n    | Split window horizontally            |
| `&lt;leader&gt;wc`  | n    | Close current window                 |
| `&lt;leader&gt;wo`  | n    | Close all windows except current     |
</pre>
        </div>
        </div>

</div>
</main>
</div>
</div>


</body>
</html>

