Giter Club home page Giter Club logo

dotfiles's Introduction

Neovim Python Config (Custom NvChad)

Screenshot 1 Screenshot 2
Custom Neovim Startup Dashboard Telescope Files and Live Grep
Screenshot 3 Screenshot 4
Code editor with syntax highlighting and LSP features (Python) Markdown Preview for Notetaking

There is more!


Neovim Configuration Setup

Guide to install and set up a simple python Neovim configuration from the juan-28/.dotfiles repository. Please follow these steps carefully!

You can click here to see more details on the features and plugins that come with this nvim configuration.

Prerequisites

  • Git (for cloning the repository)
  • Neovim installed on your machine (v0.9.4)
  • Any nerd font

Setup Instructions

1. Backup Existing Neovim Configuration

Before proceeding, backup your existing Neovim configuration if you have one. Can be done using the following command:

mv ~/.config/nvim ~/.config/nvim_backup
#moves and renames as a backup

2. Clone the Repository

Clone the .dotfiles repository to your local machine using Git:

git clone https://github.com/juan-28/.dotfiles.git

3. Copy the /nvim Folder

After cloning the repository, copy the /nvim folder to your ~/.config directory. From the root of the cloned directory, use this command:

cp -r nvim ~/.config/

This will place the Neovim configuration in the correct location.

4. Install Language Server Requirements

For language support, specifically Python, you need to install the language server. Open Neovim and run:

:TSInstall python

5. Check Plugin Statuses

To see the extra plugins installed and their statuses, open Neovim, and type:

:Lazy

This command will display the status of each plugin

7. Adjustments and Customization

Feel free to make any necessary adjustments or customization to suit your preferences or to resolve any system compatibility issues.

Additional Notes

  • This process will replace your current Neovim configuration with the one from the .dotfiles.
  • Ensure you've backed up your existing configuration before proceeding.

Troubleshooting

If you encounter any issues during setup, please feel free to open an issue in the repository, and I'll do my best to assist you.

Contribution

Your contributions to improve this configuration are welcome. Please feel free to fork the repository, make your changes, and submit a pull request.


dotfiles's People

Contributors

juan-28 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.