Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4b9a161
updated README to more personal use
Oct 18, 2025
c3b8d37
init changes
Oct 29, 2025
89f1e22
vimtex added
Oct 29, 2025
a25a3de
trying colorscheme
Oct 29, 2025
5235ced
aaa
Oct 29, 2025
be98ef5
new theme support
Oct 30, 2025
e1a4293
trying out neotree
Oct 30, 2025
add56d1
transparent background on theme
Oct 31, 2025
be17047
neotree shows hidden files
Oct 31, 2025
547e626
neotree moved to custom plugins, to config more personally
Oct 31, 2025
35cfd7a
fixed neotree in custom
Nov 1, 2025
0aaf2ef
clean up init
Nov 1, 2025
22fbec6
new keybinds and wraps for init.lua
Dec 15, 2025
fa0aae5
virtcolumn for long sections
Dec 15, 2025
a31276b
render markdown added + keybinds for rendermarkdown in init.lua
Dec 18, 2025
478fc61
tried changing some neotree options but they are really strict, reall…
Dec 18, 2025
2e762ed
added ½ optin to neotree reveal keybind
Dec 26, 2025
5a0e2b8
notify and hardtime
Dec 28, 2025
e4c441e
added hardtime and notify |
Dec 28, 2025
c3f64f7
hardtime timeout chagned
Dec 28, 2025
e6e499d
changed keybind for neotree
Dec 28, 2025
46254e4
Revert "hardtime timeout chagned"
Dec 28, 2025
ca07abf
Reapply "hardtime timeout chagned"
Dec 28, 2025
5d41f4c
reverted keybinds
Dec 28, 2025
d0c7561
changed readmee
Dec 28, 2025
8155be8
readme
Dec 28, 2025
5a03ec4
added hardcount to hardtime
Dec 30, 2025
a4b5765
added data preview module
Mar 28, 2026
fd40146
added lockfile to nix purposes
Apr 9, 2026
e0ba4de
added keybind for disabling notify
Apr 13, 2026
1be2e79
Merge branch 'master' of https://github.com/MaasOedipa/kickstart.nvim
Apr 13, 2026
23ba519
main rename
Apr 14, 2026
fff68ad
notify fix
Jun 11, 2026
a3b9cd2
Merge branch 'master' of https://github.com/MaasOedipa/kickstart.nvim
Jun 11, 2026
710627a
Merge branch 'master' into master
MaasOedipa Jun 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
171 changes: 4 additions & 167 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
# kickstart.nvim

## Introduction
Personal fork of kickstart.nvim

A starting point for Neovim that is:
[Link to kickstart repo](https://github.com/nvim-lua/kickstart.nvim)

* Small
* Single-file
* Completely Documented

**NOT** a Neovim distribution, but instead a starting point for your configuration.

## Installation

Expand All @@ -28,7 +23,6 @@ alternative [installation methods below](#alternative-neovim-installation-method

### Install External Dependencies

External Requirements:
- Basic utils: `git`, `make`, `unzip`, C Compiler (`gcc`)
- [ripgrep](https://github.com/BurntSushi/ripgrep#installation),
[fd-find](https://github.com/sharkdp/fd#installation)
Expand All @@ -37,94 +31,10 @@ External Requirements:
- A [Nerd Font](https://www.nerdfonts.com/): optional, provides various icons
- if you have it set `vim.g.have_nerd_font` in `init.lua` to true
- Emoji fonts (Ubuntu only, and only if you want emoji!) `sudo apt install fonts-noto-color-emoji`
- Language Setup:
- If you want to write Typescript, you need `npm`
- If you want to write Golang, you will need `go`
- etc.

> [!NOTE]
> See [Install Recipes](#Install-Recipes) for additional Windows and Linux specific notes
> and quick install snippets

### Install Kickstart

> [!NOTE]
> [Backup](#FAQ) your previous configuration (if any exists)

Neovim's configurations are located under the following paths, depending on your OS:

| OS | PATH |
| :- | :--- |
| Linux, MacOS | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` |
| Windows (cmd)| `%localappdata%\nvim\` |
| Windows (powershell)| `$env:LOCALAPPDATA\nvim\` |

#### Recommended Step

[Fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) this repo
so that you have your own copy that you can modify, then install by cloning the
fork to your machine using one of the commands below, depending on your OS.

> [!NOTE]
> Your fork's URL will be something like this:
> `https://github.com/<your_github_username>/kickstart.nvim.git`

You likely want to remove `nvim-pack-lock.json` from your fork's `.gitignore`
file too - it's ignored in the kickstart repo to make maintenance easier, but
it's recommended to track it in version control (see `:help vim.pack-lockfile`).

#### Clone kickstart.nvim

> [!NOTE]
> If following the recommended step above (i.e., forking the repo), replace
> `nvim-lua` with `<your_github_username>` in the commands below

<details><summary> Linux and Mac </summary>

```sh
git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
```

</details>

<details><summary> Windows </summary>

If you're using `cmd.exe`:

```
git clone https://github.com/nvim-lua/kickstart.nvim.git "%localappdata%\nvim"
```

If you're using `powershell.exe`

```
git clone https://github.com/nvim-lua/kickstart.nvim.git "${env:LOCALAPPDATA}\nvim"
```

</details>

### Post Installation

Start Neovim

```sh
nvim
```

That's it! `vim.pack` will install all the plugins from your config. Use
`:lua vim.pack.update(nil, { offline = true })` to inspect plugin state and
`:lua vim.pack.update()` to fetch updates (`:write` applies updates, `:quit`
cancels them).

#### Read The Friendly Documentation

Read through the `init.lua` file in your configuration folder for more
information about extending and exploring Neovim. That also includes
examples of adding popularly requested plugins.

> [!NOTE]
> For more information about a particular plugin check its repository's documentation.

After cloning, move files into ~/.config/nvim/

### Getting Started

Expand Down Expand Up @@ -269,77 +179,4 @@ sudo pacman -S --noconfirm --needed gcc make git ripgrep fd tree-sitter-cli unzi
```
</details>

### Alternative neovim installation methods

For some systems it is not unexpected that the [package manager installation
method](https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package)
recommended by neovim is significantly behind. If that is the case for you,
pick one of the following methods that are known to deliver fresh neovim versions very quickly.
They have been picked for their popularity and because they make installing and updating
neovim to the latest versions easy. You can also find more detail about the
available methods being discussed
[here](https://github.com/nvim-lua/kickstart.nvim/issues/1583).


<details><summary>Bob</summary>

[Bob](https://github.com/MordechaiHadad/bob) is a Neovim version manager for
all platforms. Simply install
[rustup](https://rust-lang.github.io/rustup/installation/other.html),
and run the following commands:

```bash
rustup default stable
rustup update stable
cargo install bob-nvim
bob use stable
```

</details>

<details><summary>Homebrew</summary>

[Homebrew](https://brew.sh) is a package manager popular on Mac and Linux.
Simply install using [`brew install`](https://formulae.brew.sh/formula/neovim).

</details>

<details><summary>Flatpak</summary>

Flatpak is a package manager for applications that allows developers to package their applications
just once to make it available on all Linux systems. Simply [install flatpak](https://flatpak.org/setup/)
and setup [flathub](https://flathub.org/setup) to [install neovim](https://flathub.org/apps/io.neovim.nvim).

</details>

<details><summary>asdf and mise-en-place</summary>

[asdf](https://asdf-vm.com/) and [mise](https://mise.jdx.dev/) are tool version managers,
mostly aimed towards project-specific tool versioning. However both support managing tools
globally in the user-space as well:

<details><summary>mise</summary>

[Install mise](https://mise.jdx.dev/getting-started.html), then run:

```bash
mise plugins install neovim
mise use neovim@stable
```

</details>

<details><summary>asdf</summary>

[Install asdf](https://asdf-vm.com/guide/getting-started.html), then run:

```bash
asdf plugin add neovim
asdf install neovim stable
asdf set neovim stable --home
asdf reshim neovim
```

</details>

</details>
test
Loading
Loading