Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work in Progress #1

Draft
wants to merge 35 commits into
base: main
Choose a base branch
from
Draft
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
b29d446
Work in Progress
fschuermeyer Dec 18, 2024
9c08038
WIP: Add Configuration for GitSigns
fschuermeyer Dec 18, 2024
3b7c101
WIP: Add Navigation between Vim and Tmux
fschuermeyer Dec 18, 2024
fcc9cae
WIP: Add Treesitter Highlights
fschuermeyer Dec 18, 2024
8d02abc
WIP: Add Folke Snaks Dashboard
fschuermeyer Dec 18, 2024
b4d307d
WIP: Add Telescope Base Settings
fschuermeyer Dec 20, 2024
c74a4ec
WIP: Add UI Options
fschuermeyer Dec 20, 2024
8536e92
WIP: Adding additional UI and Keymap Options
fschuermeyer Dec 20, 2024
5281c6d
WIP: Add UI Updates
fschuermeyer Dec 20, 2024
06162fd
WIP: Add UI Updates
fschuermeyer Dec 20, 2024
735785b
WIP: Neotree Improvments
fschuermeyer Dec 23, 2024
d837a2e
WIP: Add Yank Highlights
fschuermeyer Dec 23, 2024
599a1dd
WIP: Add TextObject, Yank Highlights
fschuermeyer Dec 23, 2024
a2bdf3c
WIP: Adding Indentions
fschuermeyer Dec 23, 2024
20d9e95
WIP: Add AlternateToggler, BigFile, VimGo
fschuermeyer Dec 23, 2024
42ec7f5
WIP: Switch Which Key Mode
fschuermeyer Dec 23, 2024
f1cd161
Merge remote-tracking branch 'origin/main' into own-nvim-conf
fschuermeyer Dec 27, 2024
fe874cc
WIP: clean up
fschuermeyer Dec 27, 2024
7482db4
WIP: Removed Unused UI File
fschuermeyer Dec 27, 2024
1d68b23
WIP: Move Lines Shortcuts - compatible for macos and linux
fschuermeyer Dec 27, 2024
6dd7211
WIP: Adding CMP, Mason / Format on Save
fschuermeyer Dec 28, 2024
cacaf65
WIP: Adding Stylelint Settings
fschuermeyer Dec 28, 2024
e5df083
WIP: fix stylelint
fschuermeyer Dec 28, 2024
4002559
WIP: Adding Bufferline
fschuermeyer Dec 28, 2024
23258cc
WIP: Adding Copilot Autocompletion, Bufferline Settings, Addtional Ke…
fschuermeyer Dec 28, 2024
04fc9ee
WIP: Adding Rename Keymaps
fschuermeyer Dec 28, 2024
aa9d2b6
WIP: Add Refactoring Code Actions
fschuermeyer Dec 28, 2024
7ac1d13
WIP: Adding LSP Clients Floating Window
fschuermeyer Dec 28, 2024
9b5aae7
WIP: Adding Copilot Chat
fschuermeyer Dec 28, 2024
bda41d6
WIP: add neotest and telescope-undo plugins
fschuermeyer Dec 28, 2024
abb2c2c
WIP: update README with personal Neovim setup
fschuermeyer Dec 28, 2024
996a093
WIP: remove redundant window command in copilot.lua
fschuermeyer Dec 29, 2024
9076c56
WIP: Improve Treesitter Options
fschuermeyer Dec 29, 2024
0307824
WIP: Plugin Options Improvments
fschuermeyer Dec 29, 2024
cfdc89d
WIP: add buffer keymaps, fix lsps for css formatting
fschuermeyer Dec 30, 2024
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
15 changes: 0 additions & 15 deletions .neoconf.json

This file was deleted.

201 changes: 0 additions & 201 deletions LICENSE

This file was deleted.

13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
# 💤 Personal Nvim Setup
# Personal Neovim Setup

This is my personal Neovim Setup based on ([LazyVim](https://www.lazyvim.org/)). I use it for my daily work and I'm happy to share it with you. Feel free to use it as a base for your own setup.
This is my personal Neovim setup, updated in Dezember 2024 from LazyVim to a own configuration Setup. I'm using Neovim as my main editor for coding and writing. The Setup is manly focused on Golang, JavaScript/TypeScript, Python and Lua.

## Setup
## Installation

Setup Neovim on a new System
Clone the repository to your local machine:

```shell
git clone [email protected]:fschuermeyer/nvim-setup.git ~/.config/nvim
```bash
git clone [email protected]/fschuermeyer/nvim-setup.git ~/.config/nvim
```

On the first Startup use `:MasonLockRestore` to restore the LSP Configuration.
13 changes: 6 additions & 7 deletions init.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
-- bootstrap lazy.nvim, LazyVim and your plugins
require("config.lazy")

-- provider setup
vim.g.python3_host_prog = os.getenv("HOME") .. "/.pyenv/versions/3.11.0/bin/python3"
vim.g.loaded_perl_provider = 0
vim.g.loaded_ruby_provider = 0
require("core.options")
require("core.keymaps")
require("core.provider")
require("core.autocmd")
require("core.lazy")
require("core.lspinfo")
Loading