A launch point for your personal nvim configuration
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
SamPosh 5eec133e0b
Terminal key is added
2 years ago
.github/ISSUE_TEMPLATE Update issue templates (#72) 3 years ago
doc feat: move to lazy.nvim package manager and add first plugins (#178) 2 years ago
lua Terminal key is added 2 years ago
.gitignore feat: move to lazy.nvim package manager and add first plugins (#178) 2 years ago
.stylua.toml init: kickstart.nvim 3 years ago
LICENSE.md license 3 years ago
README.md Ctrl+j is added 2 years ago
devbox.Dockerfile Create devbox.Dockerfile 2 years ago
init.lua python debug added 2 years ago

README.md

Python Devbox with kickstart.nvim

Python Devbox

Prepare your python development environment in container. This devbox contains neovim with kickstarter.nvim config I have added python debug support and neotree as extra

# Build your devbox image
docker build -t devbox -f devbox.Dockerfile .

# To run the container in background
docker run -td --name mydevbox -v $(pwd):/workspaces devbox
# -v $(pwd) is used to create volume inside container . IF you run from the folder where your source code is available then your container will have source code in it. You can use this as development box

# To enter into devbox 
docker exec -it mydevbox /bin/bash

# You can do debug using standard keys used in vscode
F5 - to start debug
F9 - to toggle debug breakpointer
F10 - step over
F11 - step into
shift + F11 - step out

This repo is forked from Kickstarter.nvim For nvim configuration refer : https://github.com/nvim-lua/kickstart.nvim

Debuypy inside venv problem is resolved

The reason why this Pydevbox is created to solve the problem of installing debugpy inside virtual env. I tried other NEOVIM distro but always stuck at the point where i have to use debugpy. But thankfully with the kickstarter.nvim inside container doesn't need debugpy to be installed inside venv

Few VSCode bindings are done

Debugger key binding are like vscode Ctrl+b will toggle neotree(which is file explorer) Ctrl+j will toggle terminal (using toggleterm)