Editor Configurations

Pre-configured editors with themes, plugins, and productivity settings for Vim, Nano, and VS Code.

Installation

# Install editor configurations make install-editors # Or manually ./install.sh editors

Supported Editors

Enhanced Vim Configuration

# Enhanced Vim Functions :call RunPythonFile() # Execute current Python file :call RunShellScript() # Execute current shell script :call GenerateCtags() # Generate code navigation tags :call OpenFileUnderCursor() # Open file under cursor :call ToggleHeaderSource() # Switch between header/source files :call CreateNewFile() # Create new file in current directory # Key Mappings ,gs # Git status ,gc # Git commit ,gp # Git push ,gl # Git log ,gd # Git diff ,r # Run Python file ,s # Run shell script ,g # Generate ctags ,f # Open file under cursor ,h # Toggle header/source ,n # Create new file

Nano Configuration

# Sample Nano settings set autoindent set mouse set softwrap set tabsize 4 set wordwrap

VS Code Configuration

# VS Code settings include: { "editor.fontSize": 14, "editor.tabSize": 4, "editor.insertSpaces": true, "editor.wordWrap": "on", "workbench.colorTheme": "Dark+ (default dark)" }

Recommended Extensions

View .vimrc View .nanorc View VS Code Settings